MediaWiki:Common.css: Revizyonlar arasındaki fark
Gezinti kısmına atla
Arama kısmına atla
Değişiklik özeti yok |
Değişiklik özeti yok |
||
| 1. satır: | 1. satır: | ||
/* Ana | /* Ana rol kartı */ | ||
.fm- | .fm-rolecard { | ||
max-width: 420px; | |||
background: #ffffff; | background: #ffffff; | ||
border-radius: 12px; | |||
border: 1px solid #dde2eb; | |||
padding: 14px 16px; | padding: 14px 16px; | ||
margin: 12px 0; | margin: 12px 0; | ||
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; | |||
box-shadow: 0 4px 10px rgba(15, 23, 42, 0.04); | |||
} | } | ||
/* | /* Üst başlık alanı */ | ||
.fm- | .fm-rolecard__header { | ||
display: flex; | |||
justify-content: space-between; | |||
align-items: flex-start; | |||
gap: 8px; | |||
} | } | ||
.fm- | .fm-rolecard__title-group { | ||
display: flex; | |||
flex-direction: column; | |||
gap: 2px; | |||
} | } | ||
.fm- | /* Rol adı */ | ||
.fm-rolecard__name { | |||
font-size: 18px; | |||
font-weight: 650; | |||
color: #111827; | |||
} | } | ||
/* | /* Kod + pozisyon satırı */ | ||
.fm- | .fm-rolecard__meta { | ||
font-size: 12px; | |||
color: #6b7280; | |||
font-size: | |||
} | } | ||
/* Görev | /* Görev rozeti */ | ||
.fm- | .fm-rolecard__duty { | ||
font-size: 11px; | font-size: 11px; | ||
font-weight: 700; | font-weight: 700; | ||
text-transform: uppercase; | text-transform: uppercase; | ||
letter-spacing: 0. | letter-spacing: 0.06em; | ||
padding: 4px 8px; | |||
border-radius: 999px; | |||
align-self: flex-start; | |||
background: #e5e7eb; | |||
color: #111827; | |||
white-space: nowrap; | white-space: nowrap; | ||
} | |||
/* Göreve göre renk varyasyonları */ | |||
.fm-rolecard__duty--support { | |||
background: #e0f2fe; | |||
color: #0369a1; | |||
} | |||
.fm-rolecard__duty--attack { | |||
background: #fee2e2; | |||
color: #b91c1c; | |||
} | |||
.fm-rolecard__duty--defend { | |||
background: #e5e7eb; | |||
color: #374151; | |||
} | } | ||
/* Açıklama alanı */ | /* Açıklama alanı */ | ||
.fm- | .fm-rolecard__description { | ||
margin-top: | margin-top: 10px; | ||
font-size: 13px; | font-size: 13px; | ||
line-height: 1. | line-height: 1.6; | ||
color: # | color: #374151; | ||
background: # | background: #f9fafb; | ||
border: | border-radius: 8px; | ||
padding: 10px 11px; | |||
} | |||
/* Bölümler (kritik, ikincil, simgeler) */ | |||
.fm-rolecard__section { | |||
margin-top: 10px; | |||
} | |||
.fm-rolecard__section-title { | |||
font-size: 12px; | |||
font-weight: 600; | |||
text-transform: uppercase; | |||
letter-spacing: 0.05em; | |||
color: #6b7280; | |||
margin-bottom: 4px; | |||
} | |||
/* Badge listesi */ | |||
.fm-rolecard__badge-list { | |||
display: flex; | |||
flex-wrap: wrap; | |||
gap: 4px; | |||
} | } | ||
/* | /* Özellik badge’leri */ | ||
.fm- | .fm-rolecard__badge { | ||
display: inline-block; | display: inline-block; | ||
padding: | padding: 3px 8px; | ||
border-radius: 999px; | |||
border-radius: | font-size: 11px; | ||
font-weight: 600; | font-weight: 600; | ||
white-space: nowrap; | white-space: nowrap; | ||
} | } | ||
/* Kritik | /* Kritik → yeşil ton */ | ||
.fm- | .fm-rolecard__badge--critical { | ||
background: # | background: #ecfdf3; | ||
border: 1px solid # | color: #166534; | ||
color: # | border: 1px solid #bbf7d0; | ||
} | |||
/* İkincil → mavi ton */ | |||
.fm-rolecard__badge--secondary { | |||
background: #eff6ff; | |||
color: #1d4ed8; | |||
border: 1px solid #bfdbfe; | |||
} | } | ||
/* | /* İkonlar */ | ||
.fm- | .fm-rolecard__section--icons .fm-rolecard__badge-list { | ||
gap: 6px; | |||
} | } | ||
.fm-rolecard__icon { | |||
.fm- | font-size: 18px; | ||
font-size: | |||
} | } | ||
08.09, 4 Aralık 2025 tarihindeki hâli
/* Ana rol kartı */
.fm-rolecard {
max-width: 420px;
background: #ffffff;
border-radius: 12px;
border: 1px solid #dde2eb;
padding: 14px 16px;
margin: 12px 0;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
box-shadow: 0 4px 10px rgba(15, 23, 42, 0.04);
}
/* Üst başlık alanı */
.fm-rolecard__header {
display: flex;
justify-content: space-between;
align-items: flex-start;
gap: 8px;
}
.fm-rolecard__title-group {
display: flex;
flex-direction: column;
gap: 2px;
}
/* Rol adı */
.fm-rolecard__name {
font-size: 18px;
font-weight: 650;
color: #111827;
}
/* Kod + pozisyon satırı */
.fm-rolecard__meta {
font-size: 12px;
color: #6b7280;
}
/* Görev rozeti */
.fm-rolecard__duty {
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.06em;
padding: 4px 8px;
border-radius: 999px;
align-self: flex-start;
background: #e5e7eb;
color: #111827;
white-space: nowrap;
}
/* Göreve göre renk varyasyonları */
.fm-rolecard__duty--support {
background: #e0f2fe;
color: #0369a1;
}
.fm-rolecard__duty--attack {
background: #fee2e2;
color: #b91c1c;
}
.fm-rolecard__duty--defend {
background: #e5e7eb;
color: #374151;
}
/* Açıklama alanı */
.fm-rolecard__description {
margin-top: 10px;
font-size: 13px;
line-height: 1.6;
color: #374151;
background: #f9fafb;
border-radius: 8px;
padding: 10px 11px;
}
/* Bölümler (kritik, ikincil, simgeler) */
.fm-rolecard__section {
margin-top: 10px;
}
.fm-rolecard__section-title {
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.05em;
color: #6b7280;
margin-bottom: 4px;
}
/* Badge listesi */
.fm-rolecard__badge-list {
display: flex;
flex-wrap: wrap;
gap: 4px;
}
/* Özellik badge’leri */
.fm-rolecard__badge {
display: inline-block;
padding: 3px 8px;
border-radius: 999px;
font-size: 11px;
font-weight: 600;
white-space: nowrap;
}
/* Kritik → yeşil ton */
.fm-rolecard__badge--critical {
background: #ecfdf3;
color: #166534;
border: 1px solid #bbf7d0;
}
/* İkincil → mavi ton */
.fm-rolecard__badge--secondary {
background: #eff6ff;
color: #1d4ed8;
border: 1px solid #bfdbfe;
}
/* İkonlar */
.fm-rolecard__section--icons .fm-rolecard__badge-list {
gap: 6px;
}
.fm-rolecard__icon {
font-size: 18px;
}