<style>
 /* Mobil cihazlarda (768px altı) logoyu gizlemek için */
    @media only screen and (max-width: 768px) {
        .mobil-gizle {
            display: none !important;
        }
    }
    .bursa-tablo-konteynir {
        overflow-x: auto;
        border-radius: 15px;
        border: 1px solid #333;
        box-shadow: 0 4px 15px rgba(0,0,0,0.3);
        margin: 20px 0;
    }
    .bursa-tablo {
        width: 100%;
        border-collapse: collapse;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        color: #fff;
        background-color: #1a1a1a;
        text-align: center;
    }
    .bursa-tablo th {
        background-color: #9af60e;
        color: #000;
        padding: 15px;
        text-transform: uppercase;
        font-size: 14px;
    }
    .bursa-tablo td {
        padding: 12px;
        border-bottom: 1px solid #333;
        font-weight: 500;
    }
    /* Lig Renk Kodları */
    .lig-super { background-color: #FFD700; color: #000 !important; font-weight: bold; } /* Süper Lig - Altın */
    .lig-bir { background-color: #007bff; color: #fff; } /* 1. Lig - Mavi */
    .lig-iki { background-color: #6c757d; color: #fff; } /* 2. Lig - Gri */
    .lig-uc { background-color: #8B0000; color: #fff; } /* 3. Lig - Koyu Kırmızı (Dip Nokta) */
    
    .bursa-tablo tr:hover {
        filter: brightness(1.2);
        transition: 0.3s;
    }
/* Görseli Sağa Yaslama (Float Right) */
.img-float-right {
    float: right;
    margin-left: 20px;
    margin-bottom: 15px;
    max-width: 25%; /* Bilgisayarda yazının %40'ını kaplar */
    border: 2px solid #d9fd16; /* Sitedeki neon yeşili detayla uyumlu */
    padding: 5px;
}

/* Görseli Sola Yaslama (Float Left) */
.img-float-left {
    float: left;
    margin-right: 20px;
    margin-bottom: 15px;
    max-width: 25%;
    border: 2px solid #d9fd16;
    padding: 5px;
}

/* MOBİL AYARI: Ekran küçüldüğünde float'ı iptal et */
@media (max-width: 768px) {
    .img-float-right, .img-float-left {
        float: none;      /* Yaslamayı kaldır */
        display: block;   /* Tek başına bir blok yap */
        margin: 0 auto 20px auto; /* Ortala ve altına boşluk bırak */
        max-width: 100%;  /* Genişliği tam ekran yap */
    }
}

/* Altyazı Stili */
.img-caption {
    font-size: 0.85rem;
    color: #999;
    font-style: italic;
    text-align: center;
    margin-top: 5px;
    display: block;
}
</style>