MediaWiki:Vector-2022.css
Not: Yayımladıktan sonra değişiklikleri görmek için tarayıcınızın önbelleğini temizlemeniz gerekebilir.
- Firefox / Safari: Shift tuşuna basılıyken Yeniden Yükle'ye tıklayın ya da Ctrl-F5 ya da Ctrl-R tıklayın (Mac için ⌘-R).
- Google Chrome: Ctrl-Shift-R'ye basın. (Mac için ⌘-Shift-R)
- Internet Explorer / Edge: Ctrl basılıyken Yenile'ye tıklayın ya da Ctrl-F5 yapın.
- Opera: Ctrl-F5 tıklayın.
/* ========================================================================
FM TACTICAL UI - VECTOR 2022 OVERRIDE
Tema: Football Manager Dark / Professional / Analytical
======================================================================== */
:root {
/* --- RENK PALETİ (FM STİLİ) --- */
--fm-bg-dark: #1b262c; /* Ana arka plan (Koyu Lacivert/Gri) */
--fm-bg-panel: #242f36; /* İçerik kartları */
--fm-bg-header: #121a1f; /* Header ve Sidebar */
--fm-border: #3a4b55; /* İnce ayırıcılar */
--fm-green-deep: #18453b; /* Koyu Futbol Yeşili (Başlıklar) */
--fm-green-accent: #2ecc71; /* Linkler ve Vurgular */
--fm-green-hover: #27ae60; /* Hover durumu */
--fm-text-main: #ecf0f1; /* Ana metin (Kirli Beyaz) */
--fm-text-muted: #95a5a6; /* İkincil metin */
/* --- MEDIAWIKI DEĞİŞKENLERİNİ EZİYORUZ --- */
--background-color-base: var(--fm-bg-panel);
--background-color-interactive: var(--fm-bg-panel);
--color-base: var(--fm-text-main);
--color-emphasized: #ffffff;
--color-subtle: var(--fm-text-muted);
--color-primary: var(--fm-green-accent);
--color-primary--hover: var(--fm-green-hover);
--border-color-base: var(--fm-border);
--border-color-subtle: var(--fm-border);
}
/* ========================================================================
1. GENEL YAPI & ARKA PLAN
======================================================================== */
body {
background-color: var(--fm-bg-dark);
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
color: var(--fm-text-main);
}
/* Ana Sayfa Konteyneri */
.mw-page-container {
background-color: transparent;
max-width: 1400px; /* Geniş ekranlarda daha fazla veri göstermek için */
margin: 0 auto;
}
/* İçerik Kartı (Main Content Card) */
.mw-content-container {
border-bottom: none;
background-color: transparent;
}
.mw-body {
background-color: var(--fm-bg-panel);
border: 1px solid var(--fm-border);
border-radius: 4px;
padding: 30px;
box-shadow: 0 4px 20px rgba(0,0,0,0.3);
}
/* ========================================================================
2. HEADER (ÜST PANEL) - ANALİTİK DASHBOARD
======================================================================== */
.vector-header-container {
background-color: var(--fm-bg-header);
border-bottom: 2px solid var(--fm-green-deep);
box-shadow: 0 2px 10px rgba(0,0,0,0.2);
height: 60px; /* Daha kompakt */
}
/* Site Logosu ve Başlığı */
.mw-logo-wordmark {
color: #ffffff !important;
font-weight: 800;
letter-spacing: -0.5px;
text-transform: uppercase;
}
/* Arama Kutusu (Database Search Style) */
.vector-search-box-input {
background-color: #0f1418 !important;
border: 1px solid #3a4b55 !important;
color: #ffffff !important;
border-radius: 3px !important;
font-size: 0.9em;
}
.vector-search-box-input::placeholder {
color: #5d707a;
text-transform: uppercase;
font-size: 0.85em;
font-weight: 600;
}
/* Kullanıcı Menüsü */
.vector-user-links {
font-size: 0.9em;
font-weight: 600;
}
/* ========================================================================
3. SIDEBAR & NAVİGASYON (SOL MENÜ)
======================================================================== */
.vector-main-menu-container {
background-color: transparent;
}
.vector-main-menu-group-label {
color: var(--fm-green-accent);
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 1px;
border-bottom: 1px solid var(--fm-border);
padding-bottom: 5px;
margin-bottom: 10px;
}
.vector-main-menu-link {
color: var(--fm-text-muted) !important;
padding: 6px 10px;
border-radius: 3px;
transition: all 0.2s ease;
}
.vector-main-menu-link:hover {
background-color: rgba(255,255,255,0.05);
color: #ffffff !important;
padding-left: 14px; /* Hafif sağa kayma efekti */
}
/* ========================================================================
4. TİPOGRAFİ & BAŞLIKLAR
======================================================================== */
h1, h2, h3, h4, h5, h6 {
color: #ffffff;
font-weight: 700;
margin-bottom: 0.5em;
font-family: 'Segoe UI', Roboto, sans-serif; /* Daha teknik font */
}
/* Sayfa Ana Başlığı (H1) */
.firstHeading {
border-bottom: 3px solid var(--fm-green-deep);
padding-bottom: 10px;
font-size: 2em;
letter-spacing: -1px;
}
/* Alt Başlıklar (H2) */
h2 {
border-bottom: 1px solid var(--fm-border);
font-size: 1.4em;
margin-top: 1.5em;
padding-bottom: 5px;
}
/* Linkler */
a {
color: var(--fm-green-accent);
text-decoration: none;
transition: color 0.2s;
}
a:hover {
color: var(--fm-green-hover);
text-decoration: underline;
}
/* ========================================================================
5. TABLOLAR (SCOUTING & DATA STİLİ)
======================================================================== */
table.wikitable {
background-color: #1e252b;
border: none;
width: 100%;
margin: 20px 0;
border-collapse: separate;
border-spacing: 0;
border-radius: 4px;
overflow: hidden;
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}
/* Tablo Başlığı */
table.wikitable > tr > th,
table.wikitable > * > tr > th {
background-color: #151a1e; /* Çok koyu gri */
color: var(--fm-text-muted);
text-transform: uppercase;
font-size: 0.8rem;
font-weight: 700;
border: none;
border-bottom: 2px solid var(--fm-green-deep);
padding: 12px 15px;
text-align: left;
}
/* Tablo Hücreleri */
table.wikitable > tr > td,
table.wikitable > * > tr > td {
border: none;
border-bottom: 1px solid #2c3940;
padding: 10px 15px;
color: var(--fm-text-main);
}
/* Satır Hover Efekti (Veri okumayı kolaylaştırır) */
table.wikitable > tr:hover > td {
background-color: rgba(46, 204, 113, 0.05); /* Çok hafif yeşil */
}
/* ========================================================================
6. UI BİLEŞENLERİ & INFOBOX
======================================================================== */
/* Infobox (Oyuncu/Kulüp Kartı Görünümü) */
.infobox {
background-color: #1e252b;
border: 1px solid var(--fm-border);
border-top: 4px solid var(--fm-green-accent);
color: var(--fm-text-main);
padding: 15px;
border-radius: 4px;
float: right;
margin: 0 0 1em 1em;
}
.infobox th {
background-color: transparent !important;
color: var(--fm-text-muted);
text-align: left;
}
/* Toc (İçindekiler Tablosu) - Modern HUD */
.vector-toc {
background-color: transparent;
}
.vector-toc-title {
color: var(--fm-text-muted);
text-transform: uppercase;
font-size: 0.8rem;
}
.vector-toc-link {
color: var(--fm-text-main) !important;
}
.vector-toc-list-item-active > .vector-toc-link {
color: var(--fm-green-accent) !important;
border-left: 2px solid var(--fm-green-accent);
}
/* Kod Blokları (Taktik Paylaşımları İçin) */
pre, code {
background-color: #121619;
border: 1px solid var(--fm-border);
color: #a29bfe; /* Syntax highlight benzeri */
border-radius: 4px;
font-family: 'Consolas', monospace;
}
/* ========================================================================
7. FM ÖZEL ELEMENTLERİ
======================================================================== */
/* Edit / History Butonları (Sağ Üst) */
.vector-p-views-menu .vector-menu-content-list li a {
color: var(--fm-text-muted);
font-size: 0.85rem;
text-transform: uppercase;
font-weight: 600;
}
.vector-p-views-menu .vector-menu-content-list li.selected a {
color: var(--fm-green-accent);
border-bottom: 2px solid var(--fm-green-accent);
}
/* Sayfa Altı Kategoriler */
.catlinks {
background-color: transparent;
border: 1px dashed var(--fm-border);
margin-top: 40px;
}
/* =========================================================
ACİL DÜZELTME: İÇERİK KUTULARINI KOYULAŞTIRMA
(Beyaz kutu sorununu çözer)
========================================================= */
/* Ana içerik alanındaki tüm div, tablo ve kartları zorla koyu yap */
.mw-parser-output div,
.mw-parser-output table,
.mw-parser-output .main-box, /* Tahmini sınıf ismi */
.mw-parser-output .portal-column-right-wide,
.mw-parser-output .portal-column-left-wide {
background-color: #242f36 !important; /* FM Panel Rengi */
color: #ecf0f1 !important; /* Açık renk yazı */
border-color: #3a4b55 !important;
}
/* O beyaz kutuların içindeki başlıkları (H2, H3) düzelt */
.mw-parser-output h2,
.mw-parser-output h3,
.mw-parser-output dt {
color: #2ecc71 !important; /* FM Yeşili */
border-bottom-color: #3a4b55 !important;
}
/* Listelerdeki (ul, li) görünmez yazıları düzelt */
.mw-parser-output li,
.mw-parser-output p {
color: #dcdde1 !important;
}
/* Link renklerini içerik içinde parlat */
.mw-parser-output a {
color: #2ecc71 !important;
}
.mw-parser-output a:hover {
color: #ffffff !important;
text-decoration: underline;
}
/* Tabloların (wiki tabloları hariç layout tabloları) arka planını temizle */
table {
background-color: transparent !important;
}
/* Eğer anasayfada Bootstrap benzeri grid kullanıyorsan */
.row, .col, .container {
background-color: transparent !important;
}