:root{--bg-color: #020202;--text-main: #ffffff;--text-muted: #888888;--accent: #333333;--font-main: "Inter", sans-serif;--font-display: "Playfair Display", serif;--font-body: "Space Grotesk", sans-serif;--color-bg: #020204;--color-text: #e0e0e0;--color-accent: #00ccff}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:300}.glass-panel{background:#ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);box-shadow:0 4px 30px #0000001a}*{box-sizing:border-box}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}
