.main-nav.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem 0;background:var(--color-card);border-bottom:1px solid var(--color-border);min-height:48px}.nav-left.svelte-12qhfyh{display:flex;align-items:center;gap:.75rem}.site-title.svelte-12qhfyh{font-weight:600;color:var(--color-fg);font-size:1.1rem;font-family:Consolas,Monaco,monospace;letter-spacing:1px}.nav-actions.svelte-12qhfyh{display:flex;gap:.5rem;align-items:center}.nav-actions.svelte-12qhfyh button:where(.svelte-12qhfyh){background:none;border:none;cursor:pointer;font-size:1.3rem;padding:2px 6px;border-radius:4px;transition:background .15s}.nav-actions.svelte-12qhfyh button[disabled]:where(.svelte-12qhfyh){opacity:.5;cursor:default}.hide-on-login.svelte-12qhfyh{display:none}.back-button-inline.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;padding:6px 8px;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(79,172,254,.3);border-radius:6px;color:var(--color-fg);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #0000001a}.back-button-inline.svelte-12qhfyh:hover{background:#4facfe33;border-color:#4facfe;transform:translate(-2px);box-shadow:0 3px 8px #4facfe33}.back-button-inline.svelte-12qhfyh:active{transform:translate(-2px) scale(.95)}.back-button-inline.svelte-12qhfyh svg:where(.svelte-12qhfyh){transition:transform .2s ease}.back-button-inline.svelte-12qhfyh:hover svg:where(.svelte-12qhfyh){transform:translate(-2px)}:root{--container: 960px;--color-bg: #fff;--color-fg: #181818;--color-card: #f5f5f5;--color-link: #1a73e8;--color-border: #e0e0e0}html[data-theme=dark]{--color-bg: #202124;--color-fg: #e8eaed;--color-card: #303134;--color-link: #8ab4f8;--color-border: #44464a}html,body{margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--color-bg);color:var(--color-fg);min-height:100vh}body{line-height:1.45}main,.container{max-width:var(--container);margin:0 auto;padding:1rem;background:var(--color-card);border-radius:12px;box-shadow:0 2px 8px #00000008}h1{font-size:clamp(1.25rem,2vw + 1rem,2rem)}a{color:var(--color-link)}input,select,button{font-size:1rem;background:var(--color-card);color:var(--color-fg);border:1px solid var(--color-border);border-radius:4px;padding:.3em .6em}form label{display:block;margin:.5rem 0}table{width:100%;border-collapse:collapse;background:var(--color-card)}th,td{padding:.5rem;border-bottom:1px solid var(--color-border)}nav button[disabled]{opacity:.5;cursor:default}@media(max-width:600px){form label{display:block}nav a{display:inline-block;margin-bottom:.5rem}main,.container{padding:.5rem}}
