.banner-center {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 2px 0;
    border-radius: 0px;
    background: linear-gradient(90deg,rgba(255,255,255,0.05),rgba(255,255,255,0.00));
    text-align: center;
}

.banner-center a {
    transition: transform 0.3s;
}

.banner-center a:hover {
    transform: scale(1.1);
}

/* Icon */
.banner-center img {
    width: 120px;
    margin-bottom: 15px;
}

/* Başlık */
.banner-title {
    font-size: 2.6rem;
    line-height: 1.2;
    margin: 5px 0 15px 0;
    font-weight: 200;
}

/* Intro ile aynı vurgu mantığı */
.banner-title strong {
    font-weight: 500;
}

/* Link kapsayıcı */
.banner-link {
    text-decoration: none;
    display: inline-flex;
    align-items: baseline;
    gap: 0;
}

/* soundcloud.com/ */
.banner-link .link-base {
    font-size: 1.5rem;
    font-weight: 300;
}

/* mahmutgulec */
.banner-link .link-user {
    font-size: 1.5rem;
    font-weight: 500;
    color: #C80000;
}

/* Tablet ≤1024px */
@media (max-width:1024px){
    .banner-title {
        font-size: 2.2rem;
    }

    .banner-link .link-base,
    .banner-link .link-user {
        font-size: 1.3rem;
    }

    /* Icon – Tablet */
    .banner-center img {
        width: 90px;
    }
}

/* Telefon ≤740px */
@media (max-width:740px){
    .banner-center {
    padding-top: 50px;
    padding-bottom: 50px;
    }

    .banner-title {
        font-size: 1.9rem;
    }

    .banner-link .link-base,
    .banner-link .link-user {
        font-size: 1.2rem;
    }

    /* Icon – Telefon */
    .banner-center img {
        width: 70px;
    }
}

/* Telefon ≤500px */
@media (max-width:500px) {

    /* mevcut <br> korunacak */
    .banner-title br {
        display: block; /* her zaman alt satıra düşsün */
    }

    /* Mobilde kural: Check out / Professional Demos */
    .banner-title .mobile-break {
        display: block; /* satırı burada kır */
        content: ''; /* pseudo-element değil, span kullanıyoruz */
        height: 0; /* görsel boşluk yaratmaz */
    }
}