.slider-tapered{appearance:none;cursor:pointer;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--foreground)30%,transparent)100%);border:1px solid var(--color-foreground-05);border-radius:8px;width:160px;min-width:150px;height:20px;transition:background .2s;position:relative}.slider-vertical{appearance:none;cursor:pointer;transform-origin:50%;background:var(--color-background-07);border:1px solid var(--color-foreground-07);border-radius:8px;width:120px;min-width:120px;height:8px;position:absolute;top:50%;left:50%;transform:rotate(-90deg)translate(4px)translateY(-54px)}.slider-tapered:hover{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--foreground)40%,transparent)100%)}.slider-tapered::-webkit-slider-track{background:0 0;border:none;width:100%;height:20px}.slider-vertical::-webkit-slider-track{background:0 0;border:none;width:100%;height:20px}.slider-vertical::-webkit-slider-thumb{appearance:none;background:var(--foreground);cursor:grab;border-radius:4px;width:8px;height:28px}.slider-tapered::-webkit-slider-thumb{appearance:none;background:var(--foreground);cursor:grab;border-radius:4px;width:8px;height:28px}.slider-tapered::-webkit-slider-thumb:active{cursor:grabbing}.slider-vertical::-webkit-slider-thumb:active{cursor:grabbing}.slider-tapered::-moz-range-track{background:0 0;border:none;width:100%;height:20px}.slider-vertical::-moz-range-track{background:0 0;border:none;width:100%;height:20px}.slider-tapered::-moz-range-thumb{background:var(--foreground);cursor:grab;border:none;border-radius:0;width:3px;height:32px}.slider-vertical::-moz-range-thumb{background:var(--foreground);cursor:grab;border:none;border-radius:0;width:3px;height:32px}.slider-tapered::-moz-range-thumb:active{cursor:grabbing}.slider-vertical::-moz-range-thumb:active{cursor:grabbing}.anchor-cell-size{anchor-name:--anchor-cell-size;text-align:center}.cell-slider{position-anchor:--anchor-cell-size;top:calc(anchor(bottom) + 4px);left:anchor(center);position:absolute;transform:translate(-50%)}.anchor-brush{anchor-name:--anchor-brush;text-align:center}.brush-slider{position-anchor:--anchor-brush;top:calc(anchor(bottom) + 4px);left:anchor(center);position:absolute;transform:translate(-50%)}.anchor-image-controls{anchor-name:--anchor-image-controls;text-align:center}.image-controls-popover{position-anchor:--anchor-image-controls;top:calc(anchor(bottom) + 4px);left:anchor(center);position:absolute;transform:translate(-50%)}
