/* Светлая тема Reality. Файл создан скриптом make-light-theme.mjs из тёмных стилей — руками не править, правки в блоке FIX скрипта. */
/* reality.css */
html[data-theme="light"] body{background:#f5f5f5;color:#080808;--lime:#488825;--muted:#666666;--line:#d4d4d4;--panel:#ececec}
:where(html[data-theme="light"]) ::selection{color:#f7f7f7}
:where(html[data-theme="light"]) .skip{color:#ffffff}
:where(html[data-theme="light"]) .topbar nav{color:#444444}
:where(html[data-theme="light"]) .hero .eyebrow{color:#565656}
:where(html[data-theme="light"]) .live-state{border:1px solid #bababa;color:#333333}
:where(html[data-theme="light"]) .live-state.on{border-color:#cadaab}
:where(html[data-theme="light"]) .hero-copy{color:#555555}
:where(html[data-theme="light"]) .partners{color:#999999}
:where(html[data-theme="light"]) .partner-caption{color:#666666}
:where(html[data-theme="light"]) .scoreboard{background:radial-gradient(ellipse at 90% 0%,#4888250d,transparent 55%),#ececec;border:1px solid #ced1c7}
:where(html[data-theme="light"]) .score-top{color:#555555}
:where(html[data-theme="light"]) .score-total{color:#8d8d8d}
:where(html[data-theme="light"]) .score-caption{color:#555555}
:where(html[data-theme="light"]) #progress-track{background:#cccccc}
:where(html[data-theme="light"]) .score-bottom{color:#555555}
:where(html[data-theme="light"]) .score-decor{color:#00000003}
:where(html[data-theme="light"]) .segments{background:#e8e8e8}
:where(html[data-theme="light"]) .segments button{color:#666666}
:where(html[data-theme="light"]) .segments button[aria-pressed=true]{background:#0c0c0c;color:#eeeeee}
:where(html[data-theme="light"]) .freshness{color:#666666}
:where(html[data-theme="light"]) .notice{border:1px solid #a9a9a9;background:#e4e4e4;color:#222222}
:where(html[data-theme="light"]) .kpis{background:#eeeeee}
:where(html[data-theme="light"]) .kpi-index{color:#888888}
:where(html[data-theme="light"]) .kpi>span:last-child{color:#444444}
:where(html[data-theme="light"]) .money-block{background:#48882509}
:where(html[data-theme="light"]) .money-block>span{color:#444444}
:where(html[data-theme="light"]) .money-block small{color:#666666}
:where(html[data-theme="light"]) #now-items{color:#555555}
:where(html[data-theme="light"]) #now-items b{color:#111111}
:where(html[data-theme="light"]) .section-head>.eyebrow,:where(html[data-theme="light"]) .section-head .eyebrow{color:#777777}
:where(html[data-theme="light"]) .section-head p{color:#777777}
:where(html[data-theme="light"]) .funnel-step{background:#eeeeee}
:where(html[data-theme="light"]) .funnel-step .funnel-label{color:#333333}
:where(html[data-theme="light"]) .funnel-step .funnel-label span{color:#979797}
:where(html[data-theme="light"]) .funnel-meter{background:#cccccc}
:where(html[data-theme="light"]) .conversion{color:#777777}
:where(html[data-theme="light"]) .footnote{color:#777777}
:where(html[data-theme="light"]) .feed-date{color:#666666}
:where(html[data-theme="light"]) .feed-icon{border:1px solid #bbbbbb;color:#444444}
:where(html[data-theme="light"]) .feed-row.positive .feed-icon{border-color:#65842a}
:where(html[data-theme="light"]) .feed-row.important .feed-icon{color:#eaeaea}
:where(html[data-theme="light"]) .feed-info span{color:#666666}
:where(html[data-theme="light"]) .feed-arrow{color:#888888}
:where(html[data-theme="light"]) .feed-row:hover{background:#e8e8e8}
:where(html[data-theme="light"]) .broadcast-note{background:#ececec}
:where(html[data-theme="light"]) .broadcast-note .eyebrow{color:#777777}
:where(html[data-theme="light"]) .broadcast-note p{color:#666666}
:where(html[data-theme="light"]) .filters button{color:#555555}
:where(html[data-theme="light"]) .filters button[aria-pressed=true]{color:#ededed}
:where(html[data-theme="light"]) .filter-note{color:#777777}
:where(html[data-theme="light"]) .heading-count{color:#666666;border:1px solid #bbbbbb}
:where(html[data-theme="light"]) .lead-card{background:#ececec}
:where(html[data-theme="light"]) .lead-card:hover{border-color:#969d87;color:#111111}
:where(html[data-theme="light"]) .half-tag{color:#777777}
:where(html[data-theme="light"]) .status{border:1px solid #b7b7b7;color:#444444}
:where(html[data-theme="light"]) .status.paid,:where(html[data-theme="light"]) .status.contract{border-color:#c6d6ac}
:where(html[data-theme="light"]) .status.refused{color:#555555}
:where(html[data-theme="light"]) .lead-card p{color:#333333}
:where(html[data-theme="light"]) .card-bottom{color:#777777}
:where(html[data-theme="light"]) .card-bottom b{color:#555555}
:where(html[data-theme="light"]) .empty{border:1px dashed #bbbbbb;color:#666666}
:where(html[data-theme="light"]) .empty strong{color:#111111}
:where(html[data-theme="light"]) .endline a{color:#555555}
:where(html[data-theme="light"]) footer{color:#8c8c8c}
:where(html[data-theme="light"]) dialog{border:1px solid #aaaaaa;background:#ededed;color:#111111}
:where(html[data-theme="light"]) dialog::backdrop{background:#ffffffbb}
:where(html[data-theme="light"]) .dialog-top{color:#666666}
:where(html[data-theme="light"]) .detail-half{color:#555555}
:where(html[data-theme="light"]) .detail-facts{background:#e4e4e4}
:where(html[data-theme="light"]) .detail-facts span{color:#666666}
:where(html[data-theme="light"]) .timeline li{border-left:1px solid #bbbbbb}
:where(html[data-theme="light"]) .timeline time{color:#666666}
:where(html[data-theme="light"]) .timeline-note{color:#777777}
:where(html[data-theme="light"]) #demo-banner{color:#efefef}
:where(html[data-theme="light"]) .admin section{background:#ececec}
:where(html[data-theme="light"]) .admin input,:where(html[data-theme="light"]) .admin textarea,:where(html[data-theme="light"]) .admin select{background:#f6f6f6;color:#111111;border:1px solid #aaaaaa}
:where(html[data-theme="light"]) .admin .primary{color:#eeeeee}
:where(html[data-theme="light"]) .admin p,:where(html[data-theme="light"]) .admin label{color:#444444}
@media print{
  html[data-theme="light"] body{background:#000000;color:#ffffff}
  :where(html[data-theme="light"]) .scoreboard,:where(html[data-theme="light"]) .kpis,:where(html[data-theme="light"]) .kpi,:where(html[data-theme="light"]) .money-block,:where(html[data-theme="light"]) .funnel-step,:where(html[data-theme="light"]) .lead-card{background:#000000;color:#ffffff}
  :where(html[data-theme="light"]) .feed-info strong,:where(html[data-theme="light"]) .money-block strong{color:#ffffff}
}
/* club127.css */
html[data-theme="light"] body{--lime:#488825;--line:#d0d1d0;--panel:#e8eae8;background:#f4f5f4;color:#000000;background-image:radial-gradient(ellipse 880px 570px at 5% 4%,#48882519,transparent 80%)}
:where(html[data-theme="light"]) .topbar{border-bottom-color:#00000017}
:where(html[data-theme="light"]) .topbar nav{color:#000000}
:where(html[data-theme="light"]) .hero h1 em{color:#000000}
:where(html[data-theme="light"]) .hero-copy{color:#3e3e3e}
:where(html[data-theme="light"]) .live-state.on{border-color:#48882566}
:where(html[data-theme="light"]) .partner-caption{color:#555555}
:where(html[data-theme="light"]) .scoreboard{border:1px solid #00000024;background:linear-gradient(130deg,#4888250e,transparent 65%),#ebeceb;box-shadow:0 12px 50px #ffffff22}
:where(html[data-theme="light"]) .score-total{color:#626462}
:where(html[data-theme="light"]) .score-caption{color:#4a4a4a}
:where(html[data-theme="light"]) .score-bottom{color:#555555}
:where(html[data-theme="light"]) .segments{background:#e6e8e6}
:where(html[data-theme="light"]) .segments button[aria-pressed=true]{background:#000000;color:#d0d1d0}
:where(html[data-theme="light"]) .kpis{background:#eceeec}
:where(html[data-theme="light"]) .money-block{background:#4888250d}
:where(html[data-theme="light"]) .section-head p{color:#555555}
:where(html[data-theme="light"]) .funnel-step{background:#eceeec}
:where(html[data-theme="light"]) .footnote{color:#555555}
:where(html[data-theme="light"]) .feed-row.positive .feed-icon{border-color:#48882580}
:where(html[data-theme="light"]) .feed-row.important .feed-icon{color:#f4f5f4}
:where(html[data-theme="light"]) .feed-row:hover{background:#00000004}
:where(html[data-theme="light"]) .broadcast-note{background:linear-gradient(145deg,#48882510,transparent),#ebeceb}
:where(html[data-theme="light"]) .broadcast-note p{color:#444444}
:where(html[data-theme="light"]) .filters button[aria-pressed=true]{color:#f4f5f4}
:where(html[data-theme="light"]) .lead-card{background:#ebedeb}
:where(html[data-theme="light"]) .status.contract,:where(html[data-theme="light"]) .status.paid{border-color:#48882570}
:where(html[data-theme="light"]) .lead-card p{color:#333333}
:where(html[data-theme="light"]) .filter-note{color:#555555}
:where(html[data-theme="light"]) footer{color:#666666}
:where(html[data-theme="light"]) dialog{background:#ebedeb}
:where(html[data-theme="light"]) .detail-facts{background:#e2e3e2}
:where(html[data-theme="light"]) #demo-banner{background:#d0d1d0;color:#000000}
@media(max-width:760px){
  html[data-theme="light"] body{background-image:radial-gradient(ellipse 430px 600px at 0 0,#48882516,transparent)}
}
:where(html[data-theme="light"]) .site-name span{color:#333333}
:where(html[data-theme="light"]) .partner-role{color:#555555}
:where(html[data-theme="light"]) .score-caption b{color:#000000}
:where(html[data-theme="light"]) .score-caption>span{color:#555555}
:where(html[data-theme="light"]) .score-caption strong{color:#000000}
:where(html[data-theme="light"]) .kpi .kpi-label{color:#222222}
:where(html[data-theme="light"]) .kpi .kpi-amount{color:#333333}
:where(html[data-theme="light"]) .kpi .kpi-amount b{color:#000000}
:where(html[data-theme="light"]) .kpi .kpi-base{color:#666666}
:where(html[data-theme="light"]) .kpi-index{color:#999999}
:where(html[data-theme="light"]) .kpi-result{background:#4888250b}
:where(html[data-theme="light"]) .score-section>.money-block{background:#ebedeb}
:where(html[data-theme="light"]) .score-section>.money-block small{color:#555555}
:where(html[data-theme="light"]) .metrics-note{color:#666666}
:where(html[data-theme="light"]) .metric-definitions{color:#555555}
:where(html[data-theme="light"]) .metric-definitions summary{color:#333333}
:where(html[data-theme="light"]) .metric-definitions dl{background:#e9ebe9}
:where(html[data-theme="light"]) .metric-definitions dt{color:#111111}
:where(html[data-theme="light"]) .traffic-card{background:#ecedec}
:where(html[data-theme="light"]) .traffic-head>span{color:#555555}
:where(html[data-theme="light"]) .traffic-result>span{color:#666666}
:where(html[data-theme="light"]) .traffic-result b{color:#222222}
:where(html[data-theme="light"]) .traffic-sources>span{color:#555555}
:where(html[data-theme="light"]) .traffic-sources b{color:#111111}
:where(html[data-theme="light"]) .traffic-card>p{color:#777777}
:where(html[data-theme="light"]) #lead-dialog{scrollbar-color:#bbbbbb #eeeeee}
:where(html[data-theme="light"]) #lead-dialog .detail-half{color:#555555}
:where(html[data-theme="light"]) .story-result{border:1px solid #c1c5be;background:#e6e8e5}
:where(html[data-theme="light"]) .story-result small{color:#555b50}
:where(html[data-theme="light"]) .result-paid{background:#48882516}
:where(html[data-theme="light"]) .result-paid strong{color:#498528}
:where(html[data-theme="light"]) .result-refused{border-color:#777777;background:#dfdfdf}
:where(html[data-theme="light"]) .result-refused>span{color:#222222}
:where(html[data-theme="light"]) .story-facts{border-bottom:1px solid #cfcfcf}
:where(html[data-theme="light"]) .story-facts small{color:#555555}
:where(html[data-theme="light"]) .story-facts span{color:#555555}
:where(html[data-theme="light"]) .story-summary>p{color:#222222}
:where(html[data-theme="light"]) .story-day{background:#e7eae5}
:where(html[data-theme="light"]) .story-day .eyebrow{color:#4c832a}
:where(html[data-theme="light"]) .story-day p{color:#333333}
:where(html[data-theme="light"]) .story-quote{background:#e4e4e4}
:where(html[data-theme="light"]) .story-quote h3{color:#4f554a}
:where(html[data-theme="light"]) .quote-by{color:#4b4b4b}
:where(html[data-theme="light"]) .opinion-assessment{color:#4c7c32;border:1px solid #bdd0b3}
:where(html[data-theme="light"]) .legacy-story{border-left:1px solid #aaaaaa}
:where(html[data-theme="light"]) .legacy-story small{color:#555555}
:where(html[data-theme="light"]) .opinion-to-fact{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc}
:where(html[data-theme="light"]) .opinion-to-fact small{color:#555555}
:where(html[data-theme="light"]) .journey-caption{color:#666666}
:where(html[data-theme="light"]) .journey-day>time{color:#555555}
:where(html[data-theme="light"]) .journey-items{border-left:1px solid #c7c7c7}
:where(html[data-theme="light"]) .journey-mark{background:#eeeeee;color:#555555}
:where(html[data-theme="light"]) .journey-event small{color:#777777}
:where(html[data-theme="light"]) .event-contact .journey-mark,:where(html[data-theme="light"]) .event-meeting .journey-mark{color:#4c832a}
:where(html[data-theme="light"]) .event-sent .journey-mark,:where(html[data-theme="light"]) .event-signed .journey-mark{color:#222222}
:where(html[data-theme="light"]) .event-paid{background:#48882517;border:1px solid #bfdbb1}
:where(html[data-theme="light"]) .event-paid strong{color:#4b832b}
:where(html[data-theme="light"]) .event-paid .journey-mark{background:#488825;color:#eeeeee}
:where(html[data-theme="light"]) .event-paid small{color:#526c41}
:where(html[data-theme="light"]) .journey-opinion{background:#e5e5e5;border-left:2px solid #9ca199}
:where(html[data-theme="light"]) .opinion-meta{color:#555555}
:where(html[data-theme="light"]) .journey-refused{background:#dddddd;border:1px solid #aaaaaa}
:where(html[data-theme="light"]) .journey-refused small{color:#555555}
:where(html[data-theme="light"]) .story-journey .timeline-note{color:#666666}
:where(html[data-theme="light"]) .story-nav{border-top:1px solid #cccccc}
:where(html[data-theme="light"]) .story-nav [data-story-all]{background:#111111;color:#eeeeee;border-color:#111111}
:where(html[data-theme="light"]) .story-nav-note{color:#666666}
/* scoreboard.css */
html[data-theme="light"]{--lime:#488825;--paid:#73a30b;--paid-glow:#73a30b66;--c-received:#707880;--c-contact:#2a7884;--c-qual:#163897;--c-meeting:#432589;--c-sent:#906c1d;--c-signed:#488825;--c-refused:#947b7b;--ink-dim:#707270;--rule:#00000017}
:where(html[data-theme="light"]) .sec-head .eyebrow{color:#636563}
:where(html[data-theme="light"]) .sec-head p{color:#636563}
:where(html[data-theme="light"]) .hb-top{color:#454745}
:where(html[data-theme="light"]) .hb-rate .hb-num{color:#000000}
:where(html[data-theme="light"]) .hb-cap{color:#454745}
:where(html[data-theme="light"]) .hb-chain li+li::before{color:#a0a1a0}
:where(html[data-theme="light"]) .hb-chain span{color:#636563}
:where(html[data-theme="light"]) .hb-chain .k-signed b{color:#47921b}
:where(html[data-theme="light"]) .hb-note{color:#7d7f7d}
:where(html[data-theme="light"]) .ch-big>span{color:#919391}
:where(html[data-theme="light"]) .ch-cap small{color:#707270}
:where(html[data-theme="light"]) .ch-counts dt{color:#636563}
:where(html[data-theme="light"]) .ch-counts div:nth-child(4) dd{color:#47921b}
:where(html[data-theme="light"]) .cell{border:1px solid #dfe0df;background:#f0f2f0;color:#c7c8c7}
:where(html[data-theme="light"]) button.cell:hover{border-color:#000000a0;color:#000000}
:where(html[data-theme="light"]) button.cell:focus-visible{outline:2px solid #000000}
:where(html[data-theme="light"]) .s-wait{background:#f3f4f3;border-color:#e7e9e7}
:where(html[data-theme="light"]) .s-received{background:#e7eaf0;border-color:#cbd4e0;color:#3c5372}
:where(html[data-theme="light"]) .s-contact{background:#e0eff2;border-color:#a9dbe5;color:#22808b}
:where(html[data-theme="light"]) .s-qual{background:#d1d8ef;border-color:#2b3c83;color:#0f349f}
:where(html[data-theme="light"]) .s-meeting{background:#d4ceea;border-color:#433776;color:#32149a}
:where(html[data-theme="light"]) .s-sent{background:#f1e9d8;border-color:#7d6120;color:#9f740e}
:where(html[data-theme="light"]) .s-signed{background:#d6f2d3;border-color:#3f8a24;color:#499617}
:where(html[data-theme="light"]) .s-paid{color:#eff8e7}
:where(html[data-theme="light"]) .s-refused{background:#edebeb;border-color:#d2c8c8;color:#9d8a8a}
:where(html[data-theme="light"]) .cell[data-na]::after{background:#873c27}
:where(html[data-theme="light"]) .legend{color:#393b39}
:where(html[data-theme="light"]) .lg-na{background:#f0f2f0;border-color:#dfe0df}
:where(html[data-theme="light"]) .lg-na::after{background:#873c27}
:where(html[data-theme="light"]) .side-hint{color:#707270}
:where(html[data-theme="light"]) #cell-tip{background:#0d0d0b;color:#f1f2f1;box-shadow:0 8px 30px #ffffff88}
:where(html[data-theme="light"]) #cell-tip small{color:#a0a1a0}
:where(html[data-theme="light"]) #cell-tip span{color:#b8e5a6}
:where(html[data-theme="light"]) .footnote{color:#707270}
:where(html[data-theme="light"]) .trail-label{color:#343634}
:where(html[data-theme="light"]) .trail-dots i{background:#e1e3e1}
:where(html[data-theme="light"]) .trail-sub{color:#707270}
:where(html[data-theme="light"]) .trail-link::before{background:linear-gradient(90deg,#00000010,#00000055)}
:where(html[data-theme="light"]) .trail-link::after{border-top:1px solid #00000090;border-right:1px solid #00000090}
:where(html[data-theme="light"]) .trail-link span{color:#707270}
:where(html[data-theme="light"]) .ev{color:#272927}
:where(html[data-theme="light"]) .ev:hover{background:#00000006;color:#000000}
:where(html[data-theme="light"]) .ev-when{color:#707270}
:where(html[data-theme="light"]) .ev-dot{background:#b3b4b3}
:where(html[data-theme="light"]) .ev-text b{color:#000000}
:where(html[data-theme="light"]) .ev-arrow{color:#a0a1a0}
:where(html[data-theme="light"]) .ev-opinion .ev-dot{border:1px solid #707270}
:where(html[data-theme="light"]) .ev-sent .ev-text,:where(html[data-theme="light"]) .ev-signed .ev-text{color:#9f740e}
:where(html[data-theme="light"]) .ev-signed .ev-dot{box-shadow:0 0 0 4px #48882526}
:where(html[data-theme="light"]) .ev-signed .ev-text{color:#499617}
:where(html[data-theme="light"]) .ev-signed .ev-text b{color:#499617}
:where(html[data-theme="light"]) .ev-paid{background:linear-gradient(90deg,#73a30b14,transparent 70%)}
:where(html[data-theme="light"]) .ev-paid .ev-dot{box-shadow:0 0 0 4px #73a30b2b,0 0 12px var(--paid-glow)}
:where(html[data-theme="light"]) .today-row span{color:#636563}
:where(html[data-theme="light"]) .today-row strong{color:#aeafae}
:where(html[data-theme="light"]) .today-row.has span{color:#272927}
:where(html[data-theme="light"]) .today-row.has strong{color:#000000}
:where(html[data-theme="light"]) .today-row.t-signed.has strong{color:#499617}
:where(html[data-theme="light"]) .now-items{color:#636563}
:where(html[data-theme="light"]) .now-items small{color:#8e8f8e}
:where(html[data-theme="light"]) .now-items b{color:#151715}
:where(html[data-theme="light"]) .filters-v2 button[aria-pressed=true]{background:#000000;border-color:#000000;color:#f3f4f3}
:where(html[data-theme="light"]) .filters-v2 .f-minor{color:#707270;border-color:#d7d9d7}
:where(html[data-theme="light"]) .filters-v2 .f-sep{background:#cccccc}
:where(html[data-theme="light"]) .story-card{border:1px solid #dedfde;border-left:3px solid var(--sc,#d3d4d3);background:#eef0ee;color:#272927}
:where(html[data-theme="light"]) .story-card:hover{background:#e8e9e8;border-color:#c2c4c2;border-left-color:var(--sc,#c2c4c2);color:#000000}
:where(html[data-theme="light"]) .story-card.s-paid{background:linear-gradient(135deg,#73a30b12,#eef0ee 60%)}
:where(html[data-theme="light"]) .story-card.s-wait,:where(html[data-theme="light"]) .story-card.s-qual,:where(html[data-theme="light"]) .story-card.s-received,:where(html[data-theme="light"]) .story-card.s-contact,:where(html[data-theme="light"]) .story-card.s-meeting,:where(html[data-theme="light"]) .story-card.s-sent,:where(html[data-theme="light"]) .story-card.s-signed,:where(html[data-theme="light"]) .story-card.s-paid,:where(html[data-theme="light"]) .story-card.s-refused{color:#272927}
:where(html[data-theme="light"]) .sc-id{color:#000000}
:where(html[data-theme="light"]) .sc-status{color:var(--sc,#636563)}
:where(html[data-theme="light"]) .pips i{background:#dadbda}
:where(html[data-theme="light"]) .pips i.on{background:var(--sc,#636563)}
:where(html[data-theme="light"]) .story-card p{color:#444644}
:where(html[data-theme="light"]) .sc-bottom{color:#7d7f7d}
:where(html[data-theme="light"]) .sc-bottom b{color:#919291}
:where(html[data-theme="light"]) .econ>div span{color:#636563}
@media(max-width:760px){
  :where(html[data-theme="light"]) .trail-link{border-top:1px dashed #0000001c;border-bottom:1px dashed #0000001c}
}
@media print{
  :where(html[data-theme="light"]) .cell,:where(html[data-theme="light"]) .story-card{background:#000000;color:#ffffff;border-color:#666666}
}
:where(html[data-theme="light"]) .topbar nav .nav-day:hover{color:#f4f5f4}
:where(html[data-theme="light"]) .lost-col h3{color:#191b19}
:where(html[data-theme="light"]) .lost-col h3 small{color:#707270}
:where(html[data-theme="light"]) .lost-list b{color:#aeafae}
:where(html[data-theme="light"]) .lost-list li.has b{color:#000000}
:where(html[data-theme="light"]) .lost-label{color:#444644}
:where(html[data-theme="light"]) .lost-label small{color:#7d7f7d}
:where(html[data-theme="light"]) .lost-list li:not(.has) .lost-label{color:#919291}
:where(html[data-theme="light"]) .lost-bar{background:repeating-linear-gradient(90deg,#00000038 0 6px,transparent 6px 10px)}
:where(html[data-theme="light"]) .lost-final b{color:#753838}
:where(html[data-theme="light"]) .lost-final .lost-label{color:#6d4040}
:where(html[data-theme="light"]) .today-event small{color:#8e8f8e}
:where(html[data-theme="light"]) .today-event button{color:#151715}
:where(html[data-theme="light"]) .btn-day:hover{color:#f4f5f4}
:where(html[data-theme="light"]) .diary .eyebrow{color:#707270}
:where(html[data-theme="light"]) .dy{border:1px solid #d3d4d3}
:where(html[data-theme="light"]) .dy b{color:#191b19}
:where(html[data-theme="light"]) .dy span{color:#707270}
:where(html[data-theme="light"]) .dy:hover{border-color:#000000}
:where(html[data-theme="light"]) .dy-live{border-color:#bdd9ae}
:where(html[data-theme="light"]) .share{background:#fafbfa}
:where(html[data-theme="light"]) .share-bar{background:#f4f5f4cc}
:where(html[data-theme="light"]) .sb-days a{border:1px solid #d3d4d3;color:#393b39}
:where(html[data-theme="light"]) .sb-days a[aria-current]{background:#000000;color:#f3f4f3;border-color:#000000}
:where(html[data-theme="light"]) .sb-ctl button{color:#393b39}
:where(html[data-theme="light"]) .sb-ctl button[aria-pressed=true]{background:#000000;color:#f3f4f3;border-color:#000000}
:where(html[data-theme="light"]) .share-msg{color:#555555}
:where(html[data-theme="light"]) .share-text label{color:#555555}
:where(html[data-theme="light"]) .share-text textarea{background:#f0f2f0;color:#111111;border:1px solid #bbbbbb}
:where(html[data-theme="light"]) .poster{background:radial-gradient(ellipse 80% 55% at 0 0,#48882524,transparent 70%),#f4f5f4;border:1px solid #0000001c;color:#000000}
:where(html[data-theme="light"]) .poster h3{color:#636563}
:where(html[data-theme="light"]) .p-brand span{color:#444444}
:where(html[data-theme="light"]) .p-when span{color:#636563}
:where(html[data-theme="light"]) .p-status{color:#707270;border:1px solid #cccccc}
:where(html[data-theme="light"]) .p-status.is-live{border-color:#bdd9ae}
:where(html[data-theme="light"]) .p-big>span{color:#919391}
:where(html[data-theme="light"]) .p-rate small{color:#454745}
:where(html[data-theme="light"]) .p-rate span{color:#636563}
:where(html[data-theme="light"]) .p-rows span{color:#636563}
:where(html[data-theme="light"]) .p-rows b{color:#aeafae}
:where(html[data-theme="light"]) .p-rows .has span{color:#1d1f1d}
:where(html[data-theme="light"]) .p-rows .has b{color:#000000}
:where(html[data-theme="light"]) .p-rows .t-signed.has b{color:#47921b}
:where(html[data-theme="light"]) .pc+.pc::before{color:#a0a1a0}
:where(html[data-theme="light"]) .pc span{color:#636563}
:where(html[data-theme="light"]) .pc.k-signed b{color:#47921b}
:where(html[data-theme="light"]) .p-comment{color:#393b39}
:where(html[data-theme="light"]) .p-lod blockquote{color:#292b29}
:where(html[data-theme="light"]) .p-lod cite{color:#707270}
:where(html[data-theme="light"]) .p-lost li{color:#393b39}
:where(html[data-theme="light"]) .p-lost b{color:#000000}
:where(html[data-theme="light"]) .p-lost .is-final b{color:#753838}
:where(html[data-theme="light"]) .p-lost .is-final{color:#6d4040}
:where(html[data-theme="light"]) .p-corr{color:#636563;border-top:1px dashed #cccccc}
:where(html[data-theme="light"]) .p-logos>i{color:#919391}
:where(html[data-theme="light"]) .theme-btn{border:1px solid #c3c4c3;color:#272927}
:where(html[data-theme="light"]) .theme-btn:hover{border-color:#488825;color:#488825}
:where(html[data-theme="light"]) .day-card{border:1px solid #d6d8db;background:#eef0ee;color:#272927}
:where(html[data-theme="light"]) .day-card:hover{border-color:#488825;background:#eaebea;color:#000000}
:where(html[data-theme="light"]) .dc-top{color:#707270}
:where(html[data-theme="light"]) .dc-top b{color:#191b19}
:where(html[data-theme="light"]) .dc-num{color:#000000}
:where(html[data-theme="light"]) .dc-num small{color:#919391}
:where(html[data-theme="light"]) .dc-steps{color:#636563}
:where(html[data-theme="light"]) .dc-pay{color:#73a30b}
:where(html[data-theme="light"]) .day-live{border-color:#c8e0bc}
:where(html[data-theme="light"]) .day-live .dc-top b{color:#488825}
:where(html[data-theme="light"]) .dc-live{color:#488825}
:where(html[data-theme="light"]) .days-empty{color:#707270}
:where(html[data-theme="light"]) .speed{border-top:1px solid #00000017}
:where(html[data-theme="light"]) .speed small{color:#707270}
:where(html[data-theme="light"]) .speed b{color:#000000}
:where(html[data-theme="light"]) .speed span{color:#707270}
:where(html[data-theme="light"]) .speed button{border-bottom:1px solid #488825;color:#488825}
:where(html[data-theme="light"]) .sc-meta{color:#636563}
:where(html[data-theme="light"]) .story-meta{border:1px solid #d3d4d3}
:where(html[data-theme="light"]) .story-meta span{color:#707270}
:where(html[data-theme="light"]) .p-speed{color:#636563}
:where(html[data-theme="light"]) .hero-start{color:#488825;border-bottom:1px solid #488825}
:where(html[data-theme="light"]) .hero-start:hover{color:#73a30b;border-color:#73a30b}
:where(html[data-theme="light"]) .pulse-updated{color:#707270}
:where(html[data-theme="light"]) .pulse-sub{color:#636563}
:where(html[data-theme="light"]) .pulse-toast{border:1px solid #bdd9ae;background:#ecefedf2;color:#000000;box-shadow:0 10px 30px #ffffff88}
:where(html[data-theme="light"]) .pulse-toast small{color:#488825}
:where(html[data-theme="light"]) .pulse-toast span{color:#343634}
:where(html[data-theme="light"]) .pa{background:#f4f5f4;color:#000000}
:where(html[data-theme="light"]) .pa-bar{background:#f4f5f4cc}
:where(html[data-theme="light"]) .pa-bar>button:first-child{color:#393b39}
:where(html[data-theme="light"]) .pa-tag{color:#488825}
:where(html[data-theme="light"]) .pa-eyebrow{color:#636563}
:where(html[data-theme="light"]) .pa-big span{color:#919391}
:where(html[data-theme="light"]) .pa-node{border:1px solid #d3d4d3}
:where(html[data-theme="light"]) .pa-node span{color:#488825}
:where(html[data-theme="light"]) .pa-node-leads{border-color:#488825;background:#4888250f}
:where(html[data-theme="light"]) .pa-node-leads b{color:#73a30b}
:where(html[data-theme="light"]) .pa-node-result b{color:#707270}
:where(html[data-theme="light"]) .pa-arrow{color:#488825}
:where(html[data-theme="light"]) .pa-caption{color:#444644}
:where(html[data-theme="light"]) .pa-card{border-top:1px solid #00000024}
:where(html[data-theme="light"]) .pa-card-tag{color:#488825}
:where(html[data-theme="light"]) .pa-card p{color:#393b39}
:where(html[data-theme="light"]) .pa-metrics small{color:#707270}
:where(html[data-theme="light"]) .pa-metrics>div{border-bottom:1px solid #00000017}
:where(html[data-theme="light"]) .pa-metrics span{color:#393b39}
:where(html[data-theme="light"]) .pa-card .pa-note{color:#707270}
:where(html[data-theme="light"]) .pa-card .pa-line{color:#272927}
:where(html[data-theme="light"]) .pa-question{border:1px solid #48882566;background:#48882510}
:where(html[data-theme="light"]) .pa-path li{border:1px solid #c3c4c3}
:where(html[data-theme="light"]) .pa-path li+li::before{color:#488825}
:where(html[data-theme="light"]) .pa-path li:last-child{border-color:#73a30b;color:#73a30b}
:where(html[data-theme="light"]) .pa-kpi small{color:#636563}
:where(html[data-theme="light"]) .pa-kpi b{color:#73a30b}
:where(html[data-theme="light"]) .pa-people .p-logos>i{color:#919391}
:where(html[data-theme="light"]) .pa-cta{border:1px solid #488825;color:#488825}
:where(html[data-theme="light"]) .pa-cta:hover{background:#488825;color:#f4f5f4}

/* FIX */
html[data-theme="light"]{color-scheme:light;--on-accent:#0a1203}
html[data-theme="light"] body{background:#f5f6f2;color:#151815;background-image:radial-gradient(ellipse 880px 570px at 5% 4%,#5db13022,transparent 80%)}
html[data-theme="light"] .s-paid{background:#b9f23d;border-color:#8fc92a;color:#0a1203;box-shadow:0 0 14px #8fc92a66}
html[data-theme="light"] .lg.s-paid{background:#b9f23d;border-color:#8fc92a}
html[data-theme="light"] .cell.fresh{animation-name:payglow-light}
@keyframes payglow-light{0%,100%{box-shadow:0 0 10px #8fc92a66}50%{box-shadow:0 0 26px 4px #8fc92acc}}
html[data-theme="light"] .btn-day:hover,html[data-theme="light"] .topbar nav .nav-day:hover{background:#4b8f27;color:#fff}
html[data-theme="light"] .hb-num,html[data-theme="light"] .hb-pay .hb-num,html[data-theme="light"] .p-rate b{color:#4b8f27}
html[data-theme="light"] .hb-rate .hb-num{color:#151815}
html[data-theme="light"] .skip{background:#4b8f27;color:#fff}
html[data-theme="light"] ::selection{background:#b9f23d;color:#0a1203}
html[data-theme="light"] .share{background:#e9ebe5}
html[data-theme="light"] .share-bar{background:#f5f6f2e6}
html[data-theme="light"] .poster{background:radial-gradient(ellipse 80% 55% at 0 0,#5db13026,transparent 70%),#fbfbf8;border-color:#0000001f;box-shadow:0 10px 40px #0000001a}
html[data-theme="light"] dialog::backdrop{background:#e9ebe5cc}
html[data-theme="light"] #cell-tip{background:#151815;color:#fff}
html[data-theme="light"] #cell-tip span{color:#9be86a}
html[data-theme="light"] #cell-tip small{color:#aab0a8}
/* логотипы: светлые версии, у «Легко и законно» — обычная чёрная печать без инверсии */
html[data-theme="light"] .legal-logo img{filter:none;mix-blend-mode:multiply}
