:root{--background:#000000;--foreground:#ffffff;--sidebar-bg:#0a0a0a;--card-bg:#111111;--accent:#0070f3;--accent-glow:rgba(0,112,243,0.15);--border:rgba(255,255,255,0.05);--text-dim:#888888;--glass:rgba(255,255,255,0.03);--glass-border:rgba(255,255,255,0.08)}*{box-sizing:border-box;padding:0;margin:0}body,html{background:var(--background);color:var(--foreground);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}body,html,main{height:100%}button{cursor:pointer;border:none;background:none;transition:all .2s ease}button,input{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}