.native-auth{max-width:600px;margin:0 auto;padding:24px;border:1px solid #d8e0e5;border-radius:20px;background:#fff;box-shadow:0 18px 45px #12253312}.auth-tabs{display:flex;gap:8px;margin-bottom:22px}.auth-tabs button{flex:1}.native-auth form[hidden]{display:none}.native-auth form .fields{display:grid;gap:16px}.native-auth form button{margin-top:20px;min-width:160px}.native-auth [role=status]{min-height:1.5em;color:#ae2525}
.native-auth-password{margin-top:28px;padding:20px;border:1px solid #d8e0e5;border-radius:16px;background:#fff}.native-auth-password summary{cursor:pointer;font-weight:700}.native-auth-password form{max-width:580px;margin-top:20px}.native-auth-password .fields{display:grid;gap:14px}.native-auth-password button{margin-top:18px}.native-auth-password [role=status]{color:#ae2525}
