@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap'); @import "tailwindcss"; @theme { --font-sans: "Inter", ui-sans-serif, system-ui, sans-serif; --font-serif: "Playfair Display", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; } @layer base { body { @apply antialiased; } } /* Custom scrollbar for a cleaner look */ ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { background: transparent; } ::-webkit-scrollbar-thumb { background: #e5e7eb; border-radius: 10px; } ::-webkit-scrollbar-thumb:hover { background: #d1d5db; } @keyframes dots-blink { 0%, 20% { content: ''; } 40% { content: '.'; } 60% { content: '..'; } 80%, 100% { content: '...'; } } .animate-dots::after { content: ''; animation: dots-blink 1.5s infinite; }