.landz-primo-xp{gap:6px;min-width:0;display:grid}.landz-primo-xp__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.landz-primo-xp__level{color:var(--color-gold-soft);font-size:14px;font-weight:950;line-height:1.1}.landz-primo-xp__total{color:var(--color-fg-dim);font-size:12px;font-weight:850}.landz-primo-xp__bar{border:1px solid var(--color-line-18);background:var(--color-surface-0);appearance:none;border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.landz-primo-xp__bar::-webkit-progress-bar{background:var(--color-surface-0);border-radius:999px}.landz-primo-xp__bar::-webkit-progress-value{background:var(--color-gold);border-radius:999px}.landz-primo-xp__bar::-moz-progress-bar{background:var(--color-gold);border-radius:999px}.landz-primo-xp__next{color:var(--color-fg-muted);font-size:11px;font-weight:800;line-height:1.3}.landz-primo-xp__publication{border-top:1px solid var(--color-line-13);gap:8px;min-width:0;padding-top:8px;display:grid}.landz-primo-xp__state{align-items:flex-start;gap:5px;font-size:11px;font-weight:850;line-height:1.3;display:flex}.landz-primo-xp__state svg{flex:none;width:13px;height:13px;margin-top:.5px}.landz-primo-xp__state.is-pending{color:var(--color-gold-soft)}.landz-primo-xp__state.is-current{color:var(--color-positive-soft)}.landz-primo-xp__review{border:1px solid var(--color-line-18);background:var(--color-surface-0);border-radius:2px;display:grid}.landz-primo-xp__review>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:10px 12px;display:flex}.landz-primo-xp__review>div+div{border-top:1px solid var(--color-line-13)}.landz-primo-xp__review dt{color:var(--color-fg-muted);font-size:12px;font-weight:800}.landz-primo-xp__review dd{color:var(--color-fg);font-size:14px;font-weight:900}.landz-primo-xp__review .is-cost dd{color:var(--color-gold-soft)}.landz-primo-xp__consequences{color:var(--color-fg-subtle);gap:6px;padding-left:18px;font-size:13px;font-weight:700;line-height:1.4;list-style:outside;display:grid}.landz-primo-xp__publication .landz-game-button{text-align:center;white-space:normal;line-height:1.2}.landz-primo-roster-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}@media (width>=768px){.landz-primo-roster-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.landz-primo-tile-wrap{position:relative}.landz-primo-tile{background:var(--color-surface-0);min-width:0;color:var(--color-fg-bright);cursor:pointer;border:2px solid #0b1220;border-radius:14px;flex-direction:column;padding:0;transition:transform .14s,box-shadow .14s;display:flex;overflow:hidden;box-shadow:inset 0 2px #ffffff1f,0 4px #050a14}.landz-primo-tile:active{transform:translateY(2px);box-shadow:inset 0 2px #ffffff1f,0 2px #050a14}.landz-primo-tile:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media (hover:hover){.landz-primo-tile:hover{transform:translateY(-2px)}}.landz-primo-tile__art{aspect-ratio:1;display:block;overflow:hidden}.landz-primo-tile__image{object-fit:cover;width:100%;height:100%;display:block}.landz-primo-tile__name{background:#050a149e;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 7px;padding:6px 8px 7px;font-size:14px;font-weight:900;line-height:1.15;display:flex}.landz-primo-tile__rarity{overflow-wrap:anywhere;text-align:center;flex:0 0 100%}.landz-primo-tile__name>.landz-primo-status-dot{flex:none;position:static}.landz-primo-tile__favorite{z-index:2;width:28px;height:28px;min-height:28px;position:absolute;top:6px;right:6px}.landz-primo-tile__favorite[aria-pressed=true]{color:var(--color-gold)}.landz-primo-tile__favorite:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.landz-primo-tile{transition:none}}
