:root{--canvas:#F7F3EC;--surface:#FFFDF9;--surface-2:#FFFDF9;--slot:#EDE6DA;--line:#E2D8C8;--line-soft:#E2D8C8;--line-strong:#E2D8C8;--ink:#1B1A2E;--text-2:#403D55;--text-3:#6F6A80;--band:#1B1A2E;--footer:#12111F;--accent:#0E6E6B;--accent-2:#D9821A;--hover:#EDE6DA;--live:#0E6E6B;--font-display:"Rozha One", Georgia, serif}
html[data-theme="dark"]{--canvas:#0D0C18;--surface:#161527;--surface-2:#161527;--slot:#201F35;--line:#34324D;--line-soft:#34324D;--line-strong:#34324D;--ink:#F5F1E8;--text-2:#D2CCBE;--text-3:#A09AAE;--band:#161527;--footer:#08070F;--accent:#1C9A95;--accent-2:#F0A33C;--hover:#201F35;--live:#1C9A95}
h1,h2,h3,blockquote{font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:0!important}
a{color:var(--accent)}a:hover{color:var(--accent-2)}
.tag.live{color:var(--accent);border-color:var(--accent)}
body{padding-top:0}.region-bar{position:fixed;top:0;left:0;right:0;height:30px;line-height:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:var(--band);color:#E8E4DA;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;text-align:center;padding:8px 16px;position:relative;z-index:60}
.region-bar a{color:var(--accent-2);margin:0 4px}
@media (max-width:760px){.region-bar .rb-o{display:none}}
header[data-screen-label="Header"]{top:30px!important}header[data-screen-label="Header"].solid{background:color-mix(in srgb,var(--band) 94%,transparent)!important}.sol-panel a:hover{background:var(--slot)}
.compliance{font-size:12px;line-height:1.5;opacity:.75;max-width:1440px;margin:18px auto 0}
[data-screen-label="Hero"] span[style*="var(--accent-2)"]{align-self:flex-start;background:#1B1A2E;color:#F0A33C!important;padding:7px 14px;border-radius:999px}[data-screen-label="Hero"]>div:nth-child(2){background:linear-gradient(rgba(0,0,0,.25) 0%,rgba(0,0,0,.08) 35%,rgba(12,11,24,.9) 100%)!important}.compliance{font-size:14px!important;opacity:1!important;line-height:1.55;padding-top:14px;border-top:1px solid rgba(255,255,255,.14)}
[style*="border-radius: 10px"],[style*="border-radius:10px"],[style*="border-radius: 12px"],[style*="border-radius:12px"],[style*="border-radius: 14px"],[style*="border-radius:14px"]{border-radius:6px!important}
