.hub.svelte-14nmhkk ::selection{background:var(--accent-strong);color:var(--on-accent)}.wrap.svelte-14nmhkk{max-width:1100px;margin:0 auto;padding:0 2rem}.top.svelte-14nmhkk{padding:4rem 0 3.5rem}h1.svelte-14nmhkk{max-width:22ch;font-size:clamp(2.4rem,5.5vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--text);margin-bottom:1.4rem}h1.svelte-14nmhkk .hero-highlight:where(.svelte-14nmhkk){display:block}.lede.svelte-14nmhkk{max-width:58ch;font-size:1.08rem;line-height:1.65;color:var(--text-secondary)}.band.svelte-14nmhkk{padding:4rem 0;border-top:2px solid var(--border)}.band.svelte-14nmhkk h2:where(.svelte-14nmhkk){font-size:clamp(1.75rem,3.2vw,2.4rem);text-align:left;margin-bottom:1.6rem}.index.svelte-14nmhkk{list-style:none;padding:0;border-top:1px solid var(--border)}.index.svelte-14nmhkk li:where(.svelte-14nmhkk){border-bottom:1px solid var(--border)}.index.svelte-14nmhkk a:where(.svelte-14nmhkk){display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;gap:.3rem 2rem;align-items:baseline;min-height:44px;padding:1.1rem .5rem;text-decoration:none;transition:background var(--transition)}.index.svelte-14nmhkk a:where(.svelte-14nmhkk):hover{background:var(--bg-hover)}.index.svelte-14nmhkk strong:where(.svelte-14nmhkk){font-size:1.05rem;color:var(--text);transition:color var(--transition)}.blurb.svelte-14nmhkk{font-size:.92rem;line-height:1.55;color:var(--text-secondary)}.go.svelte-14nmhkk{font-family:JetBrains Mono,monospace;color:var(--accent);transition:transform var(--transition)}.index.svelte-14nmhkk a:where(.svelte-14nmhkk):hover strong:where(.svelte-14nmhkk){color:var(--accent)}.index.svelte-14nmhkk a:where(.svelte-14nmhkk):hover .go:where(.svelte-14nmhkk){transform:translate(3px)}.leaving.svelte-14nmhkk{margin-top:1.2rem;font-size:.92rem;color:var(--text-secondary)}.leaving.svelte-14nmhkk a:where(.svelte-14nmhkk){display:inline-flex;align-items:center;min-height:44px;color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.proof.svelte-14nmhkk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,24rem);gap:2rem 3rem;align-items:start}.body.svelte-14nmhkk{max-width:56ch;color:var(--text-secondary);line-height:1.65;margin-bottom:1rem}.links.svelte-14nmhkk{display:flex;flex-wrap:wrap;gap:0 1.5rem}.links.svelte-14nmhkk a:where(.svelte-14nmhkk){display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-weight:600;text-decoration:none}.links.svelte-14nmhkk a:where(.svelte-14nmhkk):hover{text-decoration:underline}.board.svelte-14nmhkk{width:100%;border-collapse:collapse;background:var(--bg-elevated);border:2px solid var(--border);box-shadow:var(--shadow-md);font-family:JetBrains Mono,monospace;font-size:.85rem}.board.svelte-14nmhkk caption:where(.svelte-14nmhkk){caption-side:top;text-align:left;padding:0 0 .6rem;font-size:.7rem;letter-spacing:.04em;color:var(--text-muted)}.board.svelte-14nmhkk th:where(.svelte-14nmhkk),.board.svelte-14nmhkk td:where(.svelte-14nmhkk){padding:.75rem .9rem;text-align:left;border-bottom:1px solid var(--border)}.board.svelte-14nmhkk thead:where(.svelte-14nmhkk) th:where(.svelte-14nmhkk){font-size:.7rem;font-weight:600;color:var(--text-muted)}.board.svelte-14nmhkk tbody:where(.svelte-14nmhkk) th:where(.svelte-14nmhkk){font-weight:600;color:var(--text-secondary)}.board.svelte-14nmhkk td:where(.svelte-14nmhkk){color:var(--text-secondary)}.board.svelte-14nmhkk tbody:where(.svelte-14nmhkk) tr:where(.svelte-14nmhkk):last-child th:where(.svelte-14nmhkk),.board.svelte-14nmhkk tbody:where(.svelte-14nmhkk) tr:where(.svelte-14nmhkk):last-child td:where(.svelte-14nmhkk){border-bottom:none}.board.svelte-14nmhkk .ours:where(.svelte-14nmhkk) th:where(.svelte-14nmhkk){color:var(--accent)}.board.svelte-14nmhkk .ours:where(.svelte-14nmhkk) td:where(.svelte-14nmhkk){color:var(--text);font-weight:700}@media (max-width: 860px){.proof.svelte-14nmhkk{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.index.svelte-14nmhkk a:where(.svelte-14nmhkk){grid-template-columns:minmax(0,1fr) auto}.blurb.svelte-14nmhkk{grid-column:1}.go.svelte-14nmhkk{grid-row:1;grid-column:2}}@media (max-width: 768px){.wrap.svelte-14nmhkk{padding:0 1rem}.top.svelte-14nmhkk{padding:2.5rem 0}.band.svelte-14nmhkk{padding:3rem 0}}
