.overfit-lab{display:grid; gap:1rem;}
.overfit-lab canvas{width:100%; height:auto; background:#14181f; border:1px solid var(--line);}
.overfit-controls{display:flex; align-items:center; gap:.8rem; flex-wrap:wrap; font-family:Consolas,"SF Mono",ui-monospace,monospace; font-size:.85rem;}
.overfit-controls input[type="range"]{width:14rem;}
.overfit-readout{font-family:Consolas,"SF Mono",ui-monospace,monospace; font-size:.88rem;}
.overfit-readout b{color:var(--signal-ink);}
.overfit-legend{display:flex; gap:1.2rem; font-family:Consolas,"SF Mono",ui-monospace,monospace; font-size:.78rem; color:var(--text-dim);}
.overfit-legend span{display:inline-flex; align-items:center; gap:.35rem;}
.overfit-legend i{width:.8rem; height:.8rem; display:inline-block; border-radius:50%;}
