.account-main{place-items:center;min-height:65vh;padding:clamp(3rem,8vw,7rem) 0;display:grid}.account-panel{--page-title-size:clamp(1.375rem,.9rem + 1.8vw,2.125rem);background:#111615;border:1px solid #dab76e42;width:min(100%,540px);padding:clamp(1.5rem,4vw,3rem);box-shadow:0 24px 80px #00000038}.account-intro{margin-bottom:1.75rem}.account-icon{color:#dab76e;margin-bottom:1rem;display:inline-flex}.account-intro h1{font-size:var(--page-title-size);letter-spacing:-.025em;margin:.55rem 0 1rem;line-height:1.1}.account-intro>p:last-child{color:#b8bcb8;max-width:43ch;line-height:1.65}.account-form{gap:1rem;display:grid}.account-form label{gap:.45rem;font-weight:600;display:grid}.account-form input{color:#f4f2ea;width:100%;font:inherit;background:#0b0f0e;border:1px solid #ffffff38;border-radius:4px;padding:.86rem 1rem}.account-form input:focus-visible{outline-offset:2px;outline:2px solid #dab76e}.account-form .button,.account-actions .button{justify-content:center;width:100%;min-height:48px;margin-top:.4rem}.account-switch{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.35rem;display:flex}.account-switch a{color:#dab76e;text-underline-offset:3px;text-decoration:underline}.account-notice{background:#dab76e17;border:1px solid #dab76e73;margin:1rem 0;padding:.9rem 1rem;line-height:1.5}.account-actions{gap:1rem;display:grid}.account-actions p{overflow-wrap:anywhere}.account-actions form{margin:0}.account-legal{color:#b8bcb8;margin:1.4rem 0 0;font-size:.85rem;line-height:1.5}.account-legal a{color:#dab76e;text-underline-offset:3px;text-decoration:underline}
