:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;color:#eef3ff;background:#101724}*{box-sizing:border-box}body{margin:0}header{max-width:1100px;margin:auto;padding:28px 24px;display:flex;align-items:center;justify-content:space-between}a{color:#e5cc8f}.wordmark{font-size:26px;font-weight:900;letter-spacing:3px;text-decoration:none}.wordmark span{font-size:11px;display:block;letter-spacing:5px;margin-top:4px}main{max-width:820px;padding:45px 24px 90px;margin:auto}h1{font-size:clamp(38px,7vw,64px);line-height:1.05;margin:14px 0 22px}h2{font-size:24px;margin-top:30px}p{color:#c1ccda;line-height:1.65}.eyebrow{font-size:12px;letter-spacing:2px;color:#e5cc8f}#account-status{color:#f1d58e;line-height:1.5;margin:24px 0}.privacy-note{font-size:14px;max-width:650px;margin-top:32px}.button,button{display:inline-block;background:#e5cc8f;color:#15233a;padding:14px 18px;border:1px solid #e5cc8f;border-radius:8px;font-size:14px;font-weight:bold;text-decoration:none;cursor:pointer}.subtle{background:transparent;color:#e5cc8f;margin:10px}.danger{background:#a72e47;color:white;border-color:#e6889b}label{display:grid;gap:10px;max-width:350px;margin:18px 0}input{padding:12px;background:#172c48;color:white;border:1px solid #63809e;border-radius:5px}#delete-confirm{border:1px solid #be6e79;border-radius:8px;padding:20px;margin:20px 0}#account-form{min-height:90px}#account-form>div{margin:0 auto}.cl-rootBox{max-width:100%}button:focus-visible,a:focus-visible{outline:3px solid #fff;outline-offset:4px}
