/* Crypto Intelligence v2 — "Amethyst & Copper" photo-layered editorial theme (Oct 21 2026). No white boxes, no black/green, no navy/gold. */
body.ci-premium{--ci-plum:#0e0d0b;--ci-wine:#14120e;--ci-amethyst:#5f4d28;--ci-lilac:#edddb5;--ci-copper:#dbbe7b;--ci-rose:#ebd9ad;--ci-cream:#f4ecd8;
 --panel:rgba(15,14,11,.58)!important;--panel2:rgba(21,18,14,.55)!important;--line:rgba(235,217,173,.28)!important;--line2:rgba(237,221,181,.28)!important;
 --text:#f4ecd8!important;--muted:#eee0bc!important;--cyan:#edddb5!important;--blue:#e9d6a6!important;--gold:#dbbe7b!important;--gold2:#ebd9ad!important;--green:#7ee0c0!important}
html body.ci-premium{background:#0e0d0b url(/assets/img/crypto-premium/ci-vault.webp) center/cover fixed!important;color:#f4ecd8!important}
body.ci-premium main,body.ci-premium section{color:#f4ecd8!important}
/* every section = full-bleed photo with rich plum/copper wash */
body.ci-premium main>section,body.ci-premium section.section,body.ci-premium section.commerce,body.ci-premium section.crypto-membership,body.ci-premium section.coveragebar,body.ci-premium section.tc-research,body.ci-premium #CRYPTO-REGISTER-CTA-20261001,body.ci-premium .join-play,body.ci-premium [class*="join-play"],body.ci-premium footer{
 position:relative;background-color:#0e0d0b!important;background-size:cover!important;background-position:center!important;border:0!important}
body.ci-premium #CRYPTO-REGISTER-CTA-20261001{background-image:linear-gradient(160deg,rgba(20,18,14,.82),rgba(14,13,11,.70)),url(/assets/img/crypto-premium/ci-vault.webp)!important}
body.ci-premium .coveragebar{background-image:linear-gradient(180deg,rgba(14,13,11,.78),rgba(20,18,14,.78)),url(/assets/img/crypto-premium/ci-coinsgold.webp)!important}
body.ci-premium #live-market{background-image:linear-gradient(180deg,rgba(14,13,11,.80),rgba(17,15,12,.72) 50%,rgba(14,13,11,.85)),url(/assets/img/crypto-premium/ci-vault.webp)!important}
body.ci-premium #analysis{background-image:linear-gradient(180deg,rgba(16,14,12,.78),rgba(14,13,11,.80)),url(/assets/img/crypto-premium/ci-citygold.webp)!important}
body.ci-premium #analysis+section,body.ci-premium #lab{background-image:linear-gradient(180deg,rgba(14,13,11,.80),rgba(20,18,14,.78)),url(/assets/img/crypto-premium/ci-citygold.webp)!important}
body.ci-premium #tradingcursor{background-image:linear-gradient(180deg,rgba(20,18,14,.80),rgba(14,13,11,.82)),url(/assets/img/crypto-premium/ci-coinsgold.webp)!important}
body.ci-premium #business{background-image:linear-gradient(180deg,rgba(14,13,11,.78),rgba(27,23,16,.74)),url(/assets/img/crypto-premium/ci-vault.webp)!important}
body.ci-premium #crypto-daily-preview,body.ci-premium #daily-brief{background-image:linear-gradient(180deg,rgba(20,18,14,.80),rgba(14,13,11,.80)),url(/assets/img/crypto-premium/ci-vault.webp)!important}
body.ci-premium #daily-brief+section,body.ci-premium #methodology{background-image:linear-gradient(180deg,rgba(14,13,11,.82),rgba(17,15,12,.78)),url(/assets/img/crypto-premium/ci-coinsgold.webp)!important}
body.ci-premium #membership{background-image:linear-gradient(180deg,rgba(20,18,14,.74),rgba(14,13,11,.82)),url(/assets/img/crypto-premium/ci-vault.webp)!important}
body.ci-premium .join-play,body.ci-premium [class*="join-play"]:not([class*="__"]),body.ci-premium footer{background-image:linear-gradient(180deg,rgba(20,18,14,.72),rgba(14,13,11,.88)),url(/assets/img/crypto-premium/ci-vault.webp)!important}
/* panels/cards -> frosted amethyst glass, flowing (no hard white boxes) */
html body.ci-premium :is(.cnp-card,.compare-card,.market-placeholder,.live-feed-state,.visual-note,.panel,.card,.live-card,.lab-card,.intel-card,.commerce-card,.crypto-membership-card,.global-metric,.tool,.paper-stat,.asset,.news,.newslist,.movers,.disclosure,.tc-note,.section-head,.worldmap,.lab-controls,[class*="tc-"]:not(.tc-button):not(.tc-research),[class*="cryptoChallenge"],[class*="challenge-card"],[class*="research-"],[class*="daily-"],[class*="brief"]):not(#_z){
 background:linear-gradient(160deg,rgba(25,22,16,.55),rgba(14,13,11,.45))!important;border:1px solid rgba(235,217,173,.22)!important;color:#f4ecd8!important;box-shadow:0 20px 60px rgba(9,8,7,.35)!important;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);border-radius:22px!important}
body.ci-premium :is(.panel,.card,.live-card,.lab-card,.intel-card,.commerce-card,.crypto-membership-card,.tool,.news,.asset) :is(.panel,.card,.tool,.news,.asset,.row){background:transparent!important;box-shadow:none!important;backdrop-filter:none;border-color:rgba(235,217,173,.16)!important}
/* catch any remaining white/light inline backgrounds */
body.ci-premium [style*="background:#fff"],body.ci-premium [style*="background: #fff"],body.ci-premium [style*="background:white"],body.ci-premium [style*="background:#f"],body.ci-premium [style*="background:#0c0b09"],body.ci-premium [style*="background:#0"]{background:rgba(15,14,11,.55)!important;color:#f4ecd8!important}
/* typography */
html body.ci-premium :is(h1,h2,h3,h4,strong,b,.price,.live-price,.live-symbol):not(#_z):not(#_y){color:#f4ecd8!important}
body.ci-premium :is(h2,.section-head h2){font-family:"Playfair Display",Georgia,serif!important;letter-spacing:-.01em;text-shadow:0 2px 18px rgba(9,8,7,.5)}
html body.ci-premium :is(p,li,small,span,label,td,th,dd,dt,.lead,.muted,.live-time,.tc-note):not(#_z){color:#f1e5c7!important}
body.ci-premium :is(.kicker,.ey,[class*="eyebrow"]){color:#ebd9ad!important;letter-spacing:.14em}
body.ci-premium a:not(.btn):not(.tc-button):not([class*="button"]){color:#eddeb7!important}
body.ci-premium .live-change.up,body.ci-premium .up{color:#9ff0cf!important}body.ci-premium .down{color:#ffb3c0!important}
/* buttons: copper -> rose pill */
body.ci-premium :is(.btn,.btn.gold,.tc-button,button,[type=submit],.nav-cta,[class*="button"]){background:linear-gradient(135deg,#dbbe7b,#68542b)!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:0 10px 26px rgba(104,84,43,.35)!important}
/* form fields */
body.ci-premium :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:rgba(244,236,216,.10)!important;color:#f4ecd8!important;border:1px solid rgba(235,217,173,.35)!important;border-radius:14px!important}
body.ci-premium ::placeholder{color:rgba(244,236,216,.6)!important}
body.ci-premium select option{background:#0e0d0b;color:#f4ecd8}
body.ci-premium pre,body.ci-premium code{background:rgba(9,8,7,.45)!important;color:#f1e6ca!important}
/* nav + ticker */
body.ci-premium :is(.topbar,header.top,.nav){background:rgba(14,13,11,.82)!important;border-color:rgba(235,217,173,.2)!important}
body.ci-premium :is(.navlinks a,header.top a){color:#f4ecd8!important}
body.ci-premium .cryptoTicker{background:linear-gradient(90deg,#14120e,#0e0d0b)!important;color:#f4ecd8!important}
/* photo bands: taller, edge-to-edge on phone */
body.ci-premium .ci-photo{border-radius:24px!important;overflow:hidden;min-height:260px;box-shadow:0 24px 60px rgba(9,8,7,.45)!important}
@media (max-width:600px){body.ci-premium main>section,body.ci-premium section.section{padding-top:56px!important;padding-bottom:56px!important}
 html body.ci-premium{background-attachment:scroll!important}
 body.ci-premium .ci-photoband{margin-left:-16px;margin-right:-16px}}
/* scroll-reveal must never leave content invisible */
body.ci-premium :is([class*="reveal"],[data-reveal],.fade-in,[data-aos]){opacity:1!important;transform:none!important}

html body.ci-premium .price:not(#_z):not(#_y){color:#eddeb7!important}
html body.ci-premium :is(.intel-signup,.intel-pulse,.cnp,.intel-challenge,.ci-join):not(#_z){background:linear-gradient(180deg,rgba(20,18,14,.80),rgba(14,13,11,.82)),url(/assets/img/crypto-premium/ci-vault.webp) center/cover!important;border:0!important;color:#f4ecd8!important}
html body.ci-premium .intel-pulse:not(#_z),html body.ci-premium .cnp:not(#_z){background-image:linear-gradient(180deg,rgba(14,13,11,.80),rgba(20,18,14,.80)),url(/assets/img/crypto-premium/ci-vault.webp)!important}
html body.ci-premium .intel-challenge:not(#_z){background-image:linear-gradient(180deg,rgba(20,18,14,.78),rgba(14,13,11,.84)),url(/assets/img/crypto-premium/ci-coinsgold.webp)!important}
html body.ci-premium .ci-join:not(#_z){background-image:linear-gradient(180deg,rgba(20,18,14,.70),rgba(14,13,11,.86)),url(/assets/img/crypto-premium/ci-vault.webp)!important}
html body.ci-premium :is(.intel-signup,.intel-pulse,.cnp,.intel-challenge) > *:not(#_z){background-color:transparent}
html body.ci-premium [style*="#110f0d"]:not(#_z){background:linear-gradient(160deg,rgba(25,22,16,.6),rgba(14,13,11,.5))!important;border:1px solid rgba(235,217,173,.3)!important;border-radius:24px!important;backdrop-filter:blur(14px)}
html body.ci-premium section[style*="padding:24px 0 10px"]:not(#_z){background:linear-gradient(180deg,rgba(14,13,11,.82),rgba(20,18,14,.80)),url(/assets/img/crypto-premium/ci-citygold.webp) center/cover!important}
html body.ci-premium :is(.arqs-universal-top,.arqs-mfoot):not(#_z){background:linear-gradient(90deg,#110f0c,#0e0d0b)!important;border-color:rgba(235,217,173,.22)!important}
html body.ci-premium .arqs-mfoot a:not(#_z){background:rgba(244,236,216,.08)!important;border-color:rgba(235,217,173,.3)!important;color:#f4ecd8!important}
html body.ci-premium .feedstate:not(#_z){background:rgba(9,8,7,.45)!important;border-color:rgba(235,217,173,.25)!important}
