@import "tailwindcss"; @import "@fontsource/poppins/300.css"; @import "@fontsource/poppins/400.css"; @import "@fontsource/poppins/600.css"; @import "@fontsource/poppins/700.css"; @import "@fontsource/poppins/800.css"; @theme { --font-sans: "Poppins", sans-serif; --color-brand-purple: #6d28d9; --color-brand-yellow: #fbbf24; --color-brand-dark: #111827; --color-brand-light: #f3f4f6; } html { scroll-behavior: smooth; } body { margin: 0; overflow-x: hidden; background: #f3f4f6; color: #1f2937; font-family: "Poppins", sans-serif; } * { box-sizing: border-box; } .gradient-text { background: linear-gradient(to right, #6d28d9, #ec4899); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .blob-bg { background-image: url('data:image/svg+xml;utf8,'); background-position: top right; background-repeat: no-repeat; } .section-reveal { animation: fade-up 0.7s ease-out both; } @keyframes fade-up { from { opacity: 0; transform: translateY(32px); } to { opacity: 1; transform: translateY(0); } }