/* === Kontrast düzeltmeleri 2026-10-15 (koyu+altın korunur) === */
strong,b,label,dl.details dt,dl.details dd,.postprofile dd,.postprofile dt,.postprofile strong,.content strong,fieldset dl dt label,.panel h3,.panel h2,.panel p,.inner,dd label,.explain,.responsive-show,.topic-poster,.lastpost,.lastpost span,ul.topiclist dd span,.pagination,.stat-block p,.stat-block h3,.content li,.content dl{color:#e8dcc6}
.content h2,.panel h2,.panel h3,h2.faq-title,.stat-block h3,.stat-block h3 a{color:#d4a24c!important;border-color:#3b2e20!important}
fieldset dl dt label strong,strong a{color:inherit}
.explain,small,.small,.copyright,.page-footer .copyright,.author,.postprofile dd span,.topic-poster,.lastpost,ul.topiclist dd,.rules,.responsive-hide,.skiplink,.footer-row,.posthilit-off,dl.details dd,.signature{color:#c9b897!important}
.signature,.notice{border-color:#3b2e20!important}
.posthilit{background:#d4a24c!important;color:#140f0b!important}
blockquote cite,blockquote cite a{color:#d4a24c!important}
.codebox code,.codebox p,code{color:#e8dcc6!important;background:transparent}
.codebox p{border-color:#3b2e20!important}
.pagination li a,.pagination li span{background:#2a1f15!important;color:#e8dcc6!important;border-color:#5a4329!important}
.pagination li.active span{background:#d4a24c!important;color:#140f0b!important;border-color:#d4a24c!important}
.pagination li a:hover{background:#3b2e20!important;color:#f0c878!important}
.dropdown .dropdown-contents,.dropdown-extended .header,.dropdown-extended .footer,.dropdown li{background:#1a1511!important;border-color:#3b2e20!important;color:#e8dcc6!important}
.dropdown-extended .header,.dropdown-extended .header a{color:#d4a24c!important}
.dropdown li a,.dropdown-contents a{color:#e8dcc6!important}.dropdown li a:hover{color:#f0c878!important}
.notification_list li,.notification_list p{color:#e8dcc6!important}.notification_list li:hover,.dropdown-extended ul li:hover{background:#2a1f15!important}
.notification_list .notification-time{color:#c9b897!important}
.button,.button .icon,a.button .icon{color:#d4a24c!important}.button:hover,.button:focus{background:#3b2e20!important;color:#f0c878!important}
.button-secondary{color:#d4a24c!important}
input.inputbox:focus,textarea:focus{border-color:#d4a24c!important}
input::placeholder,textarea::placeholder{color:#9c8a6c!important}
.error,p.error,dl.error,.rules strong{color:#ff8a7a!important}
.successbox,.errorbox,.warningbox,.rules{background:#2a1f15!important;border-color:#5a4329!important;color:#e8dcc6!important}
.successbox{border-left:4px solid #6fbf73!important}.errorbox{border-left:4px solid #ff8a7a!important}
.tabs .tab>a,.tabs a{background:#2a1f15!important;color:#e8dcc6!important}.tabs .activetab>a,.tabs .activetab>a:hover{background:#d4a24c!important;color:#140f0b!important}
.cp-menu,#cp-menu ul li a,.navigation a{color:#e8dcc6!important;background:#1a1511!important}.navigation .active-subsection a{background:#2a1f15!important;color:#d4a24c!important}
#tabs .tab>a{border-color:#3b2e20!important}
.bg3,.reported,.reported .bg1,.reported .bg2,ul.topiclist li.reported{color:#e8dcc6!important}
.username,.username-coloured{font-weight:bold}
a.username-coloured[style*="AA0000" i],.username-coloured[style*="AA0000" i]{color:#ff7a6b!important}
a.username-coloured[style*="00AA00" i],.username-coloured[style*="00AA00" i]{color:#7ddc7d!important}
a.username-coloured[style*="9E8DA7" i]{color:#c9b8d4!important}
.username-coloured[style*="0000"]:not([style*="AA0000" i]){filter:brightness(1.6)}
.column1 h2,.column2 h2,.cp-main h2{color:#d4a24c!important}
fieldset.fields1 dd,fieldset.fields2 dd,fieldset.fields2 dt{color:#e8dcc6}
.bbcode-btn,.format-buttons .button{background:#2a1f15!important;color:#d4a24c!important}
#colour_palette td{border-color:#3b2e20}
.forum-image,.postprofile .avatar img{background:transparent}
/* Avatarlar mobilde de görünsün */
@media (max-width:700px){.postprofile .avatar-container,.postprofile .avatar,.postprofile .has-avatar .avatar-container{display:inline-block!important;visibility:visible!important}.postprofile .avatar img{max-height:48px!important;max-width:48px!important}.header-avatar img.avatar{display:inline-block!important}}

/* Avatar: whole image visible (letterbox), never crop */
.avatar-container img.avatar,
img.avatar,
.postprofile .avatar img,
.header-avatar img.avatar,
.online-list img.avatar,
.topiclist img.avatar,
.notification_list img.avatar,
.memberlist img.avatar {
  object-fit: contain !important;
  object-position: center !important;
  background: transparent;
}
@media (max-width:700px){
  .postprofile .avatar img,
  .header-avatar img.avatar {
    object-fit: contain !important;
  }
}
/* Yetkililer/legend + team page */
a[style*="AA0000" i],a[style*="FF7A6B" i]{color:#ff7a6b!important}
a[style*="00AA00" i],a[style*="7DDC7D" i]{color:#7ddc7d!important}
a[style*="4FC3F7" i]{color:#4fc3f7!important}

.forumbg-table .header,.forumbg-table{background:#2a2118!important;border-color:#5a4526!important}
table.table1 thead th,table.table1 th{background:#2a2118!important;color:#e8c66a!important;border-color:#5a4526!important}
table.table1 tbody tr.bg1,table.table1 tbody tr.bg2,table.table1 td{background:#1a1511!important;color:#eadfc8!important;border-color:#3a2d1c!important}
table.table1 tbody tr:hover td{background:#241c14!important}


/* Contact icons: endot sprite copy (TikTok in former Skype slot); cache-bust v=37 */
.contact-icon {
  background-image: url("./images/icons_contact.png?v=37");
}
.phpbb_tiktok-icon {
  background-position: -161px 0;
  background-size: auto;
  background-repeat: no-repeat;
}

/* Fix: prosilver hover adds white text-shadow -> jumbled/ghosted text on dark theme */
.button,.button:hover,.button:focus,.button:active,a.button:hover,button.button:hover,input.button1:hover,input.button2:hover,.button .icon,.button:hover .icon,.button:hover span,.dropdown-trigger:hover,.button-secondary:hover{text-shadow:none!important}
.button:hover,.button:focus{border-color:#d4a24c!important;box-shadow:none!important}
a.username-coloured[style*="FFD700" i],a[style*="FFD700" i],span.username-coloured[style*="FFD700" i]{color:#ffd700!important;font-weight:bold;text-shadow:0 0 6px rgba(255,215,0,.55)}
