.account-page{max-width:760px;margin:0 auto;padding:28px 24px 64px;font-size:16px;line-height:1.5}.account-page header{color:#b5c6b6;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:14px;display:flex}.account-page a{color:#b9e99d;text-underline-offset:4px;text-decoration:underline}.account-page h1{margin:32px 0 8px;font:600 36px Fredoka,Nunito,sans-serif}.account-lead{color:#b5c6b6}.account-page section{border-bottom:1px solid #aec6ac40;padding:24px 0}.account-page h2{margin:0 0 14px;font-size:21px}.account-name{font-size:24px}.account-page button{color:#16261c;background:#c5e68a;border:1px solid #aec6ac60;border-radius:6px;min-height:46px;padding:12px 18px;font-weight:800}.account-page form{gap:12px;display:grid}.account-page input,.account-page textarea{box-sizing:border-box;color:#fff;width:100%;min-width:0;font:inherit;background:#172723;border:1px solid #aec6ac70;border-radius:6px;padding:12px}.account-page textarea{overflow-wrap:anywhere;resize:vertical;font-family:monospace}.account-note{color:#b5c6b6;font-size:14px}.account-error{color:#ffb5a6}.account-results{gap:10px;margin-top:20px;display:grid}.account-results button{text-align:left;color:#fff;overflow-wrap:anywhere;background:#243c31;gap:4px;display:grid}.account-results button[aria-pressed=true]{border:2px solid #c5e68a}.account-results small{color:#b5c6b6;font-size:14px}.account-confirm{margin-top:20px}.account-page footer{padding-top:28px}.recovery-secret{border-top:2px solid #c5e68a}.recovery-secret button{margin-top:12px}@media (width<=480px){.account-page{padding:20px 16px 40px}.account-page h1{font-size:30px}}
