.account-page{padding:45px 0 90px;min-height:60vh;background:radial-gradient(circle at 80% 10%,#d8a92812,transparent 45%)}.account-wrap{max-width:840px}.account-page .kicker{margin-top:40px}.account-page h1{font-size:clamp(44px,7vw,78px);line-height:1.1;letter-spacing:0;word-spacing:.08em;margin:18px 0}.account-page h2{font:800 32px/1.2 'Barlow Condensed';letter-spacing:.015em;text-transform:uppercase;margin:0 0 18px}.account-page h3{font:800 25px/1.3 'Barlow Condensed';text-transform:uppercase}.account-page p{line-height:1.8;color:#c8c0b0}.account-intro{font-size:18px}#account-message{border-left:3px solid var(--gold);padding:12px 18px;background:#d8a9280c;margin:25px 0}#account-signin,#account-signed,#account-deleted{padding:30px;border:1px solid #5e4b25;background:#10100c;margin-top:25px}#account-signin label{display:block;margin:18px 0 8px}#account-signin input{width:100%;padding:14px;background:#080808;border:1px solid #786539;color:#fff;font:inherit}#account-signin .btn{margin:22px 16px 0 0}.account-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.delete-panel{padding-top:30px;border-top:1px solid #67502a;margin-top:30px}#account-delete-confirm{margin-top:25px;padding:25px;border:1px solid #a45858;background:#32111140}.delete-check{display:flex;gap:12px;align-items:flex-start;line-height:1.7;margin:22px 0}.delete-check input{width:21px;height:21px;flex:none;accent-color:#e05b5b}.delete-start,.delete-final{background:#852a2a;color:white;padding:14px 20px;font:700 16px/1.4 Inter,system-ui,sans-serif;border:1px solid #ca7474;cursor:pointer}.delete-start:hover,.delete-final:hover{background:#a33434}.account-page button:disabled{opacity:.5;cursor:default}.account-page :focus-visible{outline:3px solid var(--gold);outline-offset:4px}[hidden]{display:none!important}#account-deleted{border-color:var(--gold)}@media(max-width:560px){#account-signin,#account-signed,#account-deleted{padding:22px}.account-page{padding-top:25px}.account-actions{align-items:stretch;flex-direction:column}.account-actions>*{width:100%;text-align:center}.account-page h1{font-size:44px}#account-delete-confirm{padding:18px}#account-user{overflow-wrap:anywhere}}
