@import"https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;700;800;900&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";:root{--bg-main: #ffffff;--bg-secondary: #f4f4f0;--text-main: #000000;--text-secondary: #333333;--accent-yellow: #ffde59;--accent-pink: #ff66c4;--accent-blue: #5ce1e6;--accent-green: #7ed957;--accent-purple: #c084fc;--accent-red: #ff5757;--border-black: 3px solid #000000;--shadow-hard: 5px 5px 0px 0px #000000;--shadow-hover: 2px 2px 0px 0px #000000;--font-primary: "Public Sans", sans-serif;--font-display: "Space Grotesk", sans-serif;--radius-base: 0px;--radius-window: 8px}*{margin:0;padding:0;box-sizing:border-box;cursor:none}::selection{background:var(--accent-pink);color:#000}body{background-color:var(--bg-main);color:var(--text-main);font-family:var(--font-primary);overflow-x:hidden;-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:900;color:var(--text-main);line-height:1.1;text-transform:uppercase}a{text-decoration:none;color:inherit;cursor:pointer}ul{list-style:none}button{border:none;background:none;cursor:pointer;font-family:inherit}::-webkit-scrollbar{width:16px;background:var(--bg-main);border-left:var(--border-black)}::-webkit-scrollbar-thumb{background:var(--accent-yellow);border:var(--border-black);box-shadow:inset -2px -2px #0003}::-webkit-scrollbar-thumb:hover{background:var(--accent-pink)}.container{max-width:1400px;margin:0 auto;padding:0 2rem}.flex-center{display:flex;justify-content:center;align-items:center}.neo-box{background:var(--bg-main);border:var(--border-black);box-shadow:var(--shadow-hard);transition:all .2s ease}.neo-box:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #000}.text-stroke{-webkit-text-stroke:2px #000;color:transparent}.bg-grid{background-size:40px 40px;background-image:linear-gradient(to right,#e5e5e5 1px,transparent 1px),linear-gradient(to bottom,#e5e5e5 1px,transparent 1px)}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}
