/* Custom styles that can't be easily done with Tailwind */ body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; } code { font-family: 'Fira Code', 'Courier New', Courier, monospace; } /* Smooth scroll behavior */ html { scroll-behavior: smooth; } /* Custom animations */ @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.5; } } .animate-pulse-custom { animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; } .model-card { transition: transform 0.2s ease-in-out; } .model-card:hover { transform: translateY(-2px); }