:root{--color-bg: #0b0d12;--color-surface: #12151c;--color-surface-raised: #1b1f29;--color-border: #2a2f3b;--color-text: #f2f4f8;--color-text-muted: #a8afbd;--color-accent: #ffb020;--color-accent-contrast: #1a1200;--color-danger: #ff6b6b;--font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-size-sm: .8rem;--font-size-base: 1rem;--font-size-md: 1.25rem;--font-size-lg: 1.563rem;--font-size-xl: 1.953rem;--font-size-2xl: 2.441rem;--font-size-3xl: 3.052rem;--line-height-tight: 1.15;--line-height-base: 1.5;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--radius: .75rem;--max-content-width: 40rem;--tap-target-min: 2.75rem}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased}h1,h2,h3{line-height:var(--line-height-tight);margin:0 0 var(--space-3) 0}p{margin:0 0 var(--space-4) 0}a{color:var(--color-accent)}img,svg{max-width:100%;display:block}.site-footer.svelte-cn2qbm{max-width:var(--max-content-width);margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-7);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm)}.site-footer__disclaimer.svelte-cn2qbm{margin-bottom:var(--space-4)}nav.svelte-cn2qbm ul:where(.svelte-cn2qbm){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}nav.svelte-cn2qbm a:where(.svelte-cn2qbm){display:inline-flex;align-items:center;min-height:var(--tap-target-min)}.site-footer__brand.svelte-cn2qbm{margin:var(--space-4) 0 0 0}.logo.svelte-c98t7m{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700;color:var(--color-text)}.logo--sm.svelte-c98t7m{font-size:var(--font-size-base)}.logo--md.svelte-c98t7m{font-size:var(--font-size-md)}.logo__wordmark.svelte-c98t7m{white-space:nowrap}.site-header.svelte-1x9ka5j{max-width:var(--max-content-width);margin:0 auto;padding:var(--space-3) var(--space-5);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-5);border-bottom:1px solid var(--color-border)}.site-header__home.svelte-1x9ka5j{display:inline-flex;align-items:center;min-height:var(--tap-target-min);text-decoration:none}nav.svelte-1x9ka5j ul:where(.svelte-1x9ka5j){list-style:none;margin:0;padding:0;display:flex;gap:var(--space-5)}nav.svelte-1x9ka5j a:where(.svelte-1x9ka5j){display:inline-flex;align-items:center;min-height:var(--tap-target-min);font-weight:600;white-space:nowrap}
