.auth-title{margin:10px 0 0;font-size:clamp(38px,5vw,56px);line-height:1.04;letter-spacing:-.04em;background:var(--silver-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.change-password-card .xn-button{margin-top:14px}.change-password-card .action-btn{margin-top:8px}

.settings-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(98,201,255,.35),transparent);margin:22px 0}.settings-note{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.profile-update-form{margin-top:18px}


/* V23.12 Account settings clarity */
.account-current-card{margin:20px 0 18px;padding:18px 20px;border:1px solid rgba(2,183,254,.16);border-radius:20px;background:linear-gradient(145deg,rgba(2,183,254,.06),rgba(255,255,255,.025));text-align:left;display:grid;gap:6px;}
.account-current-card span,.settings-field span{color:#62c9ff;text-transform:uppercase;letter-spacing:.10em;font-size:12px;font-weight:950;}
.account-current-card strong{color:#fff;font-size:22px;}
.account-current-card small{color:var(--muted);font-weight:700;}
.profile-settings-grid{display:grid!important;gap:12px!important;}
.settings-field{display:grid;gap:8px;text-align:left;}
.settings-field input{margin:0!important;}
.profile-settings-grid .field-error{margin:-4px 0 2px;text-align:left;min-height:18px;}
.settings-field.full{grid-column:1/-1;}
.change-password-card .settings-note{text-align:left;margin-top:12px!important;}
@media(min-width:820px){.profile-settings-grid{grid-template-columns:1fr 1fr!important;}.profile-settings-grid .action-btn,.profile-settings-grid .settings-note,.profile-settings-grid .field-error:nth-of-type(3){grid-column:1/-1;}}
