/* recordcloud.bot light theme — only active on <html data-theme="light"> */
html[data-theme="light"]{color-scheme:light;
  --bg:#f6f6fb;--bg2:#ffffff;--side:#ffffff;--panel:#ffffff;--panel2:#f3f3f9;--border:#e3e3ee;--border2:#d6d6e4;
  --text:#16161f;--muted:#5c5c72;--muted2:#8a8aa0}
html[data-theme="light"] body{background:var(--bg)!important;color:var(--text)!important}
/* surfaces that were hard-coded dark */
html[data-theme="light"] :is(.panel,.kpi,.streamer,.stat,.card,.step,.plan,.quote,.platform-card,.pl,.auth-box,.tool-box,.related a,.seo-index a,.info-grid div,.msg,.table-wrap,.notif-list li,.plan-card,.faq details,.prose .faq details,.coin,.pay-field>div,.pay-timer,.age-box,.empty-state,.storage,.cta-box,.pending-model){background:#fff!important;border-color:var(--border)!important;color:var(--text)}
html[data-theme="light"] :is(.input,select.input,textarea.input,.search,.hero-input,.lang-btn,.icon-btn,.chip,.btn-ghost,.platform-pick label,.parts a,.period,.admin-nav a,.toggle-interval,.grid-toggle,.code,.prose pre,.prose th,.table th,.copy-row .input,.drop,.tool-result,.platform-button,.platforms>a,.record-platforms .platform-button){background:#f4f4fa!important;border-color:var(--border2)!important;color:var(--text)!important}
html[data-theme="light"] .input::placeholder,html[data-theme="light"] .search input::placeholder,html[data-theme="light"] .hero-input input::placeholder{color:#9a9ab0}
html[data-theme="light"] .search input,html[data-theme="light"] .hero-input input{color:var(--text)!important}
html[data-theme="light"] :is(.sidebar,.landing-header,.site-header,.strip,.site-footer,.notif-menu,.lang-menu){background:#fff!important;border-color:var(--border)!important}
html[data-theme="light"] .old-top,html[data-theme="light"] #app{background:transparent}
html[data-theme="light"] .old-top .hero,html[data-theme="light"] .page,html[data-theme="light"] .main,html[data-theme="light"] .app{background:transparent!important}
/* text colours that were light-on-dark */
html[data-theme="light"] :is(h1,h2,h3,h4,b,strong,.rec h3,.rec h3 a,.streamer .name a,.kpi b,.stat b,.pay-rows b,.title-row h3,.row-head h2,.panel h2,.panel h3,.brand,.brand span,.logo){color:var(--text)!important}
html[data-theme="light"] :is(p,li,.intro,.lead,.prose p,.prose li,.sidebar a,.landing-header nav a,.site-footer a,.site-footer p,.footer-bottom,.who,.meta,.small,.muted,.desc,.strip-item span,.card p,.step p,.section-head p,.platform-caption,.no-credit,.app-foot,.notif-menu li a){color:var(--muted)}
html[data-theme="light"] .sidebar a:hover,html[data-theme="light"] .landing-header nav a:hover{color:var(--text)!important;background:#f1f0fb}
html[data-theme="light"] .sidebar a.active{background:linear-gradient(90deg,rgba(124,92,246,.16),rgba(124,92,246,.05))!important;color:#4c2fd0!important}
html[data-theme="light"] .sidebar .old-top .brand span,html[data-theme="light"] .landing-header .brand span{color:var(--text)!important}
html[data-theme="light"] .muted2,html[data-theme="light"] .rec .meta{color:var(--muted2)!important}
html[data-theme="light"] .table td,html[data-theme="light"] .table th{border-color:var(--border)!important;color:var(--text)}
html[data-theme="light"] .table tr:hover td{background:#f8f8fc}
html[data-theme="light"] .badge{background:#f4f4fa;border-color:var(--border2)}
html[data-theme="light"] .badge.live,html[data-theme="light"] .badge.recording{background:var(--live);color:#fff}
html[data-theme="light"] .alert.ok{background:#ecfdf5;color:#047857;border-color:#a7f3d0}
html[data-theme="light"] .alert.error{background:#fef2f2;color:#b91c1c;border-color:#fecaca}
html[data-theme="light"] .alert.warn,html[data-theme="light"] .expiry-box{background:#fffbeb!important;color:#92400e;border-color:#fde68a!important}
html[data-theme="light"] .expiry-box b,html[data-theme="light"] .expiry-box div{color:#78350f!important}
html[data-theme="light"] .expiry-box.bad{background:#fef2f2!important;border-color:#fecaca!important}.expiry-box.bad b{color:inherit}
html[data-theme="light"] .alert.info{background:#eff6ff;color:#1e40af;border-color:#bfdbfe}
html[data-theme="light"] .welcome{background:#f3f0ff;border-color:#ddd6fe;color:var(--text)}
html[data-theme="light"] .banner{box-shadow:0 20px 40px -24px rgba(91,63,214,.45)}
html[data-theme="light"] .banner h1,html[data-theme="light"] .banner p{color:#fff!important}
html[data-theme="light"] .rec .thumb{background:#e9e9f2;border-color:var(--border)}
html[data-theme="light"] .rec .thumb .noimg{background:linear-gradient(135deg,#ececf5,#e2e2ee);color:var(--muted)}
html[data-theme="light"] .btn-primary,html[data-theme="light"] .button,html[data-theme="light"] .chip.on,html[data-theme="light"] .admin-nav a.on,html[data-theme="light"] .toggle-interval .on,html[data-theme="light"] .grid-toggle .on,html[data-theme="light"] .period a.on{color:#fff!important}
html[data-theme="light"] .chip.on{background:var(--purple)!important;border-color:var(--purple)!important}
html[data-theme="light"] .old-top .secondary{background:#fff!important;border-color:var(--border2)!important;color:#5b3fd6!important}
html[data-theme="light"] .platform-pick label.on,html[data-theme="light"] .coin.on,html[data-theme="light"] .parts a.cur{background:#efeaff!important;border-color:var(--purple)!important}
html[data-theme="light"] .section-dots{background-image:radial-gradient(rgba(91,63,214,.08) 1px,transparent 1px)!important}
html[data-theme="light"] .x-logo,html[data-theme="light"] img[src*="/icons/x.svg"],html[data-theme="light"] img[src*="/icons/tiktok.svg"]{filter:invert(1)}
html[data-theme="light"] .grad-text,html[data-theme="light"] .pay-amount{background:linear-gradient(90deg,#7c3aed,#4f6cf0);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-theme="light"] .dashboard-preview img{box-shadow:0 30px 60px -30px rgba(40,30,90,.45)}
html[data-theme="light"] .switch input{background:#d6d6e4}
html[data-theme="light"] .switch{border-color:var(--border)}
html[data-theme="light"] .storage .bar{background:#e6e6f0}
html[data-theme="light"] .hero::before,html[data-theme="light"] .hero::after{opacity:.35}
html[data-theme="light"] .toast{background:#fff;color:var(--text);border-color:var(--purple)}
/* toggle button */
.theme-toggle{display:inline-flex;align-items:center;justify-content:center}
.theme-toggle .sun{display:none}html[data-theme="light"] .theme-toggle .sun{display:block}html[data-theme="light"] .theme-toggle .moon{display:none}
/* the landing/header wrapper (.old-top) declares its own dark variables */
html[data-theme="light"] .old-top{color-scheme:light;--bg:#f6f6fb;--panel:#ffffff;--border:#e3e3ee;--text:#16161f;--muted:#5c5c72;--purple:#7c5cf6}
html[data-theme="light"] .old-top .eyebrow{background:#f1edff;border-color:#ddd6fe;color:#6d4fd8}
html[data-theme="light"] .landing-header .account>a:not(.button){color:var(--text)!important}
html[data-theme="light"] .old-top .play-circle{color:#fff}
html[data-theme="light"] .main .banner h1,html[data-theme="light"] .main .banner p{color:#fff!important}
