Kullanıcı:Admin/Vector-2022.css

FM Wiki sitesinden

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.
/* Football Manager Wiki - FM Oyuncuları İçin Tema */

/* ===== TEMEL RENKLER VE ARKA PLAN ===== */
body {
    background: linear-gradient(135deg, #0f1419 0%, #1a2633 100%);
    color: #e0e0e0;
}

/* Koyu background */
.mw-page-container {
    background: transparent;
}

/* ===== BAŞLIK VE BANNER ===== */
.mw-page-title-main {
    font-size: 2.5em;
    color: #22b24c;
    text-shadow: 0 2px 8px rgba(34, 178, 76, 0.3);
    font-weight: bold;
    letter-spacing: 1px;
}

/* İçerik bölümünü panel şekline getir */
.mw-content {
    background: rgba(26, 32, 41, 0.6);
    border: 1px solid rgba(34, 178, 76, 0.2);
    border-radius: 8px;
    padding: 20px;
    backdrop-filter: blur(10px);
}

/* ===== LINKLER ===== */
a {
    color: #4fc3f7;
    transition: all 0.3s ease;
    text-decoration: none;
}

a:hover {
    color: #22b24c;
    text-shadow: 0 0 10px rgba(34, 178, 76, 0.5);
}

/* ===== KUTU VE PANEL STİLLERİ ===== */
.mbox,
.navbox,
.infobox {
    background: rgba(15, 20, 25, 0.8);
    border: 2px solid rgba(34, 178, 76, 0.3);
    border-radius: 6px;
    padding: 16px;
    margin: 12px 0;
}

.navbox {
    background: linear-gradient(180deg, rgba(26, 58, 82, 0.4) 0%, rgba(15, 20, 25, 0.6) 100%);
    border-color: rgba(79, 195, 247, 0.2);
}

/* ===== BAŞLIK STİLLERİ ===== */
h1, h2, h3, h4, h5, h6 {
    color: #22b24c;
    border-bottom: 2px solid rgba(34, 178, 76, 0.3);
    padding-bottom: 8px;
    margin-top: 20px;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.7em;
    color: #4fc3f7;
}

h3 {
    font-size: 1.4em;
}

/* ===== LİSTE STİLLERİ ===== */
ul, ol {
    margin-left: 30px;
}

li {
    margin: 8px 0;
    line-height: 1.8;
}

/* Menü listeleri */
.mw-list-item {
    padding: 8px 12px;
    border-left: 3px solid transparent;
    transition: all 0.3s ease;
}

.mw-list-item:hover {
    background: rgba(34, 178, 76, 0.1);
    border-left-color: #22b24c;
    padding-left: 16px;
}

/* ===== BUTON STİLLERİ ===== */
button,
.mw-ui-button,
.cdx-button {
    background: linear-gradient(180deg, #22b24c 0%, #1a8c3a 100%);
    color: #0f1419;
    border: none;
    padding: 10px 20px;
    border-radius: 4px;
    font-weight: bold;
    cursor: pointer;
    transition: all 0.3s ease;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

button:hover,
.mw-ui-button:hover {
    background: linear-gradient(180deg, #2ec75f 0%, #22b24c 100%);
    transform: translateY(-2px);
    box-shadow: 0 8px 16px rgba(34, 178, 76, 0.3);
}

button:active {
    transform: translateY(0);
}

/* ===== ARAMA KUTUSU ===== */
#searchInput,
.cdx-search-input {
    background: rgba(26, 32, 41, 0.8);
    border: 2px solid rgba(34, 178, 76, 0.3);
    color: #e0e0e0;
    padding: 10px 12px;
    border-radius: 4px;
    transition: all 0.3s ease;
}

#searchInput:focus,
.cdx-search-input:focus {
    border-color: #22b24c;
    background: rgba(26, 32, 41, 1);
    box-shadow: 0 0 15px rgba(34, 178, 76, 0.4);
}

/* ===== TABLOLAR ===== */
table {
    background: rgba(26, 32, 41, 0.7);
    border-collapse: collapse;
    width: 100%;
    margin: 12px 0;
}

table th {
    background: linear-gradient(180deg, rgba(34, 178, 76, 0.3) 0%, rgba(34, 178, 76, 0.1) 100%);
    color: #22b24c;
    padding: 12px;
    text-align: left;
    font-weight: bold;
    border-bottom: 2px solid rgba(34, 178, 76, 0.4);
}

table td {
    padding: 10px 12px;
    border-bottom: 1px solid rgba(34, 178, 76, 0.15);
}

table tr:hover {
    background: rgba(34, 178, 76, 0.08);
}

/* ===== KOD BLOKLAR ===== */
pre,
code {
    background: rgba(15, 20, 25, 0.9);
    border: 1px solid rgba(79, 195, 247, 0.2);
    color: #4fc3f7;
    padding: 8px 12px;
    border-radius: 4px;
    font-family: 'Courier New', monospace;
    overflow-x: auto;
}

pre {
    padding: 16px;
    margin: 12px 0;
}

/* ===== SIDEBAR (MENU) ===== */
.mw-sidebar-primary,
#mw-panel {
    background: rgba(26, 32, 41, 0.8);
}

/* ===== İKON VE VURGU RENKLERI ===== */
.mw-wiki-logo {
    filter: brightness(1.2);
}

/* FM yeşili vurgu */
.fm-highlight {
    color: #22b24c;
    font-weight: bold;
}

.fm-secondary {
    color: #4fc3f7;
}

/* ===== DUYURU KUTUSU ===== */
.mw-message-box {
    background: rgba(34, 178, 76, 0.1);
    border: 2px solid #22b24c;
    padding: 12px;
    border-radius: 4px;
    margin: 12px 0;
}

/* ===== FOOTER ===== */
footer,
#footer {
    background: rgba(15, 20, 25, 0.9);
    border-top: 2px solid rgba(34, 178, 76, 0.3);
    color: #a0a0a0;
    padding: 20px;
}

footer a {
    color: #4fc3f7;
}

/* ===== OYUNCU ROLLERI İÇİN RENK ŞEMASI ===== */
/* Savunma */
.role-defense {
    border-left: 4px solid #e74c3c;
}

/* Orta Saha */
.role-midfield {
    border-left: 4px solid #22b24c;
}

/* Hücum */
.role-attack {
    border-left: 4px solid #f39c12;
}

/* Kale */
.role-goalkeeper {
    border-left: 4px solid #3498db;
}

/* ===== TAKTIK KARTLARI ===== */
.tactic-card,
.formation-card {
    background: linear-gradient(135deg, rgba(26, 58, 82, 0.6) 0%, rgba(26, 32, 41, 0.8) 100%);
    border: 2px solid rgba(79, 195, 247, 0.3);
    border-radius: 8px;
    padding: 16px;
    margin: 12px 0;
    transition: all 0.3s ease;
}

.tactic-card:hover {
    background: linear-gradient(135deg, rgba(34, 178, 76, 0.1) 0%, rgba(26, 58, 82, 0.7) 100%);
    border-color: #22b24c;
    box-shadow: 0 8px 24px rgba(34, 178, 76, 0.2);
    transform: translateY(-4px);
}

/* ===== CİHAZ UYUMLULUĞU ===== */
@media (max-width: 768px) {
    .mw-content {
        padding: 12px;
    }
    
    h1 { font-size: 1.5em; }
    h2 { font-size: 1.3em; }
    
    table {
        font-size: 0.9em;
    }
}