:root,body,html{--bg:#0B0A08!important;--surface:#13110D!important;--card:#1A1712!important;--card2:#221E17!important;--line:#3A3122!important;--fg:#F5EEDC!important;--ink:#E9DFC6!important;--muted:#B5A888!important;--faint:#9C8F70!important;--accent:#C9A54A!important;--accent-dim:#3A2E12!important;--accent-light:#E8D49A!important;--action:#B8923A!important;--action2:#C9A54A!important;--gold:#E8D49A!important;--gold-soft:rgba(232,212,154,.12)!important;--px-grad:linear-gradient(90deg,#E8D49A,#B8923A)!important}
body{background:#0B0A08!important;color:#F5EEDC}
.btn.primary,.btn-primary,button.primary{color:#0B0A08!important}
.gcbrand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.4px;color:#E8D49A;font-family:Georgia,'Times New Roman',serif;font-size:17px}
.gcbrand img{width:34px;height:34px;border-radius:50%}
.ptop .brand .gcbrand{display:inline-flex!important}@media(max-width:600px){.gcbrand{font-size:0!important;gap:0}.gcbrand img{width:30px;height:30px}}
/* Grand Capital white label (portal.grandcapitalfinancial.live only; loaded by base.html when brand.gc). */
.ptop .brand .pxmark{display:none!important}
.gcauth{text-align:center;margin-bottom:10px}.gcauth img{width:110px;height:110px}.gcauth .gcname{display:block;margin-top:8px;font:800 24px Georgia,'Times New Roman',serif;letter-spacing:2px;color:#E8D49A}
.wd{--c-card:#1A1712!important;--c-in:#13110D!important;--c-line:#3A3122!important;--c-line2:#4a3e29!important;--c-fg:#F5EEDC!important;--c-mut:#B5A888!important;--c-dim:#8a7f66!important;--c-cy:#E8D49A!important;--c-vi:#C9A54A!important}
.wd-pill.READY{background:#2a2110!important;border-color:#5c4613!important}
.wd-pill.DISPO,.wd-cb .ic.a,.wd-logr .tg.a{color:#E8D49A!important;background:#2a2412!important;border-color:#6b5520!important}
.wd-rc.pri,.wd-b.pri{background:#C9A54A!important;border-color:#C9A54A!important;color:#0B0A08!important}.wd-b.pri:hover{background:#d6b45e!important}
.wd-b:hover,.wd-code:hover,.wd-sd:hover{border-color:#6b5520!important}
.wd-b.out.on,.wd-seg button.on{background:#3A2E12!important}
.wd-ring{background:radial-gradient(circle,#3a2e12 0,#241c0b 60%,transparent 61%)!important}
.wd-wait.off .wd-ring{color:#B5A888!important;background:radial-gradient(circle,#2a2416 0,#1d1910 60%,transparent 61%)!important}
.wd-av{background:#2a2110!important;border-color:#5c4613!important}
.wd-pd.ap{background:linear-gradient(135deg,#2a2110,#1d170b)!important;border-color:#6b5520!important;color:#E8D49A!important}
.wd-sd.on{background:rgba(201,165,74,.14)!important}
.wd-cb .ic.c,.wd-logr .tg.c{background:#2a2110!important;color:#E8D49A!important}
.wd-thensel option{background:#1A1712!important}
.wd-fab{color:#0B0A08!important}
.wd .wd-pd.ap,.wd .wd-pd.cb,.wd .wd-sd.t-b{background:#B8923A!important;border-color:#B8923A!important;color:#0B0A08!important}
.wd .wd-b:not(.redf):not(.pri):not(.go){background:#1A1712!important;border-color:#3a3226!important;color:#F5EBD7!important}
.wd .wd-script a{color:#D4AF37!important}
.wd .wd-pd.cb{background:linear-gradient(135deg,#2a2210,#1f1a0c)!important;border-color:#7a6320!important;color:#E6C76A!important}
.wd .wd-logr .tg.c{background:#2a2210!important;color:#E6C76A!important}
