*{box-sizing:border-box}body{margin:0;background:#090e12;color:#f4f3ee;font:17px/1.5 system-ui,-apple-system,sans-serif}main{width:min(100% - 40px,460px);margin:7vh auto}header span{letter-spacing:.25em;font-size:14px;color:#b6bdc3}h1{font-size:34px;font-weight:550;margin:20px 0 4px}header p{color:#b6bdc3;margin:0 0 26px}label{display:block;margin:20px 0 8px}input{display:block;width:100%;font:inherit;border:1px solid #626a72;border-radius:8px;background:#11191f;color:#fff;padding:13px;margin-top:8px}input:focus{outline:2px solid #d2dfe8;outline-offset:2px}button{width:100%;font:inherit;font-weight:550;border:0;border-radius:9px;padding:14px;margin-top:14px;cursor:pointer;color:#091016;background:#f4f3ee}.secondary{background:#1d2831;color:#f4f3ee;border:1px solid #5e6a75}.text{background:transparent;color:#d6dce1}button:disabled{opacity:.5;cursor:wait}#status{color:#d3dee6;white-space:pre-line;min-height:26px}#status[data-error=true]{color:#ffb5ab}#password-help,footer{font-size:13px;color:#b2bbc3}footer{margin:32px 0}footer span{display:block;margin-top:16px}#edit-profile{margin-top:28px}#profile-email{overflow-wrap:anywhere} [hidden]{display:none!important}@media(max-height:500px){main{margin:24px auto}}