.top.svelte-jsk66p{gap:.6rem;margin-bottom:1.25rem;display:grid}@media (width>=720px){.top.svelte-jsk66p{grid-template-columns:minmax(0,1fr) 21.5rem;grid-template-areas:"head head""lede go";align-items:end;gap:.25rem 1.5rem}.head.svelte-jsk66p{grid-area:head}.lede.svelte-jsk66p{grid-area:lede;align-self:center}.go.svelte-jsk66p{grid-area:go}}.eyebrow.svelte-jsk66p{color:var(--vision-ink);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.title.svelte-jsk66p{margin-top:.15rem;font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.05}.lede.svelte-jsk66p{max-width:46ch;color:var(--color-ash);margin-top:.4rem}.go.svelte-jsk66p{gap:.4rem;display:grid}.fine.svelte-jsk66p{color:var(--color-ash);text-align:center;font-size:.75rem}.plates.svelte-jsk66p{gap:.6rem;display:grid}.plate.svelte-jsk66p{border-radius:var(--plate-r,1rem);color:var(--color-parchment);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem 1rem;transition:transform .15s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.plate.svelte-jsk66p:before{content:"";background:radial-gradient(60% 120% at 0% 50%, color-mix(in srgb, var(--vision) 12%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}a.plate.svelte-jsk66p:hover{border-color:color-mix(in srgb, var(--vision) 55%, var(--color-stone-2));box-shadow:0 14px 28px -18px var(--vision);transform:translateY(-2px)}a.plate.svelte-jsk66p:focus-visible{outline:2px solid var(--vision-ink);outline-offset:2px}.sigil.svelte-jsk66p{width:3.1rem;height:3.1rem;color:var(--vision-ink);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--vision) 26%, var(--vision-obsidian)), var(--vision-obsidian) 75%);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--vision) 50%, transparent), 0 0 18px -4px var(--vision);border-radius:999px;place-items:center;display:grid;position:relative}.sigil.svelte-jsk66p svg{width:1.5rem;height:1.5rem}.body.svelte-jsk66p{gap:.15rem;min-width:0;display:grid;position:relative}.name.svelte-jsk66p{font-size:1.1rem;line-height:1.2}.blurb.svelte-jsk66p{color:var(--color-ash);font-size:.8125rem;line-height:1.35}.ladder.svelte-jsk66p{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.3rem;display:flex}.pips.svelte-jsk66p{gap:3px;display:inline-flex}.pips.svelte-jsk66p i:where(.svelte-jsk66p){background:color-mix(in srgb, var(--color-ash) 28%, transparent);border-radius:3px;width:.85rem;height:5px}.pips.svelte-jsk66p i.on:where(.svelte-jsk66p){background:var(--vision);box-shadow:0 0 6px -1px var(--vision)}.lvl.svelte-jsk66p{color:var(--vision-ink);font-size:.6875rem}.best.svelte-jsk66p{justify-items:end;line-height:1;display:grid;position:relative}.best.svelte-jsk66p b:where(.svelte-jsk66p){color:var(--vision-ink);font-variant-numeric:tabular-nums;font-size:1.75rem}.best.svelte-jsk66p b.none:where(.svelte-jsk66p){color:var(--color-ash)}.best.svelte-jsk66p small:where(.svelte-jsk66p){color:var(--color-ash);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-top:.3rem;font-size:.5625rem}.quiet.svelte-jsk66p{gap:.6rem;margin-top:1rem;display:grid}@media (width>=560px){.quiet.svelte-jsk66p{grid-template-columns:1fr 1fr}}.plate.small.svelte-jsk66p{box-shadow:none;grid-template-columns:auto minmax(0,1fr);padding:.65rem .8rem}.plate.small.svelte-jsk66p:before{display:none}.plate.small.svelte-jsk66p .sigil:where(.svelte-jsk66p){width:2.25rem;height:2.25rem;color:var(--color-ash);background:var(--color-stone);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ash) 40%, transparent)}.plate.small.svelte-jsk66p .sigil:where(.svelte-jsk66p) svg{width:1.15rem;height:1.15rem}.plate.small.svelte-jsk66p .name:where(.svelte-jsk66p){font-size:.95rem}.plate.built.svelte-jsk66p{opacity:.75;border-style:dashed}@media (width<=380px){.plate.svelte-jsk66p:not(.small){grid-template-columns:auto minmax(0,1fr)}.best.svelte-jsk66p{grid-column:2;grid-auto-flow:column;place-items:baseline start;gap:.4rem}}html[data-art=pixel] .plate.svelte-jsk66p{--plate-r:0}html[data-art=pixel] .sigil.svelte-jsk66p,html[data-art=pixel] .pips.svelte-jsk66p i:where(.svelte-jsk66p){border-radius:0}@media (prefers-reduced-motion:reduce){.plate.svelte-jsk66p{transition:none}}
