/* Custom layer that lives alongside Tailwind CDN. Use sparingly. */

body {
    font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
    -webkit-font-smoothing: antialiased;
}

h1, h2, h3, h4, h5, h6, .font-display {
    font-family: 'Plus Jakarta Sans', Inter, system-ui, sans-serif;
    letter-spacing: -0.02em;
}

[x-cloak] { display: none !important; }

/* Subtle gradient text utility */
.text-gradient {
    background: linear-gradient(135deg, #4F46E5 0%, #9333EA 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Brand gradient bg (Tailwind config also defines this, but available for non-Tailwind too) */
.bg-brand-gradient {
    background: linear-gradient(135deg, #4F46E5 0%, #9333EA 100%);
}

/* Smooth scroll on anchor links */
html { scroll-behavior: smooth; }
