.tier-monster{--role:var(--c-rarity-0)}.tier-elite{--role:var(--c-rarity-2)}.tier-super-elite{--role:var(--c-rarity-3)}.tier-boss{--role:var(--c-rarity-4)}.tier-final{--role:var(--ember)}.lv-stack{display:grid}.lv-stack>*{transition:opacity .24s var(--ease);grid-area:1/1}.unit-page:has(#lv-max:checked) .at-1,.unit-page:not(:has(#lv-max:checked)) .at-max{visibility:hidden;opacity:0;transition:none}.filters{justify-content:center;gap:var(--s-2);margin:0 0 var(--s-7);border:0;flex-wrap:wrap;padding:0;display:flex}.filters legend{float:left}.filters input{opacity:0;pointer-events:none;position:absolute}.filters label{--c:var(--role,var(--gold));align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-4);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);font:500 var(--fs-sm) / 1 var(--font-ui);color:var(--ink-2);cursor:pointer;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:#0b102099;border-radius:999px;display:inline-flex}.filters label:before{content:"";background:var(--c);opacity:.85;border-radius:50%;width:7px;height:7px}.filters .all:before{display:none}.filters label:hover{color:var(--ink);border-color:color-mix(in srgb, var(--c) 60%, transparent)}.filters input:checked+label{color:var(--ink);border-color:color-mix(in srgb, var(--c) 80%, transparent);background:color-mix(in srgb, var(--c) 18%, var(--bg-1));box-shadow:0 0 18px -6px color-mix(in srgb, var(--c) 70%, transparent)}.filters input:focus-visible+label{outline:2px solid var(--gold);outline-offset:3px}.filters .count{font-variant-numeric:tabular-nums;color:var(--ink-3)}.filters input:checked+label .count{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.lv-stack>*,.filters label{transition:none}}
