/* Custom Tailwind Color Palette based on Pitch Deck */

body {
    font-family: 'Inter', sans-serif;
    scroll-behavior: smooth; /* Smooth scrolling for anchor links */
}

/* Updated color palette to match Regalis Agro logo (white, green, orange, dark text) */
:root {
    --color-regalis-green-primary: #059669; /* Logo green */
    --color-regalis-orange-accent: #FBBF24; /* Logo orange */
    --color-regalis-dark-text: #222222; /* Slightly lighter for readability */
    --color-regalis-light-bg: #ffffff; /* Pure white background */
    --color-regalis-dark-bg: #1F2937; /* For footer or dark sections */
}

.text-regalis-green-primary { color: var(--color-regalis-green-primary); }
.bg-regalis-green-primary { background-color: var(--color-regalis-green-primary); }
.hover\:bg-regalis-green-primary-darker:hover { background-color: #047857; } /* Emerald 700 */

.text-regalis-orange-accent { color: var(--color-regalis-orange-accent); }
.bg-regalis-orange-accent { background-color: var(--color-regalis-orange-accent); }
.hover\:bg-regalis-orange-accent-darker:hover { background-color: #F59E0B; } /* Amber 500 */


.bg-regalis-light-bg { background-color: var(--color-regalis-light-bg); }
.bg-regalis-dark-bg { background-color: var(--color-regalis-dark-bg); }
.text-regalis-dark-text { color: var(--color-regalis-dark-text); }

/* Add subtle border for sections on white */
section {
    background-color: var(--color-regalis-light-bg);
    border-radius: 1rem;
    box-shadow: 0 2px 8px rgba(5, 150, 105, 0.04);
    margin-bottom: 2rem;
}

/* Headings use green, accents use orange */
h1, h2, h3, h4, h5, h6 {
    color: var(--color-regalis-green-primary);
}

a, .accent, .highlight {
    color: var(--color-regalis-orange-accent);
}

/* Buttons and CTAs */
.btn, button, .cta {
    background-color: var(--color-regalis-green-primary);
    color: #fff;
    border-radius: 0.5rem;
    padding: 0.5rem 1.5rem;
    font-weight: 600;
    transition: background 0.2s;
}
.btn:hover, button:hover, .cta:hover {
    background-color: #047857;
}

/* Footer uses dark background with white text */
footer, .footer {
    background: var(--color-regalis-dark-bg);
    color: #fff;
}

/* Custom styles for section padding and background colors */
section {
    padding: 4rem 0; /* Default padding for all sections */
}
.bg-gradient-regalis {
    background-image: linear-gradient(to right, var(--color-regalis-green-primary), var(--color-regalis-orange-accent));
}