:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color-scheme:light dark}*{box-sizing:border-box}body{margin:0;min-height:100vh}button{font:inherit;padding:.6rem 1rem;border-radius:8px;border:1px solid #888;background:#1f6feb;color:#fff;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}input{font:inherit;padding:.6rem .8rem;border-radius:8px;border:1px solid #888;width:100%}.auth-card{max-width:360px;margin:10vh auto;padding:2rem;border:1px solid #ddd;border-radius:12px;display:flex;flex-direction:column;gap:.75rem}.err{color:#c00;font-size:.9rem}
