:root{--bg:#0f1115;--surface:#151821;--border:#232836;--border-soft:#1c212d;--text:#e6e9ef;--muted:#8b93a3;--accent:#d4a24e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg)}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.app.svelte-12qhfyh{max-width:44rem;padding:0 1rem calc(2rem + env(safe-area-inset-bottom));margin:0 auto}header.svelte-12qhfyh{padding:calc(1.25rem + env(safe-area-inset-top)) .25rem 1.25rem;border-bottom:1px solid var(--border-soft);align-items:baseline;gap:.75rem;margin-bottom:1.5rem;display:flex}.wordmark.svelte-12qhfyh{letter-spacing:-.03em;color:var(--text);font-size:1.5rem;font-weight:650;line-height:1}.wordmark.svelte-12qhfyh:hover{text-decoration:none}.dot.svelte-12qhfyh{color:var(--accent)}.tagline.svelte-12qhfyh{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:500}nav.svelte-12qhfyh{align-items:baseline;gap:1rem;margin-left:auto;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);font-size:.8125rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--accent)}nav.svelte-12qhfyh button:where(.svelte-12qhfyh){font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem}nav.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{color:var(--accent);text-decoration:underline}
