@tailwind base;@tailwind components;@tailwind utilities;html,body{background-color:#050505;color:#e5e5e5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;max-width:100%}.dark body{background-color:#050505;color:#e5e5e5}@media(pointer:fine){body,a,button,[role=button],input,select,textarea,.cursor-pointer{cursor:none!important}}.dot-grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(15,23,42,.1) 1.5px,transparent 1.5px);background-size:32px 32px}.dark .dot-grid-overlay{background-image:radial-gradient(circle,rgba(255,255,255,.12) 1.5px,transparent 1.5px);background-size:32px 32px}.page-grid{background-image:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}.dark ::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.dark ::-webkit-scrollbar-thumb{background:#333}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.glass-card{background:#0a0a0a66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06)}.dark .glass-card{background:#0a0a0a66;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 30px #0000004d}.stroke-text{-webkit-text-stroke:1px rgba(255,255,255,.2);color:transparent}.dark .stroke-text{-webkit-text-stroke:1px white}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.animate-scroll{animation:scroll 30s linear infinite}.animate-scroll-fast{animation:scroll 10s linear infinite}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fadeUp .5s ease forwards}
