.account-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:1px solid #d9ba7938;border-radius:6px;background:#19271d;margin:0 0 20px;color:#bec8b2;font-size:11px}.account-bar strong{color:#ead4a3;font-weight:500}.account-bar button{padding:7px 12px;white-space:nowrap;color:#e8d09a}.account-dialog{background:#18231c;color:#f0ecdf;border:1px solid #a28b5555;border-radius:14px;max-width:500px;width:90%;padding:36px;box-shadow:0 30px 80px #0009}.account-dialog::backdrop{background:#050b08bb;backdrop-filter:blur(7px)}.account-dialog h2{font:29px Georgia;letter-spacing:0;color:#d9ba79;margin:15px 0}.account-dialog p{font-size:12px;line-height:1.8;color:#bbc5b3}.account-dialog .close{position:absolute;right:13px;top:10px;border:0;background:none;color:#b9bca9;font-size:25px;cursor:pointer}.account-dialog label{display:block;font-size:11px;color:#d9ddcf;margin:17px 0}.account-dialog input{display:block;margin-top:7px;width:100%;padding:12px;border:1px solid #74836766;background:#0c1911;color:#fff3d6;border-radius:5px;font:14px 'DM Sans',sans-serif}.account-dialog input:focus{outline:2px solid #d9ba79;outline-offset:2px}.account-dialog .gold-button{border:0;width:100%;padding:14px 17px;display:flex;justify-content:space-between;margin-top:12px;border-radius:5px;background:#d9ba79;color:#232a1d;cursor:pointer;font-weight:600}.account-dialog .gold-button:disabled{opacity:.5}.account-dialog .form-error{color:#ffc5b5;margin:8px 0;font-size:12px}.account-dialog .account-switch{background:none;border:0;color:#e1c58b;font-size:12px;cursor:pointer;margin-top:20px;padding:0}.account-dialog .account-note{font-size:10px;color:#93a288;margin-top:20px}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0}.stats-grid>div{padding:12px;background:#0c1911;border:1px solid #d9ba7922;border-radius:5px}.stats-grid small{display:block;font-size:10px;color:#a1ae94}.stats-grid strong{display:block;font-size:20px;color:#f0dfb8;margin-top:5px}.ledger-wrap{max-height:300px;overflow:auto}.ledger-wrap th{font-size:10px;padding:8px;text-align:left}.stats-note{font-size:10px!important;color:#97a68c!important}@media(max-width:650px){.account-bar{font-size:10px;padding:10px}.account-bar button{font-size:10px;padding:7px 9px}.account-dialog{padding:30px 24px}}
.account-dialog button.gold-button{font:600 13px 'DM Sans',sans-serif}.account-dialog button.gold-button:hover:enabled{background:#edcf92;color:#232a1d}
.credit-options{display:grid;gap:8px;margin:18px 0}.credit-options button{padding:12px 15px;text-align:left;background:#24382a;border:1px solid #d9ba7966;color:#f3e4be;font-size:14px}.credit-options small{display:block;font-size:11px;color:#c2cbb6;margin-top:5px}.credit-consent{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.7;color:#d4dcc9}.credit-consent input{margin-top:5px;accent-color:#d9ba79}#credit-error{color:#ffc5b5;font-size:12px}#repay-form{margin:22px 0}#repay-form label{font-size:12px;color:#d5ddcb;display:block}#repay-form input{display:block;background:#0c1911;color:#fff0cc;border:1px solid #82937166;border-radius:4px;padding:11px;margin:8px 0;width:100%;font:14px 'DM Sans',sans-serif}.credit-repay{padding:11px 15px;background:#d9ba79;color:#232a1d!important}button.credit-repay:hover:enabled{background:#edcf92}
.credit-options button:disabled{opacity:.75;color:#e6dbbc}.credit-options button:disabled small{color:#c2cbb6}
