/* Goztepe-Style.css 
    Özel Tasarım: Neon Yeşil Vurgular & Göztepe Sarısı Detaylar
    Performans: Sadece Göztepe sayfasına özel yüklenir.
*/

/* --- 1. TABLO KONTEYNER VE ANA YAPI --- */
.goztepe-table-container {
    width: 100%;
    overflow-x: auto; /* Mobil yatay kaydırma */
    margin: 25px 0;
    border-radius: 10px;
    background-color: #0a0a0a;
    border: 1px solid #222;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5);
}

.goztepe-main-table {
    width: 100%;
    border-collapse: collapse;
    color: #f0f0f0;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    min-width: 775px; /* Sütunların sıkışmaması için ideal genişlik */
}

/* --- 2. BAŞLIK VE HÜCRE AYARLARI --- */
.goztepe-main-table thead tr {
    background-color: #111;
    border-bottom: 2px solid #39FF14; /* Neon Yeşil Çizgi */
}

.goztepe-main-table th {
    padding: 18px 15px;
    text-align: left;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    color: #39FF14;
}

.goztepe-main-table td {
    padding: 14px 15px;
    border-bottom: 1px solid #1a1a1a;
    font-size: 14px;
    line-height: 1.4;
}

/* --- 3. LİG BAZLI SATIR RENKLENDİRMESİ --- */
/* Süper Lig Satırı - Göztepe Kırmızısı Vurgulu */
.goztepe-row-superlig {
    background-color: rgba(186, 12, 47, 0.15) !important; /* Kırmızı tonu */
    border-left: 5px solid #ba0c2f;
}

/* 1. Lig Satırı - Göztepe Sarısı Vurgulu */
.goztepe-row-1lig {
    background-color: rgba(246, 236, 0, 0.15) !important; /* İstediğin sarı tonu */
    border-left: 5px solid #f6ec00; /* Sol tarafta sarı şerit */
}

/* Diğer Ligler (Boş Bırakılanlar) - Standart Koyu Renk */
.goztepe-main-table tbody tr {
    background-color: transparent; /* Varsayılan koyu arka plan */
}

/* --- 4. ETKİLEŞİM (HOVER & ACTIVE) --- */
/* Masaüstü Hover */
@media (hover: hover) {
    .goztepe-main-table tbody tr:hover {
        background-color: rgba(57, 255, 20, 0.25) !important; /* Neon Yeşil Parlama */
        transition: background-color 0.2s ease;
    }
}

/* Mobil Tek Dokunuş (Active) */
.goztepe-main-table tbody tr:active {
    background-color: rgba(57, 255, 20, 0.4) !important;
}

/* --- 5. SEZON LİNK TASARIMI (SARI VURGU) --- */

/* Satırın bütününe tıklanabilirlik hissi ve parlama verir */
.goztepe-main-table tbody tr[onclick]:hover {
    background-color: rgba(246, 236, 0, 0.2) !important;
    cursor: pointer;
    transition: 0.2s;
}

/* Yılın (Hücrenin) Genel Görünümü */
.goztepe-season-link {
    color: #f6ec00; /* Başlangıçta Göztepe Sarısı yaptık */
    font-weight: 700;
    text-decoration: none;
    transition: all 0.3s ease;
    border-bottom: 1px dashed #555;
    padding: 2px 4px;
}

/* Satırın üzerine gelindiğinde hücredeki metnin tepkisi */
.goztepe-main-table tbody tr[onclick]:hover .goztepe-season-link {
    color: #fff; /* Satır parladığında yazı beyaza dönsün ki okunsun */
    border-bottom: 2px solid #f6ec00;
    background-color: rgba(246, 236, 0, 0.25);
    border-radius: 4px;
    text-shadow: 0 0 10px rgba(246, 236, 0, 0.8);
}

/* --- 6. YAZI İÇİ VURGU SINIFI --- */
.goztepe-text-vurgu {
    font-size: 1.9rem;
    color: #f6ec00; /* Göztepe Sarısı */
    font-weight: 700;
    text-decoration: underline;
    text-underline-offset: 4px;
    text-decoration-thickness: 2px;
}

/* --- 7. ÖZEL MOBİL SCROLLBAR --- */
.goztepe-table-container::-webkit-scrollbar {
    height: 6px;
}

.goztepe-table-container::-webkit-scrollbar-track {
    background: #0a0a0a;
}

.goztepe-table-container::-webkit-scrollbar-thumb {
    background: #39FF14;
    border-radius: 10px;
}
/* ======================================================
   FUTBOL ARŞİVİ ACCORDION (AÇILIR-KAPANIR) SİSTEMİ
   ====================================================== */

/* 1. ANA KUTU */
.accordion-item {
    width: 100%;
    margin-bottom: 15px;
}

/* 2. BAŞLIK ALANI */
.accordion-header {
    background-color: #1a1a1a !important;
    color: #9af60e !important;
    cursor: pointer;
    padding: 15px 20px;
    position: relative;
    border: 2px solid #9af60e;
    border-radius: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.accordion-header h2 {
    margin: 0 !important;
    font-size: 18px !important;
    color: #9af60e !important;
}

/* 3. OK İKONU (ASCII SORUNU ÇIKARMAZ) */
.arrow-icon::after {
    content: '+'; /* En garantisi bu, her bilgisayarda görünür */
    font-size: 24px;
    font-weight: bold;
}

/* AÇIKKEN OK DEĞİŞSİN */
.active .arrow-icon::after {
    content: '-'; /* Açılınca eksiye döner */
}

/* 4. İÇERİK ALANI */
.accordion-content {
    display: none; /* Standart olarak kapalı */
    padding: 15px 5px;
}
