|
|
| (Aynı kullanıcının aradaki diğer 10 değişikliği gösterilmiyor) |
| 1. satır: |
1. satır: |
| /* ============================
| | #coordinates { |
| FM WIKI – ULTRA MODERN THEME v3
| | line-height: 2; |
| Premium & Profesyonel Tasarım
| | font-size: 92%; |
| ============================ */
| | white-space: nowrap; |
| | |
| /* ============================
| |
| RENK PALETİ
| |
| ============================ */
| |
| .skin-vector-2022 {
| |
| --fm-bg-primary: #0a0e14;
| |
| --fm-bg-secondary: #0d1117;
| |
| --fm-surface: #161b22;
| |
| --fm-surface-elevated: #1c2128;
| |
| --fm-border: rgba(48, 54, 61, 0.5);
| |
| --fm-border-bright: rgba(52, 168, 107, 0.3);
| |
|
| |
| --fm-text-primary: #e6edf3;
| |
| --fm-text-secondary: #7d8590;
| |
| --fm-text-muted: #848d97;
| |
|
| |
| --fm-green: #2ecc71;
| |
| --fm-green-bright: #3be88d;
| |
| --fm-green-dark: #27ae60;
| |
| --fm-blue: #3498db;
| |
|
| |
| --shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.3);
| |
| --shadow-md: 0 8px 24px rgba(0, 0, 0, 0.4);
| |
| --shadow-lg: 0 16px 48px rgba(0, 0, 0, 0.5);
| |
| --shadow-xl: 0 24px 64px rgba(0, 0, 0, 0.6);
| |
| }
| |
| | |
| /* ============================
| |
| GENEL ARKA PLAN & BODY
| |
| ============================ */
| |
| .skin-vector-2022,
| |
| .skin-vector-2022 body,
| |
| .skin-vector-2022 #mw-page-base,
| |
| .skin-vector-2022 .mw-page-container-inner {
| |
| background: var(--fm-bg-primary) !important;
| |
| background-image:
| |
| radial-gradient(circle at 15% 25%, rgba(46, 204, 113, 0.06) 0%, transparent 50%),
| |
| radial-gradient(circle at 85% 75%, rgba(52, 152, 219, 0.04) 0%, transparent 50%) !important;
| |
| background-attachment: fixed !important;
| |
| }
| |
| | |
| .skin-vector-2022 body {
| |
| color: var(--fm-text-primary);
| |
| font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif;
| |
| line-height: 1.6;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-page-container,
| |
| .skin-vector-2022 .vector-body {
| |
| background: transparent !important;
| |
| max-width: 100%;
| |
| margin: 0 auto;
| |
| padding: 0 20px;
| |
| }
| |
| | |
| /* ============================
| |
| HEADER – GLASSMORPHISM STYLE
| |
| ============================ */
| |
| .skin-vector-2022 .vector-header-container,
| |
| .skin-vector-2022 .vector-sticky-header {
| |
| background: rgba(22, 27, 34, 0.85) !important;
| |
| backdrop-filter: blur(20px) saturate(180%);
| |
| -webkit-backdrop-filter: blur(20px) saturate(180%);
| |
| border-bottom: 1px solid var(--fm-border-bright);
| |
| box-shadow: var(--shadow-md);
| |
| position: sticky;
| |
| top: 0;
| |
| z-index: 1000;
| |
| }
| |
| | |
| .skin-vector-2022 .vector-header a,
| |
| .skin-vector-2022 .vector-header span,
| |
| .skin-vector-2022 .vector-header label {
| |
| color: var(--fm-text-primary) !important;
| |
| transition: all 0.3s ease;
| |
| }
| |
| | |
| .skin-vector-2022 .vector-header a:hover {
| |
| color: var(--fm-green-bright) !important;
| |
| }
| |
| | |
| /* Logo & Site Adı */
| |
| .skin-vector-2022 .mw-wiki-title {
| |
| color: #ffffff;
| |
| font-weight: 800;
| |
| font-size: 20px;
| |
| letter-spacing: -0.5px;
| |
| text-shadow: 0 0 30px rgba(46, 204, 113, 0.4);
| |
| }
| |
| | |
| /* Menü Sekmeleri */
| |
| .skin-vector-2022 .vector-menu-tabs .selected a {
| |
| background: linear-gradient(135deg, var(--fm-green), var(--fm-green-dark)) !important;
| |
| color: #ffffff !important;
| |
| border-radius: 8px;
| |
| padding: 8px 16px;
| |
| box-shadow: 0 4px 12px rgba(46, 204, 113, 0.3);
| |
| }
| |
| | |
| .skin-vector-2022 .vector-menu-tabs a {
| |
| border-radius: 8px;
| |
| padding: 8px 16px;
| |
| transition: all 0.3s ease;
| |
| }
| |
| | |
| .skin-vector-2022 .vector-menu-tabs a:hover {
| |
| background: rgba(46, 204, 113, 0.1) !important;
| |
| }
| |
| | |
| /* ============================
| |
| ANA İÇERİK PANELİ – MODERN CARD
| |
| ============================ */
| |
| .skin-vector-2022 .mw-body,
| |
| .skin-vector-2022 .mw-body-content,
| |
| .skin-vector-2022 .vector-body {
| |
| background: var(--fm-surface) !important;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-body-content {
| |
| border-radius: 16px;
| |
| padding: 48px;
| |
| margin: 24px 0;
| |
| box-shadow: var(--shadow-xl);
| |
| border: 1px solid var(--fm-border);
| |
| position: relative;
| |
| overflow: hidden;
| |
| }
| |
| | |
| /* Dekoratif üst çizgi */
| |
| .skin-vector-2022 .mw-body-content::before {
| |
| content: '';
| |
| position: absolute;
| |
| top: 0;
| |
| left: 0;
| |
| right: 0;
| |
| height: 3px;
| |
| background: linear-gradient(90deg, var(--fm-green), var(--fm-blue), var(--fm-green));
| |
| background-size: 200% 100%;
| |
| animation: gradientFlow 8s ease infinite;
| |
| }
| |
| | |
| @keyframes gradientFlow {
| |
| 0%, 100% { background-position: 0% 50%; }
| |
| 50% { background-position: 100% 50%; }
| |
| }
| |
| | |
| /* ============================
| |
| TİPOGRAFİ – HİYERARŞİK & OKUNUR
| |
| ============================ */
| |
| .skin-vector-2022 .mw-parser-output p,
| |
| .skin-vector-2022 .mw-parser-output li,
| |
| .skin-vector-2022 .mw-parser-output td {
| |
| color: var(--fm-text-primary);
| |
| font-size: 16px;
| |
| line-height: 1.7;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output small,
| |
| .skin-vector-2022 .mw-parser-output .mw-empty-elt {
| |
| color: var(--fm-text-secondary);
| |
| }
| |
| | |
| /* ============================
| |
| BAŞLIKLAR – MODERN & BELİRGİN
| |
| ============================ */
| |
| .skin-vector-2022 h1 {
| |
| color: #ffffff;
| |
| font-size: 36px;
| |
| font-weight: 800;
| |
| letter-spacing: -0.5px;
| |
| margin-bottom: 24px;
| |
| padding-bottom: 16px;
| |
| border-bottom: 2px solid var(--fm-border);
| |
| position: relative;
| |
| }
| |
| | |
| .skin-vector-2022 h1::after {
| |
| content: '';
| |
| position: absolute;
| |
| bottom: -2px;
| |
| left: 0;
| |
| width: 80px;
| |
| height: 2px;
| |
| background: linear-gradient(90deg, var(--fm-green), var(--fm-blue));
| |
| box-shadow: 0 0 12px rgba(46, 204, 113, 0.6);
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output h2 {
| |
| display: flex;
| |
| align-items: center;
| |
| gap: 12px;
| |
| margin: 32px 0 16px;
| |
| padding: 16px 20px;
| |
| border-radius: 12px;
| |
| border: none;
| |
| background: linear-gradient(
| |
| 90deg,
| |
| rgba(46, 204, 113, 0.12) 0%,
| |
| rgba(46, 204, 113, 0.02) 100%
| |
| );
| |
| font-weight: 700;
| |
| font-size: 24px;
| |
| color: var(--fm-text-primary);
| |
| border-left: 4px solid var(--fm-green);
| |
| transition: all 0.3s ease;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output h2:hover {
| |
| background: linear-gradient(
| |
| 90deg,
| |
| rgba(46, 204, 113, 0.18) 0%,
| |
| rgba(46, 204, 113, 0.04) 100%
| |
| );
| |
| transform: translateX(4px);
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output h3 {
| |
| color: var(--fm-text-primary);
| |
| font-size: 20px;
| |
| font-weight: 700;
| |
| margin: 24px 0 12px;
| |
| display: flex;
| |
| align-items: center;
| |
| gap: 10px;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output h3::before {
| |
| content: '';
| |
| width: 6px;
| |
| height: 6px;
| |
| background: var(--fm-green);
| |
| border-radius: 50%;
| |
| box-shadow: 0 0 8px rgba(46, 204, 113, 0.6);
| |
| }
| |
| | |
| /* ============================
| |
| LİNKLER – INTERACTIVE
| |
| ============================ */
| |
| .skin-vector-2022 .mw-parser-output a {
| |
| color: var(--fm-green-bright);
| |
| font-weight: 600;
| |
| text-decoration: none;
| |
| position: relative;
| |
| transition: all 0.3s ease;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output a::after {
| |
| content: '';
| |
| position: absolute;
| |
| bottom: -2px;
| |
| left: 0;
| |
| width: 0;
| |
| height: 2px;
| |
| background: linear-gradient(90deg, var(--fm-green), var(--fm-blue));
| |
| transition: width 0.3s ease;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output a:hover {
| |
| color: #ffffff;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output a:hover::after {
| |
| width: 100%;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output a:visited {
| |
| color: #8fe8b9;
| |
| }
| |
| | |
| /* ============================
| |
| LİSTELER – MODERN MARKERS
| |
| ============================ */
| |
| .skin-vector-2022 .mw-parser-output ul {
| |
| padding-left: 24px;
| |
| margin: 16px 0;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output li {
| |
| margin: 8px 0;
| |
| padding-left: 8px;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output ul li::marker {
| |
| color: var(--fm-green);
| |
| font-size: 1.2em;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output ol li::marker {
| |
| color: var(--fm-green);
| |
| font-weight: 700;
| |
| }
| |
| | |
| /* ============================
| |
| TABLOLAR – PREMIUM DESIGN
| |
| ============================ */
| |
| .skin-vector-2022 table.wikitable {
| |
| background: var(--fm-surface-elevated);
| |
| border-radius: 12px;
| |
| border-collapse: separate;
| |
| border-spacing: 0;
| |
| border: 1px solid var(--fm-border);
| |
| overflow: hidden;
| |
| margin: 24px 0;
| |
| width: 100%;
| |
| box-shadow: var(--shadow-md);
| |
| }
| |
| | |
| .skin-vector-2022 table.wikitable th {
| |
| background: linear-gradient(135deg, #1f2937, #27ae60);
| |
| color: #ffffff;
| |
| font-weight: 700;
| |
| padding: 14px 16px;
| |
| text-align: left;
| |
| font-size: 14px;
| |
| text-transform: uppercase;
| |
| letter-spacing: 0.5px;
| |
| border-bottom: 2px solid var(--fm-green);
| |
| }
| |
| | |
| .skin-vector-2022 table.wikitable td {
| |
| padding: 14px 16px;
| |
| border-top: 1px solid var(--fm-border);
| |
| background: rgba(255, 255, 255, 0.02);
| |
| color: var(--fm-text-primary);
| |
| transition: all 0.3s ease;
| |
| }
| |
| | |
| .skin-vector-2022 table.wikitable tr:hover td {
| |
| background: rgba(46, 204, 113, 0.08);
| |
| transform: translateX(2px);
| |
| box-shadow: inset 3px 0 0 var(--fm-green);
| |
| }
| |
| | |
| .skin-vector-2022 table.wikitable tr:nth-child(even) td {
| |
| background: rgba(255, 255, 255, 0.01);
| |
| }
| |
| | |
| .skin-vector-2022 table.wikitable tr:last-child td {
| |
| border-bottom: none;
| |
| }
| |
| | |
| /* ============================
| |
| INFOBOX – LIGHT THEME CARD
| |
| ============================ */
| |
| .skin-vector-2022 .infobox,
| |
| .skin-vector-2022 .infobox-role {
| |
| background: linear-gradient(135deg, #f8f9fa, #ffffff);
| |
| color: #1a1a1a;
| |
| border-radius: 16px;
| |
| overflow: hidden;
| |
| border: 1px solid rgba(0, 0, 0, 0.08);
| |
| box-shadow: var(--shadow-lg);
| |
| margin: 24px 0;
| |
| }
| |
| | |
| .skin-vector-2022 .infobox th {
| |
| color: #374151;
| |
| font-weight: 600;
| |
| padding: 12px 16px;
| |
| background: rgba(0, 0, 0, 0.02);
| |
| border-bottom: 1px solid rgba(0, 0, 0, 0.05);
| |
| }
| |
| | |
| .skin-vector-2022 .infobox td {
| |
| color: #1a1a1a;
| |
| padding: 12px 16px;
| |
| border-bottom: 1px solid rgba(0, 0, 0, 0.05);
| |
| }
| |
| | |
| .skin-vector-2022 .infobox caption {
| |
| background: linear-gradient(135deg, #27ae60, #2ecc71);
| |
| color: #ffffff;
| |
| font-weight: 700;
| |
| font-size: 18px;
| |
| padding: 16px;
| |
| text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
| |
| }
| |
| | |
| /* ============================
| |
| DASHBOARD KARTLARI
| |
| ============================ */
| |
| .skin-vector-2022 .mw-parser-output .fm-dashboard {
| |
| background: linear-gradient(135deg,
| |
| rgba(28, 33, 40, 0.95),
| |
| rgba(22, 27, 34, 0.95)
| |
| );
| |
| backdrop-filter: blur(10px);
| |
| border-radius: 16px;
| |
| padding: 28px 32px;
| |
| margin-bottom: 24px;
| |
| border: 1px solid var(--fm-border-bright);
| |
| box-shadow:
| |
| var(--shadow-lg),
| |
| inset 0 1px 0 rgba(255, 255, 255, 0.05);
| |
| transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
| |
| position: relative;
| |
| overflow: hidden;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output .fm-dashboard::before {
| |
| content: '';
| |
| position: absolute;
| |
| top: 0;
| |
| left: 0;
| |
| right: 0;
| |
| height: 2px;
| |
| background: linear-gradient(90deg, var(--fm-green), var(--fm-blue));
| |
| opacity: 0;
| |
| transition: opacity 0.3s ease;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output .fm-dashboard:hover {
| |
| background: linear-gradient(135deg,
| |
| rgba(28, 33, 40, 1),
| |
| rgba(22, 27, 34, 1)
| |
| );
| |
| transform: translateY(-4px);
| |
| box-shadow:
| |
| 0 20px 48px rgba(0, 0, 0, 0.6),
| |
| inset 0 1px 0 rgba(255, 255, 255, 0.08);
| |
| border-color: var(--fm-green);
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output .fm-dashboard:hover::before {
| |
| opacity: 1;
| |
| }
| |
| | |
| /* Dashboard alt kartlar */
| |
| .skin-vector-2022 .mw-parser-output .fm-dashboard .fm-card {
| |
| background: rgba(22, 27, 34, 0.8);
| |
| border-radius: 12px;
| |
| padding: 20px 24px;
| |
| margin-bottom: 16px;
| |
| border: 1px solid var(--fm-border);
| |
| transition: all 0.3s ease;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output .fm-dashboard .fm-card:hover {
| |
| background: rgba(28, 33, 40, 0.9);
| |
| border-color: rgba(46, 204, 113, 0.3);
| |
| transform: translateX(4px);
| |
| }
| |
| | |
| .skin-vector-2022 .mw-parser-output .fm-dashboard h2,
| |
| .skin-vector-2022 .mw-parser-output .fm-dashboard h3 {
| |
| margin-top: 0;
| |
| }
| |
| | |
| /* ============================
| |
| BUTONLAR & FORM ELEMENTLERİ
| |
| ============================ */
| |
| .skin-vector-2022 .mw-ui-button,
| |
| .skin-vector-2022 button {
| |
| background: linear-gradient(135deg, var(--fm-green), var(--fm-green-dark));
| |
| color: #ffffff;
| |
| border: none;
| |
| border-radius: 10px;
| |
| padding: 12px 24px;
| |
| font-weight: 700;
| |
| font-size: 14px;
| |
| text-transform: uppercase;
| |
| letter-spacing: 0.5px;
| |
| cursor: pointer;
| |
| transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
| |
| box-shadow: 0 4px 12px rgba(46, 204, 113, 0.3);
| |
| }
| |
| | |
| .skin-vector-2022 .mw-ui-button:hover,
| |
| .skin-vector-2022 button:hover {
| |
| background: linear-gradient(135deg, var(--fm-green-dark), #229954);
| |
| transform: translateY(-2px);
| |
| box-shadow: 0 8px 20px rgba(46, 204, 113, 0.4);
| |
| }
| |
| | |
| /* ============================
| |
| ARAMA KUTUSU
| |
| ============================ */
| |
| .skin-vector-2022 .vector-search-box input {
| |
| background: rgba(255, 255, 255, 0.05);
| |
| border: 2px solid var(--fm-border);
| |
| border-radius: 12px;
| |
| color: var(--fm-text-primary);
| |
| padding: 10px 16px;
| |
| transition: all 0.3s ease;
| |
| }
| |
| | |
| .skin-vector-2022 .vector-search-box input:focus {
| |
| background: rgba(255, 255, 255, 0.08);
| |
| border-color: var(--fm-green);
| |
| box-shadow: 0 0 0 4px rgba(46, 204, 113, 0.1);
| |
| outline: none;
| |
| }
| |
| | |
| /* ============================
| |
| FOOTER
| |
| ============================ */
| |
| .skin-vector-2022 .mw-footer {
| |
| margin-top: 48px;
| |
| padding: 32px 0;
| |
| border-top: 1px solid var(--fm-border);
| |
| color: var(--fm-text-secondary);
| |
| background: rgba(22, 27, 34, 0.5);
| |
| border-radius: 12px;
| |
| backdrop-filter: blur(10px);
| |
| }
| |
| | |
| .skin-vector-2022 .mw-footer a {
| |
| color: var(--fm-text-secondary);
| |
| transition: color 0.3s ease;
| |
| }
| |
| | |
| .skin-vector-2022 .mw-footer a:hover {
| |
| color: var(--fm-green);
| |
| }
| |
| | |
| /* ============================
| |
| SCROLLBAR – CUSTOM DESIGN
| |
| ============================ */
| |
| .skin-vector-2022 ::-webkit-scrollbar {
| |
| width: 12px;
| |
| height: 12px;
| |
| }
| |
| | |
| .skin-vector-2022 ::-webkit-scrollbar-track {
| |
| background: var(--fm-bg-secondary);
| |
| border-radius: 10px;
| |
| }
| |
| | |
| .skin-vector-2022 ::-webkit-scrollbar-thumb {
| |
| background: linear-gradient(180deg, var(--fm-green), var(--fm-green-dark));
| |
| border-radius: 10px;
| |
| border: 2px solid var(--fm-bg-secondary);
| |
| transition: all 0.3s ease;
| |
| }
| |
| | |
| .skin-vector-2022 ::-webkit-scrollbar-thumb:hover {
| |
| background: linear-gradient(180deg, var(--fm-green-bright), var(--fm-green));
| |
| }
| |
| | |
| /* ============================
| |
| RESPONSİVE TASARIM
| |
| ============================ */
| |
| @media (max-width: 1000px) {
| |
| .skin-vector-2022 .mw-body-content {
| |
| padding: 32px;
| |
| border-radius: 12px;
| |
| }
| |
|
| |
| .skin-vector-2022 h1 {
| |
| font-size: 28px;
| |
| }
| |
|
| |
| .skin-vector-2022 .mw-parser-output h2 {
| |
| font-size: 20px;
| |
| padding: 12px 16px;
| |
| }
| |
| }
| |
| | |
| @media (max-width: 720px) {
| |
| .skin-vector-2022 .mw-page-container {
| |
| padding: 0 12px;
| |
| }
| |
|
| |
| .skin-vector-2022 .mw-body-content {
| |
| padding: 24px;
| |
| margin: 16px 0;
| |
| }
| |
|
| |
| .skin-vector-2022 h1 {
| |
| font-size: 24px;
| |
| }
| |
|
| |
| .skin-vector-2022 .mw-parser-output h2 {
| |
| font-size: 18px;
| |
| padding: 10px 14px;
| |
| }
| |
|
| |
| .skin-vector-2022 table.wikitable {
| |
| font-size: 14px;
| |
| }
| |
|
| |
| .skin-vector-2022 table.wikitable th,
| |
| .skin-vector-2022 table.wikitable td {
| |
| padding: 10px 12px;
| |
| }
| |
| }
| |
| | |
| /* ============================
| |
| ANİMASYONLAR
| |
| ============================ */
| |
| @keyframes fadeIn {
| |
| from {
| |
| opacity: 0;
| |
| transform: translateY(20px);
| |
| }
| |
| to {
| |
| opacity: 1;
| |
| transform: translateY(0);
| |
| }
| |
| }
| |
| | |
| .skin-vector-2022 .mw-body-content {
| |
| animation: fadeIn 0.5s ease-out;
| |
| } | | } |