/* 1. GENEL ARKA PLAN VE TABLO DÜZENİ */

body { background: #000000 !important; }

.tborder { background: #111 !important; border: 1px solid #ffcc00 !important; }

.trow1, .trow2 { background: #0a0a0a !important; color: #ffffff !important; border-bottom: 1px solid #222 !important; }



/* 2. TÜM BEYAZ ŞERİTLERİ VE BAŞLIKLARI KARART */

.thead, .tcat, .trow_sep, .quick_reply_header, tr td.trow_sep, .tcat_menu {

    background: #111111 !important;

    color: #ffcc00 !important;

    border-top: 1px solid #ffcc00 !important;

    border-bottom: 1px solid #ffcc00 !important;

    text-transform: uppercase;

    padding: 10px !important;

}



/* 3. KONU İÇİ (POSTBIT) VE KULLANICI ALANLARI */

.post, .post_author, .post_content, .post.classic .post_author, .post.classic .post_content {

    background: #0d0d0d !important;

    color: #ffffff !important;

    border: 1px solid #222 !important;

}



.post_controls { background: #111111 !important; border-top: 1px solid #333 !important; padding: 8px !important; }

.post_controls a {

    background: #1a1a1a !important;

    color: #ffcc00 !important;

    border: 1px solid #ffcc00 !important;

    padding: 4px 12px !important;

    margin: 2px !important;

    border-radius: 4px !important;

    display: inline-block !important;

}

.post_controls a:hover { 

    background: #ffcc00 !important; 

    color: #000 !important;

    transform: translateY(-2px);

    box-shadow: 0 4px 10px rgba(255, 204, 0, 0.3) !important;

}



/* 4. YENİ KONU, YENİ YANIT VE ANA BUTONLAR */

.buttons a, a.button.new_thread_button, a.button.new_reply_button, button.button, .button {

    background: #ffcc00 !important;

    color: #000000 !important;

    font-weight: 900 !important;

    text-transform: uppercase !important;

    padding: 10px 22px !important;

    border-radius: 4px !important;

    display: inline-block !important;

    border: none !important;

    text-decoration: none !important;

    cursor: pointer !important;

}



/* 5. KONUDA ARA, GİT VE INPUT ALANLARI */

form[action*="search.php"] input.textbox, input[name="keywords"], .inline_edit input.textbox, .trow2 input.textbox {

    background: #151515 !important;

    color: #ffffff !important;

    border: 2px solid #ffcc00 !important;

    padding: 8px !important;

    border-radius: 4px 0 0 4px !important;

}



form[action*="search.php"] input.button, input[value="KONUDA ARA"], input[value="GİT"], input[value="ARA"], input[value="GİT (0)"] {

    background: #ffcc00 !important;

    color: #000000 !important;

    border: 2px solid #ffcc00 !important;

    font-weight: 900 !important;

    text-transform: uppercase !important;

    padding: 8px 18px !important;

    border-radius: 0 4px 4px 0 !important;

}



/* 6. HOVER EFEKTLERİ (SATIR VE LİNK) */

.trow1:hover, .trow2:hover {

    background: #151515 !important;

    transition: background 0.3s ease-in-out;

    box-shadow: inset 4px 0px 0px 0px #ffcc00; 

}



.trow1 a:hover, .trow2 a:hover {

    color: #ffffff !important;

    text-shadow: 0 0 8px rgba(255, 204, 0, 0.6);

}



/* 7. LOGO IŞILTI EFEKTİ (GÜÇLENDİRİLMİŞ) */

.logo img, #logo img, .header img {

    transition: all 0.4s ease-in-out !important;

}



.logo a:hover img, .logo img:hover, #logo img:hover, .header img:hover {

    filter: drop-shadow(0 0 15px #ffcc00) !important;

    transform: scale(1.05) !important;

}



/* 8. DİĞER AYARLAR */

.forum_stats, .forum_stats strong, .forum_stats span, .smalltext { color: #cccccc !important; }

a:link, a:visited { color: #ffcc00 !important; }

.pagination a, .pagination_current {

    background: #111 !important;

    color: #ffcc00 !important;

    border: 1px solid #ffcc00 !important;

    padding: 5px 10px !important;

}



/* 9. AVATAR DÜZENLEMESİ VE EFEKTİ */

.post_author .author_avatar img, .author_avatar img, .avatar img {

    border-radius: 50% !important; 

    border: 2px solid #222 !important; 

    transition: all 0.4s ease-in-out !important;

    padding: 2px !important;

    background: #000 !important;

}



.post_author:hover .author_avatar img, .author_avatar img:hover, .avatar img:hover {

    border-color: #ffcc00 !important; 

    box-shadow: 0 0 15px rgba(255, 204, 0, 0.6) !important; 

    transform: rotate(5deg) scale(1.05); 

}



/* 10. KULLANICI GRUBU ÖZEL RENKLERİ VE EFEKTLERİ */

.admin_color {

    color: #ffcc00 !important;

    font-weight: bold !important;

    text-shadow: 0 0 5px rgba(255, 204, 0, 0.5); 

    letter-spacing: 0.5px;

}

.mod_color {

    color: #ffffff !important;

    font-weight: bold !important;

    text-shadow: 0 0 5px rgba(255, 255, 255, 0.4);

}

.vip_color {

    color: #ffaa00 !important;

    font-weight: bold !important;

}

.admin_color:hover, .mod_color:hover {

    text-shadow: 0 0 10px #ffcc00 !important;

    transition: 0.3s;

}



/* 11. KONU İKONLARINI ALTIN SARISINA BOYAMA (GENEL) */

.forum_off, .forum_on, .forum_offlock, .thread_status, .dot_folder, .dot_hotfolder, .dot_lockfolder, .folder, .hotfolder, .lockfolder {

    filter: sepia(100%) saturate(1500%) hue-rotate(5deg) brightness(100%) !important;

    transition: transform 0.3s ease;

}



.forum_off:hover, .forum_on:hover, .thread_status:hover {

    filter: sepia(100%) saturate(2000%) hue-rotate(5deg) brightness(120%) drop-shadow(0 0 5px #ffcc00) !important;

    transform: scale(1.1);

}



/* 12. BÜYÜK SOL İKONLAR İÇİN NOKTA ATIŞI RENKLENDİRME */

td.trow1[id*="forum_4_img"] img, td.trow2[id*="forum_4_img"] img, #forum_4_img img {

    filter: sepia(100%) saturate(4000%) hue-rotate(-50deg) brightness(80%) !important;

}



td.trow1[id*="forum_7_img"] img, td.trow2[id*="forum_7_img"] img, #forum_7_img img {

    filter: sepia(100%) saturate(1500%) hue-rotate(5deg) brightness(100%) !important;

}



#forum_4_img:hover img {

    filter: sepia(100%) saturate(5000%) hue-rotate(-50deg) brightness(110%) drop-shadow(0 0 10px #ff0000) !important;

}



/* 13. SPAN TABANLI BÜYÜK İKONLARI RENKLENDİRME (NİHAİ KIRMIZI ÇÖZÜM) */

span[id="mark_read_4"] {

    filter: grayscale(100%) brightness(50%) sepia(100%) hue-rotate(-50deg) saturate(1000%) contrast(1.5) !important;

}



span[id="mark_read_4"]:hover {

    filter: grayscale(100%) brightness(80%) sepia(100%) hue-rotate(-50deg) saturate(1500%) contrast(1.5) drop-shadow(0 0 15px #ff0000) !important;

    transform: scale(1.1);

    transition: 0.3s;

}