/* Dark mode deliberately mirrors doc.volticas.com_ZJCwH/index.html. */
html{scroll-behavior:smooth}
body.apex-public{background-color:#010307;color:#E2E8F0;overflow-x:hidden}
.glass-apex{background:rgba(8,12,22,.85);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.08)}
.gradient-text-gold{background:linear-gradient(135deg,#FFF5D1 0%,#F5C542 50%,#8A6400 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.modal-touch-scroll{-webkit-overflow-scrolling:touch}
@keyframes ticker{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}
.ticker-move{display:inline-block;animation:ticker 40s linear infinite}
.apex-public .apex-editorial{font-size:14px;line-height:1.8;color:#d1d5db}
.apex-public .apex-editorial h1,.apex-public .apex-editorial h2,.apex-public .apex-editorial h3{color:#fff;margin:1.4em 0 .55em;font-weight:700}
.apex-public .apex-editorial p{margin:.8em 0}.apex-public .apex-editorial ul{list-style:disc;padding-left:1.4rem}
.apex-public select{appearance:auto}.apex-public [data-action]{cursor:pointer}
.apex-public [data-action="wallet-add-token"][aria-disabled="true"],.apex-public [data-action="contract-copy"][aria-disabled="true"]{opacity:.48;cursor:not-allowed}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Keep the privacy action visible even if a runtime utility class is unavailable. */
#cookieBanner{overflow:visible!important;z-index:9999!important}
#cookieBanner [data-action="cookie-accept"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important;min-width:132px!important;min-height:40px!important;background:#F5C542!important;color:#010307!important;border:1px solid rgba(255,245,209,.45)!important}
/* Light mode is an additive theme. No selector above changes the reference dark rendering. */
html[data-theme="light"] body.apex-public{background:#eef3f8;color:#0c1727}
html[data-theme="light"] .glass-apex{background:rgba(255,255,255,.90);border-color:rgba(17,43,68,.17);box-shadow:0 18px 50px rgba(35,61,88,.10)}
html[data-theme="light"] .apex-public [class*="bg-black"]{background-color:rgba(239,244,249,.96)!important}
html[data-theme="light"] .apex-public [class*="text-white"]{color:#0c1727!important}
html[data-theme="light"] .apex-public [class*="text-gray-300"],html[data-theme="light"] .apex-public [class*="text-gray-400"],html[data-theme="light"] .apex-public [class*="text-gray-500"]{color:#53687e!important}
html[data-theme="light"] .apex-public [class*="border-white"]{border-color:rgba(17,43,68,.16)!important}
html[data-theme="light"] .apex-public input,html[data-theme="light"] .apex-public select{color:#0c1727!important;background-color:rgba(255,255,255,.96)!important}
html[data-theme="light"] .apex-public .apex-editorial{color:#40566d}
html[data-theme="light"] .apex-public .apex-editorial h1,html[data-theme="light"] .apex-public .apex-editorial h2,html[data-theme="light"] .apex-public .apex-editorial h3{color:#0c1727}
html[data-theme="light"] .apex-public header{background:rgba(248,251,254,.95)!important}
html[data-theme="light"] .apex-public footer{background:#e6edf4!important}
html[data-theme="light"] #cookieBanner [data-action="cookie-accept"]{background:#D9A928!important;color:#071426!important}
@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.ticker-move{animation:none}}
