.account-page{color:#eee9d8;background:#0b1c1e;min-height:100dvh;font-size:1rem;line-height:1.65}:is(.account-page a:focus-visible,.account-page button:focus-visible){outline-offset:5px;outline:2px solid #a7e3c7}.account-header{border-bottom:1px solid #294345;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);display:flex}.account-brand,.account-back,.account-return{align-items:center;gap:.6rem;min-height:2.75rem;display:inline-flex}.account-brand{font-weight:700}.account-page svg{flex-shrink:0;width:1.25rem;height:1.25rem}.account-back,.account-return{color:#a7e3c7;text-underline-offset:.25rem;text-decoration:underline}.account-content{max-width:48rem;margin:auto;padding:clamp(1.5rem,5vw,4rem) 1.25rem}.account-page .account-heading-icon{color:#a7e3c7;width:2rem;height:2rem;margin-bottom:.75rem}.account-page h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.account-page h2{margin-bottom:.75rem;font-size:1.25rem;font-weight:650;line-height:1.4}.account-page p+p{margin-top:.75rem}.account-intro{color:#b9cbc4;margin-top:.75rem}.recovery-submit{margin-top:1rem}.account-status{overflow-wrap:anywhere;background:#122b2c;border:1px solid #345452;border-radius:.9rem;margin-top:2rem;padding:clamp(1rem,3vw,1.75rem)}.account-mode{color:#edcf83;margin-bottom:.5rem;font-size:.875rem;display:inline-block}.account-details{margin:1.25rem 0}.account-details>div{border-bottom:1px solid #345452;grid-template-columns:1fr 2fr;gap:.5rem 1rem;padding:.75rem 0;display:grid}.account-details dt{color:#b9cbc4}.account-details dd{min-width:0}.account-note{color:#b9cbc4;font-size:.875rem}.account-safety{align-items:flex-start;gap:.8rem;margin:1.75rem 0;display:flex}.account-safety>svg{color:#edcf83;margin-top:.25rem}.account-safety p{color:#c9d2cc}.account-status button{min-height:2.75rem;margin-top:1rem;font-size:1rem}.account-return svg{transform:rotate(180deg)}@media (max-width:520px){.account-details>div{grid-template-columns:1fr}}
