:root{--bg:#0f1115;--fg:#f5f6f8;--muted:#9aa3b2;--accent:#e5484d;--radius:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}a{color:var(--accent)}.topbar.svelte-12qhfyh{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.brand.svelte-12qhfyh{letter-spacing:.02em;color:var(--fg);font-weight:700;text-decoration:none}.nav.svelte-12qhfyh{gap:1rem;margin-left:1.5rem;margin-right:auto;display:flex}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);font-size:.9rem;text-decoration:none}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--fg)}.auth.svelte-12qhfyh{align-items:center;gap:.75rem;display:flex}.who.svelte-12qhfyh{color:var(--muted);font-size:.85rem}.signin.svelte-12qhfyh,.auth.svelte-12qhfyh button:where(.svelte-12qhfyh){color:var(--fg);cursor:pointer;background:#ffffff14;border:0;border-radius:8px;padding:.4rem .9rem;font-size:.85rem;text-decoration:none}.shell.svelte-12qhfyh{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 3.5rem);padding:2rem 1.25rem;display:flex}
