.auth-page{background:var(--card);min-height:650px;padding:72px 24px 96px}.auth-content{width:min(100%,440px);margin-inline:auto}.auth-heading{color:var(--foreground);align-items:center;gap:16px;margin-bottom:32px;display:flex}.auth-heading svg{color:var(--primary);flex-shrink:0}.auth-heading h1{font-size:36px;font-weight:500;line-height:1.4}.auth-tabs{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:8px;margin-bottom:28px;padding-bottom:16px;display:grid}.auth-form{flex-direction:column;gap:22px;display:flex}.auth-form label{color:var(--body);flex-direction:column;gap:8px;font-size:16px;display:flex}.auth-form input{height:48px;box-shadow:none;border-radius:8px;font-size:16px}.auth-form button{height:48px;font-size:16px}.auth-notice{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.auth-divider{color:var(--muted-foreground);align-items:center;gap:16px;margin:22px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-social{flex-direction:column;gap:12px;display:flex}.auth-social button{width:100%;height:48px}.auth-signout{margin-top:24px}.header-account{color:var(--on-dark);flex-shrink:0}.header-inner{gap:18px}@media (width<=767px){.auth-page{min-height:580px;padding:44px 24px 64px}.auth-heading h1{font-size:30px}.header-inner{gap:10px}.header-account{width:32px;height:32px}}
