.auth-page.svelte-52fghe{max-width:400px;margin:var(--space-12) auto 0}h1.svelte-52fghe{margin:0 0 var(--space-6);font-size:var(--text-xl)}form.svelte-52fghe{gap:var(--space-2);flex-direction:column;display:flex}label.svelte-52fghe{color:var(--text-dim);font-size:var(--text-sm);margin-top:var(--space-2)}input.svelte-52fghe,select.svelte-52fghe{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel);color:var(--text);font-size:var(--text-md)}.hint.svelte-52fghe{color:var(--text-mute);font-size:var(--text-xs);margin:0}button[type=submit].svelte-52fghe{margin-top:var(--space-4);padding:var(--space-2) var(--space-4);border:1px solid var(--accent-dim);border-radius:var(--radius-md);background:var(--bg-panel);color:var(--accent);font-size:var(--text-md);cursor:pointer}button[type=submit].svelte-52fghe:disabled{opacity:.6;cursor:default}.error.svelte-52fghe{color:var(--err);margin:var(--space-2) 0 0;font-size:var(--text-sm)}.alt.svelte-52fghe{margin-top:var(--space-4);color:var(--text-dim);font-size:var(--text-sm)}.save-hint.svelte-52fghe{margin:0 0 var(--space-4);color:var(--warn)}.callsign-label.svelte-52fghe{margin:0 0 var(--space-1);color:var(--text-dim);font-size:var(--text-sm)}.callsign.svelte-52fghe{margin:0 0 var(--space-6);font-size:var(--text-2xl);letter-spacing:.1em;color:var(--accent)}.modal-actions.svelte-52fghe{justify-content:flex-end;gap:var(--space-3);display:flex}.modal-actions.svelte-52fghe button:where(.svelte-52fghe){padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-dim);font-size:var(--text-sm);cursor:pointer;background:0 0}.modal-actions.svelte-52fghe button.primary:where(.svelte-52fghe){border-color:var(--accent-dim);color:var(--accent)}
