:where(.m-temperature) .tl{color:var(--color-text-secondary);text-align:right;flex-shrink:0;width:148px;padding-right:10px;font-size:11px;line-height:1.3}:where(.m-temperature) .tb{border-radius:3px;align-items:center;min-width:3px;height:20px;padding:0 7px;display:flex;overflow:hidden}:where(.m-temperature) .ht-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:1rem;display:grid}@media (width<=560px){:where(.m-temperature) .ht-grid{grid-template-columns:1fr}}:where(.m-temperature) .ht-card{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);padding:12px 13px}:where(.m-temperature) .ht-ex{color:var(--color-text-tertiary);margin-top:5px;font-size:11px;font-style:italic}:where(.m-temperature) .texp-result{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-primary);margin-top:4px;padding:10px 13px;font-size:13px;line-height:1.6}:where(.m-temperature) .bzone-row{border-bottom:.5px solid var(--color-border-tertiary);flex-wrap:wrap;align-items:center;gap:10px;padding:7px 0;display:flex}:where(.m-temperature) .bzone-row:last-child{border-bottom:none}:where(.m-temperature) .bzone-temp{text-align:right;flex-shrink:0;width:68px;font-size:13px;font-weight:500}:where(.m-temperature) .bzone-bar{border-radius:3px;flex-shrink:0;height:16px}html[data-theme=dark] :where(.m-temperature) .bzone-temp.u-text-hex-26215c{color:#cecbf6}html[data-theme=dark] :where(.m-temperature) .bzone-temp.text-blue-700{color:#85b7eb}html[data-theme=dark] :where(.m-temperature) .bzone-temp.text-blue-500{color:#b5d4f4}html[data-theme=dark] :where(.m-temperature) .bzone-temp.text-teal-700{color:#9fe1cb}html[data-theme=dark] :where(.m-temperature) .bzone-temp.text-amber-500{color:#ef9f27}html[data-theme=dark] :where(.m-temperature) .bzone-temp.text-amber-700{color:#f5c563}html[data-theme=dark] :where(.m-temperature) .bzone-temp.text-orange-600{color:#ed5411}html[data-theme=dark] :where(.m-temperature) .bzone-temp.text-red-700{color:#f09595}@media (prefers-color-scheme:dark){html[data-theme=auto] :where(.m-temperature) .bzone-temp.u-text-hex-26215c{color:#cecbf6}html[data-theme=auto] :where(.m-temperature) .bzone-temp.text-blue-700{color:#85b7eb}html[data-theme=auto] :where(.m-temperature) .bzone-temp.text-blue-500{color:#b5d4f4}html[data-theme=auto] :where(.m-temperature) .bzone-temp.text-teal-700{color:#9fe1cb}html[data-theme=auto] :where(.m-temperature) .bzone-temp.text-amber-500{color:#ef9f27}html[data-theme=auto] :where(.m-temperature) .bzone-temp.text-amber-700{color:#f5c563}html[data-theme=auto] :where(.m-temperature) .bzone-temp.text-orange-600{color:#ed5411}html[data-theme=auto] :where(.m-temperature) .bzone-temp.text-red-700{color:#f09595}}:where(.m-temperature) .cook-tab{cursor:pointer;padding:3px 10px;font-size:11px}:where(.m-temperature) .cook-tab.active{background:var(--color-background-secondary);border-color:var(--color-border-primary);font-weight:500}:where(.m-temperature) .cook-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}:where(.m-temperature) .cook-item{background:var(--color-background-secondary);border-radius:var(--border-radius-md);cursor:pointer;border:.5px solid #0000;padding:9px 11px;transition:border-color .1s}:where(.m-temperature) .cook-item:hover{border-color:var(--color-border-secondary)}:where(.m-temperature) .cook-item.selected{border-color:var(--color-border-primary);background:var(--color-background-primary)}:where(.m-temperature) .cook-item-name{color:var(--color-text-primary);font-size:12px;font-weight:500}:where(.m-temperature) .cook-item-temp{color:var(--color-text-secondary);margin-top:2px;font-size:11px}:where(.m-temperature) .cook-detail{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);min-height:64px;margin-top:10px;padding:12px 14px}:where(.m-temperature) .cook-detail-name{color:var(--color-text-primary);margin-bottom:4px;font-size:14px;font-weight:500}:where(.m-temperature) .cook-detail-temps{color:var(--color-text-secondary);margin-bottom:6px;font-size:13px}:where(.m-temperature) .game-scenario{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-primary);text-align:center;justify-content:center;align-items:center;min-height:56px;margin-bottom:10px;padding:13px 15px;font-size:14px;font-weight:500;line-height:1.5;display:flex}:where(.m-temperature) .game-choices{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}:where(.m-temperature) .game-btn{text-align:center;padding:9px 8px;font-size:13px;line-height:1.3}:where(.m-temperature) .game-btn.correct{background:var(--color-background-success)!important;border-color:var(--color-border-success)!important;color:var(--color-text-success)!important}:where(.m-temperature) .game-btn.wrong{background:var(--color-background-danger)!important;border-color:var(--color-border-danger)!important;color:var(--color-text-danger)!important}:where(.m-temperature) .game-feedback{color:var(--color-text-secondary);min-height:40px;font-size:13px;line-height:1.6}:where(.m-temperature) .game-score{color:var(--color-text-secondary);text-align:right;margin-bottom:6px;font-size:12px}:where(.m-temperature) .svg-wrap{margin-bottom:1rem;overflow-x:auto}:where(.m-temperature) .svg-wrap svg{max-width:100%;display:block}:where(.m-temperature) .text-amber-500{color:#633806}:where(.m-temperature) .text-white{color:#fff}:where(.m-temperature) .tv-dark2{color:#1a1a18}:where(.m-temperature) .tv-dark2-small{color:#1a1a18;font-size:10px}:where(.m-temperature) .u-w-100pct{width:100%}:where(.m-temperature) .settemp-control{padding:2px 8px;font-size:11px}:where(.m-temperature) .temp-c{color:var(--color-text-primary);font-size:26px;font-weight:500}:where(.m-temperature) .temp-f{color:var(--color-text-secondary);font-size:16px}:where(.m-temperature) .temp-k{color:var(--color-text-secondary);font-size:14px}:where(.m-temperature) .temp-name{margin-bottom:4px;font-size:15px;font-weight:500}:where(.m-temperature) .tb-data{background:var(--data-background);width:var(--data-width)}:where(.m-temperature) .tv-style{color:#e6f1fb}:where(.m-temperature) .temperature-span-style{margin-top:3px;display:inline-block}:where(.m-temperature) .conv-val{flex:1;min-width:140px;font-size:14px}:where(.m-temperature) .conv-dir{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);height:36px;color:var(--color-text-primary);padding:0 10px;font-size:13px}:where(.m-temperature) .doconvert-control{height:36px;padding:0 18px;font-size:13px}:where(.m-temperature) .conv-result{color:var(--color-text-primary);margin-bottom:6px;font-size:14px;font-weight:500}:where(.m-temperature) .conv-trick{color:var(--color-text-secondary);margin-bottom:1rem;font-size:12px;line-height:1.6}:where(.m-temperature) .temperature-panel{background:var(--color-background-secondary);border-radius:var(--border-radius-md);margin-bottom:0;padding:11px 14px}:where(.m-temperature) .temperature-media{width:100%;min-width:300px}:where(.m-temperature) .tb-absolute-zero{background:#26215c;border:.5px solid #534ab7;width:2%}:where(.m-temperature) .tv-lavender-outside{color:#cecbf6;margin-left:4px;font-size:10px}:where(.m-temperature) .tv-lavender{color:#cecbf6;font-size:10px}:where(.m-temperature) .tv-white-small{color:#fff;font-size:10px}:where(.m-temperature) .tv-dark-small{color:#412402;font-size:10px}:where(.m-temperature) .tv-blush{color:#fcebeb}:where(.m-temperature) .scale-reference-note{color:var(--color-text-secondary);margin:10px 0 0;font-size:11px}:where(.m-temperature) .scale-caveat-note{color:var(--color-text-secondary);margin:6px 0 0;font-size:11px}:where(.m-temperature) .anchor-numbers-panel{background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);margin-bottom:1.2rem;padding:13px 15px}:where(.m-temperature) .section-intro{color:var(--color-text-secondary);margin-bottom:.8rem;font-size:13px;line-height:1.6}:where(.m-temperature) .tb-data-min-width{background:var(--data-background);min-width:var(--data-min-width);width:var(--data-width)}:where(.m-temperature) .radiation-intro{color:var(--color-text-secondary);margin-bottom:10px;font-size:13px;line-height:1.6}:where(.m-temperature) .rad-output{background:var(--color-background-secondary);border-radius:var(--border-radius-md);color:var(--color-text-primary);padding:10px 13px;font-size:13px;line-height:1.7}:where(.m-temperature) .texp-mat{border-radius:var(--border-radius-md);border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);height:36px;color:var(--color-text-primary);width:100%;padding:0 10px;font-size:13px}:where(.m-temperature) .temperature-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}:where(.m-temperature) .body-heat-map{width:100%;min-width:260px}:where(.m-temperature) .bzone-bar-style{background:#26215c;width:28px}:where(.m-temperature) .bzone-bar-moderate-hypothermia{background:#185fa5;width:22px}:where(.m-temperature) .bzone-bar-mild-hypothermia{background:#378add;width:18px}:where(.m-temperature) .bzone-bar-normal{background:#1d9e75;width:40px}:where(.m-temperature) .bzone-bar-low-fever{background:#ef9f27;width:18px}:where(.m-temperature) .bzone-bar-significant-fever{background:#ba7517;width:24px}:where(.m-temperature) .bzone-bar-high-fever{background:#d85a30;width:18px}:where(.m-temperature) .bzone-bar-fatal{background:#a32d2d;width:22px}:where(.m-temperature) .fever-paradox-note{color:var(--color-text-secondary);margin-top:12px;font-size:12px;line-height:1.6}:where(.m-temperature) .body-cooling-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}:where(.m-temperature) .game-next-row{justify-content:flex-end;margin-top:10px;display:flex}:where(.m-temperature) .game-next-btn{padding:4px 14px;font-size:12px;display:none}.fa-temperature-half{background-color:currentColor;width:.625em;-webkit-mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 320 512%22><path fill=%22currentColor%22 d=%22M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V208c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z%22/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 320 512%22><path fill=%22currentColor%22 d=%22M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V208c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z%22/></svg>") 50%/contain no-repeat}
