.password-settings{max-width:min(440px,calc(100vw - 32px));box-sizing:border-box;background:#1b1d22;color:#eee;border:1px solid #3b3e48;border-radius:18px;padding:28px}.password-settings::backdrop{background:#000a}.password-settings form{display:grid;gap:15px}.password-settings h2{overflow-wrap:anywhere}.password-settings button{margin:4px 0}.password-settings [role=status]{color:#ffb08a}

 .password-settings{width:440px;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}.password-settings input{width:100%;font-size:16px}.password-settings button{min-height:44px}.password-settings .actions{flex-wrap:wrap}@media(max-width:400px){.password-settings{padding:20px}}
