html{--bg: #0a080e;--surface: rgba(255, 255, 255, .03);--surface-border: rgba(255, 255, 255, .08);--text: #f5f5f5;--muted: rgba(245, 245, 245, .72);--amber: #d4a574;--danger-bg: rgba(255, 80, 80, .12);--danger-border: rgba(255, 80, 80, .25);background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=light]{--bg: #f6f2eb;--surface: rgba(255, 255, 255, .82);--surface-border: rgba(0, 0, 0, .12);--text: #1c1a18;--muted: rgba(28, 26, 24, .68);--amber: #a16b32;--danger-bg: rgba(240, 96, 96, .15);--danger-border: rgba(240, 96, 96, .28)}body{margin:0}a{color:inherit;text-decoration:none}.app.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}.header.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--surface-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;background:color-mix(in oklab,var(--bg) 88%,transparent)}.impersonate.svelte-12qhfyh{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid color-mix(in oklab,var(--amber) 35%,var(--surface-border));background:color-mix(in oklab,var(--amber) 16%,var(--bg))}.impersonate-text.svelte-12qhfyh{font-size:13px}.impersonate-exit.svelte-12qhfyh{border:1px solid color-mix(in oklab,var(--amber) 55%,transparent);background:color-mix(in oklab,var(--amber) 22%,transparent);color:inherit;border-radius:999px;padding:6px 10px;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.impersonate-exit.svelte-12qhfyh:hover{background:color-mix(in oklab,var(--amber) 28%,transparent)}.brand.svelte-12qhfyh{font-weight:700;letter-spacing:.3px}.nav.svelte-12qhfyh{display:flex;gap:14px;align-items:center}.theme.svelte-12qhfyh{border:1px solid var(--surface-border);background:var(--surface);border-radius:10px;cursor:pointer;padding:6px 8px}.link.svelte-12qhfyh{background:none;border:none;color:inherit;padding:0;font:inherit;cursor:pointer;opacity:.9}.main.svelte-12qhfyh{flex:1;padding:28px 20px;display:flex;justify-content:center}.footer.svelte-12qhfyh{padding:16px 20px;border-top:1px solid var(--surface-border)}.muted.svelte-12qhfyh{opacity:.75;font-size:12px;color:var(--muted)}
