/* ------- heatControl ------- */
.hc-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}
.hc-head .label{text-align:left}

.hc-layer{font-size:11px;letter-spacing:.06em;color:var(--micro)}
.hc-layer.hard{color:var(--danger)}

.hc-coolant{font-size:11px;letter-spacing:.06em;color:var(--accent)}
.hc-coolant.empty{color:var(--micro)}

.hc-depth{height:12px}
.hc-tick{position:absolute;top:0;bottom:0;width:1px;background:var(--base)}

.hc-heat{height:16px}
.hc-heat .bar-fill{background:var(--dim);transition:background 90ms var(--ease)}
.hc-heat.sweet .bar-fill{background:var(--accent)}
.hc-heat.hot .bar-fill{background:var(--danger)}
.hc-heat.flush{border-color:var(--good)}
.hc-redline{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--danger)}
