:root{--bg-color: #121212;--surface-color: #1e1e1e;--primary-color: #bb86fc;--text-color: #e0e0e0;--canvas-bg: #000000}body{margin:0;font-family:Inter,sans-serif;background-color:var(--bg-color);color:var(--text-color);overflow:hidden}*{box-sizing:border-box}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:var(--surface-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}
