/* 浅色研究模式与玻璃质感：不改变任何统计、实时或研究逻辑。 */
html{background:#070b14}
body{position:relative;background:radial-gradient(circle at 12% 0%,rgba(78,139,255,.16),transparent 29rem),radial-gradient(circle at 100% 21%,rgba(111,73,255,.13),transparent 26rem),#070b14!important}
.card,.live-screen .live-panel,.simple-global-control,.simple-result-box,#break5 .card{background:linear-gradient(135deg,rgba(28,42,70,.72),rgba(10,18,33,.64))!important;border-color:rgba(145,203,255,.25)!important;box-shadow:0 14px 36px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.metric,.live-metrics>div{background:rgba(8,18,35,.48)!important;border:1px solid rgba(145,203,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
nav#nav{background:rgba(7,11,20,.72)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(145,203,255,.1)}
#themeModeToggle{position:fixed;right:16px;bottom:18px;z-index:30;border:1px solid rgba(155,207,255,.45);border-radius:999px;padding:10px 14px;min-height:0;background:rgba(18,35,61,.78);color:#eef8ff;font-weight:750;box-shadow:0 8px 22px rgba(0,0,0,.26);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
#themeModeToggle:focus-visible{outline:3px solid #68edff;outline-offset:3px}
html[data-theme="light"]{background:#eef4fa;color-scheme:light}
html[data-theme="light"] body{background:radial-gradient(circle at 5% 0%,rgba(91,180,255,.28),transparent 28rem),radial-gradient(circle at 100% 12%,rgba(150,120,255,.19),transparent 27rem),linear-gradient(150deg,#f9fcff,#eaf1f9)!important;color:#18253a}
html[data-theme="light"] .card,html[data-theme="light"] .live-screen .live-panel,html[data-theme="light"] .simple-global-control,html[data-theme="light"] .simple-result-box,html[data-theme="light"] #break5 .card{background:linear-gradient(135deg,rgba(255,255,255,.81),rgba(241,248,255,.65))!important;border-color:rgba(73,132,197,.25)!important;box-shadow:0 14px 34px rgba(43,78,116,.12),inset 0 1px 0 rgba(255,255,255,.92);color:#17253a}
html[data-theme="light"] nav#nav{background:rgba(244,249,255,.75)!important;border-color:rgba(73,132,197,.16)}
html[data-theme="light"] h1,html[data-theme="light"] h2,html[data-theme="light"] h3,html[data-theme="light"] h4,html[data-theme="light"] strong{color:#122d4d!important}
html[data-theme="light"] .note,html[data-theme="light"] .muted,html[data-theme="light"] label,html[data-theme="light"] td{color:#4f6580!important}
html[data-theme="light"] th{color:#24598b!important}
html[data-theme="light"] .metric,html[data-theme="light"] .live-metrics>div{background:rgba(255,255,255,.60)!important;border-color:rgba(79,140,202,.16)!important;color:#263c57}
html[data-theme="light"] button{background:rgba(231,242,255,.86);border-color:rgba(51,116,184,.35);color:#153b66}
html[data-theme="light"] button.active,html[data-theme="light"] button.primary{background:linear-gradient(135deg,#237dd2,#4ba9ec)!important;color:white!important;border-color:transparent}
html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] textarea{background:rgba(255,255,255,.84)!important;border-color:rgba(59,124,192,.28)!important;color:#182f4c!important}
html[data-theme="light"] .alert{background:rgba(255,248,225,.70)!important;border-color:rgba(205,157,67,.40)!important;color:#684916!important}
html[data-theme="light"] #themeModeToggle{background:rgba(255,255,255,.75);color:#164779;border-color:rgba(51,116,184,.35)}
@media(max-width:600px){#themeModeToggle{right:12px;bottom:12px;font-size:13px;padding:9px 12px}.card,.live-screen .live-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}
