*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0a0f;--surface:#13131a;--surface2:#1e1e2e;--border:#ffffff14;--text:#e2e8f0;--text-muted:#64748b;--accent:#a855f7;--accent2:#ec4899;--radius:12px}html,body{background:var(--bg);height:100%;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input[type=range]{width:100%;accent-color:var(--accent)}
