@import url('./hero.css');
@import url('./content.css');
@import url('./partners.css');
@import url('./faq.css');
@import url('./footer.css');
@import url('./header.css');
@import url('./vision_mission.css');
@import url('./how_it_works.css');

/* Agri-Tech Color Palette */

:root {
    --agri-green: #2E7D32;
    /* Deep nature green */
    --agri-leaf: #4CAF50;
    /* Vibrant leaf green */
    --agri-teal: #00BCD4;
    /* Tech cyan */
    --agri-dark: #1B5E20;
    /* Dark forest */
    --tarimplus-yellow: #FED966;
    /* Bright yellow for accents */
    --tarimplus-light-green: #DAEC9A;
    /* Bright yellow for accents */
    --tarimplus-soft-green: #7BAD72;
    /* Bright yellow for accents */
    --tarimplus-green: #237513;
    /* Bright yellow for accents */
    --tarimplus-soft-brown: #7C5033;
    /* Bright yellow for accents */
    --tarimplus-gray: #ABABAD;
    /* Bright yellow for accents */
    user-select: none;
    /* Tüm sayfa için metin seçimini devre dışı bırak */
}

.bg-gradient-agri {
    background: linear-gradient(135deg, var(--agri-green) 0%, var(--agri-teal) 100%);
}

.bg-gradient-dark {
    background: linear-gradient(135deg, #2c3e50 0%, #1a252f 100%);
}

.text-gradient-agri {
    background: linear-gradient(to right, var(--agri-green), var(--agri-teal));
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-agri-green {
    color: var(--agri-green);
}

.text-agri-teal {
    color: var(--agri-teal);
}

.text-agri-leaf {
    color: var(--agri-leaf);
}

/* Typography */
.font-heading {
    font-family: 'Poppins', sans-serif;
    letter-spacing: -0.5px;
}

.font-body {
    font-family: 'Inter', system-ui, -apple-system, sans-serif;
    line-height: 1.7;
}

.title-font {
    font-family: 'Poppins', sans-serif;
    letter-spacing: -1px;
}

.tracking-wider {
    letter-spacing: 0.1em;
}

.tracking-wide {
    letter-spacing: 0.05em;
}

/* Components */
.icon-box {
    width: 64px;
    height: 64px;
    transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.card:hover .icon-box {
    transform: scale(1.1) rotate(5deg);
}

.shadow-hover {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.shadow-hover:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1) !important;
}

.py-6 {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

/* FAQ Specific Agri-Tech Styles */

/* Section Transitions */


.text-logo {
    font-family: 'Poppins', sans-serif;
    font-weight: 800;
    color: var(--agri-green);
}


.text-logo-part1 {
    color: var(--agri-dark);
}

.text-logo-part2 {
    color: var(--agri-leaf);
    margin: 0 -3px;
}

/* Auth & mobile header styles are in header.css */