.range.svelte-ecuc3p{--track:6px;--thumb-w:8px;--thumb-h:12px;appearance:none;width:var(--width);background:0 0;flex:none;height:1em;margin:0}.range.grow.svelte-ecuc3p{flex:1;width:auto;min-width:0}.range.svelte-ecuc3p::-webkit-slider-runnable-track{box-sizing:border-box;height:var(--track);border:1px solid var(--color-border);background:linear-gradient(var(--color-accent) 0 0) 0 / calc(var(--thumb-w) / 2 + var(--fill) * (100% - var(--thumb-w))) 100% no-repeat, var(--color-input-bg);border-radius:3px}.range.svelte-ecuc3p::-moz-range-track{box-sizing:border-box;height:var(--track);border:1px solid var(--color-border);background:linear-gradient(var(--color-accent) 0 0) 0 / calc(var(--thumb-w) / 2 + var(--fill) * (100% - var(--thumb-w))) 100% no-repeat, var(--color-input-bg);border-radius:3px}.range.svelte-ecuc3p::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--thumb-w);height:var(--thumb-h);margin-top:calc((var(--track) - var(--thumb-h)) / 2);border:1px solid var(--color-border);background:var(--color-button-bg);border-radius:2px}.range.svelte-ecuc3p::-moz-range-thumb{box-sizing:border-box;width:var(--thumb-w);height:var(--thumb-h);border:1px solid var(--color-border);background:var(--color-button-bg);border-radius:2px}.range.svelte-ecuc3p:hover::-webkit-slider-runnable-track{border-color:var(--color-border-active)}.range.svelte-ecuc3p:hover::-webkit-slider-thumb{border-color:var(--color-border-active)}.range.svelte-ecuc3p:hover::-moz-range-track{border-color:var(--color-border-active)}.range.svelte-ecuc3p:hover::-moz-range-thumb{border-color:var(--color-border-active)}.range.svelte-ecuc3p:active::-webkit-slider-thumb{background:var(--color-button-active-bg)}.range.svelte-ecuc3p:active::-moz-range-thumb{background:var(--color-button-active-bg)}.range.svelte-ecuc3p:focus-visible{outline:none}.range.svelte-ecuc3p:focus-visible::-webkit-slider-runnable-track{border-width:2px;border-color:var(--color-border-active)}.range.svelte-ecuc3p:focus-visible::-webkit-slider-thumb{border-width:2px;border-color:var(--color-border-active)}.range.svelte-ecuc3p:focus-visible::-moz-range-track{border-width:2px;border-color:var(--color-border-active)}.range.svelte-ecuc3p:focus-visible::-moz-range-thumb{border-width:2px;border-color:var(--color-border-active)}
