/* TB Group dark / light mode system */
:root{
  --tb-light-bg:#f5f7f8;
  --tb-light-bg2:#ffffff;
  --tb-light-panel:#ffffff;
  --tb-light-panel2:#eef3f6;
  --tb-light-line:#d8e2e8;
  --tb-light-text:#101b24;
  --tb-light-muted:#526676;
  --tb-light-gold:#b77c18;
  --tb-light-blue:#1769aa;
  --tb-light-green:#0f8d5a;
}

.tb-theme-toggle{
  position:fixed;
  top:92px;
  right:22px;
  z-index:95;
  display:inline-grid;
  grid-template-columns:auto auto;
  align-items:center;
  gap:9px;
  min-width:118px;
  height:42px;
  padding:0 12px 0 10px;
  border:1px solid rgba(219,168,74,.36);
  border-radius:999px;
  background:rgba(7,16,24,.78);
  color:#f4f7fb;
  box-shadow:0 18px 44px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.07);
  backdrop-filter:blur(16px);
  cursor:pointer;
  font:900 10px/1 "Sora","Manrope",Arial,sans-serif;
  letter-spacing:.08em;
  text-transform:uppercase;
  transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease;
}
.tb-theme-toggle:hover{
  transform:translateY(-2px);
  border-color:rgba(219,168,74,.62);
  background:rgba(219,168,74,.13);
  box-shadow:0 22px 54px rgba(0,0,0,.38),0 0 0 4px rgba(219,168,74,.08);
}
.tb-theme-toggle__orb{
  width:24px;
  height:24px;
  border-radius:50%;
  display:grid;
  place-items:center;
  background:linear-gradient(135deg,#dba84a,#fff0bd);
  color:#111;
  box-shadow:0 0 22px rgba(219,168,74,.35);
  font-size:13px;
  line-height:1;
}
.tb-theme-toggle__label{white-space:nowrap}

html[data-theme="light"]{
  color-scheme:light;
  --bg:var(--tb-light-bg);
  --bg2:var(--tb-light-bg2);
  --panel:var(--tb-light-panel);
  --line:var(--tb-light-line);
  --text:var(--tb-light-text);
  --muted:var(--tb-light-muted);
  --gold:var(--tb-light-gold);
  --blue:var(--tb-light-blue);
  --green:var(--tb-light-green);
}
html[data-theme="light"] body{
  background:var(--tb-light-bg)!important;
  color:var(--tb-light-text)!important;
}
html[data-theme="light"] .tb-theme-toggle{
  background:rgba(255,255,255,.82);
  color:#12212b;
  border-color:rgba(16,27,36,.14);
  box-shadow:0 18px 44px rgba(41,58,73,.16),inset 0 1px 0 rgba(255,255,255,.85);
}
html[data-theme="light"] .tb-theme-toggle:hover{
  background:#fff;
  border-color:rgba(183,124,24,.42);
  box-shadow:0 22px 54px rgba(41,58,73,.20),0 0 0 4px rgba(183,124,24,.08);
}
html[data-theme="light"] .tb-theme-toggle__orb{
  background:linear-gradient(135deg,#12212b,#536676);
  color:#fff;
  box-shadow:0 0 18px rgba(23,105,170,.20);
}

html[data-theme="light"] .top,
html[data-theme="light"] header.top{
  background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.78))!important;
  border-bottom:1px solid rgba(16,27,36,.10)!important;
  box-shadow:0 18px 44px rgba(26,43,56,.08)!important;
  backdrop-filter:blur(18px);
}
html[data-theme="light"] .logo-img{
  filter:invert(1) brightness(.34) contrast(1.08) drop-shadow(0 4px 10px rgba(16,27,36,.16))!important;
}
html[data-theme="light"] .links a,
html[data-theme="light"] .links,
html[data-theme="light"] .nav a,
html[data-theme="light"] .back{
  color:#233541!important;
}
html[data-theme="light"] .links a:hover,
html[data-theme="light"] .foot a:hover{
  color:var(--tb-light-gold)!important;
}
html[data-theme="light"] .pill,
html[data-theme="light"] .btn,
html[data-theme="light"] .search-trigger,
html[data-theme="light"] .iconbtn,
html[data-theme="light"] .lang-select{
  background:rgba(255,255,255,.72)!important;
  color:#172632!important;
  border-color:rgba(16,27,36,.16)!important;
}
html[data-theme="light"] .pill.gold,
html[data-theme="light"] .btn.gold,
html[data-theme="light"] .product-cta:hover,
html[data-theme="light"] .command-view:hover{
  background:var(--tb-light-gold)!important;
  border-color:var(--tb-light-gold)!important;
  color:#fff!important;
}
html[data-theme="light"] .smart-search-trigger kbd,
html[data-theme="light"] .search-lens{
  color:#172632!important;
}

html[data-theme="light"] .hero:not(.hero-video-entry){
  background:radial-gradient(circle at 78% 10%,rgba(23,105,170,.13),transparent 30%),radial-gradient(circle at 18% 82%,rgba(183,124,24,.11),transparent 28%),linear-gradient(180deg,#ffffff,#eef3f6)!important;
  border-bottom:1px solid var(--tb-light-line)!important;
}
html[data-theme="light"] .hero:not(.hero-video-entry):before{
  background:repeating-linear-gradient(90deg,rgba(16,27,36,.035) 0 1px,transparent 1px 88px)!important;
}
html[data-theme="light"] .hero-video-entry:before{
  background:linear-gradient(90deg,rgba(3,8,13,.78) 0%,rgba(3,8,13,.50) 44%,rgba(3,8,13,.12) 100%),linear-gradient(180deg,rgba(3,8,13,.05),rgba(3,8,13,.48))!important;
}
html[data-theme="light"] .hero-video-entry .hero-content,
html[data-theme="light"] .hero-video-entry .hero-content h1,
html[data-theme="light"] .hero-video-entry .hero-content p,
html[data-theme="light"] .hero-video-entry .kicker{
  color:#fff!important;
}

html[data-theme="light"] .section,
html[data-theme="light"] .dark-section,
html[data-theme="light"] .section-pad,
html[data-theme="light"] .supply-command-section,
html[data-theme="light"] .product-studio-section,
html[data-theme="light"] .global-network-section,
html[data-theme="light"] .solutions-premium-section,
html[data-theme="light"] .trust-intelligence-section,
html[data-theme="light"] .partners-news,
html[data-theme="light"] .news,
html[data-theme="light"] .cta{
  background:radial-gradient(circle at 12% 0,rgba(23,105,170,.08),transparent 30%),linear-gradient(180deg,#f8fafb,#eef3f6)!important;
  color:var(--tb-light-text)!important;
  border-color:var(--tb-light-line)!important;
}
html[data-theme="light"] .light{
  background:#ffffff!important;
  color:var(--tb-light-text)!important;
}
html[data-theme="light"] h1,
html[data-theme="light"] h2,
html[data-theme="light"] h3,
html[data-theme="light"] h4,
html[data-theme="light"] b,
html[data-theme="light"] .section-title,
html[data-theme="light"] .head h2,
html[data-theme="light"] .product-studio-head h2,
html[data-theme="light"] .premium-section-head h2,
html[data-theme="light"] .trust-hero h2,
html[data-theme="light"] .intro h2{
  color:var(--tb-light-text)!important;
}
html[data-theme="light"] p,
html[data-theme="light"] .head p,
html[data-theme="light"] .product-studio-head p,
html[data-theme="light"] .premium-section-head p,
html[data-theme="light"] .trust-hero p,
html[data-theme="light"] .confidence-copy,
html[data-theme="light"] .step span,
html[data-theme="light"] .card p,
html[data-theme="light"] .card li{
  color:var(--tb-light-muted)!important;
}
html[data-theme="light"] .kicker,
html[data-theme="light"] .product-kicker,
html[data-theme="light"] .section-kicker,
html[data-theme="light"] .trust-kicker,
html[data-theme="light"] .command-kicker{
  color:var(--tb-light-gold)!important;
}

html[data-theme="light"] .card,
html[data-theme="light"] .hero-card,
html[data-theme="light"] .panel,
html[data-theme="light"] .command-shell,
html[data-theme="light"] .command-card,
html[data-theme="light"] .product-studio-foot div,
html[data-theme="light"] .trust-control,
html[data-theme="light"] .trust-cert-panel,
html[data-theme="light"] .quiet-assurance article,
html[data-theme="light"] .quiet-insight,
html[data-theme="light"] .locator-panel,
html[data-theme="light"] .google-panel,
html[data-theme="light"] .world-card,
html[data-theme="light"] .map-panel,
html[data-theme="light"] .map-card,
html[data-theme="light"] .premium-map,
html[data-theme="light"] .contact-card,
html[data-theme="light"] .info-card,
html[data-theme="light"] .form-card,
html[data-theme="light"] .office,
html[data-theme="light"] .article,
html[data-theme="light"] .jacket-library-shell{
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,250,.96))!important;
  border-color:rgba(16,27,36,.12)!important;
  color:var(--tb-light-text)!important;
  box-shadow:0 22px 56px rgba(32,48,62,.10),inset 0 1px 0 rgba(255,255,255,.78)!important;
}
html[data-theme="light"] .metric,
html[data-theme="light"] .stat,
html[data-theme="light"] .step,
html[data-theme="light"] .confidence-list div,
html[data-theme="light"] .network-mini-stats span,
html[data-theme="light"] .proof-tags span,
html[data-theme="light"] .tag,
html[data-theme="light"] .social-icon{
  background:rgba(255,255,255,.72)!important;
  border-color:rgba(16,27,36,.12)!important;
  color:var(--tb-light-text)!important;
}
html[data-theme="light"] .metric span,
html[data-theme="light"] .stat small,
html[data-theme="light"] .stat em,
html[data-theme="light"] .product-studio-foot span,
html[data-theme="light"] .office small,
html[data-theme="light"] .article small,
html[data-theme="light"] .tag{
  color:var(--tb-light-muted)!important;
}

html[data-theme="light"] .command-card .ico,
html[data-theme="light"] .live,
html[data-theme="light"] .live-chip{
  background:rgba(15,141,90,.08)!important;
  border-color:rgba(15,141,90,.18)!important;
  color:var(--tb-light-green)!important;
}
html[data-theme="light"] .product-studio-section .product,
html[data-theme="light"] .tile,
html[data-theme="light"] .image-card,
html[data-theme="light"] .jacket-library-card{
  border-color:rgba(16,27,36,.13)!important;
  box-shadow:0 22px 52px rgba(32,48,62,.12)!important;
}
html[data-theme="light"] .product-overlay,
html[data-theme="light"] .tile:after{
  background:linear-gradient(180deg,transparent,rgba(255,255,255,.68) 18%,rgba(255,255,255,.95))!important;
}
html[data-theme="light"] .product-overlay h3,
html[data-theme="light"] .product-overlay p,
html[data-theme="light"] .product-overlay li{
  color:#101b24!important;
}
html[data-theme="light"] .product-overlay small,
html[data-theme="light"] .product-cta,
html[data-theme="light"] .command-view,
html[data-theme="light"] .qr-link{
  background:rgba(183,124,24,.08)!important;
  color:#8d5d0f!important;
  border-color:rgba(183,124,24,.22)!important;
}

html[data-theme="light"] .search-panel,
html[data-theme="light"] .site-search .search-panel{
  background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,250,.98))!important;
  border-color:rgba(16,27,36,.14)!important;
}
html[data-theme="light"] .search-backdrop{
  background:rgba(226,234,239,.70)!important;
}
html[data-theme="light"] .search-form input,
html[data-theme="light"] input,
html[data-theme="light"] textarea,
html[data-theme="light"] select{
  background:#fff!important;
  color:#101b24!important;
  border-color:rgba(16,27,36,.16)!important;
}
html[data-theme="light"] .search-result{
  background:rgba(255,255,255,.82)!important;
  border-color:rgba(16,27,36,.12)!important;
}

html[data-theme="light"] .foot,
html[data-theme="light"] footer.foot{
  background:#ffffff!important;
  color:var(--tb-light-text)!important;
  border-top:1px solid var(--tb-light-line)!important;
}
html[data-theme="light"] .foot p,
html[data-theme="light"] .foot a,
html[data-theme="light"] .copy,
html[data-theme="light"] .copy a{
  color:var(--tb-light-muted)!important;
}
html[data-theme="light"] .foot h4{
  color:var(--tb-light-text)!important;
}
html[data-theme="light"] .copy{
  border-top-color:var(--tb-light-line)!important;
}
html[data-theme="light"] .footer-social>span{
  color:var(--tb-light-gold)!important;
}

html[data-theme="light"] .world-lines,
html[data-theme="light"] .world-map,
html[data-theme="light"] .map-frame,
html[data-theme="light"] .route-map{
  filter:saturate(.95) brightness(1.08);
}
html[data-theme="light"] .world-map,
html[data-theme="light"] .map-frame,
html[data-theme="light"] .premium-map{
  background:radial-gradient(circle at 72% 42%,rgba(23,105,170,.12),transparent 28%),linear-gradient(180deg,#ffffff,#edf3f6)!important;
}
html[data-theme="light"] .map-label,
html[data-theme="light"] .map-small{
  fill:#172632!important;
}

@media(max-width:900px){
  .tb-theme-toggle{
    top:auto;
    right:18px;
    bottom:92px;
    min-width:104px;
    height:40px;
    padding-right:11px;
  }
}
@media(max-width:520px){
  .tb-theme-toggle{
    right:14px;
    bottom:88px;
    min-width:44px;
    width:44px;
    padding:0;
    grid-template-columns:1fr;
  }
  .tb-theme-toggle__label{display:none}
}

/* Keep mode switch clearly visible in top-right corner */
.tb-theme-toggle{
  top:86px!important;
  right:24px!important;
  bottom:auto!important;
  z-index:9999!important;
  min-width:132px!important;
  height:46px!important;
  border:1px solid rgba(219,168,74,.58)!important;
  background:rgba(7,16,24,.92)!important;
}
html[data-theme="light"] .tb-theme-toggle{
  background:rgba(255,255,255,.96)!important;
  border-color:rgba(183,124,24,.42)!important;
}
@media(max-width:520px){
  .tb-theme-toggle{
    top:74px!important;
    right:12px!important;
    width:46px!important;
    min-width:46px!important;
  }
}

/* Premium Light Mode v3 — full-site color direction */
html[data-theme="light"]{
  --bg:#f6f2ea!important;
  --bg2:#fffaf2!important;
  --panel:#fffdf8!important;
  --panel2:#f1e9dc!important;
  --line:#ded2bf!important;
  --text:#14212b!important;
  --muted:#5f7080!important;
  --gold:#b67a16!important;
  --blue:#216fae!important;
  --green:#12815f!important;
  --white:#14212b!important;
  --black:#fffdf8!important;
  color-scheme:light;
}
html[data-theme="light"] body{
  background:
    radial-gradient(circle at 14% -4%,rgba(182,122,22,.12),transparent 30%),
    radial-gradient(circle at 88% 10%,rgba(33,111,174,.10),transparent 30%),
    linear-gradient(180deg,#fffaf2 0%,#f6f2ea 42%,#eef3f6 100%)!important;
  color:#14212b!important;
}

html[data-theme="light"] body:before{
  content:"";
  position:fixed;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background:
    linear-gradient(rgba(20,33,43,.028) 1px,transparent 1px),
    linear-gradient(90deg,rgba(20,33,43,.026) 1px,transparent 1px);
  background-size:80px 80px;
  mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 72%);
}

html[data-theme="light"] .top,
html[data-theme="light"] header.top{
  background:rgba(255,253,248,.86)!important;
  border-bottom:1px solid rgba(111,85,49,.16)!important;
  box-shadow:0 22px 60px rgba(70,86,100,.12)!important;
}
html[data-theme="light"] .nav{
  color:#14212b!important;
}
html[data-theme="light"] .logo-img{
  filter:invert(1) brightness(.28) contrast(1.12) drop-shadow(0 6px 14px rgba(20,33,43,.18))!important;
}
html[data-theme="light"] .links,
html[data-theme="light"] .links a,
html[data-theme="light"] .nav a:not(.pill):not(.btn){
  color:#263845!important;
}
html[data-theme="light"] .links a:hover,
html[data-theme="light"] .nav a:hover{
  color:#9b650f!important;
}

html[data-theme="light"] .hero:not(.hero-video-entry),
html[data-theme="light"] .section,
html[data-theme="light"] .dark-section,
html[data-theme="light"] .section-pad,
html[data-theme="light"] .supply-command-section,
html[data-theme="light"] .product-studio-section,
html[data-theme="light"] .global-network-section,
html[data-theme="light"] .solutions-premium-section,
html[data-theme="light"] .trust-intelligence-section,
html[data-theme="light"] .partners-news,
html[data-theme="light"] .news,
html[data-theme="light"] .contact-section,
html[data-theme="light"] .timeline-section,
html[data-theme="light"] .cta{
  background:
    radial-gradient(circle at 12% 0,rgba(182,122,22,.09),transparent 32%),
    radial-gradient(circle at 92% 8%,rgba(33,111,174,.08),transparent 30%),
    linear-gradient(180deg,#fffaf2,#f3eee5 52%,#edf3f6)!important;
  color:#14212b!important;
  border-color:#ded2bf!important;
}
html[data-theme="light"] .light{
  background:linear-gradient(180deg,#fffdf8,#f6f2ea)!important;
}
html[data-theme="light"] .hero-video-entry{
  background:#050a0f!important;
}
html[data-theme="light"] .hero-video-entry:before{
  background:
    linear-gradient(90deg,rgba(3,8,13,.82) 0%,rgba(3,8,13,.56) 46%,rgba(3,8,13,.20) 100%),
    linear-gradient(180deg,rgba(3,8,13,.08),rgba(3,8,13,.56)),
    radial-gradient(circle at 18% 88%,rgba(182,122,22,.18),transparent 28%)!important;
}

html[data-theme="light"] h1,
html[data-theme="light"] h2,
html[data-theme="light"] h3,
html[data-theme="light"] h4,
html[data-theme="light"] b,
html[data-theme="light"] strong,
html[data-theme="light"] .head h2,
html[data-theme="light"] .bar-head h2,
html[data-theme="light"] .command-head h2,
html[data-theme="light"] .product-studio-head h2,
html[data-theme="light"] .premium-section-head h2,
html[data-theme="light"] .trust-hero h2,
html[data-theme="light"] .tile h3,
html[data-theme="light"] .intro h2,
html[data-theme="light"] .cta h2{
  color:#14212b!important;
  text-shadow:none!important;
}
html[data-theme="light"] p,
html[data-theme="light"] li,
html[data-theme="light"] span,
html[data-theme="light"] small,
html[data-theme="light"] em,
html[data-theme="light"] .head p,
html[data-theme="light"] .hero p,
html[data-theme="light"] .product-studio-head p,
html[data-theme="light"] .premium-section-head p,
html[data-theme="light"] .confidence-copy,
html[data-theme="light"] .foot p,
html[data-theme="light"] .foot a{
  color:#5f7080!important;
}
html[data-theme="light"] .hero-video-entry h1,
html[data-theme="light"] .hero-video-entry h2,
html[data-theme="light"] .hero-video-entry h3,
html[data-theme="light"] .hero-video-entry p,
html[data-theme="light"] .hero-video-entry span,
html[data-theme="light"] .hero-video-entry .kicker,
html[data-theme="light"] .hero-video-entry .btn:not(.gold){
  color:#f6fbff!important;
}
html[data-theme="light"] .kicker,
html[data-theme="light"] .product-kicker,
html[data-theme="light"] .section-kicker,
html[data-theme="light"] .trust-kicker,
html[data-theme="light"] .command-kicker,
html[data-theme="light"] .footer-social>span{
  color:#b67a16!important;
}

html[data-theme="light"] .card,
html[data-theme="light"] .hero-card,
html[data-theme="light"] .panel,
html[data-theme="light"] .command-shell,
html[data-theme="light"] .command-card,
html[data-theme="light"] .product-studio-foot div,
html[data-theme="light"] .trust-control,
html[data-theme="light"] .trust-cert-panel,
html[data-theme="light"] .quiet-assurance article,
html[data-theme="light"] .quiet-insight,
html[data-theme="light"] .locator-panel,
html[data-theme="light"] .google-panel,
html[data-theme="light"] .world-card,
html[data-theme="light"] .map-panel,
html[data-theme="light"] .map-card,
html[data-theme="light"] .premium-map,
html[data-theme="light"] .form-card,
html[data-theme="light"] .info-card,
html[data-theme="light"] .office,
html[data-theme="light"] .article,
html[data-theme="light"] .jacket-library-shell,
html[data-theme="light"] .live-command-card,
html[data-theme="light"] .journey-console,
html[data-theme="light"] .milestone,
html[data-theme="light"] .control-steps div{
  background:
    linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,250,242,.90))!important;
  border-color:rgba(111,85,49,.16)!important;
  color:#14212b!important;
  box-shadow:0 24px 62px rgba(70,86,100,.12),inset 0 1px 0 rgba(255,255,255,.86)!important;
}
html[data-theme="light"] .command-shell:before,
html[data-theme="light"] .product-studio-section:before,
html[data-theme="light"] .global-network-section:before,
html[data-theme="light"] .hero:before{
  background:
    linear-gradient(rgba(20,33,43,.026) 1px,transparent 1px),
    linear-gradient(90deg,rgba(20,33,43,.024) 1px,transparent 1px)!important;
  background-size:84px 84px!important;
}
html[data-theme="light"] .command-shell:after,
html[data-theme="light"] .hero-card:before,
html[data-theme="light"] .panel:before,
html[data-theme="light"] .search-panel:before{
  background:linear-gradient(90deg,transparent,#b67a16,#216fae,#12815f,transparent)!important;
}

html[data-theme="light"] .stat,
html[data-theme="light"] .metric,
html[data-theme="light"] .step,
html[data-theme="light"] .confidence-list div,
html[data-theme="light"] .network-mini-stats span,
html[data-theme="light"] .proof-tags span,
html[data-theme="light"] .tag,
html[data-theme="light"] .tag-row .tag,
html[data-theme="light"] .office-item,
html[data-theme="light"] .social-icon,
html[data-theme="light"] .assurance-flow,
html[data-theme="light"] .pulse-grid div{
  background:rgba(255,255,255,.70)!important;
  border-color:rgba(111,85,49,.14)!important;
  color:#14212b!important;
  box-shadow:0 12px 28px rgba(70,86,100,.08)!important;
}
html[data-theme="light"] .stat b,
html[data-theme="light"] .metric b,
html[data-theme="light"] .command-card b,
html[data-theme="light"] .network-mini-stats b,
html[data-theme="light"] .control-score strong,
html[data-theme="light"] .pulse-grid b{
  color:#14212b!important;
}
html[data-theme="light"] .stat small,
html[data-theme="light"] .metric span,
html[data-theme="light"] .command-card small,
html[data-theme="light"] .command-card em,
html[data-theme="light"] .step span,
html[data-theme="light"] .control-steps span,
html[data-theme="light"] .pulse-grid span{
  color:#607080!important;
}

html[data-theme="light"] .btn,
html[data-theme="light"] .pill,
html[data-theme="light"] .product-cta,
html[data-theme="light"] .command-view,
html[data-theme="light"] .trust-btn,
html[data-theme="light"] .trust-link,
html[data-theme="light"] .qr-link,
html[data-theme="light"] .back,
html[data-theme="light"] .search-trigger,
html[data-theme="light"] .iconbtn,
html[data-theme="light"] .lang-select{
  background:rgba(255,255,255,.74)!important;
  color:#14212b!important;
  border-color:rgba(111,85,49,.18)!important;
  box-shadow:0 10px 24px rgba(70,86,100,.08)!important;
}
html[data-theme="light"] .btn.gold,
html[data-theme="light"] .pill.gold,
html[data-theme="light"] .search-form button{
  background:#b67a16!important;
  border-color:#b67a16!important;
  color:#fff!important;
  box-shadow:0 14px 30px rgba(182,122,22,.18)!important;
}
html[data-theme="light"] .btn:hover,
html[data-theme="light"] .pill:hover,
html[data-theme="light"] .product-cta:hover,
html[data-theme="light"] .command-view:hover,
html[data-theme="light"] .trust-btn:hover{
  background:#14212b!important;
  border-color:#14212b!important;
  color:#fff!important;
}

html[data-theme="light"] .command-status-row,
html[data-theme="light"] .panel-title,
html[data-theme="light"] .map-tag,
html[data-theme="light"] .google-head,
html[data-theme="light"] .map-actions{
  background:rgba(255,250,242,.82)!important;
  border-color:rgba(111,85,49,.14)!important;
  color:#14212b!important;
}
html[data-theme="light"] .live,
html[data-theme="light"] .live-chip,
html[data-theme="light"] .refresh-note{
  background:rgba(18,129,95,.08)!important;
  border-color:rgba(18,129,95,.24)!important;
  color:#12815f!important;
}
html[data-theme="light"] .live:before,
html[data-theme="light"] .live-chip:before{
  background:#12815f!important;
  box-shadow:0 0 14px rgba(18,129,95,.48)!important;
}

html[data-theme="light"] .product-studio-section .product,
html[data-theme="light"] .product-photo,
html[data-theme="light"] .image-card,
html[data-theme="light"] .tile,
html[data-theme="light"] .jacket-library-card{
  background:#fffdf8!important;
  border-color:rgba(111,85,49,.16)!important;
  box-shadow:0 22px 52px rgba(70,86,100,.14)!important;
}
html[data-theme="light"] .product-overlay{
  background:linear-gradient(180deg,transparent,rgba(10,18,24,.56) 18%,rgba(10,18,24,.92))!important;
}
html[data-theme="light"] .product-overlay h3,
html[data-theme="light"] .product-overlay p,
html[data-theme="light"] .product-overlay li,
html[data-theme="light"] .product-overlay span{
  color:#f7fbff!important;
}
html[data-theme="light"] .product-overlay small{
  color:#ffe0a2!important;
  background:rgba(182,122,22,.18)!important;
  border-color:rgba(255,224,162,.28)!important;
}
html[data-theme="light"] .product-overlay li{
  background:rgba(255,255,255,.10)!important;
  border-color:rgba(255,255,255,.16)!important;
}

html[data-theme="light"] .premium-map,
html[data-theme="light"] .world-map,
html[data-theme="light"] .map-frame,
html[data-theme="light"] .route-map,
html[data-theme="light"] .map-card{
  background:
    radial-gradient(circle at 70% 42%,rgba(33,111,174,.12),transparent 30%),
    linear-gradient(180deg,#fffdf8,#eaf1f5)!important;
}
html[data-theme="light"] .continents path,
html[data-theme="light"] .world svg path{
  fill:rgba(33,111,174,.22)!important;
  stroke:rgba(33,111,174,.36)!important;
}
html[data-theme="light"] .route,
html[data-theme="light"] .routes path,
html[data-theme="light"] .office-routes path{
  stroke:#216fae!important;
}
html[data-theme="light"] .map-label,
html[data-theme="light"] .map-small{
  fill:#14212b!important;
}
html[data-theme="light"] .map-legend,
html[data-theme="light"] .legend{
  color:#415564!important;
}

html[data-theme="light"] .trust-cert,
html[data-theme="light"] .certificate-vault .trust-cert{
  background:linear-gradient(180deg,#ffffff,#f7f2e9)!important;
  border-color:rgba(111,85,49,.16)!important;
  box-shadow:0 18px 42px rgba(70,86,100,.12)!important;
}
html[data-theme="light"] .trust-cert b,
html[data-theme="light"] .certificate-vault .trust-cert b{
  color:#14212b!important;
}
html[data-theme="light"] .trust-cert em,
html[data-theme="light"] .certificate-vault .trust-cert em{
  color:#8d5d0f!important;
  background:rgba(182,122,22,.10)!important;
  border-color:rgba(182,122,22,.18)!important;
}

html[data-theme="light"] input,
html[data-theme="light"] textarea,
html[data-theme="light"] select,
html[data-theme="light"] .search-form input{
  background:#fffdf8!important;
  color:#14212b!important;
  border-color:rgba(111,85,49,.18)!important;
}
html[data-theme="light"] input::placeholder,
html[data-theme="light"] textarea::placeholder{
  color:#8a98a3!important;
}
html[data-theme="light"] .search-panel{
  background:linear-gradient(180deg,#fffdf8,#f6f2ea)!important;
  border-color:rgba(111,85,49,.18)!important;
}
html[data-theme="light"] .search-backdrop{
  background:rgba(244,238,229,.72)!important;
}
html[data-theme="light"] .search-result,
html[data-theme="light"] .search-empty{
  background:rgba(255,255,255,.76)!important;
  border-color:rgba(111,85,49,.14)!important;
  color:#14212b!important;
}

html[data-theme="light"] .foot,
html[data-theme="light"] footer.foot{
  background:linear-gradient(180deg,#fffdf8,#f1e9dc)!important;
  border-top:1px solid rgba(111,85,49,.16)!important;
}
html[data-theme="light"] .copy{
  border-top-color:rgba(111,85,49,.16)!important;
}
html[data-theme="light"] .social-icon:hover{
  background:rgba(182,122,22,.10)!important;
  border-color:rgba(182,122,22,.34)!important;
}

/* Sports bra library theme support */
html[data-theme="light"] .sportsbra-library-shell,
html[data-theme="light"] .sportsbra-library-card{
  background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,250,242,.90))!important;
  border-color:rgba(111,85,49,.16)!important;
  color:#14212b!important;
  box-shadow:0 24px 62px rgba(70,86,100,.12),inset 0 1px 0 rgba(255,255,255,.86)!important;
}
html[data-theme="light"] .sportsbra-library-card span{color:#8d5d0f!important}

/* Knitwear library theme support */
html[data-theme="light"] .knitwear-library-shell,
html[data-theme="light"] .knitwear-library-card{
  background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,250,242,.90))!important;
  border-color:rgba(111,85,49,.16)!important;
  color:#14212b!important;
  box-shadow:0 24px 62px rgba(70,86,100,.12),inset 0 1px 0 rgba(255,255,255,.86)!important;
}
html[data-theme="light"] .knitwear-library-card span{color:#8d5d0f!important}

/* Performance bottoms library theme support */
html[data-theme="light"] .bottoms-library-shell,
html[data-theme="light"] .bottoms-library-card{
  background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,250,242,.90))!important;
  border-color:rgba(111,85,49,.16)!important;
  color:#14212b!important;
  box-shadow:0 24px 62px rgba(70,86,100,.12),inset 0 1px 0 rgba(255,255,255,.86)!important;
}
html[data-theme="light"] .bottoms-library-card span{color:#8d5d0f!important}

/* Insulated outerwear library theme support */
html[data-theme="light"] .insulated-library-shell,
html[data-theme="light"] .insulated-library-card{
  background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,250,242,.90))!important;
  border-color:rgba(111,85,49,.16)!important;
  color:#14212b!important;
  box-shadow:0 24px 62px rgba(70,86,100,.12),inset 0 1px 0 rgba(255,255,255,.86)!important;
}
html[data-theme="light"] .insulated-library-card span{color:#8d5d0f!important}

/* Buyer portal verification workflow light mode */
html[data-theme="light"] .workflow-step,
html[data-theme="light"] .approval-note,
html[data-theme="light"] .login-lock,
html[data-theme="light"] .request-summary{
  background:rgba(255,255,255,.74)!important;
  border-color:rgba(111,85,49,.16)!important;
  color:#14212b!important;
  box-shadow:0 12px 28px rgba(70,86,100,.08)!important;
}
html[data-theme="light"] .workflow-step b,
html[data-theme="light"] .approval-note b,
html[data-theme="light"] .approval-note strong{color:#14212b!important}
html[data-theme="light"] .workflow-step span,
html[data-theme="light"] .login-lock{color:#5f7080!important}
html[data-theme="light"] .notice-actions a{color:#8d5d0f!important;background:rgba(182,122,22,.08)!important;border-color:rgba(182,122,22,.22)!important}

/* Facebook-style Light Mode v9 — clean social-platform palette */
html[data-theme="light"]{
  --tb-light-bg:#f0f2f5!important;
  --tb-light-bg2:#ffffff!important;
  --tb-light-panel:#ffffff!important;
  --tb-light-panel2:#f7f8fa!important;
  --tb-light-line:#dddfe2!important;
  --tb-light-text:#050505!important;
  --tb-light-muted:#65676b!important;
  --tb-light-gold:#1877f2!important;
  --tb-light-blue:#1877f2!important;
  --tb-light-green:#31a24c!important;
  --bg:#f0f2f5!important;
  --bg2:#ffffff!important;
  --panel:#ffffff!important;
  --panel2:#f7f8fa!important;
  --line:#dddfe2!important;
  --text:#050505!important;
  --muted:#65676b!important;
  --gold:#1877f2!important;
  --blue:#1877f2!important;
  --green:#31a24c!important;
  --white:#050505!important;
  --black:#ffffff!important;
  color-scheme:light;
}
html[data-theme="light"] body{
  background:#f0f2f5!important;
  color:#050505!important;
}
html[data-theme="light"] body:before{
  background:none!important;
}

html[data-theme="light"] .top,
html[data-theme="light"] header.top{
  background:rgba(255,255,255,.96)!important;
  border-bottom:1px solid #dddfe2!important;
  box-shadow:0 2px 12px rgba(0,0,0,.08)!important;
  backdrop-filter:blur(14px);
}
html[data-theme="light"] .logo-img{
  filter:invert(1) brightness(.18) contrast(1.18) drop-shadow(0 2px 6px rgba(0,0,0,.12))!important;
}
html[data-theme="light"] .links,
html[data-theme="light"] .links a,
html[data-theme="light"] .nav a:not(.pill):not(.btn),
html[data-theme="light"] .back{
  color:#050505!important;
}
html[data-theme="light"] .links a:hover,
html[data-theme="light"] .nav a:hover,
html[data-theme="light"] .foot a:hover{
  color:#1877f2!important;
}

html[data-theme="light"] .hero:not(.hero-video-entry),
html[data-theme="light"] .section,
html[data-theme="light"] .dark-section,
html[data-theme="light"] .section-pad,
html[data-theme="light"] .supply-command-section,
html[data-theme="light"] .product-studio-section,
html[data-theme="light"] .global-network-section,
html[data-theme="light"] .solutions-premium-section,
html[data-theme="light"] .trust-intelligence-section,
html[data-theme="light"] .partners-news,
html[data-theme="light"] .news,
html[data-theme="light"] .contact-section,
html[data-theme="light"] .timeline-section,
html[data-theme="light"] .dashboard,
html[data-theme="light"] .cta{
  background:#f0f2f5!important;
  color:#050505!important;
  border-color:#dddfe2!important;
}
html[data-theme="light"] .light{
  background:#f0f2f5!important;
  color:#050505!important;
}
html[data-theme="light"] .hero:not(.hero-video-entry):before,
html[data-theme="light"] .command-shell:before,
html[data-theme="light"] .product-studio-section:before,
html[data-theme="light"] .global-network-section:before{
  background:none!important;
}

html[data-theme="light"] .hero-video-entry{
  background:#f0f2f5!important;
}
html[data-theme="light"] .hero-video-entry .hero-entry-video{
  opacity:.50!important;
  filter:saturate(.95) contrast(.98) brightness(1.20)!important;
}
html[data-theme="light"] .hero-video-entry:before{
  background:linear-gradient(90deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.78) 48%,rgba(255,255,255,.34) 100%)!important;
}
html[data-theme="light"] .hero-video-entry h1,
html[data-theme="light"] .hero-video-entry h2,
html[data-theme="light"] .hero-video-entry h3,
html[data-theme="light"] .hero-video-entry p,
html[data-theme="light"] .hero-video-entry span,
html[data-theme="light"] .hero-video-entry .kicker,
html[data-theme="light"] .hero-video-entry .btn:not(.gold){
  color:#050505!important;
}

html[data-theme="light"] h1,
html[data-theme="light"] h2,
html[data-theme="light"] h3,
html[data-theme="light"] h4,
html[data-theme="light"] b,
html[data-theme="light"] strong,
html[data-theme="light"] .head h2,
html[data-theme="light"] .bar-head h2,
html[data-theme="light"] .command-head h2,
html[data-theme="light"] .product-studio-head h2,
html[data-theme="light"] .premium-section-head h2,
html[data-theme="light"] .trust-hero h2,
html[data-theme="light"] .tile h3,
html[data-theme="light"] .intro h2,
html[data-theme="light"] .cta h2{
  color:#050505!important;
  text-shadow:none!important;
}
html[data-theme="light"] p,
html[data-theme="light"] li,
html[data-theme="light"] span,
html[data-theme="light"] small,
html[data-theme="light"] em,
html[data-theme="light"] .head p,
html[data-theme="light"] .hero p,
html[data-theme="light"] .product-studio-head p,
html[data-theme="light"] .premium-section-head p,
html[data-theme="light"] .confidence-copy,
html[data-theme="light"] .foot p,
html[data-theme="light"] .foot a{
  color:#65676b!important;
}
html[data-theme="light"] .kicker,
html[data-theme="light"] .product-kicker,
html[data-theme="light"] .section-kicker,
html[data-theme="light"] .trust-kicker,
html[data-theme="light"] .command-kicker,
html[data-theme="light"] .footer-social>span{
  color:#1877f2!important;
}

html[data-theme="light"] .card,
html[data-theme="light"] .hero-card,
html[data-theme="light"] .panel,
html[data-theme="light"] .dash-card,
html[data-theme="light"] .data-panel,
html[data-theme="light"] .command-shell,
html[data-theme="light"] .command-card,
html[data-theme="light"] .product-studio-foot div,
html[data-theme="light"] .trust-control,
html[data-theme="light"] .trust-cert-panel,
html[data-theme="light"] .quiet-assurance article,
html[data-theme="light"] .quiet-insight,
html[data-theme="light"] .locator-panel,
html[data-theme="light"] .google-panel,
html[data-theme="light"] .world-card,
html[data-theme="light"] .map-panel,
html[data-theme="light"] .map-card,
html[data-theme="light"] .premium-map,
html[data-theme="light"] .form-card,
html[data-theme="light"] .info-card,
html[data-theme="light"] .office,
html[data-theme="light"] .article,
html[data-theme="light"] .jacket-library-shell,
html[data-theme="light"] .sportsbra-library-shell,
html[data-theme="light"] .knitwear-library-shell,
html[data-theme="light"] .bottoms-library-shell,
html[data-theme="light"] .insulated-library-shell,
html[data-theme="light"] .live-command-card,
html[data-theme="light"] .journey-console,
html[data-theme="light"] .milestone,
html[data-theme="light"] .control-steps div{
  background:#ffffff!important;
  border-color:#dddfe2!important;
  color:#050505!important;
  box-shadow:0 1px 2px rgba(0,0,0,.10),0 8px 24px rgba(0,0,0,.06)!important;
}
html[data-theme="light"] .stat,
html[data-theme="light"] .metric,
html[data-theme="light"] .step,
html[data-theme="light"] .confidence-list div,
html[data-theme="light"] .network-mini-stats span,
html[data-theme="light"] .proof-tags span,
html[data-theme="light"] .tag,
html[data-theme="light"] .tag-row .tag,
html[data-theme="light"] .office-item,
html[data-theme="light"] .social-icon,
html[data-theme="light"] .assurance-flow,
html[data-theme="light"] .pulse-grid div,
html[data-theme="light"] .workflow-step,
html[data-theme="light"] .approval-note,
html[data-theme="light"] .login-lock,
html[data-theme="light"] .request-summary{
  background:#f7f8fa!important;
  border-color:#dddfe2!important;
  color:#050505!important;
  box-shadow:none!important;
}

html[data-theme="light"] .btn,
html[data-theme="light"] .pill,
html[data-theme="light"] .product-cta,
html[data-theme="light"] .command-view,
html[data-theme="light"] .trust-btn,
html[data-theme="light"] .trust-link,
html[data-theme="light"] .qr-link,
html[data-theme="light"] .back,
html[data-theme="light"] .search-trigger,
html[data-theme="light"] .iconbtn,
html[data-theme="light"] .lang-select,
html[data-theme="light"] .mini-btn,
html[data-theme="light"] .report-btn{
  background:#ffffff!important;
  color:#050505!important;
  border-color:#ccd0d5!important;
  box-shadow:none!important;
}
html[data-theme="light"] .btn.gold,
html[data-theme="light"] .pill.gold,
html[data-theme="light"] .submit button,
html[data-theme="light"] .search-form button,
html[data-theme="light"] .mini-btn.gold{
  background:#1877f2!important;
  border-color:#1877f2!important;
  color:#ffffff!important;
  box-shadow:0 2px 8px rgba(24,119,242,.22)!important;
}
html[data-theme="light"] .btn:hover,
html[data-theme="light"] .pill:hover,
html[data-theme="light"] .product-cta:hover,
html[data-theme="light"] .command-view:hover,
html[data-theme="light"] .trust-btn:hover,
html[data-theme="light"] .mini-btn:hover{
  background:#e7f3ff!important;
  border-color:#1877f2!important;
  color:#1877f2!important;
}

html[data-theme="light"] .live,
html[data-theme="light"] .live-chip,
html[data-theme="light"] .refresh-note,
html[data-theme="light"] .status.green{
  background:#e6f4ea!important;
  border-color:#c9e7d0!important;
  color:#31a24c!important;
}
html[data-theme="light"] .status.blue,
html[data-theme="light"] .erp-note{
  background:#e7f3ff!important;
  border-color:#cfe4ff!important;
  color:#1877f2!important;
}
html[data-theme="light"] .status.gold{
  background:#fff4d6!important;
  border-color:#ffe6a3!important;
  color:#8a5a00!important;
}

html[data-theme="light"] input,
html[data-theme="light"] textarea,
html[data-theme="light"] select,
html[data-theme="light"] .search-form input{
  background:#ffffff!important;
  color:#050505!important;
  border-color:#ccd0d5!important;
  box-shadow:none!important;
}
html[data-theme="light"] input:focus,
html[data-theme="light"] textarea:focus,
html[data-theme="light"] select:focus{
  border-color:#1877f2!important;
  box-shadow:0 0 0 3px #e7f3ff!important;
}
html[data-theme="light"] input::placeholder,
html[data-theme="light"] textarea::placeholder{
  color:#8a8d91!important;
}
html[data-theme="light"] .search-panel{
  background:#ffffff!important;
  border-color:#dddfe2!important;
  box-shadow:0 12px 32px rgba(0,0,0,.14)!important;
}
html[data-theme="light"] .search-backdrop{
  background:rgba(240,242,245,.78)!important;
}
html[data-theme="light"] .search-result,
html[data-theme="light"] .search-empty{
  background:#f7f8fa!important;
  border-color:#dddfe2!important;
  color:#050505!important;
}

html[data-theme="light"] .premium-map,
html[data-theme="light"] .world-map,
html[data-theme="light"] .map-frame,
html[data-theme="light"] .route-map,
html[data-theme="light"] .map-card{
  background:#ffffff!important;
}
html[data-theme="light"] .continents path,
html[data-theme="light"] .world svg path{
  fill:#dbe7f3!important;
  stroke:#a8c7e8!important;
}
html[data-theme="light"] .route,
html[data-theme="light"] .routes path,
html[data-theme="light"] .office-routes path,
html[data-theme="light"] .default-routes path{
  stroke:#1877f2!important;
}
html[data-theme="light"] .map-label,
html[data-theme="light"] .map-small,
html[data-theme="light"] .default-label,
html[data-theme="light"] .office-map-label,
html[data-theme="light"] .factory-partner-label,
html[data-theme="light"] .rnd-label{
  fill:#050505!important;
}
html[data-theme="light"] .map-tag,
html[data-theme="light"] .panel-title,
html[data-theme="light"] .command-status-row,
html[data-theme="light"] .google-head,
html[data-theme="light"] .map-actions{
  background:#f7f8fa!important;
  border-color:#dddfe2!important;
  color:#050505!important;
}
html[data-theme="light"] .map-legend,
html[data-theme="light"] .legend{
  color:#65676b!important;
}

html[data-theme="light"] .product-studio-section .product,
html[data-theme="light"] .product-photo,
html[data-theme="light"] .image-card,
html[data-theme="light"] .tile,
html[data-theme="light"] .jacket-library-card,
html[data-theme="light"] .sportsbra-library-card,
html[data-theme="light"] .knitwear-library-card,
html[data-theme="light"] .bottoms-library-card,
html[data-theme="light"] .insulated-library-card{
  background:#ffffff!important;
  border-color:#dddfe2!important;
  box-shadow:0 1px 2px rgba(0,0,0,.10),0 8px 24px rgba(0,0,0,.06)!important;
}
html[data-theme="light"] .product-overlay{
  background:linear-gradient(180deg,transparent,rgba(0,0,0,.48) 18%,rgba(0,0,0,.86))!important;
}
html[data-theme="light"] .product-overlay h3,
html[data-theme="light"] .product-overlay p,
html[data-theme="light"] .product-overlay li,
html[data-theme="light"] .product-overlay span{
  color:#ffffff!important;
}
html[data-theme="light"] .product-overlay small,
html[data-theme="light"] .trust-cert em,
html[data-theme="light"] .certificate-vault .trust-cert em,
html[data-theme="light"] .sportsbra-library-card span,
html[data-theme="light"] .knitwear-library-card span,
html[data-theme="light"] .bottoms-library-card span,
html[data-theme="light"] .insulated-library-card span{
  color:#1877f2!important;
  background:#e7f3ff!important;
  border-color:#cfe4ff!important;
}

html[data-theme="light"] .trust-cert,
html[data-theme="light"] .certificate-vault .trust-cert{
  background:#ffffff!important;
  border-color:#dddfe2!important;
  box-shadow:0 1px 2px rgba(0,0,0,.10),0 8px 24px rgba(0,0,0,.06)!important;
}
html[data-theme="light"] .foot,
html[data-theme="light"] footer.foot{
  background:#ffffff!important;
  color:#050505!important;
  border-top:1px solid #dddfe2!important;
}
html[data-theme="light"] .copy{
  border-top-color:#dddfe2!important;
}
html[data-theme="light"] .tb-theme-toggle{
  background:#ffffff!important;
  color:#050505!important;
  border-color:#ccd0d5!important;
  box-shadow:0 2px 12px rgba(0,0,0,.10)!important;
}
html[data-theme="light"] .tb-theme-toggle__orb{
  background:#1877f2!important;
  color:#ffffff!important;
  box-shadow:0 0 14px rgba(24,119,242,.22)!important;
}

/* Executive Light Mode v10 — readable light UI with dark cinematic hero */
html[data-theme="light"]{
  --tb-light-bg:#f0f2f5!important;
  --tb-light-surface:#ffffff!important;
  --tb-light-surface-soft:#f7f8fa!important;
  --tb-light-border:#d8dadf!important;
  --tb-light-text:#111827!important;
  --tb-light-muted:#4b5563!important;
  --tb-light-blue:#1877f2!important;
  --tb-light-navy:#071018!important;
  --tb-light-gold:#dba84a!important;
  --tb-light-green:#16a34a!important;
  --bg:#f0f2f5!important;
  --bg2:#ffffff!important;
  --panel:#ffffff!important;
  --line:#d8dadf!important;
  --text:#111827!important;
  --muted:#4b5563!important;
  --gold:#1877f2!important;
  --blue:#1877f2!important;
  --green:#16a34a!important;
  color-scheme:light;
}
html[data-theme="light"] body{
  background:#f0f2f5!important;
  color:#111827!important;
}

/* Keep cinematic hero readable instead of washing it out */
html[data-theme="light"] .hero-video-entry,
html[data-theme="light"] .hero.hero-video-entry{
  background:#071018!important;
  border-bottom:1px solid rgba(255,255,255,.12)!important;
}
html[data-theme="light"] .hero-video-entry .hero-entry-video{
  opacity:.86!important;
  filter:saturate(1.05) contrast(1.08) brightness(.82)!important;
}
html[data-theme="light"] .hero-video-entry:before{
  background:
    linear-gradient(90deg,rgba(3,8,13,.96) 0%,rgba(3,8,13,.78) 44%,rgba(3,8,13,.34) 100%),
    linear-gradient(180deg,rgba(3,8,13,.18),rgba(3,8,13,.72)),
    radial-gradient(circle at 18% 88%,rgba(24,119,242,.20),transparent 30%)!important;
}
html[data-theme="light"] .hero-video-entry .hero-content,
html[data-theme="light"] .hero-video-entry h1,
html[data-theme="light"] .hero-video-entry h2,
html[data-theme="light"] .hero-video-entry h3,
html[data-theme="light"] .hero-video-entry p,
html[data-theme="light"] .hero-video-entry span,
html[data-theme="light"] .hero-video-entry .kicker{
  color:#ffffff!important;
  text-shadow:0 2px 18px rgba(0,0,0,.44)!important;
}
html[data-theme="light"] .hero-video-entry p{
  color:#dbeafe!important;
}
html[data-theme="light"] .hero-video-entry .kicker{
  color:#93c5fd!important;
}
html[data-theme="light"] .hero-video-entry .btn:not(.gold){
  background:rgba(255,255,255,.10)!important;
  border-color:rgba(255,255,255,.28)!important;
  color:#ffffff!important;
  backdrop-filter:blur(10px);
}
html[data-theme="light"] .hero-video-entry .btn.gold{
  background:#1877f2!important;
  border-color:#1877f2!important;
  color:#ffffff!important;
  box-shadow:0 16px 36px rgba(24,119,242,.28)!important;
}
html[data-theme="light"] .smart-scroll,
html[data-theme="light"] .scroll{
  color:#e5eef8!important;
}

/* Non-video page heroes: clean, high-contrast light version */
html[data-theme="light"] .hero:not(.hero-video-entry){
  background:
    radial-gradient(circle at 82% 12%,rgba(24,119,242,.12),transparent 32%),
    linear-gradient(180deg,#ffffff 0%,#f7f8fa 58%,#f0f2f5 100%)!important;
  color:#111827!important;
  border-bottom:1px solid #d8dadf!important;
}
html[data-theme="light"] .hero:not(.hero-video-entry):before{
  background:none!important;
}
html[data-theme="light"] .hero:not(.hero-video-entry) h1,
html[data-theme="light"] .hero:not(.hero-video-entry) h2,
html[data-theme="light"] .hero:not(.hero-video-entry) h3{
  color:#111827!important;
  text-shadow:none!important;
}
html[data-theme="light"] .hero:not(.hero-video-entry) p{
  color:#374151!important;
}

/* Page structure: clear alternating light surfaces */
html[data-theme="light"] .section,
html[data-theme="light"] .dark-section,
html[data-theme="light"] .section-pad,
html[data-theme="light"] .supply-command-section,
html[data-theme="light"] .product-studio-section,
html[data-theme="light"] .global-network-section,
html[data-theme="light"] .solutions-premium-section,
html[data-theme="light"] .trust-intelligence-section,
html[data-theme="light"] .partners-news,
html[data-theme="light"] .news,
html[data-theme="light"] .contact-section,
html[data-theme="light"] .timeline-section,
html[data-theme="light"] .dashboard,
html[data-theme="light"] .cta{
  background:#f0f2f5!important;
  color:#111827!important;
  border-color:#d8dadf!important;
}
html[data-theme="light"] .light{
  background:#ffffff!important;
  color:#111827!important;
}
html[data-theme="light"] h1,
html[data-theme="light"] h2,
html[data-theme="light"] h3,
html[data-theme="light"] h4,
html[data-theme="light"] b,
html[data-theme="light"] strong,
html[data-theme="light"] .head h2,
html[data-theme="light"] .bar-head h2,
html[data-theme="light"] .command-head h2,
html[data-theme="light"] .product-studio-head h2,
html[data-theme="light"] .premium-section-head h2,
html[data-theme="light"] .trust-hero h2,
html[data-theme="light"] .intro h2,
html[data-theme="light"] .cta h2{
  color:#111827!important;
  text-shadow:none!important;
}
html[data-theme="light"] p,
html[data-theme="light"] li,
html[data-theme="light"] small,
html[data-theme="light"] em,
html[data-theme="light"] .head p,
html[data-theme="light"] .product-studio-head p,
html[data-theme="light"] .premium-section-head p,
html[data-theme="light"] .confidence-copy,
html[data-theme="light"] .foot p,
html[data-theme="light"] .foot a{
  color:#4b5563!important;
}
html[data-theme="light"] .kicker,
html[data-theme="light"] .product-kicker,
html[data-theme="light"] .section-kicker,
html[data-theme="light"] .trust-kicker,
html[data-theme="light"] .command-kicker,
html[data-theme="light"] .footer-social>span{
  color:#1877f2!important;
}

/* Cards and panels */
html[data-theme="light"] .card,
html[data-theme="light"] .hero-card,
html[data-theme="light"] .panel,
html[data-theme="light"] .dash-card,
html[data-theme="light"] .data-panel,
html[data-theme="light"] .command-shell,
html[data-theme="light"] .command-card,
html[data-theme="light"] .product-studio-foot div,
html[data-theme="light"] .trust-control,
html[data-theme="light"] .trust-cert-panel,
html[data-theme="light"] .quiet-assurance article,
html[data-theme="light"] .quiet-insight,
html[data-theme="light"] .locator-panel,
html[data-theme="light"] .google-panel,
html[data-theme="light"] .world-card,
html[data-theme="light"] .map-panel,
html[data-theme="light"] .map-card,
html[data-theme="light"] .premium-map,
html[data-theme="light"] .form-card,
html[data-theme="light"] .info-card,
html[data-theme="light"] .office,
html[data-theme="light"] .article,
html[data-theme="light"] .jacket-library-shell,
html[data-theme="light"] .sportsbra-library-shell,
html[data-theme="light"] .knitwear-library-shell,
html[data-theme="light"] .bottoms-library-shell,
html[data-theme="light"] .insulated-library-shell,
html[data-theme="light"] .live-command-card,
html[data-theme="light"] .journey-console,
html[data-theme="light"] .milestone,
html[data-theme="light"] .control-steps div{
  background:#ffffff!important;
  border-color:#d8dadf!important;
  color:#111827!important;
  box-shadow:0 2px 4px rgba(15,23,42,.06),0 18px 42px rgba(15,23,42,.07)!important;
}
html[data-theme="light"] .stat,
html[data-theme="light"] .metric,
html[data-theme="light"] .step,
html[data-theme="light"] .confidence-list div,
html[data-theme="light"] .network-mini-stats span,
html[data-theme="light"] .proof-tags span,
html[data-theme="light"] .tag,
html[data-theme="light"] .office-item,
html[data-theme="light"] .social-icon,
html[data-theme="light"] .workflow-step,
html[data-theme="light"] .approval-note,
html[data-theme="light"] .login-lock,
html[data-theme="light"] .request-summary{
  background:#f7f8fa!important;
  border-color:#d8dadf!important;
  color:#111827!important;
  box-shadow:none!important;
}
html[data-theme="light"] .stat b,
html[data-theme="light"] .metric b,
html[data-theme="light"] .command-card b,
html[data-theme="light"] .network-mini-stats b,
html[data-theme="light"] .control-score strong,
html[data-theme="light"] .pulse-grid b{
  color:#111827!important;
}
html[data-theme="light"] .stat small,
html[data-theme="light"] .metric span,
html[data-theme="light"] .command-card small,
html[data-theme="light"] .command-card em,
html[data-theme="light"] .step span,
html[data-theme="light"] .control-steps span,
html[data-theme="light"] .pulse-grid span{
  color:#4b5563!important;
}

/* Buttons and controls */
html[data-theme="light"] .btn,
html[data-theme="light"] .pill,
html[data-theme="light"] .product-cta,
html[data-theme="light"] .command-view,
html[data-theme="light"] .trust-btn,
html[data-theme="light"] .trust-link,
html[data-theme="light"] .qr-link,
html[data-theme="light"] .back,
html[data-theme="light"] .search-trigger,
html[data-theme="light"] .iconbtn,
html[data-theme="light"] .lang-select,
html[data-theme="light"] .mini-btn,
html[data-theme="light"] .report-btn{
  background:#ffffff!important;
  color:#111827!important;
  border-color:#cfd4dc!important;
  box-shadow:none!important;
}
html[data-theme="light"] .btn.gold,
html[data-theme="light"] .pill.gold,
html[data-theme="light"] .submit button,
html[data-theme="light"] .search-form button,
html[data-theme="light"] .mini-btn.gold{
  background:#1877f2!important;
  border-color:#1877f2!important;
  color:#ffffff!important;
  box-shadow:0 8px 18px rgba(24,119,242,.20)!important;
}
html[data-theme="light"] .btn:hover,
html[data-theme="light"] .pill:hover,
html[data-theme="light"] .product-cta:hover,
html[data-theme="light"] .command-view:hover,
html[data-theme="light"] .trust-btn:hover,
html[data-theme="light"] .mini-btn:hover{
  background:#e7f3ff!important;
  border-color:#1877f2!important;
  color:#1877f2!important;
}

/* Forms */
html[data-theme="light"] input,
html[data-theme="light"] textarea,
html[data-theme="light"] select,
html[data-theme="light"] .search-form input{
  background:#ffffff!important;
  color:#111827!important;
  border-color:#cfd4dc!important;
  box-shadow:none!important;
}
html[data-theme="light"] input:focus,
html[data-theme="light"] textarea:focus,
html[data-theme="light"] select:focus{
  border-color:#1877f2!important;
  box-shadow:0 0 0 3px #e7f3ff!important;
}
html[data-theme="light"] input::placeholder,
html[data-theme="light"] textarea::placeholder{
  color:#6b7280!important;
}

/* Maps and product overlays stay readable */
html[data-theme="light"] .premium-map,
html[data-theme="light"] .world-map,
html[data-theme="light"] .map-frame,
html[data-theme="light"] .route-map,
html[data-theme="light"] .map-card{
  background:#ffffff!important;
}
html[data-theme="light"] .continents path,
html[data-theme="light"] .world svg path{
  fill:#d9e8f8!important;
  stroke:#9bc2ef!important;
}
html[data-theme="light"] .route,
html[data-theme="light"] .routes path,
html[data-theme="light"] .office-routes path,
html[data-theme="light"] .default-routes path{
  stroke:#1877f2!important;
}
html[data-theme="light"] .map-label,
html[data-theme="light"] .map-small,
html[data-theme="light"] .default-label,
html[data-theme="light"] .office-map-label,
html[data-theme="light"] .factory-partner-label,
html[data-theme="light"] .rnd-label{
  fill:#111827!important;
}
html[data-theme="light"] .map-tag,
html[data-theme="light"] .panel-title,
html[data-theme="light"] .command-status-row,
html[data-theme="light"] .google-head,
html[data-theme="light"] .map-actions{
  background:#f7f8fa!important;
  border-color:#d8dadf!important;
  color:#111827!important;
}
html[data-theme="light"] .product-overlay{
  background:linear-gradient(180deg,transparent,rgba(2,6,23,.52) 18%,rgba(2,6,23,.90))!important;
}
html[data-theme="light"] .product-overlay h3,
html[data-theme="light"] .product-overlay p,
html[data-theme="light"] .product-overlay li,
html[data-theme="light"] .product-overlay span{
  color:#ffffff!important;
}
html[data-theme="light"] .product-overlay small,
html[data-theme="light"] .trust-cert em,
html[data-theme="light"] .certificate-vault .trust-cert em{
  color:#1877f2!important;
  background:#e7f3ff!important;
  border-color:#cfe4ff!important;
}

/* Search, footer and mode switch */
html[data-theme="light"] .search-panel{
  background:#ffffff!important;
  border-color:#d8dadf!important;
  box-shadow:0 18px 46px rgba(15,23,42,.16)!important;
}
html[data-theme="light"] .search-backdrop{
  background:rgba(240,242,245,.78)!important;
}
html[data-theme="light"] .search-result,
html[data-theme="light"] .search-empty{
  background:#f7f8fa!important;
  border-color:#d8dadf!important;
  color:#111827!important;
}
html[data-theme="light"] .foot,
html[data-theme="light"] footer.foot{
  background:#ffffff!important;
  color:#111827!important;
  border-top:1px solid #d8dadf!important;
}
html[data-theme="light"] .copy{
  border-top-color:#d8dadf!important;
}
html[data-theme="light"] .tb-theme-toggle{
  background:#ffffff!important;
  color:#111827!important;
  border-color:#cfd4dc!important;
  box-shadow:0 8px 22px rgba(15,23,42,.12)!important;
}
html[data-theme="light"] .tb-theme-toggle__orb{
  background:#1877f2!important;
  color:#ffffff!important;
  box-shadow:0 0 14px rgba(24,119,242,.24)!important;
}

/* Reference Light Mode v11 — blue-white corporate UI with red action accents */
html[data-theme="light"]{
  --tb-ref-white:#ffffff!important;
  --tb-ref-page:#f7fbff!important;
  --tb-ref-soft:#eef7ff!important;
  --tb-ref-border:#dce8f3!important;
  --tb-ref-navy:#0b2742!important;
  --tb-ref-muted:#4d5f73!important;
  --tb-ref-red:#ee3342!important;
  --tb-ref-blue:#2f8ee8!important;
  --tb-ref-green:#21c978!important;
  --bg:#f7fbff!important;
  --bg2:#ffffff!important;
  --panel:#ffffff!important;
  --line:#dce8f3!important;
  --text:#0b2742!important;
  --muted:#4d5f73!important;
  --gold:#ee3342!important;
  --blue:#2f8ee8!important;
  --green:#21c978!important;
  color-scheme:light;
}
html[data-theme="light"] body{
  background:#ffffff!important;
  color:#0b2742!important;
}
html[data-theme="light"] body:before{display:none!important}

/* Header like the reference: white, light, crisp */
html[data-theme="light"] .top,
html[data-theme="light"] header.top{
  background:rgba(255,255,255,.97)!important;
  border-bottom:1px solid #e7eef6!important;
  box-shadow:0 2px 18px rgba(18,44,72,.06)!important;
  backdrop-filter:blur(18px)!important;
}
html[data-theme="light"] .nav,
html[data-theme="light"] .links,
html[data-theme="light"] .links a,
html[data-theme="light"] .nav a:not(.pill):not(.btn),
html[data-theme="light"] .back{
  color:#0b2742!important;
}
html[data-theme="light"] .links a:hover,
html[data-theme="light"] .nav a:hover{color:#ee3342!important}
html[data-theme="light"] .logo-img{
  filter:invert(1) brightness(.16) contrast(1.25) drop-shadow(0 2px 5px rgba(11,39,66,.10))!important;
}

/* Light hero: white-to-clear overlay, navy copy, video/building remains understandable */
html[data-theme="light"] .hero-video-entry,
html[data-theme="light"] .hero.hero-video-entry{
  background:#ffffff!important;
  border-bottom:1px solid #e5eef6!important;
  min-height:760px;
}
html[data-theme="light"] .hero-video-entry .hero-entry-video{
  opacity:.88!important;
  filter:saturate(1.08) contrast(1.03) brightness(1.10)!important;
}
html[data-theme="light"] .hero-video-entry:before{
  background:
    linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 34%,rgba(255,255,255,.60) 55%,rgba(255,255,255,.20) 100%),
    radial-gradient(circle at 72% 18%,rgba(47,142,232,.18),transparent 32%),
    linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.46))!important;
}
html[data-theme="light"] .hero-video-entry .city{opacity:.08!important}
html[data-theme="light"] .hero-video-entry .hero-content,
html[data-theme="light"] .hero-video-entry h1,
html[data-theme="light"] .hero-video-entry h2,
html[data-theme="light"] .hero-video-entry h3,
html[data-theme="light"] .hero-video-entry span{
  color:#0b2742!important;
  text-shadow:none!important;
}
html[data-theme="light"] .hero-video-entry h1{
  color:#0b2742!important;
  letter-spacing:-.06em;
}
html[data-theme="light"] .hero-video-entry p{
  color:#40556d!important;
  text-shadow:none!important;
  font-weight:600;
}
html[data-theme="light"] .hero-video-entry .kicker{
  color:#ee3342!important;
  text-shadow:none!important;
  letter-spacing:.50em;
}
html[data-theme="light"] .hero-video-entry .btn:not(.gold){
  background:#ffffff!important;
  border:1px solid #dce8f3!important;
  color:#0b2742!important;
  box-shadow:0 10px 26px rgba(18,44,72,.08)!important;
}
html[data-theme="light"] .hero-video-entry .btn.gold{
  background:#ee3342!important;
  border-color:#ee3342!important;
  color:#ffffff!important;
  box-shadow:0 12px 28px rgba(238,51,66,.22)!important;
}
html[data-theme="light"] .play{
  border-color:#dce8f3!important;
  color:#0b2742!important;
  background:#f7fbff!important;
}
html[data-theme="light"] .smart-scroll,
html[data-theme="light"] .scroll{
  color:#60758a!important;
}

/* Section rhythm from reference */
html[data-theme="light"] .section,
html[data-theme="light"] .dark-section,
html[data-theme="light"] .section-pad,
html[data-theme="light"] .supply-command-section,
html[data-theme="light"] .product-studio-section,
html[data-theme="light"] .global-network-section,
html[data-theme="light"] .solutions-premium-section,
html[data-theme="light"] .trust-intelligence-section,
html[data-theme="light"] .partners-news,
html[data-theme="light"] .news,
html[data-theme="light"] .contact-section,
html[data-theme="light"] .timeline-section,
html[data-theme="light"] .dashboard,
html[data-theme="light"] .cta{
  background:#ffffff!important;
  color:#0b2742!important;
  border-color:#e5eef6!important;
}
html[data-theme="light"] .section:nth-of-type(even),
html[data-theme="light"] .light{
  background:#f7fbff!important;
}
html[data-theme="light"] .section-pad,
html[data-theme="light"] .supply-command-section{
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
}
html[data-theme="light"] h1,
html[data-theme="light"] h2,
html[data-theme="light"] h3,
html[data-theme="light"] h4,
html[data-theme="light"] b,
html[data-theme="light"] strong,
html[data-theme="light"] .head h2,
html[data-theme="light"] .bar-head h2,
html[data-theme="light"] .command-head h2,
html[data-theme="light"] .product-studio-head h2,
html[data-theme="light"] .premium-section-head h2,
html[data-theme="light"] .trust-hero h2,
html[data-theme="light"] .intro h2,
html[data-theme="light"] .cta h2{
  color:#0b2742!important;
  text-shadow:none!important;
}
html[data-theme="light"] p,
html[data-theme="light"] li,
html[data-theme="light"] small,
html[data-theme="light"] em,
html[data-theme="light"] .head p,
html[data-theme="light"] .product-studio-head p,
html[data-theme="light"] .premium-section-head p,
html[data-theme="light"] .confidence-copy,
html[data-theme="light"] .foot p,
html[data-theme="light"] .foot a{
  color:#4d5f73!important;
}
html[data-theme="light"] .kicker,
html[data-theme="light"] .product-kicker,
html[data-theme="light"] .section-kicker,
html[data-theme="light"] .trust-kicker,
html[data-theme="light"] .command-kicker,
html[data-theme="light"] .footer-social>span{
  color:#ee3342!important;
}

/* White cards with blue-tinted borders */
html[data-theme="light"] .card,
html[data-theme="light"] .hero-card,
html[data-theme="light"] .panel,
html[data-theme="light"] .dash-card,
html[data-theme="light"] .data-panel,
html[data-theme="light"] .command-shell,
html[data-theme="light"] .command-card,
html[data-theme="light"] .product-studio-foot div,
html[data-theme="light"] .trust-control,
html[data-theme="light"] .trust-cert-panel,
html[data-theme="light"] .quiet-assurance article,
html[data-theme="light"] .quiet-insight,
html[data-theme="light"] .locator-panel,
html[data-theme="light"] .google-panel,
html[data-theme="light"] .world-card,
html[data-theme="light"] .map-panel,
html[data-theme="light"] .map-card,
html[data-theme="light"] .premium-map,
html[data-theme="light"] .form-card,
html[data-theme="light"] .info-card,
html[data-theme="light"] .office,
html[data-theme="light"] .article,
html[data-theme="light"] .jacket-library-shell,
html[data-theme="light"] .sportsbra-library-shell,
html[data-theme="light"] .knitwear-library-shell,
html[data-theme="light"] .bottoms-library-shell,
html[data-theme="light"] .insulated-library-shell,
html[data-theme="light"] .live-command-card,
html[data-theme="light"] .journey-console,
html[data-theme="light"] .milestone,
html[data-theme="light"] .control-steps div{
  background:#ffffff!important;
  border:1px solid #dce8f3!important;
  color:#0b2742!important;
  box-shadow:0 10px 30px rgba(18,44,72,.06)!important;
}
html[data-theme="light"] .stat,
html[data-theme="light"] .metric,
html[data-theme="light"] .step,
html[data-theme="light"] .confidence-list div,
html[data-theme="light"] .network-mini-stats span,
html[data-theme="light"] .proof-tags span,
html[data-theme="light"] .tag,
html[data-theme="light"] .office-item,
html[data-theme="light"] .social-icon,
html[data-theme="light"] .workflow-step,
html[data-theme="light"] .approval-note,
html[data-theme="light"] .login-lock,
html[data-theme="light"] .request-summary{
  background:#ffffff!important;
  border:1px solid #dce8f3!important;
  color:#0b2742!important;
  box-shadow:0 8px 22px rgba(18,44,72,.045)!important;
}
html[data-theme="light"] .stat b,
html[data-theme="light"] .metric b,
html[data-theme="light"] .command-card b,
html[data-theme="light"] .network-mini-stats b,
html[data-theme="light"] .control-score strong,
html[data-theme="light"] .pulse-grid b{
  color:#0b2742!important;
}
html[data-theme="light"] .stat small,
html[data-theme="light"] .metric span,
html[data-theme="light"] .command-card small,
html[data-theme="light"] .command-card em,
html[data-theme="light"] .step span,
html[data-theme="light"] .control-steps span,
html[data-theme="light"] .pulse-grid span{
  color:#4d5f73!important;
}

/* Reference-style buttons: red primary, white secondary */
html[data-theme="light"] .btn,
html[data-theme="light"] .pill,
html[data-theme="light"] .product-cta,
html[data-theme="light"] .command-view,
html[data-theme="light"] .trust-btn,
html[data-theme="light"] .trust-link,
html[data-theme="light"] .qr-link,
html[data-theme="light"] .back,
html[data-theme="light"] .search-trigger,
html[data-theme="light"] .iconbtn,
html[data-theme="light"] .lang-select,
html[data-theme="light"] .mini-btn,
html[data-theme="light"] .report-btn{
  background:#ffffff!important;
  color:#0b2742!important;
  border:1px solid #dce8f3!important;
  box-shadow:0 7px 18px rgba(18,44,72,.045)!important;
}
html[data-theme="light"] .btn.gold,
html[data-theme="light"] .pill.gold,
html[data-theme="light"] .submit button,
html[data-theme="light"] .search-form button,
html[data-theme="light"] .mini-btn.gold{
  background:#ee3342!important;
  border-color:#ee3342!important;
  color:#ffffff!important;
  box-shadow:0 10px 24px rgba(238,51,66,.18)!important;
}
html[data-theme="light"] .btn:hover,
html[data-theme="light"] .pill:hover,
html[data-theme="light"] .product-cta:hover,
html[data-theme="light"] .command-view:hover,
html[data-theme="light"] .trust-btn:hover,
html[data-theme="light"] .mini-btn:hover{
  background:#fff5f6!important;
  border-color:#ee3342!important;
  color:#ee3342!important;
}

/* Live command cards in clean dashboard style */
html[data-theme="light"] .live,
html[data-theme="light"] .live-chip,
html[data-theme="light"] .refresh-note,
html[data-theme="light"] .status.green{
  background:#eafff4!important;
  border-color:#bdf2d8!important;
  color:#12a35a!important;
}
html[data-theme="light"] .live:before,
html[data-theme="light"] .live-chip:before{
  background:#21c978!important;
  box-shadow:0 0 14px rgba(33,201,120,.45)!important;
}
html[data-theme="light"] .status.blue,
html[data-theme="light"] .erp-note{
  background:#eef7ff!important;
  border-color:#cfe7ff!important;
  color:#2f8ee8!important;
}

/* Inputs */
html[data-theme="light"] input,
html[data-theme="light"] textarea,
html[data-theme="light"] select,
html[data-theme="light"] .search-form input{
  background:#ffffff!important;
  color:#0b2742!important;
  border-color:#dce8f3!important;
  box-shadow:none!important;
}
html[data-theme="light"] input:focus,
html[data-theme="light"] textarea:focus,
html[data-theme="light"] select:focus{
  border-color:#2f8ee8!important;
  box-shadow:0 0 0 3px #eef7ff!important;
}
html[data-theme="light"] input::placeholder,
html[data-theme="light"] textarea::placeholder{color:#7a8ca0!important}

/* Product overlays and map clarity */
html[data-theme="light"] .product-overlay{
  background:linear-gradient(180deg,transparent,rgba(11,39,66,.50) 18%,rgba(11,39,66,.88))!important;
}
html[data-theme="light"] .product-overlay h3,
html[data-theme="light"] .product-overlay p,
html[data-theme="light"] .product-overlay li,
html[data-theme="light"] .product-overlay span{color:#ffffff!important}
html[data-theme="light"] .product-overlay small,
html[data-theme="light"] .trust-cert em,
html[data-theme="light"] .certificate-vault .trust-cert em{
  color:#ee3342!important;
  background:#fff0f2!important;
  border-color:#ffd3d8!important;
}
html[data-theme="light"] .premium-map,
html[data-theme="light"] .world-map,
html[data-theme="light"] .map-frame,
html[data-theme="light"] .route-map,
html[data-theme="light"] .map-card{background:#ffffff!important}
html[data-theme="light"] .continents path,
html[data-theme="light"] .world svg path{
  fill:#d8ecff!important;
  stroke:#abd3f6!important;
}
html[data-theme="light"] .route,
html[data-theme="light"] .routes path,
html[data-theme="light"] .office-routes path,
html[data-theme="light"] .default-routes path{stroke:#ee3342!important}
html[data-theme="light"] .map-label,
html[data-theme="light"] .map-small,
html[data-theme="light"] .default-label,
html[data-theme="light"] .office-map-label,
html[data-theme="light"] .factory-partner-label,
html[data-theme="light"] .rnd-label{fill:#0b2742!important}
html[data-theme="light"] .map-tag,
html[data-theme="light"] .panel-title,
html[data-theme="light"] .command-status-row,
html[data-theme="light"] .google-head,
html[data-theme="light"] .map-actions{
  background:#ffffff!important;
  border-color:#dce8f3!important;
  color:#0b2742!important;
}

html[data-theme="light"] .foot,
html[data-theme="light"] footer.foot{
  background:#ffffff!important;
  border-top:1px solid #e5eef6!important;
  color:#0b2742!important;
}
html[data-theme="light"] .copy{border-top-color:#e5eef6!important}
html[data-theme="light"] .tb-theme-toggle{
  background:#ffffff!important;
  color:#0b2742!important;
  border-color:#dce8f3!important;
  box-shadow:0 8px 24px rgba(18,44,72,.10)!important;
}
html[data-theme="light"] .tb-theme-toggle__orb{
  background:#ee3342!important;
  color:#ffffff!important;
  box-shadow:0 0 16px rgba(238,51,66,.24)!important;
}
