@charset "UTF-8";.sound-settings.svelte-ehqpzu{display:grid;gap:10px}.sound-toggle.svelte-ehqpzu{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.sound-toggle.svelte-ehqpzu input:where(.svelte-ehqpzu){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.sound-toggle-text.svelte-ehqpzu{display:flex;flex-direction:column;gap:2px;min-width:0}.sound-toggle-label.svelte-ehqpzu{font-size:13.5px;font-weight:800;color:var(--text, #1a1a1a)}.sound-toggle-sub.svelte-ehqpzu{font-size:11.5px;color:var(--medium-gray, #4a4a4a)}.sound-switch.svelte-ehqpzu{flex:none;width:44px;height:26px;border-radius:999px;background:var(--border, #e4e7e4);border:2px solid rgba(62,194,137,.55);box-sizing:border-box;position:relative;transition:background .18s ease,border-color .18s ease}.sound-switch.svelte-ehqpzu:after{content:"";position:absolute;top:1px;left:1px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000040;transition:transform .18s ease}.sound-toggle.svelte-ehqpzu input:where(.svelte-ehqpzu):checked+.sound-switch:where(.svelte-ehqpzu){background:var(--accent-color, #3ec289);border-color:var(--accent-color, #3ec289)}.sound-toggle.svelte-ehqpzu input:where(.svelte-ehqpzu):checked+.sound-switch:where(.svelte-ehqpzu):after{transform:translate(20px)}.sound-toggle.svelte-ehqpzu input:where(.svelte-ehqpzu):focus-visible+.sound-switch:where(.svelte-ehqpzu){outline:2px solid var(--accent-color, #3ec289);outline-offset:2px}.tracks.svelte-ehqpzu{display:flex;flex-wrap:wrap;gap:6px}.track.svelte-ehqpzu{font:inherit;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;border:1px solid var(--border, #e4e7e4);background:transparent;color:var(--medium-gray, #4a4a4a);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.track.svelte-ehqpzu:hover{border-color:var(--accent-color, #3ec289)}.track.on.svelte-ehqpzu{border-color:var(--accent-color, #3ec289);background:#3ec2891f;color:var(--dark-green, #355e3b)}.dials.svelte-ehqpzu{display:grid;gap:7px}.dial.svelte-ehqpzu{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:8px}.dial-name.svelte-ehqpzu{font-size:11.5px;font-weight:600;color:var(--medium-gray, #4a4a4a);white-space:nowrap}.dial.svelte-ehqpzu input:where(.svelte-ehqpzu){width:100%;height:18px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.dial.svelte-ehqpzu input:where(.svelte-ehqpzu)::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--border, #e4e7e4)}.dial.svelte-ehqpzu input:where(.svelte-ehqpzu)::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-4px;border-radius:50%;background:var(--accent-color, #3ec289);border:2px solid #fff;box-shadow:0 1px 4px #00000040}.dial.svelte-ehqpzu input:where(.svelte-ehqpzu)::-moz-range-track{height:6px;border-radius:999px;background:var(--border, #e4e7e4)}.dial.svelte-ehqpzu input:where(.svelte-ehqpzu)::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent-color, #3ec289);border:2px solid #fff;box-shadow:0 1px 4px #00000040}
