.sim-controls{text-align:left;background:#b08a4508;border:1px solid #a47e4145;border-radius:6px;padding:1.2rem 1.3rem}.sim-sliders{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.6rem;display:grid}.sim-slider{min-width:0}.sim-slider label{color:#d3bf92;justify-content:space-between;align-items:baseline;gap:.8rem;font-size:.9rem;display:flex}.sim-slider label strong{color:#f0dfb8;text-align:right;font-weight:600}.sim-slider label small{color:#a8977a;font-size:.8em;font-weight:400}.sim-slider input[type=range]{accent-color:#d9b268;cursor:pointer;background:0 0;width:100%;height:2.75rem;margin:0;display:block}.sim-scale{color:#9d8c6f;justify-content:space-between;margin-top:-.2rem;font-size:.72rem;display:flex}.sim-buttons{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.sim-chip{color:#e0cda5;min-height:2.75rem;font:inherit;cursor:pointer;background:#1e1812;border:1px solid #b08a4570;border-radius:2rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:background .2s,border-color .2s;display:inline-flex}.sim-chip:hover{background:#33271a;border-color:#e1bc6d}.sim-chip[aria-pressed=true]{color:#f6e3b4;background:#3d2e1a;border-color:#e1bc6d}.sim-chip:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sim-speed select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sim-speed select{color:#e0cda5;min-height:2.75rem;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#1e1812;border:1px solid #b08a4570;border-radius:2rem;padding:.4rem .9rem;font-size:.875rem}@media (max-width:760px){.sim-controls{padding:1rem}.sim-sliders{grid-template-columns:minmax(0,1fr);gap:.2rem}.sim-chip,.sim-speed{flex:auto;justify-content:center}.sim-speed select{width:100%}}.side-controls .sim-sliders{grid-template-columns:minmax(0,1fr);gap:.1rem}.side-controls .lab-note{margin-top:.6rem}@media (min-width:901px){.side-controls .sim-slider input[type=range]{height:2.2rem}}.sim-boost{gap:.3rem;display:inline-flex}.sim-boost-chip{justify-content:center;min-width:2.75rem;padding-inline:.6rem}.sim-slider-head{color:#d3bf92;justify-content:space-between;align-items:center;gap:.8rem;min-height:2rem;font-size:.9rem;display:flex}.sim-slider-head label{display:inline}.sim-typein{color:#f0dfb8;font:inherit;cursor:text;text-align:right;background:0 0;border:1px dashed #0000;border-radius:4px;margin-right:-.45rem;padding:.1rem .45rem}:is(.sim-typein:hover,.sim-typein:focus-visible){background:#1c1813;border-color:#8a6a3a}.sim-typein strong{font-weight:600}.sim-typein small{color:#a8977a;font-size:.8em;font-weight:400}.sim-typein-box{color:#f6e3b4;width:5.5rem;min-height:2rem;font:inherit;text-align:right;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17130f;border:1px solid #d9b268;border-radius:4px;padding:.15rem .5rem;font-weight:600}.sim-typein-box[aria-invalid=true]{border-color:#e08f7c}
