main{padding-top:6px}header{padding-block:14px}h1{font-size:clamp(30px,4.6vw,56px);margin:18px 0 10px}.lead{margin:0 0 12px}.bench{display:grid;grid-template-columns:3fr 2fr;border:1px solid #52685f;border-radius:8px;overflow:hidden}.inputs,.gauge{display:grid;gap:10px;padding:14px 18px}.inputs label{font-size:.85rem}.inputs select{display:block;width:100%;font:inherit;margin-top:3px;background:#18272c;color:#f1efe2;border:1px solid #66807a;border-radius:4px;padding:9px}.gauge{background:#d9eba0;color:#18201b;align-content:center;gap:2px}.gauge strong{font:bold 2.8rem monospace}.gauge meter{margin:4px 0}.actions{display:flex;flex-wrap:wrap;gap:8px}.actions button:disabled{opacity:.5}.actions button:not(:first-child){background:#2c3c40;color:#e3eee8}#history{padding-left:1.5rem;columns:2}.win{color:#d9eba0}#experiment h2{font-size:1.15rem;margin-bottom:0}#stats{margin-top:4px}button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #d9eba0;outline-offset:3px}@media(max-width:600px){.bench{grid-template-columns:minmax(0,1fr)}.inputs,.gauge{padding:8px 12px}.gauge{grid-template-columns:1fr auto;align-items:center}.gauge strong{font-size:1.65rem}.gauge meter,.gauge #formula{grid-column:1/-1}.gauge #formula{font-size:.8rem}.actions button{font-size:.85rem;padding:8px;margin-top:8px}header{padding-block:10px}h1{margin:12px 0 8px}.lead{font-size:.94rem;line-height:1.4}}
