@font-face{font-family:Shutter Stone;src:url("./media/Shutter Stone Standar-5MWE5JU7.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"295-font";src:url("./media/295-font-G7OAFVRF.otf") format("opentype");font-weight:400;font-style:normal}:root{--bg-color: #0f172a;--text-color: #f8fafc;--primary-color: #3b82f6;--secondary-color: #8b5cf6;--accent-color: #06b6d4;--card-bg: rgba(30, 41, 59, .7);--glass-border: rgba(255, 255, 255, .1);--font-main: "Poppins", sans-serif;--font-heading: "Poppins", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background-color:var(--bg-color);color:var(--text-color);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2}a{text-decoration:none;color:inherit;transition:color .3s ease}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.btn{display:inline-block;padding:.75rem 1.5rem;border-radius:9999px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;border:none}.btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;box-shadow:0 4px 6px -1px #3b82f680}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #3b82f699}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:var(--card-bg);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}
