.set-toggle,.set-seg,.set-slider{--groove:#110d09;--knob:radial-gradient(circle at 34% 30%, #f6e2a8, #d1a955 42%, #7c5f24 100%)}.set-toggle{background:var(--groove);border:1px solid #0a0806;border-radius:13px;flex:none;width:46px;min-width:0;height:25px;min-height:0;padding:0;transition:background .18s;position:relative;box-shadow:inset 0 1px 3px #000c,0 0 0 1px #c9a24e2e}.set-toggle:after{content:"";background:#5f5446;border-radius:50%;width:17px;height:17px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #000000b3}.set-toggle:hover:not(:disabled){background:#1a140e;border-color:#0a0806}.set-toggle[aria-checked=true],.set-toggle[aria-checked=true]:hover:not(:disabled){background:linear-gradient(#6e5628,#4b3b1b)}.set-toggle[aria-checked=true]:after{background:var(--knob);transform:translate(21px)}.set-toggle:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.set-seg{background:var(--groove);border-radius:7px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 3px #000c,0 0 0 1px #c9a24e2e}.set-seg>button{min-height:0;color:var(--ink-2);background:0 0;border:0;border-radius:5px;padding:6px 14px;font-size:14px}.set-seg>button:hover:not(:disabled){color:var(--ink);background:#ffe8b40d}.set-seg>button[aria-checked=true],.set-seg>button[aria-checked=true]:hover:not(:disabled){color:#f6e8c3;background:linear-gradient(#4e3e23,#372b18);box-shadow:inset 0 0 0 1px #c9a24e8c,0 1px 2px #0009}.set-seg>button:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.set-slider{align-items:center;gap:12px;width:300px;max-width:100%;display:inline-flex}.set-slider output{text-align:right;min-width:48px;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px}.set-slider input[type=range]{min-width:0;height:24px;box-shadow:none;appearance:none;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0}.set-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #b58d3b, var(--brass) var(--fill), var(--groove) var(--fill));border-radius:3px;height:6px;box-shadow:inset 0 1px 2px #000000b3,0 0 0 1px #0a0806}.set-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--knob);border:1px solid #0a0806;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 1px 3px #000000b3}.set-slider input[type=range]::-moz-range-track{background:var(--groove);border-radius:3px;height:6px;box-shadow:inset 0 1px 2px #000000b3}.set-slider input[type=range]::-moz-range-progress{background:var(--brass);border-radius:3px;height:6px}.set-slider input[type=range]::-moz-range-thumb{background:var(--knob);border:1px solid #0a0806;border-radius:50%;width:17px;height:17px}.set-slider input[type=range]:focus-visible{outline:none}.set-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #c9a24e8c}.set-slider input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #c9a24e8c}.game-root.touch .set-toggle{min-width:0;min-height:0}
