:root{--font-geist-sans:"Geist", system-ui, sans-serif;--font-geist-mono:"Geist Mono", monospace;--font-outfit:"Outfit", system-ui, sans-serif;--accent:#e85d3a}*{box-sizing:border-box;margin:0;padding:0}body{color:#1a1917;font-family:var(--font-geist-sans);-webkit-font-smoothing:antialiased;background:#f5f4f2}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#dbd8d2;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b8b4ae}input[type=range]{appearance:none;background:linear-gradient(to right, var(--accent) 0%, var(--accent) var(--pct,50%), #dbd8d2 var(--pct,50%));cursor:pointer;border-radius:1px;outline:none;height:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px}input[type=range]::-moz-range-thumb{background:var(--accent);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px}
