@import "tailwindcss"; :root { --background: #0f172a; --foreground: #f8fafc; } @theme inline { --color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono); } body { background: var(--background); color: var(--foreground); font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; } /* Custom animations */ @keyframes gradient-shift { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } } @keyframes fade-in { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } .animate-gradient { background-size: 200% 200%; animation: gradient-shift 3s ease infinite; } .animate-fade-in { animation: fade-in 0.5s ease-out forwards; } .delay-700 { animation-delay: 700ms; } /* Smooth scrolling */ html { scroll-behavior: smooth; }