/* CYRIUS Landing Premium V2
   Monochrome black / graphite / warm orange.
   Loaded after all legacy landing CSS.
*/

:root{
  --lp-bg:#050505!important;
  --lp-bg-2:#080808!important;
  --lp-bg-3:#0b0b0b!important;
  --lp-card:#101010!important;
  --lp-card-2:#141414!important;
  --lp-line:rgba(255,255,255,.075)!important;
  --lp-line-strong:rgba(255,137,31,.24)!important;
  --lp-text:#f8f5f1!important;
  --lp-muted:#9f968f!important;
  --lp-orange:#ff7a00!important;
  --lp-orange-2:#ff9b32!important;
  --lp-orange-soft:rgba(255,122,0,.085)!important;

  --l-bg:var(--lp-bg)!important;
  --l-bg2:var(--lp-bg-2)!important;
  --l-card:var(--lp-card)!important;
  --l-card2:var(--lp-card-2)!important;
  --l-line:var(--lp-line)!important;
  --l-cyan:var(--lp-orange)!important;
  --l-teal:var(--lp-orange-2)!important;
  --l-violet:var(--lp-orange)!important;
  --l-text:var(--lp-text)!important;
  --l-muted:var(--lp-muted)!important;

  --p-brand:var(--lp-orange)!important;
  --p-coral:var(--lp-orange-2)!important;
  --p-violet:var(--lp-orange)!important;
  --p-blue:var(--lp-orange)!important;
  --p-cyan:var(--lp-orange-2)!important;
  --p-amber:var(--lp-orange-2)!important;
}

/* ===== global canvas ===== */

html:not([data-theme='light']),
html:not([data-theme='light']) body{
  background:#050505!important;
  color:var(--lp-text)!important;
}

html:not([data-theme='light']) body{
  background:
    radial-gradient(900px 480px at 8% -10%,rgba(255,122,0,.065),transparent 70%),
    radial-gradient(700px 420px at 100% 0%,rgba(255,154,45,.035),transparent 72%),
    #050505!important;
}

html:not([data-theme='light']) main,
html:not([data-theme='light']) .section-modern,
html:not([data-theme='light']) .why-cyrius,
html:not([data-theme='light']) .client-features-section,
html:not([data-theme='light']) .plans-section,
html:not([data-theme='light']) .plans-section-v655,
html:not([data-theme='light']) .timeline-section,
html:not([data-theme='light']) .apps-showcase-section,
html:not([data-theme='light']) .channel-marquee-section,
html:not([data-theme='light']) .channel-gallery-section,
html:not([data-theme='light']) .catalog-preview-section{
  background:#080808!important;
  color:var(--lp-text)!important;
}

/* Alternate sections very subtly, never navy/brown. */
html:not([data-theme='light']) .why-cyrius,
html:not([data-theme='light']) .plans-section-v655,
html:not([data-theme='light']) .apps-showcase-section{
  background:#0a0a0a!important;
}

/* ===== header ===== */

html:not([data-theme='light']) .landing-nav,
html:not([data-theme='light']) .landing-nav.is-scrolled{
  background:rgba(5,5,5,.92)!important;
  border-bottom:1px solid rgba(255,255,255,.07)!important;
  box-shadow:0 14px 40px rgba(0,0,0,.28)!important;
  backdrop-filter:blur(20px) saturate(115%)!important;
  -webkit-backdrop-filter:blur(20px) saturate(115%)!important;
}

html:not([data-theme='light']) .landing-nav:after{
  background:linear-gradient(90deg,transparent,rgba(255,122,0,.46),transparent)!important;
  box-shadow:none!important;
}

html:not([data-theme='light']) .landing-wordmark .wordmark-main{
  color:#f7f4f0!important;
  text-shadow:none!important;
  letter-spacing:.075em!important;
}
html:not([data-theme='light']) .landing-wordmark sup{
  color:var(--lp-orange)!important;
  text-shadow:none!important;
}

html:not([data-theme='light']) .landing-links>a:not(.btn){
  color:#a8a09a!important;
}
html:not([data-theme='light']) .landing-links>a:not(.btn):hover{
  color:#fff!important;
  background:rgba(255,255,255,.035)!important;
}
html:not([data-theme='light']) .landing-links>a:not(.btn):after{
  background:var(--lp-orange)!important;
  height:2px!important;
  box-shadow:0 0 12px rgba(255,122,0,.25)!important;
}
html:not([data-theme='light']) .landing-links>a.nav-home{
  color:#a8a09a!important;
}
html:not([data-theme='light']) .landing-links>a.nav-home:after{
  transform:scaleX(0)!important;
}
html:not([data-theme='light']) .landing-links>a.is-active{
  color:#fff!important;
}
html:not([data-theme='light']) .landing-links>a.is-active:after{
  transform:scaleX(1)!important;
}

/* top actions */
html:not([data-theme='light']) .landing-links .landing-secondary,
html:not([data-theme='light']) .landing-secondary,
html:not([data-theme='light']) .landing-links .landing-telegram,
html:not([data-theme='light']) .landing-telegram,
html:not([data-theme='light']) .theme-toggle-nav,
html:not([data-theme='light']) .nav-toggle{
  background:#0e0e0e!important;
  border:1px solid rgba(255,255,255,.11)!important;
  color:#eee9e4!important;
  box-shadow:none!important;
}
html:not([data-theme='light']) .landing-secondary:hover,
html:not([data-theme='light']) .landing-telegram:hover,
html:not([data-theme='light']) .theme-toggle-nav:hover{
  background:#15110e!important;
  border-color:rgba(255,122,0,.26)!important;
  color:#fff!important;
}

html:not([data-theme='light']) .landing-links .landing-primary,
html:not([data-theme='light']) .landing-primary{
  background:linear-gradient(135deg,#ff6a00,#ff8500 56%,#ff9e35)!important;
  color:#160900!important;
  border:0!important;
  box-shadow:0 10px 28px rgba(255,106,0,.17)!important;
}
html:not([data-theme='light']) .landing-primary:hover{
  filter:brightness(1.04)!important;
  transform:translateY(-1px)!important;
}

/* ===== hero ===== */

html:not([data-theme='light']) .hero-modern,
html:not([data-theme='light']) .page-hero{
  background:
    radial-gradient(700px 420px at 10% 0%,rgba(255,122,0,.075),transparent 70%),
    #070707!important;
  color:#fff!important;
}

html:not([data-theme='light']) .hero-modern:before,
html:not([data-theme='light']) .hero-modern:after,
html:not([data-theme='light']) .hero-grid>div:first-child:before{
  background:radial-gradient(circle,rgba(255,122,0,.075),transparent 68%)!important;
}

html:not([data-theme='light']) .hero-badge{
  background:rgba(255,122,0,.07)!important;
  border-color:rgba(255,122,0,.22)!important;
  color:#ffad5a!important;
}
html:not([data-theme='light']) .hero-badge:before{
  background:#ff7a00!important;
  box-shadow:0 0 13px rgba(255,122,0,.55)!important;
}

html:not([data-theme='light']) .hero-modern h1,
html:not([data-theme='light']) .page-hero h1{
  color:#fff!important;
}
html:not([data-theme='light']) .hero-modern h1 .gradient{
  background:linear-gradient(105deg,#fff 12%,#f5eee8 54%,#ff9b37 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  color:transparent!important;
}
html:not([data-theme='light']) .hero-lead,
html:not([data-theme='light']) .page-hero p,
html:not([data-theme='light']) .hero-proof{
  color:#a9a09a!important;
}
html:not([data-theme='light']) .hero-proof i{
  color:#ff8b15!important;
}

html:not([data-theme='light']) .hero-photo-frame{
  background:#0b0b0b!important;
  border-color:rgba(255,255,255,.085)!important;
  box-shadow:0 34px 100px rgba(0,0,0,.42)!important;
}
html:not([data-theme='light']) .hero-photo-frame:before{
  background:linear-gradient(90deg,#070707 0%,rgba(7,7,7,.54) 5%,transparent 19%,transparent 94%,rgba(7,7,7,.08) 100%),
             linear-gradient(0deg,#070707 0%,transparent 13%,transparent 92%,rgba(7,7,7,.12) 100%)!important;
}

/* ===== section typography ===== */

html:not([data-theme='light']) .section-eyebrow,
html:not([data-theme='light']) .popular-head strong,
html:not([data-theme='light']) .channel-marquee-head strong,
html:not([data-theme='light']) .why-kicker,
html:not([data-theme='light']) .client-features-kicker{
  color:#ff8a0d!important;
}

html:not([data-theme='light']) .section-head h2,
html:not([data-theme='light']) .why-copy h2,
html:not([data-theme='light']) .client-features-head h2,
html:not([data-theme='light']) .apps-showcase-copy h2,
html:not([data-theme='light']) .channel-marquee-head h2{
  color:#f8f5f1!important;
}

html:not([data-theme='light']) .section-head p,
html:not([data-theme='light']) .why-copy p,
html:not([data-theme='light']) .client-features-head p,
html:not([data-theme='light']) .apps-showcase-copy p,
html:not([data-theme='light']) .channel-marquee-head span,
html:not([data-theme='light']) .popular-head span,
html:not([data-theme='light']) .feature-modern p,
html:not([data-theme='light']) .step-modern p,
html:not([data-theme='light']) .plan-desc,
html:not([data-theme='light']) .faq-answer,
html:not([data-theme='light']) .landing-source-note{
  color:#9d948e!important;
}

/* ===== all cards: neutral graphite, orange only on state ===== */

html:not([data-theme='light']) .feature-modern,
html:not([data-theme='light']) .plan-card,
html:not([data-theme='light']) .catalog-shell,
html:not([data-theme='light']) .faq-item,
html:not([data-theme='light']) .step-modern,
html:not([data-theme='light']) .connection-card,
html:not([data-theme='light']) .stat-modern,
html:not([data-theme='light']) .why-card,
html:not([data-theme='light']) .client-feature-card,
html:not([data-theme='light']) .apps-showcase-card,
html:not([data-theme='light']) .catalog-preview-shell,
html:not([data-theme='light']) .channel-browser,
html:not([data-theme='light']) .channel-marquee .federal-channel,
html:not([data-theme='light']) .federal-channel{
  background:linear-gradient(145deg,#111,#0c0c0c)!important;
  border:1px solid rgba(255,255,255,.075)!important;
  color:#f3efeb!important;
  box-shadow:0 14px 38px rgba(0,0,0,.16)!important;
}

html:not([data-theme='light']) .feature-modern:hover,
html:not([data-theme='light']) .plan-card:hover,
html:not([data-theme='light']) .connection-card:hover,
html:not([data-theme='light']) .why-card:hover,
html:not([data-theme='light']) .client-feature-card:hover,
html:not([data-theme='light']) .apps-showcase-card:hover{
  border-color:rgba(255,122,0,.25)!important;
  transform:translateY(-2px)!important;
  box-shadow:0 20px 50px rgba(0,0,0,.23)!important;
}

/* kill per-card rainbow colors */
html:not([data-theme='light']) .why-card,
html:not([data-theme='light']) .client-feature-card,
html:not([data-theme='light']) .apps-showcase-card,
html:not([data-theme='light']) .timeline-step{
  --card-rgb:255,122,0!important;
  --app-rgb:255,122,0!important;
  --step-rgb:255,122,0!important;
  --card-color:#ff9a2d!important;
  --app-color:#ff9a2d!important;
  --step-color:#ff9a2d!important;
}

html:not([data-theme='light']) .feature-icon,
html:not([data-theme='light']) .connection-icon,
html:not([data-theme='light']) .why-card-icon,
html:not([data-theme='light']) .client-feature-icon,
html:not([data-theme='light']) .apps-showcase-icon{
  background:rgba(255,122,0,.075)!important;
  border:1px solid rgba(255,122,0,.13)!important;
  color:#ff9220!important;
  box-shadow:none!important;
}
html:not([data-theme='light']) .feature-modern:nth-child(n) .feature-icon{
  background:rgba(255,122,0,.075)!important;
  color:#ff9220!important;
}

/* stats */
html:not([data-theme='light']) .stats-grid .stat-modern strong,
html:not([data-theme='light']) .stat-modern strong.cyan,
html:not([data-theme='light']) .stat-modern strong.teal{
  color:#fff!important;
}
html:not([data-theme='light']) .stat-modern:before{
  background:linear-gradient(90deg,#ff7a00,transparent)!important;
}

/* why section */
html:not([data-theme='light']) .why-copy .why-line{
  background:linear-gradient(90deg,#ff7a00,transparent)!important;
}
html:not([data-theme='light']) .why-card:before,
html:not([data-theme='light']) .client-feature-card:before{
  background:linear-gradient(90deg,transparent,rgba(255,122,0,.72),transparent)!important;
}
html:not([data-theme='light']) .why-card:after,
html:not([data-theme='light']) .client-feature-card:after{
  background:radial-gradient(circle,rgba(255,122,0,.08),transparent 70%)!important;
}
html:not([data-theme='light']) .why-card small,
html:not([data-theme='light']) .client-feature-tag{
  color:#ff9a32!important;
  border-color:rgba(255,122,0,.14)!important;
  background:rgba(255,122,0,.05)!important;
}

/* ===== channel marquee / gallery ===== */

html:not([data-theme='light']) .channel-marquee-section{
  background:#070707!important;
}
html:not([data-theme='light']) .channel-marquee-section:before{
  background:linear-gradient(90deg,#070707 12%,transparent)!important;
}
html:not([data-theme='light']) .channel-marquee-section:after{
  background:linear-gradient(270deg,#070707 12%,transparent)!important;
}
html:not([data-theme='light']) .federal-logo-box,
html:not([data-theme='light']) .channel-browser-logo{
  background:#080808!important;
  border-color:rgba(255,255,255,.065)!important;
}

html:not([data-theme='light']) .channel-browser-top,
html:not([data-theme='light']) .channel-browser-sidebar{
  background:#0d0d0d!important;
  border-color:rgba(255,255,255,.065)!important;
}
html:not([data-theme='light']) .channel-browser-category{
  color:#aaa19a!important;
}
html:not([data-theme='light']) .channel-browser-category:hover{
  color:#fff!important;
  background:rgba(255,255,255,.035)!important;
}
html:not([data-theme='light']) .channel-browser-category.is-active{
  color:#ff9c38!important;
  background:linear-gradient(90deg,rgba(255,122,0,.11),rgba(255,122,0,.025))!important;
  box-shadow:inset 2px 0 #ff7a00!important;
}
html:not([data-theme='light']) .channel-browser-category.is-active b{
  color:#ff9c38!important;
}
html:not([data-theme='light']) .channel-browser-card{
  background:#0d0d0d!important;
  border-color:rgba(255,255,255,.06)!important;
  color:#eee9e4!important;
}
html:not([data-theme='light']) .channel-browser-card:hover{
  background:#13100e!important;
  border-color:rgba(255,122,0,.18)!important;
}
html:not([data-theme='light']) .channel-browser-copy strong{
  color:#eee9e4!important;
}
html:not([data-theme='light']) .channel-browser-open,
html:not([data-theme='light']) .catalog-preview-arrow{
  color:#ff9b36!important;
  background:rgba(255,122,0,.065)!important;
}

/* ===== plans ===== */

html:not([data-theme='light']) .plans-section,
html:not([data-theme='light']) .plans-section-v655{
  background:#090909!important;
}
html:not([data-theme='light']) .plans-section-v655 .plan-card,
html:not([data-theme='light']) .plan-card{
  background:linear-gradient(145deg,#111,#0c0c0c)!important;
  border-color:rgba(255,255,255,.075)!important;
}
html:not([data-theme='light']) .plans-section-v655 .plan-card.plan-featured,
html:not([data-theme='light']) .plan-card.plan-featured{
  background:
    radial-gradient(circle at 92% 4%,rgba(255,122,0,.09),transparent 35%),
    linear-gradient(145deg,#14110f,#0c0c0c)!important;
  border-color:rgba(255,122,0,.27)!important;
  box-shadow:0 26px 70px rgba(0,0,0,.25)!important;
}
html:not([data-theme='light']) .plan-card.plan-featured:before{
  background:radial-gradient(circle,rgba(255,122,0,.09),transparent 68%)!important;
}
html:not([data-theme='light']) .plan-badge{
  background:rgba(255,122,0,.09)!important;
  border-color:rgba(255,122,0,.18)!important;
  color:#ff9c39!important;
}
html:not([data-theme='light']) .plan-price{
  color:#fff!important;
}
html:not([data-theme='light']) .plan-price span,
html:not([data-theme='light']) .plan-list i{
  color:#ff8c18!important;
}
html:not([data-theme='light']) .plan-list li{
  color:#aaa19a!important;
}

/* ===== timeline ===== */

html:not([data-theme='light']) .timeline-wrap:before{
  background:linear-gradient(90deg,transparent,#ff7a00 18%,#ff9b32 82%,transparent)!important;
  opacity:.42!important;
}
html:not([data-theme='light']) .timeline-dot{
  background:#111!important;
  border-color:rgba(255,122,0,.20)!important;
  color:#ff972a!important;
  box-shadow:0 12px 28px rgba(0,0,0,.24)!important;
}
html:not([data-theme='light']) .timeline-number{
  background:#ff7a00!important;
  color:#170800!important;
  border-color:#0b0b0b!important;
}
html:not([data-theme='light']) .timeline-step p{
  color:#9e958e!important;
}

/* ===== catalog preview ===== */

html:not([data-theme='light']) .catalog-preview-shell{
  background:#0d0d0d!important;
}
html:not([data-theme='light']) .catalog-preview-card{
  background:#111!important;
  border-color:rgba(255,255,255,.06)!important;
}
html:not([data-theme='light']) .catalog-preview-card:hover{
  background:#15110e!important;
  border-color:rgba(255,122,0,.18)!important;
}
html:not([data-theme='light']) .catalog-preview-live{
  background:#ff7a00!important;
  box-shadow:0 0 12px rgba(255,122,0,.40)!important;
}
html:not([data-theme='light']) .catalog-preview-name{
  color:#eee9e4!important;
}

/* ===== apps ===== */

html:not([data-theme='light']) .apps-showcase-section{
  background:#080808!important;
}
html:not([data-theme='light']) .apps-showcase-note{
  background:rgba(255,122,0,.045)!important;
  border-color:rgba(255,122,0,.12)!important;
  color:#b4aaa3!important;
}

/* ===== telegram CTA ===== */

html:not([data-theme='light']) .telegram-premium{
  background:
    radial-gradient(circle at 88% 16%,rgba(255,122,0,.11),transparent 34%),
    linear-gradient(135deg,#14100d,#090909 65%)!important;
  border-color:rgba(255,122,0,.17)!important;
  color:#fff!important;
  box-shadow:0 28px 80px rgba(0,0,0,.25)!important;
}
html:not([data-theme='light']) .telegram-premium:after{
  color:rgba(255,122,0,.018)!important;
}
html:not([data-theme='light']) .telegram-premium p{
  color:#aaa19a!important;
}

/* ===== FAQ ===== */

html:not([data-theme='light']) .faq-modern{
  max-width:980px!important;
}
html:not([data-theme='light']) .faq-item{
  background:#0e0e0e!important;
  border-color:rgba(255,255,255,.075)!important;
}
html:not([data-theme='light']) .faq-item:hover{
  border-color:rgba(255,122,0,.18)!important;
}
html:not([data-theme='light']) .faq-item summary{
  color:#eeeae6!important;
}
html:not([data-theme='light']) .faq-item summary:after{
  color:#ff8b15!important;
}
html:not([data-theme='light']) .faq-answer{
  color:#a49b94!important;
}

/* ===== footer ===== */

html:not([data-theme='light']) .footer-modern{
  background:#050505!important;
  border-top-color:rgba(255,255,255,.07)!important;
}
html:not([data-theme='light']) .footer-modern:before{
  background:linear-gradient(90deg,transparent,rgba(255,122,0,.32),transparent)!important;
}
html:not([data-theme='light']) .footer-modern,
html:not([data-theme='light']) .footer-modern p,
html:not([data-theme='light']) .footer-modern a,
html:not([data-theme='light']) .footer-brand-copy{
  color:#928981!important;
}
html:not([data-theme='light']) .footer-modern a:hover{
  color:#fff!important;
}
html:not([data-theme='light']) .footer-title{
  color:#cbc3bc!important;
}
html:not([data-theme='light']) .footer-trust{
  border-bottom-color:rgba(255,255,255,.06)!important;
}
html:not([data-theme='light']) .footer-trust span,
html:not([data-theme='light']) .footer-mini-badge{
  color:#9c938c!important;
}
html:not([data-theme='light']) .footer-trust i{
  color:#ff8b15!important;
}
html:not([data-theme='light']) .footer-mini-badge{
  background:#0d0d0d!important;
  border-color:rgba(255,255,255,.07)!important;
}

/* ===== LIGHT THEME ===== */

html[data-theme='light']{
  --lp-bg:#f4f1ed!important;
  --lp-bg-2:#faf8f5!important;
  --lp-card:#ffffff!important;
  --lp-card-2:#fbf8f4!important;
  --lp-line:rgba(64,48,36,.11)!important;
  --lp-text:#211a15!important;
  --lp-muted:#756a61!important;
  --lp-orange:#e96b00!important;
  --lp-orange-2:#f58a19!important;
}

html[data-theme='light'],
html[data-theme='light'] body,
html[data-theme='light'] main,
html[data-theme='light'] .section-modern,
html[data-theme='light'] .why-cyrius,
html[data-theme='light'] .client-features-section,
html[data-theme='light'] .plans-section,
html[data-theme='light'] .plans-section-v655,
html[data-theme='light'] .timeline-section,
html[data-theme='light'] .apps-showcase-section,
html[data-theme='light'] .channel-gallery-section,
html[data-theme='light'] .catalog-preview-section{
  background:#f7f4f0!important;
  color:#211a15!important;
}

html[data-theme='light'] .channel-marquee-section{
  background:#fff!important;
}

html[data-theme='light'] .landing-nav,
html[data-theme='light'] .landing-nav.is-scrolled{
  background:rgba(255,255,255,.94)!important;
  border-bottom-color:rgba(64,48,36,.10)!important;
  box-shadow:0 10px 34px rgba(48,35,24,.055)!important;
}
html[data-theme='light'] .landing-wordmark .wordmark-main{
  color:#211a15!important;
  text-shadow:none!important;
}
html[data-theme='light'] .landing-wordmark sup{
  color:#e96b00!important;
}
html[data-theme='light'] .landing-links>a:not(.btn),
html[data-theme='light'] .landing-links>a.nav-home{
  color:#655a51!important;
}
html[data-theme='light'] .landing-links>a:not(.btn):hover,
html[data-theme='light'] .landing-links>a.is-active{
  color:#211a15!important;
}
html[data-theme='light'] .landing-links>a:not(.btn):after{
  background:#e96b00!important;
}
html[data-theme='light'] .landing-links>a.nav-home:after{
  transform:scaleX(0)!important;
}
html[data-theme='light'] .landing-links>a.is-active:after{
  transform:scaleX(1)!important;
}

html[data-theme='light'] .landing-secondary,
html[data-theme='light'] .landing-telegram,
html[data-theme='light'] .theme-toggle-nav,
html[data-theme='light'] .nav-toggle{
  background:#fff!important;
  border-color:rgba(64,48,36,.14)!important;
  color:#42362d!important;
}
html[data-theme='light'] .landing-primary{
  background:linear-gradient(135deg,#e85f00,#ff8500 60%,#efa13f)!important;
  color:#fff!important;
  box-shadow:0 9px 24px rgba(192,79,0,.14)!important;
}

html[data-theme='light'] .hero-modern,
html[data-theme='light'] .page-hero{
  background:
    radial-gradient(700px 420px at 10% 0%,rgba(233,107,0,.055),transparent 70%),
    #f8f5f1!important;
  color:#211a15!important;
}
html[data-theme='light'] .hero-modern h1,
html[data-theme='light'] .page-hero h1{
  color:#211a15!important;
}
html[data-theme='light'] .hero-modern h1 .gradient{
  background:linear-gradient(105deg,#211a15 12%,#49392e 60%,#d85f00 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
}
html[data-theme='light'] .hero-lead,
html[data-theme='light'] .page-hero p,
html[data-theme='light'] .hero-proof{
  color:#74685f!important;
}

html[data-theme='light'] .feature-modern,
html[data-theme='light'] .plan-card,
html[data-theme='light'] .catalog-shell,
html[data-theme='light'] .faq-item,
html[data-theme='light'] .step-modern,
html[data-theme='light'] .connection-card,
html[data-theme='light'] .stat-modern,
html[data-theme='light'] .why-card,
html[data-theme='light'] .client-feature-card,
html[data-theme='light'] .apps-showcase-card,
html[data-theme='light'] .catalog-preview-shell,
html[data-theme='light'] .channel-browser,
html[data-theme='light'] .channel-marquee .federal-channel,
html[data-theme='light'] .federal-channel{
  background:#fff!important;
  border-color:rgba(64,48,36,.10)!important;
  color:#211a15!important;
  box-shadow:0 14px 38px rgba(48,35,24,.055)!important;
}

html[data-theme='light'] .section-head h2,
html[data-theme='light'] .why-copy h2,
html[data-theme='light'] .client-features-head h2,
html[data-theme='light'] .apps-showcase-copy h2,
html[data-theme='light'] .channel-marquee-head h2,
html[data-theme='light'] .feature-modern h3,
html[data-theme='light'] .plan-card h3,
html[data-theme='light'] .why-card strong,
html[data-theme='light'] .client-feature-card h3,
html[data-theme='light'] .apps-showcase-card h3,
html[data-theme='light'] .faq-item summary{
  color:#211a15!important;
}
html[data-theme='light'] .section-head p,
html[data-theme='light'] .why-copy p,
html[data-theme='light'] .client-features-head p,
html[data-theme='light'] .apps-showcase-copy p,
html[data-theme='light'] .feature-modern p,
html[data-theme='light'] .plan-desc,
html[data-theme='light'] .why-card span,
html[data-theme='light'] .client-feature-card p,
html[data-theme='light'] .apps-showcase-card p,
html[data-theme='light'] .faq-answer{
  color:#756a61!important;
}

html[data-theme='light'] .section-eyebrow,
html[data-theme='light'] .why-card small,
html[data-theme='light'] .client-feature-tag{
  color:#d85f00!important;
}
html[data-theme='light'] .feature-icon,
html[data-theme='light'] .connection-icon,
html[data-theme='light'] .why-card-icon,
html[data-theme='light'] .client-feature-icon,
html[data-theme='light'] .apps-showcase-icon{
  background:#fff2e4!important;
  border-color:rgba(233,107,0,.13)!important;
  color:#df6500!important;
}
html[data-theme='light'] .feature-modern:nth-child(n) .feature-icon{
  background:#fff2e4!important;
  color:#df6500!important;
}

html[data-theme='light'] .plans-section-v655 .plan-card.plan-featured,
html[data-theme='light'] .plan-card.plan-featured{
  background:
    radial-gradient(circle at 92% 4%,rgba(233,107,0,.055),transparent 35%),
    #fff!important;
  border-color:rgba(233,107,0,.20)!important;
  box-shadow:0 20px 55px rgba(100,53,14,.07)!important;
}
html[data-theme='light'] .plan-price{
  color:#211a15!important;
}
html[data-theme='light'] .plan-price span,
html[data-theme='light'] .plan-list i{
  color:#d85f00!important;
}
html[data-theme='light'] .plan-list li{
  color:#5f534a!important;
}

html[data-theme='light'] .channel-browser-top,
html[data-theme='light'] .channel-browser-sidebar{
  background:#fbf8f4!important;
  border-color:rgba(64,48,36,.08)!important;
}
html[data-theme='light'] .channel-browser-category{
  color:#71665d!important;
}
html[data-theme='light'] .channel-browser-category.is-active{
  color:#b44d00!important;
  background:#fff1df!important;
  box-shadow:inset 2px 0 #e96b00!important;
}
html[data-theme='light'] .channel-browser-card,
html[data-theme='light'] .catalog-preview-card{
  background:#fbf8f4!important;
  border-color:rgba(64,48,36,.075)!important;
}
html[data-theme='light'] .channel-browser-copy strong,
html[data-theme='light'] .catalog-preview-name{
  color:#3b3028!important;
}

html[data-theme='light'] .telegram-premium{
  background:
    radial-gradient(circle at 88% 16%,rgba(255,122,0,.12),transparent 34%),
    linear-gradient(135deg,#2d1b0d,#130b05 65%)!important;
  color:#fff!important;
  border-color:rgba(255,140,26,.19)!important;
}
html[data-theme='light'] .telegram-premium h2{
  color:#fff!important;
}
html[data-theme='light'] .telegram-premium p{
  color:#d2c2b4!important;
}

html[data-theme='light'] .footer-modern{
  background:#fff!important;
  border-top-color:rgba(64,48,36,.09)!important;
}
html[data-theme='light'] .footer-modern,
html[data-theme='light'] .footer-modern p,
html[data-theme='light'] .footer-modern a{
  color:#756a61!important;
}
html[data-theme='light'] .footer-title,
html[data-theme='light'] .footer-modern .landing-brand{
  color:#211a15!important;
}

@media(max-width:1050px){
  html:not([data-theme='light']) .landing-links{
    background:#0b0b0b!important;
    border-color:rgba(255,255,255,.09)!important;
    box-shadow:0 24px 70px rgba(0,0,0,.45)!important;
  }
  html[data-theme='light'] .landing-links{
    background:#fff!important;
    border-color:rgba(64,48,36,.11)!important;
    box-shadow:0 24px 70px rgba(48,35,24,.12)!important;
  }
}


/* CYRIUS LANDING HERO PHOTO RESTORE */
.hero-tv-wrap{display:block!important;position:relative!important;min-width:0!important}
.hero-photo-frame{
  display:block!important;
  position:relative!important;
  min-height:520px!important;
  overflow:hidden!important;
}
.hero-photo-frame img.hero-tv-photo,
.hero-photo-frame>.hero-tv-photo{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  z-index:1!important;
}
.hero-photo-frame:before,
.hero-photo-frame:after,
.hero-photo-chip,
.hero-channel-wall,
.hero-photo-info{
  z-index:2!important;
}
@media(max-width:980px){
  .hero-photo-frame{min-height:420px!important}
}

