:root{--background:#000000;--foreground:#ffffff;--background-secondary:#121212;--background-tertiary:#1a1a1a;--border-color:#262626;--text-primary:#ffffff;--text-secondary:#a8a8a8;--text-tertiary:#737373}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--background-tertiary);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#2a2a2a}