.theme-toolbar{display:flex;justify-content:flex-end;padding-top:14px}.theme-toolbar label{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;color:var(--muted)}.theme-toolbar select{width:auto;padding:8px 12px}
html[data-theme=light]{color-scheme:light;--bg:#fff;--panel:#fff;--surface:#f1f5f8;--ink:#172b38;--muted:#4d6170;--lime:#276b2c;--line:#d9e2e8}
html[data-theme=light] body{background:#fff;color:var(--ink)}
html[data-theme=light] .rail{background:#f3f6f8;border-color:#d9e2e8}
html[data-theme=light] .panel,html[data-theme=light] dialog{background:#fff;border-color:#d5dfe6;box-shadow:0 5px 22px #21384809}
html[data-theme=light] dialog::backdrop{background:#23384a66}
html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:#fff;color:#172b38;border-color:#a4b4c0;accent-color:#276b2c}
html[data-theme=light] input[readonly]{background:#eef3f6;color:#344f60}
html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#647684;opacity:1}
html[data-theme=light] .nav,html[data-theme=light] .secondary,html[data-theme=light] .circle{background:#eef3f6;color:#294555;border-color:#b9c9d3}
html[data-theme=light] .nav.active,html[data-theme=light] .primary,html[data-theme=light] .brand,html[data-theme=light] .geometry-help-open{background:#d0f2b5;color:#183c20}
html[data-theme=light] .text-button,html[data-theme=light] .demo-note{color:#435e70}
html[data-theme=light] a:not(.brand){color:#185a99}
html[data-theme=light] th,html[data-theme=light] td{border-color:#dce4e9}
html[data-theme=light] th{background:#f3f6f8;color:#435e70}
html[data-theme=light] .quote-result,html[data-theme=light] .cost-result-head{border-color:#b6cfb4;background:#f9fcf7}
html[data-theme=light] .history,html[data-theme=light] .cylinder-reference,html[data-theme=light] .formula-details,html[data-theme=light] .saved-calculation,html[data-theme=light] .manufacturing-panel h3{border-color:#d4dfe5}
html[data-theme=light] .history>div{border-color:#90b78c}
html[data-theme=light] .flow-message{background:#e8f5e5;color:#245829;border-color:#88b680}
html[data-theme=light] .flow-message.error{background:#fff0f0;color:#922b2b;border-color:#d29a9a}
html[data-theme=light] .task-pending{color:#704207!important;background:#fff3da;border-color:#b87812}
html[data-theme=light] .notice-eye{color:#704207;border-color:#a77229}
html[data-theme=light] .cost-warnings{background:#fff4dd;color:#704207;border-color:#d8b879}
html[data-theme=light] .handoff-steps li{color:#9b2424;background:#fff0f0;border-color:#d79898}
html[data-theme=light] .handoff-steps li.approved,html[data-theme=light] .approved{color:#24602b;background:#e8f5e5;border-color:#94ba8e}
html[data-theme=light] .press-status{color:#405767;background:#eaf0f4}
html[data-theme=light] .press-status.setup{color:#165693;background:#e5f0ff}
html[data-theme=light] .press-status.running{color:#216131;background:#e2f5e8}
html[data-theme=light] .press-status.paused{color:#864800;background:#fff0dc}
html[data-theme=light] .press-status.stopped{color:#a12525;background:#ffe8e8}
html[data-theme=light] .reel-counter,html[data-theme=light] .cost-steps span{border-color:#a8bac6;background:#fff}
html[data-theme=light] .montage-card{background:#f3f7fa;border-color:#bdcbd4}
html[data-theme=light] .help-topic-buttons button{background:#f1f5f8;color:#294555;border-color:#bdcbd4}
html[data-theme=light] .help-topic-buttons button[aria-pressed=true]{background:#e5f3dc;color:#245829;border-color:#8daf80}
html[data-theme=light] .help-tip{background:#eef7e9}
html[data-theme=light] .reel-orange{background:#ffb653!important;color:#452400!important}
html[data-theme=light] .reel-green{background:#99e5ae!important;color:#123e21!important}
@media(max-width:620px){.theme-toolbar{justify-content:flex-start}}
@media print{.theme-toolbar{display:none!important}}
.theme-toolbar label{flex-direction:row}
