.detail.svelte-j085cu{width:100%}.topbar.svelte-j085cu{justify-content:space-between;align-items:center;gap:.5rem var(--sp-4);display:flex}.back.svelte-j085cu{min-height:44px;font-family:var(--f-label);font-weight:600;font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-2);transition:color var(--duration-mid) ease;align-items:center;text-decoration:none;display:inline-flex}.back.svelte-j085cu:hover{color:var(--fg-0)}.back.svelte-j085cu:focus-visible{box-shadow:var(--focus-ring);outline:none}.hero.svelte-j085cu{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-5);margin-top:.8rem}.hero-top.svelte-j085cu{gap:var(--sp-5);grid-template-columns:minmax(0,128px) minmax(0,1fr);align-items:start;display:grid}@media (width<=700px){.hero-top.svelte-j085cu{gap:var(--sp-3);grid-template-columns:1fr}}.hero-art.svelte-j085cu{justify-content:center;display:flex}.eyebrow.svelte-j085cu{font-family:var(--f-label);font-weight:600;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-3);margin:0 0 .2rem}h1.svelte-j085cu{font-family:var(--f-display);text-transform:uppercase;letter-spacing:var(--tracking-tight);color:var(--fg-0);margin:0 0 .4rem;font-size:clamp(1.6rem,3.5vw,2.3rem);font-weight:700;line-height:1.05}.requirement.svelte-j085cu{white-space:pre-line;font-size:var(--fs-sm);color:var(--fg-1);max-width:60ch;margin:0;line-height:1.6}.lede.svelte-j085cu{font-size:var(--fs-sm);color:var(--fg-1);max-width:60ch;margin:.6rem 0 0;line-height:1.6}.lede.svelte-j085cu a:where(.svelte-j085cu){color:var(--ember);border-bottom:1px solid var(--ember-line);transition:color var(--duration-mid) ease, border-color var(--duration-mid) ease;text-decoration:none}.lede.svelte-j085cu a:where(.svelte-j085cu):hover{border-bottom-color:var(--ember)}.lede.svelte-j085cu a:where(.svelte-j085cu):focus-visible{box-shadow:var(--focus-ring);outline:none}.meta.svelte-j085cu{flex-wrap:wrap;gap:.6rem;margin:.9rem 0 0;display:flex}.mchip.svelte-j085cu{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:.15rem;padding:.35rem .65rem;display:flex}.mchip.svelte-j085cu dt:where(.svelte-j085cu){font-family:var(--f-label);font-weight:600;font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-3)}.mchip.svelte-j085cu dd:where(.svelte-j085cu){font-family:var(--f-mono);font-size:var(--fs-sm);color:var(--fg-0);margin:0}.ladder-head.svelte-j085cu{font-family:var(--f-display);font-size:var(--fs-lg);margin:2rem 0 .8rem}.ladder.svelte-j085cu{flex-wrap:wrap;gap:.75rem;padding:0;list-style:none;display:flex}.ladder.svelte-j085cu li:where(.svelte-j085cu){background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-md);text-align:center;justify-items:center;gap:.2rem;width:8.5rem;padding:.6rem .4rem;display:grid}.ladder.svelte-j085cu li:where(.svelte-j085cu) .name:where(.svelte-j085cu){font-size:var(--fs-sm);font-weight:600}.ladder.svelte-j085cu li:where(.svelte-j085cu) .rarity:where(.svelte-j085cu){font-size:var(--fs-sm);color:var(--fg-2)}.aside.svelte-j085cu{max-width:72ch;margin-top:1.4rem}.note.svelte-j085cu{font-size:var(--fs-sm);color:var(--fg-2);margin:0}
