/* Genel Ayarlar */
body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* Ana Görsel (Hero) Alanı */
.hero-section {
    height: 70vh;
    background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)), 
                url('https://images.unsplash.com/photo-1550751827-4bd374c3f58b?auto=format&fit=crop&w=1350&q=80');
    background-size: cover;
    background-position: center;
}

/* Kart Efektleri */
.card {
    transition: transform 0.3s ease;
}

.card:hover {
    transform: translateY(-10px);
}

/* Renk Düzenlemeleri */
.btn-primary {
    background-color: #007bff;
    border: none;
    padding: 12px 30px;
}

.text-primary {
    color: #007bff !important;
}

footer a {
    text-decoration: none;
}
/* Kart içindeki butonun her zaman en altta hizalı durması için */
.card {
    display: flex;
    flex-direction: column;
}

/* İncele butonu efekti */
.btn-outline-primary {
    border-radius: 20px; /* Kenarları daha oval yapar */
    transition: all 0.3s ease;
}

.btn-outline-primary:hover {
    background-color: #007bff;
    color: white;
    transform: scale(1.05); /* Üzerine gelince hafif büyür */
}
.card {
    display: flex;
    flex-direction: column;
    transition: transform 0.3s ease;
}

.card:hover {
    transform: translateY(-10px); /* Üzerine gelince kart hafif yukarı kalkar */
}

.btn-outline-primary {
    border-radius: 20px; /* Oval buton tasarımı */
    font-weight: 500;
}