@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600&family=Syne:wght@700;800&display=swap";:root{--bg-color: #080808;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--accent-color: #ffffff;--accent-soft: rgba(255, 255, 255, .1);--glass-bg: rgba(255, 255, 255, .02);--glass-border: rgba(255, 255, 255, .08);--font-heading: "Syne", sans-serif;--font-body: "Plus Jakarta Sans", sans-serif;font-family:var(--font-body);line-height:1.5;font-weight:400;color:var(--text-primary);background-color:var(--bg-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}body{min-width:320px;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 50% 0%,#111,#050505)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em}a{text-decoration:none;color:inherit;transition:all .3s ease}ul{list-style:none}::selection{background-color:var(--accent-color);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#444}
