:root{--purple:#7c3aed;--purple-light:#ede9fe;--pink:#ec4899;--cream:#fffbf5;--dark:#1e1b4b;--muted:#64748b}*{box-sizing:border-box}body{background:var(--cream);min-height:100vh;color:var(--dark);margin:0;font-family:system-ui,-apple-system,sans-serif;line-height:1.5}button{font:inherit;cursor:pointer}input[type=range]{width:100%;accent-color:var(--purple)}
