/* สร้างอัตโนมัติจาก style.css ด้วย tools/build_dark.py — ห้ามแก้ไฟล์นี้ด้วยมือ (รันสคริปต์ใหม่แทน) */
html[data-ui="dark"] body.evx-page .ev-backbar { background: rgba(20, 29, 58, 0.7); border-bottom: 1px solid rgba(61, 105, 255, 0.4); }
html[data-ui="dark"] body.evx-page .ev-back-link { border: 1px solid rgba(65, 102, 252, 0.4); background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-text-toggle,
html[data-ui="dark"] body.evx-page .ev-head-link { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-text-toggle:hover,
html[data-ui="dark"] body.evx-page .ev-head-link:hover { border-color: rgba(67, 99, 249, 0.4); }
html[data-ui="dark"] body.evx-page .ev-tab.is-active { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-toolbar { background: rgba(20, 29, 58, 0.92); }
html[data-ui="dark"] body.evx-page .ev-search input { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-tool-btn { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-tool-btn:hover { border-color: rgba(67, 99, 249, 0.4); }
html[data-ui="dark"] body.evx-page .ev-tool-export { color: #90fedf; }
html[data-ui="dark"] body.evx-page .ev-tool-export:hover { border-color: rgba(89, 227, 172, 0.4); color: #90fedf; background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-filter-panel { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-filter-group select { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-filter-group input[type="text"] { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-btn-reset { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-btn-reset:hover { background: rgba(241, 75, 75, 0.16); border-color: rgba(251, 65, 65, 0.4); color: #f29b9b; }
html[data-ui="dark"] body.evx-page .ev-group { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-group.is-open { border-color: rgba(65, 102, 252, 0.4); }
html[data-ui="dark"] body.evx-page .ev-group-toggle { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-group-toggle:hover { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-row { border-top: 1px solid rgba(105, 158, 211, 0.4); }
html[data-ui="dark"] body.evx-page .ev-row:hover { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-act-pdf { background: #141d3a; border-color: rgba(251, 65, 65, 0.4); }
html[data-ui="dark"] body.evx-page .ev-act-book { background: #141d3a; border-color: rgba(65, 102, 252, 0.4); }
html[data-ui="dark"] body.evx-page .ev-more { border: 1px dashed rgba(65, 102, 252, 0.4); background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-ms-trigger { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-ms-dropdown { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-ms-option:hover { background: rgba(61, 100, 255, 0.16); }
html[data-ui="dark"] body.evx-page .ev-ms-clear:hover { background: rgba(241, 75, 75, 0.16); color: #f19c9c; }
html[data-ui="dark"] body.evx-page .ev-analysis-filter select { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-stat-card.ev-stat-highlight { background: linear-gradient(135deg, rgba(61, 100, 255, 0.16), rgba(61, 107, 255, 0.16)); }
html[data-ui="dark"] body.evx-page .ev-cross-item { background: rgba(61, 100, 255, 0.16); }
html[data-ui="dark"] body.evx-page .ev-cross-overlap-box { background: rgba(252, 214, 65, 0.16); border: 1px solid rgba(252, 199, 65, 0.4); }
html[data-ui="dark"] body.evx-page .ev-cross-overlap-title { color: #f7bb96; }
html[data-ui="dark"] body.evx-page .ev-cross-overlap-pages { color: #fcc092; background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-cross-class-group { border-top: 1px solid rgba(255, 255, 255, 0.13); }
html[data-ui="dark"] body.evx-page .ev-cross-entry { border-bottom: 1px solid rgba(255, 255, 255, 0.13); }
html[data-ui="dark"] body.evx-page .ev-coverage-item { background: rgba(61, 100, 255, 0.16); }
html[data-ui="dark"] body.evx-page .ev-coverage-pct { color: #f19c9c; }
html[data-ui="dark"] body.evx-page .ev-coverage-pct.ev-coverage-mid { color: #ffcb8f; }
html[data-ui="dark"] body.evx-page .ev-coverage-pct.ev-coverage-full { color: #9af4bb; }
html[data-ui="dark"] body.evx-page .ev-switch-slider { background: #1b2648; }
html[data-ui="dark"] body.evx-page .ev-switch-slider::before { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-coverage-bar { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-seg-empty { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-seg-fill-pred { border-bottom: 1px solid rgba(255, 255, 255, 0.052); }
html[data-ui="dark"] body.evx-page .ev-coverage-detail { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-coverage-detail-close { background: #1b2648; color: #aab4d0; }
html[data-ui="dark"] body.evx-page .ev-coverage-detail-close:hover { background: #1b2648; color: #c9d2ea; }
html[data-ui="dark"] body.evx-page .ev-coverage-detail-item { border-bottom: 1px solid rgba(255, 255, 255, 0.13); }
html[data-ui="dark"] body.evx-page .ev-coverage-subject { background: rgba(61, 107, 255, 0.16); color: #be9ef0; }
html[data-ui="dark"] body.evx-page .ev-coverage-round { background: rgba(67, 176, 249, 0.16); color: #8fd7ff; }
html[data-ui="dark"] body.evx-page .ev-coverage-sentence { color: #cb9fee; }
html[data-ui="dark"] body.evx-page .ev-coverage-sentence.ev-sentence-end { color: #c997f7; }
html[data-ui="dark"] body.evx-page .ev-coverage-pred-divider { color: #ffcb8f; border-top: 1px dashed rgba(252, 199, 65, 0.4); }
html[data-ui="dark"] body.evx-page .ev-pred-item { border-left: 3px solid rgba(247, 181, 69, 0.4); }
html[data-ui="dark"] body.evx-page .ev-pred-badge { background: rgba(252, 214, 65, 0.16); color: #fcc092; }
html[data-ui="dark"] body.evx-page .ev-pred-name { color: #f7bb96; }
html[data-ui="dark"] body.evx-page .ev-accuracy-card { background: rgba(61, 100, 255, 0.16); }
html[data-ui="dark"] body.evx-page .ev-accuracy-hit { color: #9af4bb; }
html[data-ui="dark"] body.evx-page .ev-accuracy-detail-title { background: linear-gradient(135deg, rgba(61, 100, 255, 0.16), rgba(61, 105, 255, 0.16)); }
html[data-ui="dark"] body.evx-page .ev-accuracy-detail-title:hover { background: linear-gradient(135deg, rgba(61, 105, 255, 0.16), rgba(61, 107, 255, 0.16)); }
html[data-ui="dark"] body.evx-page .ev-accuracy-item { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-accuracy-item.ev-hit { background: #141d3a; border-color: rgba(82, 235, 135, 0.4); }
html[data-ui="dark"] body.evx-page .ev-accuracy-icon { color: #9af4bb; }
html[data-ui="dark"] body.evx-page .ev-accuracy-icon.ev-miss { color: #f19c9c; }
html[data-ui="dark"] body.evx-page .ev-accuracy-class { background: #141d3a; color: #9df1bc; }
html[data-ui="dark"] body.evx-page .ev-accuracy-match-info { color: #9af4bb; }
html[data-ui="dark"] body.evx-page .ev-book-btn { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-forecast-r2 { background: #141d3a; border: 1px solid rgba(84, 232, 138, 0.4); color: #a1edbe; }
html[data-ui="dark"] body.evx-page .ev-forecast-r2.ev-forecast-r2-unknown { background: rgba(241, 75, 75, 0.16); border-color: rgba(249, 67, 67, 0.4); color: #f09e9e; }
html[data-ui="dark"] body.evx-page .ev-forecast-bar { background: #1b2648; }
html[data-ui="dark"] body.evx-page .ev-forecast-story-count { background: rgba(61, 107, 255, 0.16); color: #be9ef0; }
html[data-ui="dark"] body.evx-page .ev-forecast-tag-pred { background: rgba(252, 214, 65, 0.16); color: #fcc092; border: 1px solid rgba(252, 199, 65, 0.4); }
html[data-ui="dark"] body.evx-page .ev-forecast-reason { background: rgba(119, 61, 255, 0.16); border: 1px solid rgba(117, 61, 255, 0.4); }
html[data-ui="dark"] body.evx-page .ev-forecast-reason-tag.recent { background: rgba(76, 240, 133, 0.16); color: #a1edbe; }
html[data-ui="dark"] body.evx-page .ev-forecast-reason-tag.mid { background: rgba(252, 214, 65, 0.16); color: #f7bb96; }
html[data-ui="dark"] body.evx-page .ev-forecast-reason-tag.old { background: rgba(105, 158, 211, 0.16); color: #c9d2ea; }
html[data-ui="dark"] body.evx-page .ev-forecast-reason-class { background: rgba(105, 158, 211, 0.16); }
html[data-ui="dark"] body.evx-page .ev-evidence-note { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-quality-warning { color: #f9c294; background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-reading-select select { background: #141d3a; }
html[data-ui="dark"] body.evx-page .ev-reading-list span,
html[data-ui="dark"] body.evx-page .ev-reading-range > span { color: #c9d2ea; }
html[data-ui="dark"] body.evx-page .ev-study-done { color: #aee0bb; }
html[data-ui="dark"] body.evx-page .ev-more-groups { background: #141d3a; }
