@import"https://api.fontshare.com/v2/css?f[]=sentient@400,700,900&f[]=poppins@300,400,500,600,700,800,900&f[]=general-sans@300,400,500,600,700&display=swap";*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}body{font-family:General Sans,sans-serif;background-color:#050505;color:#fff;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}.font-sentient{font-family:Sentient,serif}.font-poppins{font-family:Poppins,sans-serif}.text-gradient-premium{background:linear-gradient(135deg,#f3b7ff,#58c1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-right:.1em;margin-right:-.1em}.text-gradient-brand{background:linear-gradient(135deg,#f3b7ff,#fff,#58c1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-right:.1em;margin-right:-.1em}.glow-premium{box-shadow:0 0 40px -10px #f3b7ff33}body{overscroll-behavior-y:contain}.glass-panel{background:#0a0a0ab3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.05)}.touch-none{touch-action:none}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}#root{width:100%;min-height:100dvh;margin:0;padding:0;overflow-x:hidden}body{width:100%;min-height:100%;overflow-y:auto;overflow-x:hidden;background-color:#000}.custom-scrollbar::-webkit-scrollbar{width:0px;background:transparent}.custom-scrollbar{scrollbar-width:none;-ms-overflow-style:none}:root{--pp-grid-gap: 2rem;--pp-grid-padding: 2rem}.responsive-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--pp-grid-gap);width:100%;max-width:1400px;margin:0 auto;padding-left:var(--pp-grid-padding);padding-right:var(--pp-grid-padding);box-sizing:border-box}@media(max-width:1024px){.responsive-grid{grid-template-columns:repeat(8,1fr);--pp-grid-gap: 1.5rem}}@media(max-width:768px){.responsive-grid{grid-template-columns:repeat(4,1fr);--pp-grid-padding: 1.5rem;gap:1rem}}.col-span-full{grid-column:1 / -1}
