/* ARQS Crypto Intelligence — premium editorial theme (Oct 2026). Light warm palette, indigo/violet + copper accents. */
:root{--bg:#f7f3ee!important;--panel:#ffffff!important;--panel2:#f3eef8!important;--line:#eedfba!important;--line2:#ead8aa!important;
--text:#0e0d0b!important;--muted:#392e1c!important;--cyan:#15120e!important;--blue:#1d1911!important;--gold:#4c3d22!important;--gold2:#191510!important;
--green:#0d7a55!important;--red:#c0293f!important;--shadow:0 18px 50px rgba(22,19,14,.12)!important;
--ci-ink:#0e0d0b;--ci-indigo:#14120e;--ci-violet:#1f1a12;--ci-copper:#896e36;--ci-amber:#e2cb91}
html body.ci-premium{background:radial-gradient(1200px 600px at 85% -10%,rgba(31,26,18,.16),transparent 60%),radial-gradient(900px 500px at -10% 30%,rgba(226,203,145,.14),transparent 60%),#f7f3ee!important;color:#0e0d0b!important}
body.ci-premium main,body.ci-premium section{color:#0e0d0b}
/* nav */
body.ci-premium .topbar,body.ci-premium header.top{background:rgba(255,252,248,.92)!important;border-bottom:1px solid #eee0bc!important;backdrop-filter:blur(16px);box-shadow:0 6px 24px rgba(20,18,14,.06)}
body.ci-premium .navlinks{color:#14120e!important}
body.ci-premium .navlinks a,body.ci-premium header.top a{color:#14120e!important}
body.ci-premium .navlinks a:hover,body.ci-premium .navlinks a.active{color:#14120e!important;border-color:#896e36!important}
body.ci-premium .nav-cta{background:linear-gradient(135deg,#14120e,#1f1a12)!important;color:#fff!important;border-color:transparent!important;border-radius:999px!important}
/* hero */
body.ci-premium .hero{background:linear-gradient(100deg,rgba(12,11,9,.88) 0%,rgba(16,14,12,.70) 45%,rgba(20,18,14,.20) 100%),url(/assets/img/crypto-premium/ci-citygold.webp) center/cover no-repeat!important;color:#fff!important;border:0!important;position:relative}
body.ci-premium .hero:before{display:none!important}
body.ci-premium .hero:after{content:"AI-generated illustrative image";position:absolute;right:12px;bottom:8px;font-size:11px;color:rgba(255,255,255,.8);letter-spacing:.04em}
body.ci-premium .hero h1{background:linear-gradient(180deg,#fff,#edddb5)!important;-webkit-background-clip:text!important;color:transparent!important}
body.ci-premium .hero .ey,body.ci-premium .hero .lead,body.ci-premium .hero p,body.ci-premium .hero li,body.ci-premium .hero strong{color:#fff!important;text-shadow:0 1px 12px rgba(8,8,7,.45)}
body.ci-premium .hero .hero-copy p:not(.lead){color:#f2e6cb!important}
body.ci-premium .globe,body.ci-premium .coin{display:none!important}
body.ci-premium .hero-visual{min-height:380px!important;background:url(/assets/img/crypto-premium/ci-coinsgold.webp) center/cover;border-radius:22px;box-shadow:0 30px 70px rgba(8,8,7,.45);border:1px solid rgba(255,255,255,.35)}
body.ci-premium .visual-note{background:rgba(255,255,255,.92)!important;color:#0e0d0b!important;border:0!important;box-shadow:0 10px 30px rgba(0,0,0,.2)}
body.ci-premium .visual-note b{color:#14120e!important}
body.ci-premium .btn{background:rgba(255,255,255,.95)!important;color:#14120e!important;border:1px solid rgba(20,18,14,.25)!important;border-radius:999px!important;font-weight:750}
body.ci-premium .btn.gold,body.ci-premium .tc-primary{background:linear-gradient(135deg,#e2cb91,#896e36)!important;color:#0b0a08!important;border-color:transparent!important}
/* stat chips */
body.ci-premium .coveragebar{background:transparent!important;border:0!important;padding:14px 0}
body.ci-premium .asset-strip{display:flex!important;flex-wrap:wrap;gap:8px}
body.ci-premium .asset{border:1px solid #eedfb9!important;background:#fff!important;border-radius:999px;padding:8px 14px!important;box-shadow:0 4px 14px rgba(20,18,14,.06)}
body.ci-premium .asset b{font-size:13px;color:#14120e}
body.ci-premium .asset span{display:inline!important;margin-left:6px;color:#392e1c!important}
body.ci-premium .asset .dot{background:#896e36!important;box-shadow:0 0 0 3px rgba(137,110,54,.18)!important}
/* surfaces */
body.ci-premium .panel,body.ci-premium .card,body.ci-premium .intel-card,body.ci-premium .tool,body.ci-premium .lab-card,body.ci-premium .live-card,body.ci-premium .commerce-card,body.ci-premium .crypto-membership-card,body.ci-premium .news,body.ci-premium .global-metric,body.ci-premium .paper-stat,body.ci-premium .live-feed-state,body.ci-premium .tc-research,body.ci-premium .tc-inner,body.ci-premium .disclosure,body.ci-premium .rd-daily-inner,body.ci-premium .market-placeholder,body.ci-premium .worldmap,body.ci-premium .movers,body.ci-premium .row,body.ci-premium article,body.ci-premium .box,body.ci-premium .rule,body.ci-premium table,body.ci-premium td,body.ci-premium th,body.ci-premium input,body.ci-premium select,body.ci-premium textarea{background:#fff!important;color:#0e0d0b!important;border-color:#efe1be!important}
body.ci-premium .panel,body.ci-premium .card,body.ci-premium .intel-card,body.ci-premium .commerce-card,body.ci-premium .crypto-membership-card,body.ci-premium .lab-card,body.ci-premium .live-card,body.ci-premium article,body.ci-premium .tc-inner{border-radius:18px!important;box-shadow:0 14px 40px rgba(20,18,14,.08)!important}
body.ci-premium .row,body.ci-premium .news{background:transparent!important}
body.ci-premium .section,body.ci-premium .commerce,body.ci-premium .crypto-membership,body.ci-premium .tc-research,body.ci-premium .cryptoTicker{background:transparent!important;border-color:#efe1be!important}
body.ci-premium .cryptoTicker{background:linear-gradient(90deg,#14120e,#15120e)!important;color:#fff!important}
body.ci-premium .cryptoTicker *{color:#fff!important}
body.ci-premium .cryptoTicker__label{background:#e2cb91!important;color:#0b0a08!important}
/* generic inline dark overrides inside content */
body.ci-premium main [style*="background"],body.ci-premium section:not(.hero):not(.arqs-cine) [style*="background"],body.ci-premium section[style*="background"]:not(.hero){background:#fff!important;border-color:#efe1be!important}
body.ci-premium section:not(.hero):not(.cryptoTicker):not(.arqs-cine) [style*="color"]:not(.btn):not(a){color:#14110e!important}
body.ci-premium h2,body.ci-premium h3,body.ci-premium h4{color:#0e0d0b!important;-webkit-text-fill-color:currentColor}
body.ci-premium section:not(.hero) h1{color:#14120e!important;background:none!important;-webkit-text-fill-color:#14120e}
body.ci-premium h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.02em}
body.ci-premium .kicker,body.ci-premium .ey,body.ci-premium .tc-eyebrow{color:#302718!important}
body.ci-premium p,body.ci-premium li,body.ci-premium .muted,body.ci-premium small,body.ci-premium .panel-head span,body.ci-premium .tc-lead,body.ci-premium .tc-note{color:#2c2417}
body.ci-premium section:not(.hero) a:not(.btn):not(.nav-cta):not(.tc-button){color:#100e0c}
body.ci-premium .footer{background:linear-gradient(135deg,#0e0d0b,#14120e)!important;color:#f2e6cb!important}
body.ci-premium .footer *{color:#f2e6cb!important;border-color:rgba(255,255,255,.15)!important}
body.ci-premium .arqs-cine{background:#0e0d0b!important}
/* photo bands */
.ci-photoband{width:min(1480px,95vw);margin:28px auto 6px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.ci-photo{position:relative;margin:0;border-radius:20px;overflow:hidden;min-height:240px;box-shadow:0 18px 44px rgba(20,18,14,.14);background:#14120e}
.ci-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ci-photo figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 18px 14px;background:linear-gradient(transparent,rgba(11,10,9,.86));color:#fff!important}
.ci-photo figcaption b{display:block;font:600 19px/1.25 Georgia,serif;color:#fff!important}
.ci-photo figcaption small{display:block;margin-top:4px;font-size:11px;color:rgba(255,255,255,.82)!important}
.ci-photo.wide{grid-column:span 2}
.ci-subhero{position:relative;min-height:220px;border-radius:0;background:linear-gradient(100deg,rgba(12,11,9,.86),rgba(20,18,14,.35)),var(--ci-img) center/cover;display:flex;align-items:flex-end}
.ci-subhero span{position:absolute;right:12px;bottom:8px;font-size:11px;color:rgba(255,255,255,.82)}
@media (max-width:760px){.ci-photoband{grid-template-columns:1fr;gap:12px}.ci-photo.wide{grid-column:auto}.ci-photo{min-height:200px}
 body.ci-premium .hero-visual{min-height:240px!important}body.ci-premium .navlinks{overflow-x:auto;max-width:100%}}
body.ci-premium{overflow-x:hidden}
/* network pulse + live cards */
body.ci-premium .cnp{background:linear-gradient(135deg,#f2e7cb,#f4ead4)!important;color:#0e0d0b!important;border-color:#efe1be!important}
body.ci-premium .cnp *{color:#14110e!important}
body.ci-premium .cnp-card{background:#fff!important;border-color:#eedfb9!important;border-radius:16px!important}
body.ci-premium .cnp-card b,body.ci-premium .cnp-card strong,body.ci-premium .cnp-ey,body.ci-premium .live-symbol{color:#191510!important}
body.ci-premium .cnp a{color:#100e0c!important}
body.ci-premium .live-change.up,body.ci-premium .up{color:#0d7a55!important}
body.ci-premium .live-change.down,body.ci-premium .down{color:#c0293f!important}
body.ci-premium .navlinks a{border-bottom-color:transparent}
@media (max-width:780px){body.ci-premium .topbar .nav{flex-wrap:wrap;min-height:auto;padding:8px 0;gap:6px;justify-content:center}
 body.ci-premium .navlinks{display:flex!important;overflow-x:auto;width:100%;gap:18px;white-space:nowrap;margin:0;padding:4px 2px 8px;scrollbar-width:none;font-size:13px}
 body.ci-premium .navlinks a{padding:6px 0!important;flex:0 0 auto}
 body.ci-premium .nav-cta{padding:6px 14px!important}
 body.ci-premium .master-logo img{width:120px}}
body.ci-premium .topbar{background:rgba(255,252,248,.97)!important}
body.ci-premium .navlinks a.nav-cta{color:#fff!important}
body.ci-premium .hero [style*="background"]{background:rgba(11,10,9,.35)!important;border-color:rgba(255,255,255,.2)!important}
body.ci-premium .hero [style*="color"]{color:#fff!important}
body.ci-premium .panel,body.ci-premium .card,body.ci-premium article{box-sizing:border-box;max-width:100%;min-width:0}
body.ci-premium header.top .navlinks,body.ci-premium header.top nav{overflow-x:auto;max-width:100%;scrollbar-width:none}
/* research/daily pages */
html body.ci-premium.rd-page{color:#0e0d0b!important}
body.ci-premium .rd-top{background:rgba(255,252,248,.96)!important;border-bottom:1px solid #eee0bc!important}
body.ci-premium .rd-top a,body.ci-premium .rd-brand span{color:#14120e!important}
body.ci-premium .rd-record,body.ci-premium .rd-note,body.ci-premium .rd-commercial,body.ci-premium .rd-daily-inner,body.ci-premium .rd-article,body.ci-premium .rd-hero{background:#fff!important;color:#0e0d0b!important;border-color:#efe1be!important;border-radius:18px;box-shadow:0 14px 40px rgba(20,18,14,.08)}
body.ci-premium .rd-hero{background:transparent!important;box-shadow:none}
body.ci-premium .rd-note{border-left:3px solid #1f1a12!important;background:#f4ead4!important}
body.ci-premium [class^="rd-"] a:not(.rd-button){color:#100e0c!important}
body.ci-premium .rd-eyebrow,body.ci-premium [class*="rd-"] time{color:#302718!important}
body.ci-premium .rd-button{background:linear-gradient(135deg,#e2cb91,#896e36)!important;border-color:transparent!important;color:#0b0a08!important;border-radius:999px}
body.ci-premium .rd-secondary{background:#fff!important;color:#14120e!important;border-color:#ead8aa!important}
body.ci-premium .rd-footer{background:linear-gradient(135deg,#0e0d0b,#14120e)!important;color:#f2e6cb!important}
body.ci-premium .rd-footer *{color:#f2e6cb!important}
body.ci-premium .rd-page main,body.ci-premium main{color:#0e0d0b}
/* build-injected Intelligence sign-up / welcome / challenge blocks */
body.ci-premium .intel-signup,body.ci-premium .intel-challenge,body.ci-premium .intel-tool,body.ci-premium .intel-pulse{background:linear-gradient(135deg,#ffffff,#f4ead4)!important;color:#0e0d0b!important;border:1px solid #eedfb9!important;box-shadow:0 14px 40px rgba(20,18,14,.10)!important}
body.ci-premium .intel-signup *,body.ci-premium .intel-challenge *,body.ci-premium .intel-tool *,body.ci-premium .intel-pulse *{color:#14110e!important}
body.ci-premium .intel-signup h2,body.ci-premium .intel-signup h3,body.ci-premium .intel-challenge h2,body.ci-premium .intel-challenge h3{color:#0e0d0b!important}
body.ci-premium .intel-welcome{background:linear-gradient(110deg,#14120e,#1f1a12)!important}
body.ci-premium .intel-welcome *{color:#fff!important}
body.ci-premium .intel-eyebrow{color:#302718!important}
body.ci-premium .intel-score{color:#14120e!important}
body.ci-premium .intel-rules,body.ci-premium .intel-consent{color:#2c2417!important}
body.ci-premium .intel-form-state{color:#0d7a55!important}
body.ci-premium .intel-signup input,body.ci-premium .intel-signup select,body.ci-premium .intel-challenge input{background:#fff!important;color:#0e0d0b!important;border:1px solid #e8d5a2!important}
body.ci-premium .intel-submit,body.ci-premium .intel-next,body.ci-premium .intel-welcome a,body.ci-premium .intel-welcome button{background:linear-gradient(135deg,#e2cb91,#896e36)!important;color:#0b0a08!important;border-color:transparent!important}
body.ci-premium .intel-options button,body.ci-premium .intel-options label{background:#fff!important;border:1px solid #ead8aa!important;color:#14110e!important}
/* beat sitewide place-photography / contrast layers */
html body.ci-premium section.hero.hero{--hero-image:url(/assets/img/crypto-premium/ci-citygold.webp);background:linear-gradient(100deg,rgba(12,11,9,.86) 0%,rgba(16,14,12,.66) 45%,rgba(20,18,14,.18) 100%),url(/assets/img/crypto-premium/ci-citygold.webp) center/cover no-repeat!important}
html body.ci-premium section.hero.hero h1{background:linear-gradient(180deg,#ffffff,#edddb5)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}
html body.ci-premium section.hero.hero :is(.ey,.lead,p,strong){color:#fff!important;-webkit-text-fill-color:currentColor!important}
