﻿/* تم زعفران زعفرون */
:root {
    --saffron-gold: #d4a017;
    --saffron-red: #b22222;
    --saffron-bg: #fffaf3;
    --saffron-light: #fdf6e3;
    --saffron-hover: #ffeccc;
}

/* پس‌زمینه کلی */
body {
    background-color: var(--saffron-bg);
    font-family: 'Vazirmatn', sans-serif;
    line-height: 1.7;
}

/* نوار بالا */
.saffron-navbar {
    background: linear-gradient(90deg, var(--saffron-red), var(--saffron-gold));
    transition: all 0.3s ease;
}

    .saffron-navbar .nav-link,
    .saffron-navbar .navbar-brand {
        color: #fff !important;
        font-weight: 500;
    }

        .saffron-navbar .nav-link:hover {
            color: var(--saffron-hover) !important;
            transform: translateY(-1px);
        }

/* دکمه طلایی */
.btn-saffron {
    background: var(--saffron-gold);
    color: #000;
    border: none;
    font-weight: 600;
    transition: all 0.3s ease;
}

    .btn-saffron:hover {
        background: #e5b841;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(212, 160, 23, 0.3);
    }

/* هدر قهرمان */
.hero {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.6)), url('/images/saffron-bg.jpg') center/cover no-repeat;
    background-attachment: fixed;
    color: #fff;
    padding: 120px 0;
    text-align: center;
    position: relative;
}

    .hero::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: linear-gradient(45deg, rgba(178,34,34,0.7), rgba(212,160,23,0.5));
        z-index: 1;
    }

    .hero > * {
        position: relative;
        z-index: 2;
    }

    .hero h1 {
        font-weight: 700;
        font-size: 3rem;
        text-shadow: 0 2px 8px rgba(0,0,0,0.5);
    }

    .hero p {
        font-size: 1.3rem;
        color: #f7e8c1;
        max-width: 700px;
        margin: 0 auto;
    }

/* فوتر */
.saffron-footer {
    background: var(--saffron-red);
    color: #fff;
}

.hover-underline:hover {
    text-decoration: underline !important;
}

/* افکت کارت */
.card-hover {
    transition: all 0.3s ease;
    border: 1px solid transparent;
}

    .card-hover:hover {
        transform: translateY(-10px);
        box-shadow: 0 15px 30px rgba(0,0,0,0.12);
        border-color: var(--saffron-gold);
    }
/* دکمه طلایی */
.btn-saffron {
    background: var(--saffron-gold);
    color: #000;
    border: none;
    font-weight: 600;
    transition: all 0.3s ease;
}

    .btn-saffron:hover {
        background: #e5b841;
        color: #000;
        transform: translateY(-1px);
        box-shadow: 0 3px 8px rgba(212, 160, 23, 0.3);
    }

/* دکمه‌های نوار بالا */
.navbar .btn {
    font-size: 0.875rem;
}
