@import "../css/variables.module.scss"; .excalidraw { --Range-track-background: var(--button-bg); --Range-track-background-active: var(--color-primary); --Range-thumb-background: var(--color-on-surface); --Range-legend-color: var(--text-primary-color); .range-wrapper { position: relative; padding-top: 10px; padding-bottom: 30px; } .range-input { width: 100%; height: 4px; -webkit-appearance: none; background: var(--Range-track-background); border-radius: 2px; outline: none; } .range-input::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 20px; height: 20px; background: var(--Range-thumb-background); border-radius: 50%; cursor: pointer; border: none; } .range-input::-moz-range-thumb { width: 20px; height: 20px; background: var(--Range-thumb-background); border-radius: 50%; cursor: pointer; border: none; } .value-bubble { position: absolute; bottom: 0; transform: translateX(-50%); font-size: 12px; color: var(--Range-legend-color); } .zero-label { position: absolute; bottom: 0; left: 4px; font-size: 12px; color: var(--Range-legend-color); } }