body #account-dialog{background:radial-gradient(ellipse at 50% 0,#57416666,transparent 65%),linear-gradient(#211a32ed,#181322f5),url('art/academy-honors.svg') center/cover!important;border:1px solid #b49a68!important;border-bottom:5px solid #665039!important;border-radius:22px 10px 22px 10px!important;color:#eee0c8;box-shadow:inset 0 0 0 4px #d1b98622,0 20px 80px #100a2299!important;scrollbar-width:thin;scrollbar-color:#b49a68 #211a32}
body #account-dialog h2{font-family:Georgia,serif!important;color:#f0d8a4;text-shadow:0 2px 3px #140b24;padding-bottom:12px;border-bottom:1px solid #bda47755}
body #account-dialog :is(p,label){color:#dfcfbb}body #account-dialog label{font-family:Georgia,serif;font-weight:bold}
body #account-dialog input{background:linear-gradient(#21172e,#30243c);color:#fff0d7;border:1px solid #b49a68;border-radius:8px;box-shadow:inset 0 2px 6px #100a2266}
body #account-dialog button{font-family:Georgia,serif!important;color:#f0d8a4!important;background:linear-gradient(#4a3856,#2c233b)!important;border:1px solid #b49a68!important;border-bottom:4px solid #665039!important;border-radius:8px 13px!important;box-shadow:inset 0 0 0 2px #d1b98622,0 3px 8px #100a2255!important;padding:10px 14px;min-height:40px}
body #account-dialog #account-submit{background:linear-gradient(#ead4a1,#bd9960)!important;color:#302139!important;border-color:#f2dca7!important}
body #account-dialog .account-note{background:#1c1528b0;border:1px solid #b49a6855;border-radius:10px;color:#ccbdd2}
body #account-dialog #account-error{color:#ffc0bc}body #account-dialog :is(button,input):focus-visible{outline:2px solid #ffe2a6;outline-offset:3px}
body #account-dialog button:disabled{opacity:.5;cursor:default}
@media(max-height:500px){body #account-dialog{padding:15px!important;max-height:94dvh!important}body #account-dialog h2{font-size:22px;margin:4px 0 8px;padding-bottom:8px}body #account-dialog p{margin:7px 0}body #account-dialog label{margin:8px 0 4px}body #account-dialog input{padding:8px 10px}}
@media(max-height:500px) and (min-width:600px){body #account-dialog{width:min(760px,94vw)!important;max-width:94vw!important;max-height:94dvh!important;padding:14px 18px!important}body #account-dialog[open]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto 1fr auto;column-gap:18px;align-items:start}body #account-dialog .account-close{position:absolute;top:10px;right:12px;float:none;z-index:2;margin:0}body #account-dialog h2{grid-column:1;grid-row:1;margin:2px 0 6px;font-size:21px}body #account-dialog #account-current,body #account-dialog .account-note{grid-column:1;margin:0 0 8px;font-size:11.5px;line-height:1.45}body #account-dialog #account-current{grid-row:2;align-self:start}body #account-dialog .account-note{grid-row:3;align-self:start;padding:8px 10px}body #account-dialog #account-form,body #account-dialog #account-toggle,body #account-dialog #account-logout{grid-column:2}body #account-dialog #account-form{grid-row:1/span 3;padding-top:36px}body #account-dialog #account-toggle,body #account-dialog #account-logout{grid-row:4;margin-top:6px;padding:7px 10px}body #account-dialog label{margin:4px 0 3px}body #account-dialog input{padding:6px 10px}body #account-dialog #account-error:empty{display:none}body #account-dialog #account-submit{margin-top:10px;padding:8px 10px}}
