@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');

body, html {
    height: 100%;
    margin: 0;
    font-family: 'Roboto', sans-serif;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #2a3140;
    color: #ffffff;
    animation: backgroundChange 10s infinite;
}

@keyframes backgroundChange {
    0% { background-color: #4B4453; } /* Orta Gri */
    20% { background-color: #639C96; } /* Açık Gri */
    40% { background-color: #408DA7; } /* Çok Açık Gri */
    60% { background-color: #9B89B3; } /* Koyu Gri */
    80% { background-color: #BE4151 } /* Koyu Gri */
    100% { background-color: #4B4453; } /* Orta Gri */
}

@keyframes textChange {
    0% { color: #4C5344; } /* Siyah */
    20% { color: #9c6369; } /* Koyu Gri */
    40% { color: #A75A40; } /* Orta Gri */
    60% { color: #A1B389; } /* Açık Gri */
    80% { color: #41BEAE; } /* Çok Açık Gri */
    100% { color: #4C5344; } /* Siyah */
}

.container {
    text-align: center;
    padding: 0 20px;
    animation: textChange 10s infinite;
}

h1 {
    font-size: 5em;
    margin: 0.2em 0 0.5em 0;
    text-shadow: white 2px;
}
h2 {
    padding-top: 25px;
}
p {
    font-size: 1.6em;
}


.social-icons a {
    text-decoration: none;
    animation: textChange 10s infinite;
    font-size: 2em; /* Boyutu artırdık */
    margin: 12px 8px;
    transition: color 0.3s;
}

.social-icons a:hover {
    color: #24b1e2; /* Change this color to match your preference */
}

@media (max-width: 768px) {
    .logo {
        margin-bottom: -100px;
        margin-top: -150px;
    }
    h1 {
        font-size: 3em;
    }
    h2 {
        font-size: 2em;
margin-bottom: 0;    }
    p {
        font-size: 1.1em;
    }
    .social-icons a {
        font-size: 1.8em; /* Boyutu artırdık */
    }
}
