#accountView{max-width:852px;margin:0 auto;padding:30px 0 50px}#accountView>a{font-size:13px}#accountView h1{font-size:32px;margin:20px 0 10px}#accountView .intro{color:#536960;line-height:1.6;margin-bottom:24px}#accountView section{background:white;border:1px solid #d5e0da;border-radius:8px;padding:24px;margin:18px 0}#accountView h2{font-size:22px;margin:0 0 16px}#accountView section p{font-size:14px;line-height:1.75;max-width:72ch}#accountView button{min-height:44px;margin:5px 10px 5px 0}#accountView .account-delete{border-color:#dccac2}#accountView summary{min-height:44px;color:#8e3325;cursor:pointer;display:flex;align-items:center;font-size:14px}#accountView .account-confirmation{border-top:1px solid #e4d9d4;margin-top:12px;padding-top:10px}#accountView label{font-size:13px;display:block;margin:16px 0 8px}#accountView input{display:block;width:100%;min-height:46px;padding:12px;border:1px solid #b4c6bd;border-radius:5px;margin:8px 0 14px}#accountView .danger{background:#a33d2c;color:white;border-radius:5px;padding:12px 18px}#accountView .danger:disabled{opacity:.45;cursor:not-allowed}#accountView .account-message:empty{display:none}@media(max-width:760px){#accountView{padding:22px 0}#accountView h1{font-size:28px}#accountView section{padding:20px}#accountView h2{font-size:21px}#accountView .danger,#accountView .account-confirmation .secondary{width:100%}}
body.account-mode{background:#f1f6f3}body.account-mode #anchor{display:none}nav{overflow-x:auto;flex-wrap:nowrap}nav a,nav button{flex-shrink:0;white-space:nowrap}
nav{gap:24px}@media(max-width:760px){nav{gap:18px}}
