body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    text-align: center;
    background-color: #f8f9fa;
    animation: gradientBackground 5s infinite ease-in-out;
}

.container {
    max-width: 500px;
}

.footer {
    background-color: #222;
    position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding: 10px 0;
}

.footer img {
    max-height: 50px;
    cursor: pointer;
}

/* Animasyonlar */
@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

@keyframes slideUp {
    from { transform: translateY(20px); opacity: 0; }
    to { transform: translateY(0); opacity: 1; }
}

@keyframes shake {
    0% { transform: rotate(0deg); }
    25% { transform: rotate(5deg); }
    50% { transform: rotate(-5deg); }
    75% { transform: rotate(5deg); }
    100% { transform: rotate(0deg); }
}

/* Daha belirgin arka plan renk geçişi */
@keyframes gradientBackground {
    0% { background-color: #f8f9fa; } /* Açık gri */
    25% { background-color: #d3d9df; } /* Orta gri */
    50% { background-color: #adb5bd; } /* Koyu gri */
    75% { background-color: #d3d9df; } /* Orta gri */
    100% { background-color: #f8f9fa; } /* Açık gri */
}

.container img, .container h1, .container p {
    animation: fadeIn 2s ease-in-out, slideUp 1.5s ease-out;
}

.footer img:hover {
    animation: shake 0.5s ease-in-out;
}

/* Modal'ın daha aşağıdan yukarı açılması için animasyon */
@keyframes modalSlideUp {
    from { transform: translateY(150%); opacity: 0; } /* Daha aşağıdan başlat */
    to { transform: translateY(0); opacity: 1; }
}

.modal.fade .modal-dialog {
    animation: modalSlideUp 0.7s ease-out; /* Animasyon süresini biraz uzat */
}

/* Modal başlık stilini özelleştirme */
.modal-header {
    padding: 10px 15px; /* Başlık kısmını daha dar yap */
    border-bottom: 1px solid #e9ecef; /* Başlık altına ince bir çizgi ekle */
}

.modal-title {
    font-size: 1rem; /* Başlık fontunu küçült */
    font-weight: 500; /* Başlık font kalınlığını ayarla */
    color: #333; /* Başlık rengini koyu gri yap */
}

/* Modal arkaplanını soft bir renk yap */
.modal-content {
    background-color: #f8f9fa; /* Soft bir arkaplan rengi */
    border-radius: 10px; /* Köşeleri biraz yuvarlak yap */
    border: none; /* Varsayılan border'ı kaldır */
}

.modal-body {
    padding: 20px; /* İçerik padding'ini ayarla */
    color: #555; /* Metin rengini soft bir gri yap */
}

/* Linklerin alt çizgisini kaldır ve hover efekti ekle */
a {
    text-decoration: none; /* Alt çizgiyi kaldır */
    color: #007bff; /* Link rengini Bootstrap'ın varsayılan mavi rengi yap */
    transition: color 0.3s ease, transform 0.3s ease; /* Renk ve transform geçişi */
}

a:hover {
    color: #0056b3; /* Hover durumunda daha koyu mavi */
    transform: scale(1.05); /* Hafifçe büyüt */
}