.skip.svelte-1t3llih{z-index:20;background:var(--accent);color:var(--accent-ink);border-radius:8px;padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:10px;left:-999px}.skip.svelte-1t3llih:focus{left:12px}.site-header.svelte-1t3llih{z-index:10;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ground) 82%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.4);position:sticky;top:0}.site-wrap.svelte-1t3llih{align-items:center;gap:24px;max-width:1200px;height:68px;margin:0 auto;padding:0 32px;display:flex}.brand.svelte-1t3llih{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:12px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.brand.svelte-1t3llih:hover{color:var(--ink)}nav.svelte-1t3llih{align-items:center;gap:4px;margin-left:auto;display:flex}nav.svelte-1t3llih a:where(.svelte-1t3llih){color:var(--sub);border-radius:8px;padding:8px 12px;font-weight:500;text-decoration:none}nav.svelte-1t3llih a:where(.svelte-1t3llih):hover,nav.svelte-1t3llih a[aria-current]:where(.svelte-1t3llih){color:var(--ink);background:var(--accent-soft)}nav.svelte-1t3llih a.btn:where(.svelte-1t3llih){color:var(--accent-ink);background:var(--accent);margin-left:10px;padding:9px 18px;font-weight:600}nav.svelte-1t3llih a.btn:where(.svelte-1t3llih):hover{color:var(--accent-ink);background:var(--accent-strong)}.site-footer.svelte-103wd8v{border-top:1px solid var(--line);background:var(--surface)}.site-wrap.svelte-103wd8v{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:28px;max-width:1200px;margin:0 auto;padding:44px 32px 20px;display:grid}.about.svelte-103wd8v p:where(.svelte-103wd8v){color:var(--sub);max-width:30ch;margin:12px 0 14px;line-height:1.5}.about.svelte-103wd8v .all:where(.svelte-103wd8v){font-weight:600;text-decoration:none}.brand.svelte-103wd8v{color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}nav.svelte-103wd8v{flex-direction:column;gap:7px;font-size:14px;display:flex}nav.svelte-103wd8v b:where(.svelte-103wd8v){letter-spacing:.12em;text-transform:uppercase;color:var(--sub);margin-bottom:4px;font-size:12px}nav.svelte-103wd8v a:where(.svelte-103wd8v){color:var(--ink);line-height:1.3;text-decoration:none}nav.svelte-103wd8v a:where(.svelte-103wd8v):hover{color:var(--accent)}.legal.svelte-103wd8v{color:var(--sub);flex-wrap:wrap;gap:6px 24px;padding-top:8px;padding-bottom:32px;font-size:12.5px;display:flex}
