._8PHn9W_authWrapper{min-height:calc(100vh - var(--navbar-height));padding:var(--space-xl);justify-content:center;align-items:center;display:flex}._8PHn9W_authCard{width:100%;max-width:440px;padding:var(--space-2xl)}._8PHn9W_authHeader{text-align:center;margin-bottom:var(--space-xl)}._8PHn9W_authIcon{color:var(--color-gold);margin-bottom:var(--space-md);font-size:2rem;display:inline-block}._8PHn9W_authTitle{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:var(--space-xs);font-size:1.75rem;font-weight:600}._8PHn9W_authSubtitle{color:var(--color-text-secondary);font-size:.9rem}._8PHn9W_error{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);color:var(--color-error);margin-bottom:var(--space-lg);background:#cf6e6e1a;border:1px solid #cf6e6e4d;font-size:.85rem;display:flex}._8PHn9W_form{margin-bottom:var(--space-lg)}._8PHn9W_submitBtn{width:100%;margin-top:var(--space-sm)}._8PHn9W_divider{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}._8PHn9W_divider:before,._8PHn9W_divider:after{content:"";background:var(--color-border);flex:1;height:1px}._8PHn9W_divider span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.8rem}._8PHn9W_googleBtn{justify-content:center;align-items:center;gap:var(--space-md);border-radius:var(--radius-full);border:1.5px solid var(--color-border);background:var(--color-bg-tertiary);width:100%;color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-base);margin-bottom:var(--space-xl);padding:.875rem;font-size:.9rem;font-weight:500;display:flex}._8PHn9W_googleBtn:hover{border-color:var(--color-text-muted);background:var(--color-bg-glass-hover)}._8PHn9W_switchText{text-align:center;color:var(--color-text-secondary);font-size:.88rem}._8PHn9W_switchBtn{color:var(--color-gold);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;text-decoration:underline}._8PHn9W_switchBtn:hover{color:var(--color-gold-light)}._8PHn9W_error{background:var(--neu-bg);box-shadow:var(--neu-inset-sm);border:none}._8PHn9W_googleBtn{background:var(--neu-bg);box-shadow:var(--neu-raised-sm);border:none}._8PHn9W_googleBtn:hover{background:var(--neu-bg);box-shadow:var(--neu-inset-sm)}@media (max-width:480px){._8PHn9W_authWrapper{padding:var(--space-lg) var(--container-padding) var(--space-2xl);align-items:flex-start}._8PHn9W_authCard{padding:var(--space-xl) var(--space-lg)}}
