.bar.svelte-kk73np{background:linear-gradient(90deg,var(--accent),#0b1f3a);height:4px}header.site.svelte-kk73np,footer.site.svelte-kk73np{justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:20px 24px;display:flex}footer.site.svelte-kk73np{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;margin-top:56px;font-size:14px}footer.site.svelte-kk73np a:where(.svelte-kk73np){color:var(--muted)}.mark.svelte-kk73np{letter-spacing:-.02em;color:var(--ink);font-family:Georgia,serif;font-size:26px;font-weight:600;text-decoration:none}.mark.svelte-kk73np .dot:where(.svelte-kk73np){color:var(--accent)}nav.svelte-kk73np a:where(.svelte-kk73np){color:var(--muted);font-size:15px;text-decoration:none}main.svelte-kk73np{max-width:1080px;margin:0 auto;padding:0 24px}.crumb.svelte-kk73np{color:var(--muted);margin:18px 0 8px;font-size:14px}.crumb.svelte-kk73np a:where(.svelte-kk73np){color:var(--muted)}h1.svelte-kk73np{letter-spacing:-.02em;margin:0 0 8px;font-family:Georgia,serif;font-size:clamp(30px,5vw,46px);font-weight:600}.lede.svelte-kk73np{color:var(--muted);margin:0 0 8px;font-size:18px}.lede.svelte-kk73np a:where(.svelte-kk73np){color:var(--accent);text-decoration:none}.block.svelte-kk73np{margin-top:40px}.block.svelte-kk73np h2:where(.svelte-kk73np){text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0 0 16px;font-size:14px;font-weight:700}.grid.svelte-kk73np{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.card.svelte-kk73np{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.card.svelte-kk73np:hover{border-color:var(--accent);transform:translateY(-2px)}.card.svelte-kk73np .name:where(.svelte-kk73np){font-weight:600}.card.svelte-kk73np .count:where(.svelte-kk73np){color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.list.svelte-kk73np{margin:0;padding:0;list-style:none}.list.svelte-kk73np li:where(.svelte-kk73np){border-top:1px solid var(--line);padding:12px 0}.list.svelte-kk73np a:where(.svelte-kk73np){color:var(--ink);font-weight:600;text-decoration:none}.list.svelte-kk73np a:where(.svelte-kk73np):hover{color:var(--accent)}.tag.svelte-kk73np{color:#155bbf;background:#eef3fb;border-radius:6px;margin-left:4px;padding:1px 8px;font-size:13px}.c.svelte-kk73np{color:var(--muted);font-size:14px}
