MediaWiki:Common.css: Revizyonlar arasındaki fark

Hukukipedia sitesinden
Gezinti kısmına atla Arama kısmına atla
Değişiklik özeti yok
Değişiklik özeti yok
 
(Aynı kullanıcının aradaki diğer 55 değişikliği gösterilmiyor)
1. satır: 1. satır:
/* --- WikiKod: Kurumsal Hukuk Teması (v2 optimize) --- */
/* ============================================================================
/* Vector 2022 ile tam uyumlu, sade ve kurumsal görünüm */
  HUKUKIPEDIA - COMMON.CSS
  Ana Stil Dosyası
  ============================================================================ */


/* ==========================================================
/* ============================================================================
   GENEL STİLLER
   1. TEMEL RESETLER VE TİPOGRAFİ
   ========================================================== */
   ============================================================================ */
 
/*Logo*/ 


/* İtalik stilini sıfırla */
cite,
dfn {
    font-style: inherit;
}


/*Logo Son*/  
/* Tırnak işaretleri */
body {
q {
  background-color: #f8f9fa;
    quotes: '"' '"' "'" "'";
  color: #202122;
  font-family: "Segoe UI", "Inter", "Helvetica Neue", sans-serif;
}
}


a { color: #0645ad; }
/* Blockquote düzenlemesi */
a:visited { color: #0b0080; }
blockquote {
a:hover { text-decoration: underline; }
    overflow: hidden;
    margin: 1em 0;
    padding: 0 40px;
}


.mw-body-content {
/* Tutarlı font boyutları */
  background: #fff;
small {
  border: 1px solid #ddd;
    font-size: 85%;
  border-radius: 4px;
  padding: 1.2rem 1.5rem;
  box-shadow: 0 2px 6px rgba(0,0,0,0.04);
}
}


/* Başlıklar */
.mw-body-content sub,
h1, h2 {
.mw-body-content sup {
  color: #2a4b8d;
    font-size: 80%;
  font-weight: 600;
  border-bottom: 2px solid #dbe4f3;
  padding-bottom: 0.2em;
  margin-top: 1.2em;
}
}
h3, h4 {
 
  color: #22335b;
/* Tartışma sayfası paragraf boşlukları */
  border-left: 4px solid #c2d0ec;
.ns-talk .mw-body-content dd {
  padding-left: 6px;
    margin-top: 0.4em;
  font-weight: 600;
    margin-bottom: 0.4em;
}
}


/* ============================================================================
  2. ANA SAYFA DÜZENLEMELERİ
  ============================================================================ */


/* Hover efekti */
#interwiki-completelist {
.infobox:hover {
    font-weight: bold;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
  transition: box-shadow 0.2s ease;
}
}


/* ==========================================================
/* Ana sayfada gereksiz elemanları gizle */
  HUKUKİ KUTULAR
body.page-Anasayfa #contentSub,
  ========================================================== */
body.page-Anasayfa #t-cite,
body.page-Anasayfa #lastmod,
body.page-Anasayfa #siteSub,
body.page-Anasayfa h1.firstHeading,
.action-view.page-Anasayfa #catlinks {
    display: none !important;
}


/* === Kanun kutusu === */
/* ============================================================================
/* Kanun kutusu */
  3. SAYFA GÖRÜNÜRLÜĞÜ VE DARALTMA
.lawbox {
  ============================================================================ */
  float: right;
 
  /* clear: right;  ← bunu kaldır */
.client-js .mw-special-Watchlist #watchlist-message,
  margin: 0 0 1em 1em;
.client-js .NavFrame.collapsed .NavContent,
  border: 1px solid #bcc6d6;
.client-js .collapsible:not(.mw-made-collapsible).collapsed > tbody > tr:not(:first-child) {
  border-radius: 6px;
    display: none;
  background: #ffffff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  width: auto;
  max-width: 340px; /* isteğe göre */
}
}


.mw-rcfilters-enabled .mw-specialpage-summary {
    margin-top: 1em;
}


#editpage-specialchars {
    display: none;
}


/* ============================================================================
  4. ALINTI VE REFERANSLAR
  ============================================================================ */


.lawbox caption {
/* Hedef vurgulama (mavi) */
  background: linear-gradient(180deg, #e8f0ff, #d7e2fa);
body.action-info .mw-body-content :target,
  color: #1f376d;
.citation:target {
  font-weight: 700;
    background-color: rgba(0, 127, 255, 0.133);
  text-align: center;
  padding: 8px;
  border-bottom: 2px solid #b5c1d7;
  font-size: 1em;
}
}


.lawbox th, .lawbox td {
/* Alıntı stilleri */
  border-bottom: 1px solid #d8e0ee;
.citation {
  padding: 6px 8px;
    word-wrap: break-word;
}
}
.lawbox th {
 
  width: 38%;
/* Referans listesi */
  background: #f2f6fc;
ol.references {
  color: #1c1c1c;
    font-size: 90%;
  border-right: 1px solid #d8e0ee;
    margin-bottom: 0.5em;
  font-weight: 600;
    list-style-type: inherit;
}
}
.lawbox td { color: #222; }


/* Kavram kutusu */
/* Parsoid Cite desteği */
.lawbox.kavram {
span[rel="mw:referencedBy"]::before {
  float: left;
    font-weight: bold;
  clear: right;
    content: "^ ";
 
  max-width: 2280px;
}
}
.lawbox.kavram th { background: #f4f7ff; }
 
.lawbox.kavram caption {
span[rel="mw:referencedBy"] {
  background: linear-gradient(180deg, #f0f5ff, #dce7ff);
    counter-reset: mw-ref-linkback 0;
  color: #22335b;
  font-weight: 700;
  border-bottom: 1px solid #c8d6f2;
}
}


/* Hover */
span[rel="mw:referencedBy"] > a::before {
.lawbox:hover {
    font-weight: bold;
  box-shadow: 0 3px 10px rgba(0,0,0,0.08);
    font-style: italic;
  transition: box-shadow 0.2s ease;
    content: counter(mw-ref-linkback, lower-alpha);
}
}


/* ==========================================================
a[rel="mw:referencedBy"]::before {
  MAKALE DÜZENİ
    font-weight: bold;
  ========================================================== */
    content: "^";
.mw-parser-output p {
  text-align: justify;
  line-height: 1.65;
  margin: 0.6em 0;
}
}
.mw-parser-output ul {
 
  margin: 0.5em 0 0.5em 1.5em;
/* ============================================================================
  5. YATAY LİSTELER (HLIST)
  ============================================================================ */
 
.hlist dl,
.hlist ol,
.hlist ul {
    margin: 0;
    padding: 0;
}
}
.mw-parser-output li { margin-bottom: 4px; }


blockquote {
.hlist dd,
  background: #f4f7fb;
.hlist dt,
  border-left: 4px solid #4c6ef5;
.hlist li {
  padding: 8px 12px;
    margin: 0;
  margin: 1em 0;
    display: inline;
  font-style: italic;
}
}
.references {
 
  border-top: 1px solid #dbe4f3;
.hlist.inline,
  padding-top: 6px;
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
    display: inline;
}
}


/* ==========================================================
.hlist .mw-empty-li {
  UYARI / BİLGİ KUTULARI
    display: none;
  ========================================================== */
.notice-box,
.warning-box,
.deprecated-box {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: auto;
  border-radius: 6px;
  padding: 8px 12px;
  margin: 0.5em 0 1em 0;
  font-size: 90%;
  line-height: 1.5;
  box-sizing: border-box;
  word-wrap: break-word;
}
}


.notice-box *,
/* Ayırıcılar */
.warning-box *,
.hlist dt:after {
.deprecated-box * {
    content: ": ";
  background: none !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
}


.notice-box {
.hlist dd:after,
  border: 1px solid #cfd8ea;
.hlist li:after {
  background: #f1f5ff;
    content: " · ";
  color: #1e2a4a;
    font-weight: bold;
}
}
.notice-box::before {
 
  content: "ℹ️";
.hlist dd:last-child:after,
  color: #22335b;
.hlist dt:last-child:after,
.hlist li:last-child:after {
    content: none;
}
}


.warning-box {
/* Parantezler */
  border: 1px solid #f3d08c;
.hlist dd dd:first-child:before,
  background: #fff8e1;
.hlist dd dt:first-child:before,
  color: #503c00;
.hlist dd li:first-child:before,
.hlist dt dd:first-child:before,
.hlist dt dt:first-child:before,
.hlist dt li:first-child:before,
.hlist li dd:first-child:before,
.hlist li dt:first-child:before,
.hlist li li:first-child:before {
    content: " (";
    font-weight: normal;
}
}
.warning-box::before {
 
  content: "⚠️";
.hlist dd dd:last-child:after,
  color: #9a6a00;
.hlist dd dt:last-child:after,
.hlist dd li:last-child:after,
.hlist dt dd:last-child:after,
.hlist dt dt:last-child:after,
.hlist dt li:last-child:after,
.hlist li dd:last-child:after,
.hlist li dt:last-child:after,
.hlist li li:last-child:after {
    content: ")";
    font-weight: normal;
}
}


.deprecated-box {
/* Sıralı listeler */
  border: 1px solid #e2b0b0;
.hlist ol {
  background: #fff0f0;
    counter-reset: listitem;
  color: #5a1f1f;
}
}
.deprecated-box::before {
 
  content: "⛔";
.hlist ol > li {
  color: #b52d2d;
    counter-increment: listitem;
}
}


/* === Güncellik şeridi === */
.hlist ol > li:before {
.outdated-banner {
    content: " " counter(listitem) "\a0";
  background: linear-gradient(90deg, #ffe8a3, #fff4cf);
  border: 1px solid #f3d08c;
  padding: 8px;
  border-radius: 4px;
  font-weight: 500;
  color: #664d00;
  text-align: center;
  margin: 1em 0;
}
}


/* Kod blokları */
.hlist dd ol > li:first-child:before,
pre, code {
.hlist dt ol > li:first-child:before,
  background: #f1f3f5;
.hlist li ol > li:first-child:before {
  border: 1px solid #dee2e6;
    content: " (" counter(listitem) "\a0";
  border-radius: 4px;
  padding: 6px 10px;
  display: block;
  font-family: "Consolas", monospace;
  font-size: 0.95em;
}
}


/* ==========================================================
/* ============================================================================
   ANA SAYFA DÜZENİ
   6. DÜZ LİSTELER (PLAINLIST)
   ========================================================== */
   ============================================================================ */
.main-grid {
 
  display: flex;
.plainlist ol,
  justify-content: space-between;
.plainlist ul {
  gap: 20px;
    line-height: inherit;
  flex-wrap: wrap;
    list-style: none;
  margin-top: 20px;
    margin: 0;
}
}


.main-column {
.plainlist ol li,
  flex: 1;
.plainlist ul li {
  min-width: 250px;
    margin-bottom: 0;
  background: #fff;
  border: 1px solid #e2e6ef;
  border-radius: 8px;
  padding: 15px 20px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.04);
}
}


.main-column h2 {
/* ============================================================================
  color: #2a4b8d;
  7. NAVİGASYON KUTULARI (NAVBOX)
  border-bottom: 1px solid #dbe4f3;
  ============================================================================ */
  padding-bottom: 4px;
 
  margin-bottom: 10px;
.navbox {
  font-size: 1.1em;
    box-sizing: border-box;
    border: 1px solid #a2a9b1;
    width: 100%;
    clear: both;
    font-size: 88%;
    text-align: center;
    padding: 1px;
    margin: 1em auto 0;
}
}


.main-column ul { margin: 0; padding-left: 16px; }
.navbox .navbox {
.main-column li { margin: 5px 0; }
    margin-top: 0;
}


.footer-bar {
.navbox + .navbox {
  text-align: center;
    margin-top: -1px;
  margin-top: 40px;
  font-size: 0.9em;
  color: #555;
  border-top: 1px solid #ddd;
  padding-top: 10px;
}
}


/* Üst Navigasyon */
.navbox-inner,
.top-nav {
.navbox-subgroup {
  background: linear-gradient(180deg, #30448a, #2a3b76);
    width: 100%;
  padding: 10px;
  text-align: center;
  border-radius: 6px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
}
.top-nav a,
 
.top-nav a:visited {
.navbox-group,
  color: #fff !important;
.navbox-title,
  text-decoration: none !important;
.navbox-abovebelow {
  margin: 0 15px;
    padding: 0.25em 1em;
  font-weight: 500;
    line-height: 1.5em;
    text-align: center;
}
}
.top-nav a:hover {
 
  opacity: 0.85;
th.navbox-group {
  transform: scale(1.05);
    white-space: nowrap;
    text-align: right;
}
}


.lawbox-footer td {
.navbox,
  border-top: 1px solid #d8e0ee;
.navbox-subgroup {
  background: #f9fbff;
    background-color: #fdfdfd;
}
}


.navbox-list {
    line-height: 1.5em;
    border-color: #fdfdfd;
}


.ictihatbox {
tr + tr > .navbox-abovebelow,
background: #f8f9fa;
tr + tr > .navbox-group,
border: 1px solid #cbd5e0;
tr + tr > .navbox-image,
border-radius: 8px;
tr + tr > .navbox-list {
padding: 10px;
    border-top: 2px solid #fdfdfd;
margin: 1em 0;
margin-left:12px;
box-shadow: 0 1px 3px rgba(0,0,0,0.05);
display:inline-block;
}
}
.ictihatbox .lawbox-header {
 
background: linear-gradient(135deg,#1e40af,#2563eb);
/* Navbox renkleri */
color: #fff;
.navbox th,
padding: 5px 10px;
.navbox-title {
border-radius: 6px 6px 0 0;
    background-color: #ccccff;
font-weight: bold;
}
}
.ictihatbox .lawbox-body {
 
padding: 6px 10px;
.navbox-abovebelow,
line-height: 1.5;
th.navbox-group,
.navbox-subgroup .navbox-title {
    background-color: #ddddff;
}
}
.ictihat-listesi ul {
 
list-style-type: disc;
.navbox-subgroup .navbox-group,
margin-left: 1.5em;
.navbox-subgroup .navbox-abovebelow {
    background-color: #e6e6ff;
}
}


.kanun-metin {
.navbox-even {
background: #fff;
    background-color: #f7f7f7;
/*border: 1px solid #d1d5db;
border-radius: 8px;*/
/* padding: 20px 30px;*/
/*margin: 1em 0;*/
font-family: "DejaVu Serif", Georgia, "Times New Roman", serif;
line-height: 1.7;
color: #222;
/* box-shadow: 0 2px 5px rgba(0,0,0,0.05);*/
}
}


.kanun-metin h2 {
.navbox-odd {
color: #1e3a8a;
    background-color: transparent;
border-bottom: 2px solid #3b82f6;
padding-bottom: 4px;
margin-top: 1.3em;
font-size: 1.2em;
}
}


.kanun-metin b {
.navbox .hlist td dl,
color: #111;
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
    padding: 0.125em 0;
}
}


.kanun-metin dd {
/* ============================================================================
margin-left: 2em;
  8. DARALTMA DÜĞMELERİ
text-indent: -1.2em;
  ============================================================================ */
 
.mw-parser-output .mw-collapsible-toggle {
    font-weight: normal;
    text-align: right;
    padding-right: 0.2em;
    padding-left: 0.2em;
}
}


.kanun-metin .iptal {
.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
background: #f3f4f6;
    float: left;
border-left: 3px solid #9ca3af;
    text-align: left;
padding: 4px 8px;
font-style: italic;
color: #555;
margin: 0.4em 0;
border-radius: 4px;
}
}


/* ============================================================================
  9. BİLGİ KUTULARI (INFOBOX)
  ============================================================================ */


/* === Ana sayfa portalı === */
.infobox {
.main-portal {
    border: 1px solid #a2a9b1;
  max-width: 960px;
    border-spacing: 3px;
  margin: 0 auto;
    background-color: #f8f9fa;
  text-align: center;
    color: black;
  font-family: "Segoe UI", "Inter", sans-serif;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    float: right;
    clear: right;
    font-size: 88%;
    line-height: 1.5em;
    width: 22em;
}
}


.portal-header {
.infobox-subbox {
  margin-top: 30px;
    padding: 0;
    border: none;
    margin: -3px;
    width: auto;
    min-width: 100%;
    font-size: 100%;
    clear: none;
    float: none;
    background-color: transparent;
}
}


.portal-header h1 {
.infobox-header,
  font-size: 2em;
.infobox-label,
  color: #1e3a8a;
.infobox-above,
  margin: 0.2em 0;
.infobox-full-data,
.infobox-data,
.infobox-below,
.infobox-subheader,
.infobox-image,
.infobox-navbar,
.infobox th,
.infobox td {
    vertical-align: top;
}
}


.portal-header .subtitle {
.infobox-label,
  color: #555;
.infobox-data,
  font-size: 1.1em;
.infobox th,
.infobox td {
    text-align: left;
}
}


.portal-logo {
.infobox .infobox-above,
  width: 140px;
.infobox .infobox-title,
  margin-bottom: 10px;
.infobox caption {
    font-size: 125%;
    font-weight: bold;
    text-align: center;
}
}


.portal-sections {
.infobox-title,
  display: grid;
.infobox caption {
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    padding: 0.2em;
  gap: 20px;
  margin-top: 30px;
}
}


.portal-card {
.infobox .infobox-header,
  background: #ffffff;
.infobox .infobox-subheader,
  border: 1px solid #e5e7eb;
.infobox .infobox-image,
  border-radius: 10px;
.infobox .infobox-full-data,
  padding: 20px;
.infobox .infobox-below {
  box-shadow: 0 2px 5px rgba(0,0,0,0.05);
    text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
}


.portal-card:hover {
.infobox .infobox-navbar {
  transform: translateY(-3px);
    text-align: right;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}
}


.portal-card h2 {
.infobox.bordered {
  color: #1e3a8a;
    border-collapse: collapse;
}
}


.portal-link {
.infobox.bordered td,
  display: inline-block;
.infobox.bordered th {
  margin-top: 8px;
    border: 1px solid #a2a9b1;
  color: #2563eb;
  font-weight: 600;
  text-decoration: none;
}
}
.portal-link:hover {
 
  text-decoration: underline;
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}
}


.infobox.sisterproject {
    width: 20em;
    font-size: 90%;
}


/*İhtisas kutusu*/
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #a2a9b1;
    border-right: 1px solid #a2a9b1;
}


.ihtisas-box {
.infobox.bordered .mergedrow td,
  border: 1px solid #cbd5e1;
.infobox.bordered .mergedrow th {
  border-left: 6px solid #1e3a8a;
    border: 0;
  background: #f9fafb;
    border-right: 1px solid #a2a9b1;
  padding: 16px 20px;
  margin: 16px 0;
  border-radius: 8px;
  box-shadow: 0 1px 4px rgba(0,0,0,0.05);
}
}


.ihtisas-header {
/* Coğrafya infobox'ları */
  font-size: 16px;
.infobox.geography {
  color: #1e3a8a;
    border-collapse: collapse;
  margin-bottom: 6px;
    line-height: 1.2em;
    font-size: 90%;
}
}


.ihtisas-task {
.infobox.geography td,
  color: #111827;
.infobox.geography th {
  font-size: 15px;
    border-top: 1px solid #a2a9b1;
  margin-bottom: 10px;
    padding: 0.4em 0.6em;
}
}


.ihtisas-details {
.infobox.geography .mergedtoprow td,
  background: #ffffff;
.infobox.geography .mergedtoprow th {
  border: 1px solid #e5e7eb;
    border-top: 1px solid #a2a9b1;
  border-radius: 6px;
    padding: 0.4em 0.6em 0.2em 0.6em;
  padding: 10px 16px;
  font-size: 14px;
  color: #111;
  line-height: 1.6;
}
}


.ihtisas-details ol {
.infobox.geography .mergedrow td,
  margin: 0;
.infobox.geography .mergedrow th {
  padding-left: 18px;
    border: 0;
    padding: 0 0.6em 0.2em 0.6em;
}
}
/*ihtisas kutusu sonu*/


.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
    border-top: 0;
    border-bottom: 1px solid #a2a9b1;
    padding: 0 0.6em 0.4em 0.6em;
}


.infobox.geography .maptable td,
.infobox.geography .maptable th {
    border: 0;
    padding: 0;
}


/* --- Vector legacy: logo boyutu ve hizalama --- */
/* ============================================================================
/* --- Vector legacy: Logoyu ortada göster --- */
  10. WIKI TABLOLARI
#p-logo {
  ============================================================================ */
  position: relative !important;
  width: 100% !important;
  height: 120px !important;
  background: none !important;
  text-align: center !important;
  margin-top:20px;
  margin: 0 auto !important;
  padding-top: 20px;


.wikitable.plainrowheaders th[scope=row] {
    font-weight: normal;
    text-align: left;
}
}


/* Logo görselini ortala ve boyutlandır */
.wikitable td ul,
#p-logo a.mw-wiki-logo {
.wikitable td ol,
  display: inline-block !important;
.wikitable td dl {
  background-size: contain !important;
    text-align: left;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  width: 120px !important;
  height: 120px !important;
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 8px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.15);
  background-color: rgba(255,255,255,0.05);
}
}


.toc.hlist ul,
#toc.hlist ul,
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
    text-align: inherit;
}


/* Logonun sol taraftaki boş alanda görünmesini engelle */
table.mw-hiero-table td {
#mw-panel {
    vertical-align: middle;
  padding-top: 0 !important;
}
}


/* ============================================================================
  11. DOSYA İKONLARI
  ============================================================================ */


/* Default style for navigation boxes */
.mw-parser-output a[href$=".pdf"].external,
.mw-parser-output a[href*=".pdf?"].external,
.mw-parser-output a[href*=".pdf#"].external,
.mw-parser-output a[href$=".PDF"].external,
.mw-parser-output a[href*=".PDF?"].external,
.mw-parser-output a[href*=".PDF#"].external {
    background: url("//upload.wikimedia.org/wikipedia/commons/6/6c/PDF_icon.svg") no-repeat right;
    padding-right: 18px;
}


.navbox {
/* ============================================================================
    /* Navbox container style */
  12. MESAJ KUTULARI (MESSAGE BOXES)
    box-sizing: border-box;
  ============================================================================ */
 
/* Genel messagebox */
.messagebox {
     border: 1px solid #a2a9b1;
     border: 1px solid #a2a9b1;
    background-color: var(--background-color-neutral-subtle, #f8f9fa);
    width: 80%;
    margin: 0 auto 1em auto;
    padding: 0.2em;
}
.messagebox.merge {
    border: 1px solid #c0b8cc;
    background-color: #f0e5ff;
    text-align: center;
}
.messagebox.cleanup {
    border: 1px solid #9f9fff;
    background-color: #efefff;
    text-align: center;
}
.messagebox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    margin: 4px auto;
}
.mbox-inside .standard-talk,
.messagebox.nested-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
     width: 100%;
     width: 100%;
    margin: 2px 0;
    padding: 2px;
}
.messagebox.small {
    width: 238px;
    font-size: 85%;
    float: right;
     clear: both;
     clear: both;
     font-size: 88%;
    margin: 0 0 1em 1em;
    line-height: 1.25em;
}
 
.messagebox.small-talk {
    width: 238px;
     font-size: 85%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em;
    background-color: #f8eaba;
}
 
/* Mbox hücre boyutları */
th.mbox-text,
td.mbox-text {
    border: none;
    padding: 0.25em 0.9em;
    width: 100%;
}
 
td.mbox-image {
    border: none;
    padding: 2px 0 2px 0.9em;
    text-align: center;
}
 
td.mbox-imageright {
    border: none;
    padding: 2px 0.9em 2px 0;
     text-align: center;
     text-align: center;
    padding: 1px;
    margin: 1em auto 0;
    /* Prevent preceding content from clinging to navboxes */
}
}


.navbox .navbox {
td.mbox-empty-cell {
     margin-top: 0;
     border: none;
     /* No top margin for nested navboxes */
    padding: 0;
     width: 1px;
}
 
/* Article message box (ambox) */
table.ambox {
    margin: 0 10%;
    border: 1px solid #a2a9b1;
    border-left: 10px solid #36c;
    background-color: #fbfbfb;
    box-sizing: border-box;
}
}


.navbox+.navbox {
table.ambox + table.ambox {
     margin-top: -1px;
     margin-top: -1px;
    /* Single pixel border between adjacent navboxes */
}
}


.navbox-inner,
.ambox th.mbox-text,
.navbox-subgroup {
.ambox td.mbox-text {
    padding: 0.25em 0.5em;
}
 
.ambox td.mbox-image {
    padding: 2px 0 2px 0.5em;
}
 
.ambox td.mbox-imageright {
    padding: 2px 0.5em 2px 0;
}
 
table.ambox-notice {
    border-left: 10px solid #36c;
}
 
table.ambox-speedy {
    border-left: 10px solid #b32424;
    background-color: #fee7e6;
}
 
table.ambox-delete {
    border-left: 10px solid #b32424;
}
 
table.ambox-content {
    border-left: 10px solid #f28500;
}
 
table.ambox-style {
    border-left: 10px solid #fc3;
}
 
table.ambox-move {
    border-left: 10px solid #9932cc;
}
 
table.ambox-protection {
    border-left: 10px solid #a2a9b1;
}
 
/* Image message box (imbox) */
table.imbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 3px solid #36c;
    background-color: var(--background-color-interactive-subtle, #fbfbfb);
    box-sizing: border-box;
}
 
.imbox .mbox-text .imbox {
    margin: 0 -0.5em;
    display: block;
}
 
.mbox-inside .imbox {
    margin: 4px;
}
 
table.imbox-notice {
    border: 3px solid #36c;
}
 
table.imbox-speedy {
    border: 3px solid #b32424;
    background-color: #fee7e6;
}
 
table.imbox-delete {
    border: 3px solid #b32424;
}
 
table.imbox-content {
    border: 3px solid #f28500;
}
 
table.imbox-style {
    border: 3px solid #fc3;
}
 
table.imbox-move {
    border: 3px solid #9932cc;
}
 
table.imbox-protection {
    border: 3px solid #a2a9b1;
}
 
table.imbox-license {
    border: 3px solid #88a;
    background-color: var(--background-color-interactive-subtle, #f7f8ff);
}
 
table.imbox-featured {
    border: 3px solid #cba135;
}
 
/* Category message box (cmbox) */
table.cmbox {
    margin: 3px 10%;
    border-collapse: collapse;
    border: 1px solid #a2a9b1;
    background-color: var(--background-color-progressive-subtle--hover, #dfe8ff);
    box-sizing: border-box;
}
 
table.cmbox-notice {
    background-color: var(--background-color-progressive-subtle--hover, #dfe8ff);
}
 
table.cmbox-speedy {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 4px solid #b32424;
    background-color: var(--background-color-error-subtle--hover, #ffdbdb);
}
 
table.cmbox-delete {
    background-color: var(--background-color-error-subtle--hover, #ffdbdb);
}
 
table.cmbox-content {
    background-color: #ffe7ce;
}
 
table.cmbox-style {
    background-color: #fff9db;
}
 
table.cmbox-move {
    background-color: #e4d8ff;
}
 
table.cmbox-protection {
    background-color: #efefe1;
}
 
/* Other pages message box (ombox) */
table.ombox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #a2a9b1;
    background-color: var(--background-color-neutral-subtle, #f8f9fa);
    box-sizing: border-box;
}
 
table.ombox-notice {
    border: 1px solid #a2a9b1;
}
 
table.ombox-speedy {
    border: 2px solid #b32424;
    background-color: #fee7e6;
}
 
table.ombox-delete {
    border: 2px solid #b32424;
}
 
table.ombox-content {
    border: 1px solid #f28500;
}
 
table.ombox-style {
    border: 1px solid #fc3;
}
 
table.ombox-move {
    border: 1px solid #9932cc;
}
 
table.ombox-protection {
    border: 2px solid #a2a9b1;
}
 
/* Talk page message box (tmbox) */
table.tmbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    min-width: 80%;
    box-sizing: border-box;
}
 
.tmbox.mbox-small {
    min-width: 0;
}
 
.mediawiki .mbox-inside .tmbox {
    margin: 2px 0;
    width: 100%;
}
 
.mbox-inside .tmbox.mbox-small {
    line-height: 1.5em;
    font-size: 100%;
}
 
table.tmbox-speedy {
    border: 2px solid #b32424;
    background-color: #fee7e6;
}
 
table.tmbox-delete {
    border: 2px solid #b32424;
}
 
table.tmbox-content {
    border: 2px solid #f28500;
}
 
table.tmbox-style {
    border: 2px solid #fc3;
}
 
table.tmbox-move {
    border: 2px solid #9932cc;
}
 
table.tmbox-protection,
table.tmbox-notice {
    border: 1px solid #c0c090;
}
 
/* Footer message box (fmbox) */
table.fmbox {
    clear: both;
    margin: 0.2em 0;
     width: 100%;
     width: 100%;
    border: 1px solid #a2a9b1;
    background-color: var(--background-color-neutral-subtle, #f8f9fa);
    box-sizing: border-box;
}
table.fmbox-system {
    background-color: var(--background-color-neutral-subtle, #f8f9fa);
}
table.fmbox-warning {
    border: 1px solid #bb7070;
    background-color: var(--background-color-destructive-subtle--hover, #ffdbdb);
}
table.fmbox-editnotice {
    background-color: transparent;
}
.mw-warning-with-logexcerpt,
.mw-lag-warn-high,
.mw-cascadeprotectedwarning,
div.titleblacklist-warning,
.locked-warning,
#mw-protect-cascadeon {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #bb7070;
    background-color: var(--background-color-error-subtle, #ffdbdb);
    padding: 0.25em 0.9em;
    box-sizing: border-box;
}
/* Küçük mbox stilleri */
html body.mediawiki .mbox-small {
    clear: right;
    float: right;
    margin: 4px 0 4px 1em;
    box-sizing: border-box;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em;
}
}


.navbox-group,
html body.mediawiki .mbox-small-left {
.navbox-title,
    margin: 4px 1em 4px 0;
.navbox-abovebelow {
    box-sizing: border-box;
     padding: 0.25em 1em;
    overflow: hidden;
     /* Title, group and above/below styles */
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em;
}
 
/* Kompakt ambox */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
    display: none;
}
 
.compact-ambox table.ambox {
    border: none;
    border-collapse: collapse;
    background-color: transparent;
    margin: 0 0 0 1.6em !important;
     padding: 0 !important;
    width: auto;
    display: block;
}
 
body.mediawiki .compact-ambox table.mbox-small-left {
    font-size: 100%;
    width: auto;
    margin: 0;
}
 
.compact-ambox table .mbox-text {
    padding: 0 !important;
    margin: 0 !important;
}
 
.compact-ambox table .mbox-text-span {
     display: list-item;
     line-height: 1.5em;
     line-height: 1.5em;
    list-style-type: square;
    list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg);
}
.compact-ambox .hide-when-compact {
    display: none;
}
/* ============================================================================
  13. LINK STİLLERİ
  ============================================================================ */
.nounderlines a,
.IPA a:link,
.IPA a:visited {
    text-decoration: none !important;
}
/* ============================================================================
  14. NAVFRAME (ESKİ DARALTMA SİSTEMİ)
  ============================================================================ */
div.NavFrame {
    padding: 4px;
    border: 1px solid #a2a9b1;
     text-align: center;
     text-align: center;
    font-size: 95%;
}
}


th.navbox-group {
div.NavFrame + div.NavFrame {
     /* Group style */
    border-top-style: hidden;
}
 
div.NavFrame div.NavHead {
    line-height: 1.6em;
    font-weight: bold;
    background-color: #ccf;
    position: relative;
}
 
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
    font-size: 100%;
}
 
a.NavToggle {
    position: absolute;
    top: 0;
    right: 3px;
    font-weight: normal;
    font-size: 90%;
}
 
/* ============================================================================
  15. HATNOTE VE DİĞER BİLDİRİMLER
  ============================================================================ */
 
.hatnote {
    font-style: italic;
}
 
.hatnote i {
    font-style: normal;
}
 
div.hatnote {
    padding-left: 1.6em;
    margin-bottom: 0.5em;
}
 
div.hatnote + div.hatnote {
    margin-top: -0.5em;
}
 
/* ============================================================================
  16. METIN SARMA
  ============================================================================ */
 
.nowrap,
.nowraplinks a {
    white-space: nowrap;
}
 
.wrap,
.wraplinks a {
    white-space: normal;
}
 
/* ============================================================================
  17. DOSYA YÜKLEME VE MİNYATÜRLER
  ============================================================================ */
 
#wpUploadDescription {
    height: 13em;
}
 
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
.thumbinner {
    min-width: 100px;
}
 
#mw-subcategories,
#mw-pages,
#mw-category-media,
#filehistory,
#wikiPreview,
#wikiDiff {
    clear: both;
}
 
/* ============================================================================
  18. WİKİPROJE BANNER STİLLERİ
  ============================================================================ */
 
.wpb .wpb-header {
    display: none;
}
 
.wpbs-inner .wpb .wpb-header {
    display: table-row;
}
 
.wpbs-inner .wpb-outside {
     display: none;
}
 
/* ============================================================================
  19. ETİKET VE İZİNLER
  ============================================================================ */
 
.mw-tag-markers {
    font-style: italic;
    font-size: 90%;
}
 
.checkuser-show,
.sysop-show,
.patroller-show,
.templateeditor-show,
.extendedmover-show,
.extendedconfirmed-show,
.autoconfirmed-show,
.user-show {
    display: none;
}
 
.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,
.ve-ui-mwNoticesPopupTool-item .mbox-image,
.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
    display: none !important;
}
 
ul.permissions-errors > li {
    list-style: none;
}
 
ul.permissions-errors {
    margin: 0;
}
 
/* ============================================================================
  20. MATEMATİK FORMÜLLERI
  ============================================================================ */
 
span.texhtml {
    font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif;
    font-size: 118%;
    line-height: 1;
     white-space: nowrap;
     white-space: nowrap;
     /* @noflip */
     -moz-font-feature-settings: "lnum", "tnum", "kern" 0;
    -webkit-font-feature-settings: "lnum", "tnum", "kern" 0;
    font-feature-settings: "lnum", "tnum", "kern" 0;
    font-variant-numeric: lining-nums tabular-nums;
    font-kerning: none;
}
 
span.texhtml span.texhtml {
    font-size: 100%;
}
 
span.mwe-math-mathml-inline {
    font-size: 118%;
}
 
.mwe-math-fallback-image-display,
.mwe-math-mathml-display {
    margin-left: 1.6em !important;
    margin-top: 0.6em;
    margin-bottom: 0.6em;
}
 
.mwe-math-mathml-display math {
    display: inline;
}
 
/* ============================================================================
  21. GALERİ STİLLERİ
  ============================================================================ */
 
.bordered-images img {
    border: solid #ddd 1px;
}
 
@media screen {
    .gallerybox .thumb img {
        background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
    }
   
    .ns-0 .gallerybox .thumb img,
    .ns-2 .gallerybox .thumb img,
    .ns-100 .gallerybox .thumb img,
    .nochecker .gallerybox .thumb img {
        background-image: none;
    }
   
    #siteSub {
        display: block;
    }
}
 
/* ============================================================================
  22. FLAGGEDREVS VE DİĞER GİZLEMELER
  ============================================================================ */
 
.flaggedrevs_draft_synced,
.flaggedrevs_stable_synced,
#t-upload {
    display: none;
}
 
/* ============================================================================
  23. DİSMİSSABLE SİTE NOTİCE
  ============================================================================ */
 
.mw-dismissable-notice-body {
    margin: 0 !important;
}
 
.mw-dismissable-notice-close {
    position: absolute !important;
    right: 10px !important;
    margin-top: 10px !important;
    z-index: 1;
}
 
/* ============================================================================
  24. TELEVİZYON PORTALI GÖRÜNÜMLERİ
  ============================================================================ */
 
.round_page {
    border-style: solid;
    border-width: 1px;
    border-right-width: 0;
    font-size: 15px;
    display: inline-block;
    padding: 10px;
}
 
.round_page:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
 
.round_page:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-right-width: 1px;
}
 
.two-column {
    width: 50%;
    display: table-cell;
}
 
.contin {
    display: none;
}
 
.mobile_margin {
    display: table;
}
 
@media screen and (max-width: 1000px) {
    .two-column {
        display: block;
        width: 100%;
    }
   
    .contin {
        display: block;
    }
   
    .mobile_margin {
        padding: 0 15px;
        display: block;
    }
}
 
@media screen and (max-width: 800px) {
    .round_page {
        display: block;
        border-width: 1px;
        border-bottom-width: 0;
    }
   
    .round_page:first-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
   
    .round_page:last-child {
        border-top-right-radius: 0;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-bottom-width: 1px;
    }
}
 
/* ============================================================================
  25. ROZET STİLLERİ
  ============================================================================ */
 
.fbadge {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAIAAAD0YtNRAAAABnRSTlMA/AD+APzoM1ogAAAAWklEQVR4AWP48+8PLkR7uUdzcMvtU8EhdykHKAciEXL3pvw5FQIURaBDJkARoDhY3zEXiCgCHbNBmAlUiyaBkENoxZSDWnOtBmoAQu7TnT+3WuDOA7KBIkAGAGwiNeqjusp/AAAAAElFTkSuQmCC);
}
 
.gbadge {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAIAAAD0YtNRAAAABnRSTlMAAAAAAABupgeRAAAAVklEQVR4AWIYSFBfX49TDtDWNBgAEMPAgZ+1B8jWtd0kp/u+z4AQImDh7SPnHCHkHtb7vmES5hFGCN3zQgh1deAegVW6YjlGa50NOgAAxpjWhjpMQuEBjxA1QR08A1oAAAAASUVORK5CYII=);
}
 
/* ============================================================================
  26. METACAIXA (ANA SAYFA KUTU SİSTEMİ)
  ============================================================================ */
 
/* Varsayılan Lila Tema */
.mcBoto {
    background-color: #d0b0ff;
    border: 0.15em solid #000000;
    border-color: #f0d0ff #b090e0 #9070c0 #f0d0ff;
    border-radius: 0.5em 0.5em 0 0;
    -moz-border-radius: 0.5em 0.5em 0 0;
    cursor: pointer;
    display: inline;
    margin-right: 0.1em;
    padding: 0.2em 0.3em;
    position: relative;
}
 
.mcBoto a,
.mcBoto strong {
    background: none !important;
    color: #7050a0 !important;
    font-size: 90%;
    font-weight: bold;
    padding: 0 !important;
    text-decoration: none !important;
}
 
.mcBoto a:hover,
.mcBoto strong:hover {
    color: black !important;
    text-decoration: underline !important;
}
 
.mcBotoSel {
    background-color: #9070c0;
    border: 0.15em solid #000000;
    border-color: #b090e0 #7050a0 #9070c0 #b090e0;
    border-radius: 0.5em 0.5em 0 0;
    -moz-border-radius: 0.5em 0.5em 0 0;
    cursor: default;
    display: inline;
    margin-right: 0.1em;
    padding: 0.2em 0.3em;
    position: relative;
    color: white;
}
 
.mcBotoSel a {
    background: none !important;
    color: white !important;
    cursor: default;
    font-size: 90%;
    font-weight: bold;
    padding: 0 !important;
    text-decoration: none !important;
}
 
.mcContingut {
    background-color: #f8f8ff;
    border: 0.2em solid #9070c0;
    border-color: #9070c0 #7050a0 #7050a0 #9070c0;
    border-radius: 0 0.5em 0.5em 0;
    -moz-border-radius: 0 0.5em 0.5em 0;
    padding: 1em;
    position: static;
}
 
.mcPestanya {
    background-color: #f8f8ff;
    border-color: #7050a0 #b090e0 #b090e0 #7050a0;
    width: 100%;
}
 
/* Yeşil Tema */
.mcVerd .mcBoto {
    background-color: #a5e085;
    border-color: #c0f090 #90d060 #75c045 #c0f090;
}
 
.mcVerd .mcBoto a,
.mcVerd .mcBoto strong {
    color: #60b030 !important;
}
 
.mcVerd .mcBoto a:hover,
.mcVerd .mcBoto strong:hover {
    color: black !important;
}
 
.mcVerd .mcBotoSel {
    background-color: #75c045;
    border-color: #90d060 #60b030 #75c045 #90d060;
}
 
.mcVerd .mcContingut {
    background-color: #f5fffa;
    border-color: #75c045 #60b030 #60b030 #75c045;
}
 
.mcVerd .mcPestanya {
    background-color: #f5fffa;
    border-color: #60b030 #90d060 #90d060 #60b030;
}
 
/* Kırmızı Tema */
.mcVermell .mcBoto {
    background-color: #FFAAAA;
    border-color: #FFCCCC #FF8888 #FF0000 #FFCCCC;
}
 
.mcVermell .mcBoto a,
.mcVermell .mcBoto strong {
    color: #CC0000 !important;
}
 
.mcVermell .mcBoto a:hover,
.mcVermell .mcBoto strong:hover {
    color: black !important;
}
 
.mcVermell .mcBotoSel {
    background-color: #FF0000;
    border-color: #FF8888 #CC0000 #FF0000 #FF8888;
}
 
.mcVermell .mcContingut {
    background-color: #fffafa;
    border-color: #FF0000 #CC0000 #CC0000 #FF0000;
}
 
.mcVermell .mcPestanya {
    background-color: #fffafa;
    border-color: #CC0000 #FF0000 #FF0000 #CC0000;
}
 
/* Mavi Tema */
.mcBlau .mcBoto {
    background-color: #a7c1e6;
    border-color: #c8d6e9 #88abde #5b8dd6 #c8d6e9;
}
 
.mcBlau .mcBoto a,
.mcBlau .mcBoto strong {
    color: #3379de !important;
}
 
.mcBlau .mcBoto a:hover,
.mcBlau .mcBoto strong:hover {
    color: black !important;
}
 
.mcBlau .mcBotoSel {
    background-color: #5b8dd6;
    border-color: #88abde #3379de #5b8dd6 #88abde;
}
 
.mcBlau .mcContingut {
    background-color: #f0f8ff;
    border-color: #5b8dd6 #3379de #3379de #5b8dd6;
}
 
.mcBlau .mcPestanya {
    background-color: #f0f8ff;
    border-color: #3379de #88abde #88abde #3379de;
}
 
/* Sarı Tema */
.mcGroc .mcBoto {
    background-color: #fff1a4;
    border-color: #fef4bc #ffe977 #ffe147 #fef4bc;
}
 
.mcGroc .mcBoto a,
.mcGroc .mcBoto strong {
    color: #ffd813 !important;
}
 
.mcGroc .mcBoto a:hover,
.mcGroc .mcBoto strong:hover {
    color: black !important;
}
 
.mcGroc .mcBotoSel {
    background-color: #ffe147;
    border-color: #ffe977 #ffd813 #ffe147 #ffe977;
}
 
.mcGroc .mcContingut {
    background-color: #fffce8;
    border-color: #ffe147 #ffd813 #ffd813 #ffe147;
}
 
.mcGroc .mcPestanya {
    background-color: #fffce8;
    border-color: #ffd813 #88abde #88abde #ffd813;
}
 
/* Turuncu Tema */
.mcTaronja .mcBoto {
    background-color: #ffbd7f;
    border-color: #ffd0a4 #ffac5d #ff9d42 #ffd0a4;
}
 
.mcTaronja .mcBoto a,
.mcTaronja .mcBoto strong {
    color: #ff820e !important;
}
 
.mcTaronja .mcBoto a:hover,
.mcTaronja .mcBoto strong:hover {
    color: black !important;
}
 
.mcTaronja .mcBotoSel {
    background-color: #ff9d42;
    border-color: #ffac5d #ff820e #ff9d42 #ffac5d;
}
 
.mcTaronja .mcContingut {
    background-color: #ffeedd;
    border-color: #ff9d42 #ff820e #ff820e #ff9d42;
}
 
.mcTaronja .mcPestanya {
    background-color: #ffeedd;
    border-color: #ff820e #ffac5d #ffac5d #ff820e;
}
 
/* ============================================================================
  27. LOGO DÜZENLEMELERİ
  ============================================================================ */
 
.globegris {
    background-image: url("//upload.wikimedia.org/wikipedia/commons/1/10/Wikipedia-logo-v2-200px-transparent.png");
}
 
#p-logo {
    position: relative !important;
    width: 100% !important;
    height: 120px !important;
    background: none !important;
    text-align: center !important;
    margin: 0 auto !important;
    padding-top: 20px;
}
 
#p-logo a.mw-wiki-logo {
    display: inline-block !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    width: 150px !important;
    height: 150px !important;
    background-color: rgba(255, 255, 255, 0.05);
}
 
/* ============================================================================
  28. KULLANICI ENGEL MESAJLARI
  ===========================================================
 
/* ============================================================================
  28. KULLANICI ENGEL MESAJLARI
  ============================================================================ */
 
.user-block {
    padding: 5px;
    margin-bottom: 0.5em;
    border: 1px solid #a9a9a9;
    background-color: #ffefd5;
}
 
/* ============================================================================
  29. SİLLAD ŞABLONLARI (SİLME TARTIŞMASI KAPANIŞ KUTULARI)
  ============================================================================ */
 
.xfd-closed-delete {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid red;
    border-left: 1px solid red;
    border-right: 1px solid red;
    border-bottom: 1px solid #c8ccd1;
    background: white url(https://upload.wikimedia.org/wikipedia/commons/f/f6/OOjs_UI_icon_alert-destructive.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
}
 
.xfd-closed-speed-delete {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid red;
    border-left: 1px solid red;
    border-right: 1px solid red;
    border-bottom: 1px solid #c8ccd1;
    background: white url(https://upload.wikimedia.org/wikipedia/commons/f/f6/OOjs_UI_icon_alert-destructive.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
}
 
.xfd-closed-keep {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid #04b189;
    border-left: 1px solid #04af89;
    border-right: 1px solid #04af89;
    background: white url(https://upload.wikimedia.org/wikipedia/commons/a/a9/OOjs_UI_icon_alert-constructive.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
}
 
.xfd-closed-speed-keep {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid #3366cb;
    border-left: 1px solid #3366cb;
    border-right: 1px solid #3366cb;
    background: white url(https://upload.wikimedia.org/wikipedia/commons/c/c9/OOjs_UI_icon_alert-progressive.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
}
 
.xfd-closed-no-consensus {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid #fc3;
    border-left: 1px solid #fc3;
    border-right: 1px solid #fc3;
    background: white url(https://upload.wikimedia.org/wikipedia/commons/9/99/OOjs_UI_icon_alert-yellow.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
}
 
.xfd-closed-redirect {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid #ca82ca;
    border-left: 1px solid #ca82ca;
    border-right: 1px solid #ca82ca;
    background: #ca82ca url(https://upload.wikimedia.org/wikipedia/commons/d/d4/OOjs_UI_icon_alert-invert.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
    color: white;
}
 
.xfd-closed-merge {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid #ca82ca;
    border-left: 1px solid #ca82ca;
    border-right: 1px solid #ca82ca;
    background: #ca82ca url(https://upload.wikimedia.org/wikipedia/commons/d/d4/OOjs_UI_icon_alert-invert.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
    color: white;
}
 
.xfd-closed-special {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background: white url(https://upload.wikimedia.org/wikipedia/commons/8/80/OOjs_UI_icon_alert.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
}
 
.xfd-closed-bottom-warn {
    background: url(https://upload.wikimedia.org/wikipedia/commons/c/ca/OOjs_UI_icon_info.svg) no-repeat left center;
    background-size: 25px;
    margin-top: 10px;
    padding-left: 30px;
    font-size: 12px;
    display: grid;
}
 
.xfd-closed-not-deleted {
    padding: 18px;
    background: #de3333;
    color: white !important;
}
 
.xfd-closed-not-deleted a {
    color: #de3333 !important;
    background-color: #ffffff;
    border: solid #ffffff;
    padding: 8px;
    width: 70px;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    border-radius: 3px;
    float: right;
    margin-top: -5px;
    background-image: none !important;
    text-decoration: none;
}
 
.xfd-closed-not-deleted a:hover {
    color: #ffffff !important;
    background-color: #f55e5e;
    border-color: #f55e5e;
}
 
/* ============================================================================
  30. ADİUTOR (YARDIMCI ARAÇ) STİLLERİ
  ============================================================================ */
 
/* Genel stiller */
.ADT-WT-H {
    padding: 15px 20px 15px 20px;
    background: white;
    background-repeat: no-repeat;
    background-position: 98% 50%;
    background-size: 32px;
}
 
.ADT-WT-B {
    padding: 18px;
}
 
.ADT-WT-F {
    padding: 18px 18px 10px 18px;
    border-top: none;
    margin-top: -10px;
     text-align: right;
     text-align: right;
}
}


.navbox,
/* Başlık stilleri */
.navbox-subgroup {
.ADT-H-L1 {
    border-top: 5px solid #3067cd;
    border-left: 1px solid #3067cd;
    border-right: 1px solid #3067cd;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/3/37/Eo_circle_blue_info.svg);
}
 
.ADT-H-L2 {
    border-top: 5px solid #ff5d01;
    border-left: 1px solid #ff5d01;
    border-right: 1px solid #ff5d01;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/4/4c/OOjs_UI_icon_notice-warning.svg);
}
 
.ADT-H-L3 {
    border-top: 5px solid #dd312f;
    border-left: 1px solid #dd312f;
    border-right: 1px solid #dd312f;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/b/bf/OOjs_UI_icon_notice-destructive.svg);
}
 
/* Gövde içerik stilleri */
.ADT-B-L1 {
    border: 1px solid #3067cd;
    border-bottom: none;
}
 
.ADT-B-L2 {
    border: 1px solid #ff5d01;
    border-bottom: none;
}
 
.ADT-B-L3 {
    border: 1px solid #dd312f;
    border-bottom: none;
}
 
/* Alt bilgi stilleri */
.ADT-F-L1 {
    border: 1px solid #3067cd;
}
 
.ADT-F-L2 {
    border: 1px solid #ff5d01;
}
 
.ADT-F-L3 {
    border: 1px solid #dd312f;
}
 
/* ============================================================================
  31. ARKA PLAN RENKLERİ (HINTERGRUNDFARBE)
  ============================================================================ */
 
table > * > tr.hintergrundfarbe1 > th,
table > * > tr > th.hintergrundfarbe1,
table.hintergrundfarbe1,
.hintergrundfarbe1 {
    background-color: #f8f9fa;
}
 
table > * > tr.hintergrundfarbe2 > th,
table > * > tr > th.hintergrundfarbe2,
table.hintergrundfarbe2,
.hintergrundfarbe2 {
    background-color: #fff;
}
 
table > * > tr.hintergrundfarbe3 > th,
table > * > tr > th.hintergrundfarbe3,
table.hintergrundfarbe3,
.hintergrundfarbe3 {
    background-color: #ffff40;
}
 
table > * > tr.hintergrundfarbe4 > th,
table > * > tr > th.hintergrundfarbe4,
table.hintergrundfarbe4,
.hintergrundfarbe4 {
    background-color: #fa0;
}
 
table > * > tr.hintergrundfarbe5 > th,
table > * > tr > th.hintergrundfarbe5,
table.hintergrundfarbe5,
.hintergrundfarbe5 {
    background-color: #eaecf0;
}
 
table > * > tr.hintergrundfarbe6 > th,
table > * > tr > th.hintergrundfarbe6,
table.hintergrundfarbe6,
.hintergrundfarbe6 {
    background-color: var(--background-color-neutral);
}
 
table > * > tr.hintergrundfarbe7 > th,
table > * > tr > th.hintergrundfarbe7,
table.hintergrundfarbe7,
.hintergrundfarbe7 {
    background-color: #ffcbcb;
}
 
table > * > tr.hintergrundfarbe8 > th,
table > * > tr > th.hintergrundfarbe8,
table.hintergrundfarbe8,
.hintergrundfarbe8 {
    background-color: #ffebad;
}
 
table > * > tr.hintergrundfarbe9 > th,
table > * > tr > th.hintergrundfarbe9,
table.hintergrundfarbe9,
.hintergrundfarbe9 {
    background-color: #b9ffc5;
}
 
/* Zebra desenli tablolar */
.zebra > tbody > :nth-child(even):not([class*="hintergrundfarbe"]) {
    background: white;
}
 
/* ============================================================================
  32. HUKUK KUTULARI VE ÖZEL STİLLER
  ============================================================================ */
 
/* Kanun kutusu */
.lawbox {
    float: right;
    margin: 0 0 1em 1em;
    border: 1px solid #bcc6d6;
    border-radius: 6px;
    background: #ffffff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    width: auto;
    max-width: 340px;
}
 
.lawbox caption {
    background: linear-gradient(180deg, #e8f0ff, #d7e2fa);
    color: #1f376d;
    font-weight: 700;
    text-align: center;
    padding: 8px;
    border-bottom: 2px solid #b5c1d7;
    font-size: 1em;
}
 
.lawbox th,
.lawbox td {
    border-bottom: 1px solid #d8e0ee;
    padding: 6px 8px;
}
 
.lawbox th {
    width: 38%;
    background: #f2f6fc;
    color: #1c1c1c;
    border-right: 1px solid #d8e0ee;
    font-weight: 600;
}
 
.lawbox td {
    color: #222;
}
 
/* Kavram kutusu */
.lawbox.kavram {
    float: left;
    clear: right;
    max-width: 280px;
}
 
.lawbox.kavram th {
    background: #f4f7ff;
}
 
.lawbox.kavram caption {
    background: linear-gradient(180deg, #f0f5ff, #dce7ff);
    color: #22335b;
    font-weight: 700;
    border-bottom: 1px solid #c8d6f2;
}
 
.lawbox:hover {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
    transition: box-shadow 0.2s ease;
}
 
/* İçtihat kutusu */
.ictihatbox {
    background: #f8f9fa;
    border: 1px solid #cbd5e0;
    border-radius: 8px;
    padding: 10px;
    margin: 1em 0 1em 12px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
    display: inline-block;
}
 
.ictihatbox .lawbox-header {
    background: linear-gradient(135deg, #1e40af, #2563eb);
    color: #fff;
    padding: 5px 10px;
    border-radius: 6px 6px 0 0;
    font-weight: bold;
}
 
.ictihatbox .lawbox-body {
    padding: 6px 10px;
    line-height: 1.5;
}
 
.ictihat-listesi ul {
    list-style-type: disc;
    margin-left: 1.5em;
}
 
/* Kanun metni */
.kanun-metin {
    background: #fff;
    font-family: "DejaVu Serif", Georgia, "Times New Roman", serif;
    line-height: 1.7;
    color: #222;
}
 
.kanun-metin h2 {
    color: #1e3a8a;
    border-bottom: 2px solid #3b82f6;
    padding-bottom: 4px;
    margin-top: 1.3em;
    font-size: 1.2em;
}
 
.kanun-metin b {
    color: #111;
}
 
.kanun-metin dd {
    margin-left: 2em;
    text-indent: -1.2em;
}
 
.kanun-metin .iptal {
    background: #f3f4f6;
    border-left: 3px solid #9ca3af;
    padding: 4px 8px;
    font-style: italic;
    color: #555;
    margin: 0.4em 0;
    border-radius: 4px;
}
 
/* İçtihat kutusu (sağa yaslı kompakt) */
.lawbox-header {
    background-color: #2c3e50;
    color: white;
    padding: 8px 10px;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #2c3e50;
    font-size: 110%;
}
 
.lawbox-body {
    padding: 10px;
    text-align: left;
}
 
.lawbox-body div {
    margin-bottom: 6px;
}
 
.lawbox-body div b {
    color: #333;
    display: inline-block;
}
 
.lawbox-body div:last-child {
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px solid #e0e0e0;
    color: #555;
    font-style: italic;
     background-color: #fdfdfd;
     background-color: #fdfdfd;
    /* Background color */
}
}


.navbox-list {
/* Günün maddesi tasarımı */
     line-height: 1.5em;
.gmd-box {
     border-color: #fdfdfd;
    background-color: #f8f9fa;
     /* Must match background color */
    border: 1px solid #a2a9b1;
    border-radius: 5px;
    margin-bottom: 20px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
    overflow: hidden;
}
 
.gmd-header {
    background-color: #34495e;
    color: white;
    padding: 10px 15px;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
}
 
.gmd-body {
    padding: 15px;
    font-size: 1em;
     line-height: 1.5;
}
 
.gmd-body > div:first-child a {
    color: #2980b9;
    text-decoration: none;
}
 
.gmd-body > div:first-child a:hover {
    text-decoration: underline;
}
 
/* ============================================================================
  33. BİLDİRİM KUTULARI (WİKİ-BOX)
  ============================================================================ */
 
/* Genel kutu stili */
.wiki-box {
    padding: 15px 15px 15px 60px;
    margin: 10px 0;
     border-left-width: 8px;
    border-left-style: solid;
    border-radius: 4px;
    background-color: #f8f8f8;
     position: relative;
    font-size: 0.95em;
}
 
/* Bilgi kutusu (Mavi) */
.wiki-box-info {
    border-left-color: #31708f;
    background-color: #d9edf7;
    color: #31708f;
}
}


/* Uyarı kutusu (Sarı) */
.wiki-box-warning {
    border-left-color: #8a6d3b;
    background-color: #fcf8e3;
    color: #8a6d3b;
}


/* cell spacing for navbox cells */
/* Dikkat/Hata kutusu (Kırmızı) */
.wiki-box-danger {
    border-left-color: #a94442;
    background-color: #f2dede;
    color: #a94442;
}


tr+tr>.navbox-abovebelow,
/* Başarı kutusu (Yeşil) */
tr+tr>.navbox-group,
.wiki-box-success {
tr+tr>.navbox-image,
     border-left-color: #3c763d;
tr+tr>.navbox-list {
     background-color: #dff0d8;
     /* Borders above 2nd, 3rd, etc. rows */
     color: #3c763d;
     border-top: 2px solid #fdfdfd;
     /* Must match background color */
}
}


.navbox th,
/* Tek satır kutu genel stili */
.navbox-title {
.inline-box {
     background-color: #ccccff;
     display: flex;
     /* Level 1 color */
    align-items: center;
    padding: 3px;
    margin: auto;
     border: 1px solid transparent;
    border-radius: 1px;
    font-size: 0.9em;
    font-style: italic;
}
}


.navbox-abovebelow,
/* Bilgi kutusu (Mavi) */
th.navbox-group,
.inline-box-info {
.navbox-subgroup .navbox-title {
    color: #31708f;
     background-color: #ddddff;
     background-color: #d9edf7;
     /* Level 2 color */
     border-color: #bce8f1;
}
}


.navbox-subgroup .navbox-group,
/* Uyarı kutusu (Sarı) */
.navbox-subgroup .navbox-abovebelow {
.inline-box-warning {
     background-color: #e6e6ff;
    color: #8a6d3b;
     /* Level 3 color */
     background-color: #fcf8e3;
     border-color: #faebcc;
}
}


.navbox-even {
/* Dikkat/Hata kutusu (Kırmızı) */
     background-color: #f7f7f7;
.inline-box-danger {
     /* Even row striping */
    color: #a94442;
     background-color: #f2dede;
     border-color: #ebccd1;
}
}


.navbox-odd {
/* Başarı kutusu (Yeşil) */
     background-color: transparent;
.inline-box-success {
     /* Odd row striping */
    color: #3c763d;
     background-color: #dff0d8;
     border-color: #d6e9c6;
}
}


.navbox .hlist td dl,
/* İkon stili */
.navbox .hlist td ol,
.inline-box .icon {
.navbox .hlist td ul,
     margin-right: 3px;
.navbox td.hlist dl,
     font-size: 1.2em;
.navbox td.hlist ol,
.navbox td.hlist ul {
     padding: 0.125em 0;
     /* Adjust hlist padding in navboxes */
}
}

08.57, 28 Kasım 2025 itibarı ile sayfanın şu anki hâli

/* ============================================================================
   HUKUKIPEDIA - COMMON.CSS
   Ana Stil Dosyası
   ============================================================================ */

/* ============================================================================
   1. TEMEL RESETLER VE TİPOGRAFİ
   ============================================================================ */

/* İtalik stilini sıfırla */
cite,
dfn {
    font-style: inherit;
}

/* Tırnak işaretleri */
q {
    quotes: '"' '"' "'" "'";
}

/* Blockquote düzenlemesi */
blockquote {
    overflow: hidden;
    margin: 1em 0;
    padding: 0 40px;
}

/* Tutarlı font boyutları */
small {
    font-size: 85%;
}

.mw-body-content sub,
.mw-body-content sup {
    font-size: 80%;
}

/* Tartışma sayfası paragraf boşlukları */
.ns-talk .mw-body-content dd {
    margin-top: 0.4em;
    margin-bottom: 0.4em;
}

/* ============================================================================
   2. ANA SAYFA DÜZENLEMELERİ
   ============================================================================ */

#interwiki-completelist {
    font-weight: bold;
}

/* Ana sayfada gereksiz elemanları gizle */
body.page-Anasayfa #contentSub,
body.page-Anasayfa #t-cite,
body.page-Anasayfa #lastmod,
body.page-Anasayfa #siteSub,
body.page-Anasayfa h1.firstHeading,
.action-view.page-Anasayfa #catlinks {
    display: none !important;
}

/* ============================================================================
   3. SAYFA GÖRÜNÜRLÜĞÜ VE DARALTMA
   ============================================================================ */

.client-js .mw-special-Watchlist #watchlist-message,
.client-js .NavFrame.collapsed .NavContent,
.client-js .collapsible:not(.mw-made-collapsible).collapsed > tbody > tr:not(:first-child) {
    display: none;
}

.mw-rcfilters-enabled .mw-specialpage-summary {
    margin-top: 1em;
}

#editpage-specialchars {
    display: none;
}

/* ============================================================================
   4. ALINTI VE REFERANSLAR
   ============================================================================ */

/* Hedef vurgulama (mavi) */
body.action-info .mw-body-content :target,
.citation:target {
    background-color: rgba(0, 127, 255, 0.133);
}

/* Alıntı stilleri */
.citation {
    word-wrap: break-word;
}

/* Referans listesi */
ol.references {
    font-size: 90%;
    margin-bottom: 0.5em;
    list-style-type: inherit;
}

/* Parsoid Cite desteği */
span[rel="mw:referencedBy"]::before {
    font-weight: bold;
    content: "^ ";
}

span[rel="mw:referencedBy"] {
    counter-reset: mw-ref-linkback 0;
}

span[rel="mw:referencedBy"] > a::before {
    font-weight: bold;
    font-style: italic;
    content: counter(mw-ref-linkback, lower-alpha);
}

a[rel="mw:referencedBy"]::before {
    font-weight: bold;
    content: "^";
}

/* ============================================================================
   5. YATAY LİSTELER (HLIST)
   ============================================================================ */

.hlist dl,
.hlist ol,
.hlist ul {
    margin: 0;
    padding: 0;
}

.hlist dd,
.hlist dt,
.hlist li {
    margin: 0;
    display: inline;
}

.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
    display: inline;
}

.hlist .mw-empty-li {
    display: none;
}

/* Ayırıcılar */
.hlist dt:after {
    content: ": ";
}

.hlist dd:after,
.hlist li:after {
    content: " · ";
    font-weight: bold;
}

.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
    content: none;
}

/* Parantezler */
.hlist dd dd:first-child:before,
.hlist dd dt:first-child:before,
.hlist dd li:first-child:before,
.hlist dt dd:first-child:before,
.hlist dt dt:first-child:before,
.hlist dt li:first-child:before,
.hlist li dd:first-child:before,
.hlist li dt:first-child:before,
.hlist li li:first-child:before {
    content: " (";
    font-weight: normal;
}

.hlist dd dd:last-child:after,
.hlist dd dt:last-child:after,
.hlist dd li:last-child:after,
.hlist dt dd:last-child:after,
.hlist dt dt:last-child:after,
.hlist dt li:last-child:after,
.hlist li dd:last-child:after,
.hlist li dt:last-child:after,
.hlist li li:last-child:after {
    content: ")";
    font-weight: normal;
}

/* Sıralı listeler */
.hlist ol {
    counter-reset: listitem;
}

.hlist ol > li {
    counter-increment: listitem;
}

.hlist ol > li:before {
    content: " " counter(listitem) "\a0";
}

.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
    content: " (" counter(listitem) "\a0";
}

/* ============================================================================
   6. DÜZ LİSTELER (PLAINLIST)
   ============================================================================ */

.plainlist ol,
.plainlist ul {
    line-height: inherit;
    list-style: none;
    margin: 0;
}

.plainlist ol li,
.plainlist ul li {
    margin-bottom: 0;
}

/* ============================================================================
   7. NAVİGASYON KUTULARI (NAVBOX)
   ============================================================================ */

.navbox {
    box-sizing: border-box;
    border: 1px solid #a2a9b1;
    width: 100%;
    clear: both;
    font-size: 88%;
    text-align: center;
    padding: 1px;
    margin: 1em auto 0;
}

.navbox .navbox {
    margin-top: 0;
}

.navbox + .navbox {
    margin-top: -1px;
}

.navbox-inner,
.navbox-subgroup {
    width: 100%;
}

.navbox-group,
.navbox-title,
.navbox-abovebelow {
    padding: 0.25em 1em;
    line-height: 1.5em;
    text-align: center;
}

th.navbox-group {
    white-space: nowrap;
    text-align: right;
}

.navbox,
.navbox-subgroup {
    background-color: #fdfdfd;
}

.navbox-list {
    line-height: 1.5em;
    border-color: #fdfdfd;
}

tr + tr > .navbox-abovebelow,
tr + tr > .navbox-group,
tr + tr > .navbox-image,
tr + tr > .navbox-list {
    border-top: 2px solid #fdfdfd;
}

/* Navbox renkleri */
.navbox th,
.navbox-title {
    background-color: #ccccff;
}

.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
    background-color: #ddddff;
}

.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
    background-color: #e6e6ff;
}

.navbox-even {
    background-color: #f7f7f7;
}

.navbox-odd {
    background-color: transparent;
}

.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
    padding: 0.125em 0;
}

/* ============================================================================
   8. DARALTMA DÜĞMELERİ
   ============================================================================ */

.mw-parser-output .mw-collapsible-toggle {
    font-weight: normal;
    text-align: right;
    padding-right: 0.2em;
    padding-left: 0.2em;
}

.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
    float: left;
    text-align: left;
}

/* ============================================================================
   9. BİLGİ KUTULARI (INFOBOX)
   ============================================================================ */

.infobox {
    border: 1px solid #a2a9b1;
    border-spacing: 3px;
    background-color: #f8f9fa;
    color: black;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    float: right;
    clear: right;
    font-size: 88%;
    line-height: 1.5em;
    width: 22em;
}

.infobox-subbox {
    padding: 0;
    border: none;
    margin: -3px;
    width: auto;
    min-width: 100%;
    font-size: 100%;
    clear: none;
    float: none;
    background-color: transparent;
}

.infobox-header,
.infobox-label,
.infobox-above,
.infobox-full-data,
.infobox-data,
.infobox-below,
.infobox-subheader,
.infobox-image,
.infobox-navbar,
.infobox th,
.infobox td {
    vertical-align: top;
}

.infobox-label,
.infobox-data,
.infobox th,
.infobox td {
    text-align: left;
}

.infobox .infobox-above,
.infobox .infobox-title,
.infobox caption {
    font-size: 125%;
    font-weight: bold;
    text-align: center;
}

.infobox-title,
.infobox caption {
    padding: 0.2em;
}

.infobox .infobox-header,
.infobox .infobox-subheader,
.infobox .infobox-image,
.infobox .infobox-full-data,
.infobox .infobox-below {
    text-align: center;
}

.infobox .infobox-navbar {
    text-align: right;
}

.infobox.bordered {
    border-collapse: collapse;
}

.infobox.bordered td,
.infobox.bordered th {
    border: 1px solid #a2a9b1;
}

.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}

.infobox.sisterproject {
    width: 20em;
    font-size: 90%;
}

.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #a2a9b1;
    border-right: 1px solid #a2a9b1;
}

.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
    border: 0;
    border-right: 1px solid #a2a9b1;
}

/* Coğrafya infobox'ları */
.infobox.geography {
    border-collapse: collapse;
    line-height: 1.2em;
    font-size: 90%;
}

.infobox.geography td,
.infobox.geography th {
    border-top: 1px solid #a2a9b1;
    padding: 0.4em 0.6em;
}

.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
    border-top: 1px solid #a2a9b1;
    padding: 0.4em 0.6em 0.2em 0.6em;
}

.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
    border: 0;
    padding: 0 0.6em 0.2em 0.6em;
}

.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
    border-top: 0;
    border-bottom: 1px solid #a2a9b1;
    padding: 0 0.6em 0.4em 0.6em;
}

.infobox.geography .maptable td,
.infobox.geography .maptable th {
    border: 0;
    padding: 0;
}

/* ============================================================================
   10. WIKI TABLOLARI
   ============================================================================ */

.wikitable.plainrowheaders th[scope=row] {
    font-weight: normal;
    text-align: left;
}

.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
    text-align: left;
}

.toc.hlist ul,
#toc.hlist ul,
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {
    text-align: inherit;
}

table.mw-hiero-table td {
    vertical-align: middle;
}

/* ============================================================================
   11. DOSYA İKONLARI
   ============================================================================ */

.mw-parser-output a[href$=".pdf"].external,
.mw-parser-output a[href*=".pdf?"].external,
.mw-parser-output a[href*=".pdf#"].external,
.mw-parser-output a[href$=".PDF"].external,
.mw-parser-output a[href*=".PDF?"].external,
.mw-parser-output a[href*=".PDF#"].external {
    background: url("//upload.wikimedia.org/wikipedia/commons/6/6c/PDF_icon.svg") no-repeat right;
    padding-right: 18px;
}

/* ============================================================================
   12. MESAJ KUTULARI (MESSAGE BOXES)
   ============================================================================ */

/* Genel messagebox */
.messagebox {
    border: 1px solid #a2a9b1;
    background-color: var(--background-color-neutral-subtle, #f8f9fa);
    width: 80%;
    margin: 0 auto 1em auto;
    padding: 0.2em;
}

.messagebox.merge {
    border: 1px solid #c0b8cc;
    background-color: #f0e5ff;
    text-align: center;
}

.messagebox.cleanup {
    border: 1px solid #9f9fff;
    background-color: #efefff;
    text-align: center;
}

.messagebox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    margin: 4px auto;
}

.mbox-inside .standard-talk,
.messagebox.nested-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 0;
    padding: 2px;
}

.messagebox.small {
    width: 238px;
    font-size: 85%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em;
}

.messagebox.small-talk {
    width: 238px;
    font-size: 85%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em;
    background-color: #f8eaba;
}

/* Mbox hücre boyutları */
th.mbox-text,
td.mbox-text {
    border: none;
    padding: 0.25em 0.9em;
    width: 100%;
}

td.mbox-image {
    border: none;
    padding: 2px 0 2px 0.9em;
    text-align: center;
}

td.mbox-imageright {
    border: none;
    padding: 2px 0.9em 2px 0;
    text-align: center;
}

td.mbox-empty-cell {
    border: none;
    padding: 0;
    width: 1px;
}

/* Article message box (ambox) */
table.ambox {
    margin: 0 10%;
    border: 1px solid #a2a9b1;
    border-left: 10px solid #36c;
    background-color: #fbfbfb;
    box-sizing: border-box;
}

table.ambox + table.ambox {
    margin-top: -1px;
}

.ambox th.mbox-text,
.ambox td.mbox-text {
    padding: 0.25em 0.5em;
}

.ambox td.mbox-image {
    padding: 2px 0 2px 0.5em;
}

.ambox td.mbox-imageright {
    padding: 2px 0.5em 2px 0;
}

table.ambox-notice {
    border-left: 10px solid #36c;
}

table.ambox-speedy {
    border-left: 10px solid #b32424;
    background-color: #fee7e6;
}

table.ambox-delete {
    border-left: 10px solid #b32424;
}

table.ambox-content {
    border-left: 10px solid #f28500;
}

table.ambox-style {
    border-left: 10px solid #fc3;
}

table.ambox-move {
    border-left: 10px solid #9932cc;
}

table.ambox-protection {
    border-left: 10px solid #a2a9b1;
}

/* Image message box (imbox) */
table.imbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 3px solid #36c;
    background-color: var(--background-color-interactive-subtle, #fbfbfb);
    box-sizing: border-box;
}

.imbox .mbox-text .imbox {
    margin: 0 -0.5em;
    display: block;
}

.mbox-inside .imbox {
    margin: 4px;
}

table.imbox-notice {
    border: 3px solid #36c;
}

table.imbox-speedy {
    border: 3px solid #b32424;
    background-color: #fee7e6;
}

table.imbox-delete {
    border: 3px solid #b32424;
}

table.imbox-content {
    border: 3px solid #f28500;
}

table.imbox-style {
    border: 3px solid #fc3;
}

table.imbox-move {
    border: 3px solid #9932cc;
}

table.imbox-protection {
    border: 3px solid #a2a9b1;
}

table.imbox-license {
    border: 3px solid #88a;
    background-color: var(--background-color-interactive-subtle, #f7f8ff);
}

table.imbox-featured {
    border: 3px solid #cba135;
}

/* Category message box (cmbox) */
table.cmbox {
    margin: 3px 10%;
    border-collapse: collapse;
    border: 1px solid #a2a9b1;
    background-color: var(--background-color-progressive-subtle--hover, #dfe8ff);
    box-sizing: border-box;
}

table.cmbox-notice {
    background-color: var(--background-color-progressive-subtle--hover, #dfe8ff);
}

table.cmbox-speedy {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 4px solid #b32424;
    background-color: var(--background-color-error-subtle--hover, #ffdbdb);
}

table.cmbox-delete {
    background-color: var(--background-color-error-subtle--hover, #ffdbdb);
}

table.cmbox-content {
    background-color: #ffe7ce;
}

table.cmbox-style {
    background-color: #fff9db;
}

table.cmbox-move {
    background-color: #e4d8ff;
}

table.cmbox-protection {
    background-color: #efefe1;
}

/* Other pages message box (ombox) */
table.ombox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #a2a9b1;
    background-color: var(--background-color-neutral-subtle, #f8f9fa);
    box-sizing: border-box;
}

table.ombox-notice {
    border: 1px solid #a2a9b1;
}

table.ombox-speedy {
    border: 2px solid #b32424;
    background-color: #fee7e6;
}

table.ombox-delete {
    border: 2px solid #b32424;
}

table.ombox-content {
    border: 1px solid #f28500;
}

table.ombox-style {
    border: 1px solid #fc3;
}

table.ombox-move {
    border: 1px solid #9932cc;
}

table.ombox-protection {
    border: 2px solid #a2a9b1;
}

/* Talk page message box (tmbox) */
table.tmbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    min-width: 80%;
    box-sizing: border-box;
}

.tmbox.mbox-small {
    min-width: 0;
}

.mediawiki .mbox-inside .tmbox {
    margin: 2px 0;
    width: 100%;
}

.mbox-inside .tmbox.mbox-small {
    line-height: 1.5em;
    font-size: 100%;
}

table.tmbox-speedy {
    border: 2px solid #b32424;
    background-color: #fee7e6;
}

table.tmbox-delete {
    border: 2px solid #b32424;
}

table.tmbox-content {
    border: 2px solid #f28500;
}

table.tmbox-style {
    border: 2px solid #fc3;
}

table.tmbox-move {
    border: 2px solid #9932cc;
}

table.tmbox-protection,
table.tmbox-notice {
    border: 1px solid #c0c090;
}

/* Footer message box (fmbox) */
table.fmbox {
    clear: both;
    margin: 0.2em 0;
    width: 100%;
    border: 1px solid #a2a9b1;
    background-color: var(--background-color-neutral-subtle, #f8f9fa);
    box-sizing: border-box;
}

table.fmbox-system {
    background-color: var(--background-color-neutral-subtle, #f8f9fa);
}

table.fmbox-warning {
    border: 1px solid #bb7070;
    background-color: var(--background-color-destructive-subtle--hover, #ffdbdb);
}

table.fmbox-editnotice {
    background-color: transparent;
}

.mw-warning-with-logexcerpt,
.mw-lag-warn-high,
.mw-cascadeprotectedwarning,
div.titleblacklist-warning,
.locked-warning,
#mw-protect-cascadeon {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #bb7070;
    background-color: var(--background-color-error-subtle, #ffdbdb);
    padding: 0.25em 0.9em;
    box-sizing: border-box;
}

/* Küçük mbox stilleri */
html body.mediawiki .mbox-small {
    clear: right;
    float: right;
    margin: 4px 0 4px 1em;
    box-sizing: border-box;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em;
}

html body.mediawiki .mbox-small-left {
    margin: 4px 1em 4px 0;
    box-sizing: border-box;
    overflow: hidden;
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em;
}

/* Kompakt ambox */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
    display: none;
}

.compact-ambox table.ambox {
    border: none;
    border-collapse: collapse;
    background-color: transparent;
    margin: 0 0 0 1.6em !important;
    padding: 0 !important;
    width: auto;
    display: block;
}

body.mediawiki .compact-ambox table.mbox-small-left {
    font-size: 100%;
    width: auto;
    margin: 0;
}

.compact-ambox table .mbox-text {
    padding: 0 !important;
    margin: 0 !important;
}

.compact-ambox table .mbox-text-span {
    display: list-item;
    line-height: 1.5em;
    list-style-type: square;
    list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg);
}

.compact-ambox .hide-when-compact {
    display: none;
}

/* ============================================================================
   13. LINK STİLLERİ
   ============================================================================ */

.nounderlines a,
.IPA a:link,
.IPA a:visited {
    text-decoration: none !important;
}

/* ============================================================================
   14. NAVFRAME (ESKİ DARALTMA SİSTEMİ)
   ============================================================================ */

div.NavFrame {
    padding: 4px;
    border: 1px solid #a2a9b1;
    text-align: center;
    font-size: 95%;
}

div.NavFrame + div.NavFrame {
    border-top-style: hidden;
}

div.NavFrame div.NavHead {
    line-height: 1.6em;
    font-weight: bold;
    background-color: #ccf;
    position: relative;
}

div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
    font-size: 100%;
}

a.NavToggle {
    position: absolute;
    top: 0;
    right: 3px;
    font-weight: normal;
    font-size: 90%;
}

/* ============================================================================
   15. HATNOTE VE DİĞER BİLDİRİMLER
   ============================================================================ */

.hatnote {
    font-style: italic;
}

.hatnote i {
    font-style: normal;
}

div.hatnote {
    padding-left: 1.6em;
    margin-bottom: 0.5em;
}

div.hatnote + div.hatnote {
    margin-top: -0.5em;
}

/* ============================================================================
   16. METIN SARMA
   ============================================================================ */

.nowrap,
.nowraplinks a {
    white-space: nowrap;
}

.wrap,
.wraplinks a {
    white-space: normal;
}

/* ============================================================================
   17. DOSYA YÜKLEME VE MİNYATÜRLER
   ============================================================================ */

#wpUploadDescription {
    height: 13em;
}

figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
.thumbinner {
    min-width: 100px;
}

#mw-subcategories,
#mw-pages,
#mw-category-media,
#filehistory,
#wikiPreview,
#wikiDiff {
    clear: both;
}

/* ============================================================================
   18. WİKİPROJE BANNER STİLLERİ
   ============================================================================ */

.wpb .wpb-header {
    display: none;
}

.wpbs-inner .wpb .wpb-header {
    display: table-row;
}

.wpbs-inner .wpb-outside {
    display: none;
}

/* ============================================================================
   19. ETİKET VE İZİNLER
   ============================================================================ */

.mw-tag-markers {
    font-style: italic;
    font-size: 90%;
}

.checkuser-show,
.sysop-show,
.patroller-show,
.templateeditor-show,
.extendedmover-show,
.extendedconfirmed-show,
.autoconfirmed-show,
.user-show {
    display: none;
}

.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,
.ve-ui-mwNoticesPopupTool-item .mbox-image,
.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
    display: none !important;
}

ul.permissions-errors > li {
    list-style: none;
}

ul.permissions-errors {
    margin: 0;
}

/* ============================================================================
   20. MATEMATİK FORMÜLLERI
   ============================================================================ */

span.texhtml {
    font-family: "Nimbus Roman No9 L", "Times New Roman", Times, serif;
    font-size: 118%;
    line-height: 1;
    white-space: nowrap;
    -moz-font-feature-settings: "lnum", "tnum", "kern" 0;
    -webkit-font-feature-settings: "lnum", "tnum", "kern" 0;
    font-feature-settings: "lnum", "tnum", "kern" 0;
    font-variant-numeric: lining-nums tabular-nums;
    font-kerning: none;
}

span.texhtml span.texhtml {
    font-size: 100%;
}

span.mwe-math-mathml-inline {
    font-size: 118%;
}

.mwe-math-fallback-image-display,
.mwe-math-mathml-display {
    margin-left: 1.6em !important;
    margin-top: 0.6em;
    margin-bottom: 0.6em;
}

.mwe-math-mathml-display math {
    display: inline;
}

/* ============================================================================
   21. GALERİ STİLLERİ
   ============================================================================ */

.bordered-images img {
    border: solid #ddd 1px;
}

@media screen {
    .gallerybox .thumb img {
        background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
    }
    
    .ns-0 .gallerybox .thumb img,
    .ns-2 .gallerybox .thumb img,
    .ns-100 .gallerybox .thumb img,
    .nochecker .gallerybox .thumb img {
        background-image: none;
    }
    
    #siteSub {
        display: block;
    }
}

/* ============================================================================
   22. FLAGGEDREVS VE DİĞER GİZLEMELER
   ============================================================================ */

.flaggedrevs_draft_synced,
.flaggedrevs_stable_synced,
#t-upload {
    display: none;
}

/* ============================================================================
   23. DİSMİSSABLE SİTE NOTİCE
   ============================================================================ */

.mw-dismissable-notice-body {
    margin: 0 !important;
}

.mw-dismissable-notice-close {
    position: absolute !important;
    right: 10px !important;
    margin-top: 10px !important;
    z-index: 1;
}

/* ============================================================================
   24. TELEVİZYON PORTALI GÖRÜNÜMLERİ
   ============================================================================ */

.round_page {
    border-style: solid;
    border-width: 1px;
    border-right-width: 0;
    font-size: 15px;
    display: inline-block;
    padding: 10px;
}

.round_page:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.round_page:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-right-width: 1px;
}

.two-column {
    width: 50%;
    display: table-cell;
}

.contin {
    display: none;
}

.mobile_margin {
    display: table;
}

@media screen and (max-width: 1000px) {
    .two-column {
        display: block;
        width: 100%;
    }
    
    .contin {
        display: block;
    }
    
    .mobile_margin {
        padding: 0 15px;
        display: block;
    }
}

@media screen and (max-width: 800px) {
    .round_page {
        display: block;
        border-width: 1px;
        border-bottom-width: 0;
    }
    
    .round_page:first-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
    
    .round_page:last-child {
        border-top-right-radius: 0;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-bottom-width: 1px;
    }
}

/* ============================================================================
   25. ROZET STİLLERİ
   ============================================================================ */

.fbadge {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAIAAAD0YtNRAAAABnRSTlMA/AD+APzoM1ogAAAAWklEQVR4AWP48+8PLkR7uUdzcMvtU8EhdykHKAciEXL3pvw5FQIURaBDJkARoDhY3zEXiCgCHbNBmAlUiyaBkENoxZSDWnOtBmoAQu7TnT+3WuDOA7KBIkAGAGwiNeqjusp/AAAAAElFTkSuQmCC);
}

.gbadge {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAIAAAD0YtNRAAAABnRSTlMAAAAAAABupgeRAAAAVklEQVR4AWIYSFBfX49TDtDWNBgAEMPAgZ+1B8jWtd0kp/u+z4AQImDh7SPnHCHkHtb7vmES5hFGCN3zQgh1deAegVW6YjlGa50NOgAAxpjWhjpMQuEBjxA1QR08A1oAAAAASUVORK5CYII=);
}

/* ============================================================================
   26. METACAIXA (ANA SAYFA KUTU SİSTEMİ)
   ============================================================================ */

/* Varsayılan Lila Tema */
.mcBoto {
    background-color: #d0b0ff;
    border: 0.15em solid #000000;
    border-color: #f0d0ff #b090e0 #9070c0 #f0d0ff;
    border-radius: 0.5em 0.5em 0 0;
    -moz-border-radius: 0.5em 0.5em 0 0;
    cursor: pointer;
    display: inline;
    margin-right: 0.1em;
    padding: 0.2em 0.3em;
    position: relative;
}

.mcBoto a,
.mcBoto strong {
    background: none !important;
    color: #7050a0 !important;
    font-size: 90%;
    font-weight: bold;
    padding: 0 !important;
    text-decoration: none !important;
}

.mcBoto a:hover,
.mcBoto strong:hover {
    color: black !important;
    text-decoration: underline !important;
}

.mcBotoSel {
    background-color: #9070c0;
    border: 0.15em solid #000000;
    border-color: #b090e0 #7050a0 #9070c0 #b090e0;
    border-radius: 0.5em 0.5em 0 0;
    -moz-border-radius: 0.5em 0.5em 0 0;
    cursor: default;
    display: inline;
    margin-right: 0.1em;
    padding: 0.2em 0.3em;
    position: relative;
    color: white;
}

.mcBotoSel a {
    background: none !important;
    color: white !important;
    cursor: default;
    font-size: 90%;
    font-weight: bold;
    padding: 0 !important;
    text-decoration: none !important;
}

.mcContingut {
    background-color: #f8f8ff;
    border: 0.2em solid #9070c0;
    border-color: #9070c0 #7050a0 #7050a0 #9070c0;
    border-radius: 0 0.5em 0.5em 0;
    -moz-border-radius: 0 0.5em 0.5em 0;
    padding: 1em;
    position: static;
}

.mcPestanya {
    background-color: #f8f8ff;
    border-color: #7050a0 #b090e0 #b090e0 #7050a0;
    width: 100%;
}

/* Yeşil Tema */
.mcVerd .mcBoto {
    background-color: #a5e085;
    border-color: #c0f090 #90d060 #75c045 #c0f090;
}

.mcVerd .mcBoto a,
.mcVerd .mcBoto strong {
    color: #60b030 !important;
}

.mcVerd .mcBoto a:hover,
.mcVerd .mcBoto strong:hover {
    color: black !important;
}

.mcVerd .mcBotoSel {
    background-color: #75c045;
    border-color: #90d060 #60b030 #75c045 #90d060;
}

.mcVerd .mcContingut {
    background-color: #f5fffa;
    border-color: #75c045 #60b030 #60b030 #75c045;
}

.mcVerd .mcPestanya {
    background-color: #f5fffa;
    border-color: #60b030 #90d060 #90d060 #60b030;
}

/* Kırmızı Tema */
.mcVermell .mcBoto {
    background-color: #FFAAAA;
    border-color: #FFCCCC #FF8888 #FF0000 #FFCCCC;
}

.mcVermell .mcBoto a,
.mcVermell .mcBoto strong {
    color: #CC0000 !important;
}

.mcVermell .mcBoto a:hover,
.mcVermell .mcBoto strong:hover {
    color: black !important;
}

.mcVermell .mcBotoSel {
    background-color: #FF0000;
    border-color: #FF8888 #CC0000 #FF0000 #FF8888;
}

.mcVermell .mcContingut {
    background-color: #fffafa;
    border-color: #FF0000 #CC0000 #CC0000 #FF0000;
}

.mcVermell .mcPestanya {
    background-color: #fffafa;
    border-color: #CC0000 #FF0000 #FF0000 #CC0000;
}

/* Mavi Tema */
.mcBlau .mcBoto {
    background-color: #a7c1e6;
    border-color: #c8d6e9 #88abde #5b8dd6 #c8d6e9;
}

.mcBlau .mcBoto a,
.mcBlau .mcBoto strong {
    color: #3379de !important;
}

.mcBlau .mcBoto a:hover,
.mcBlau .mcBoto strong:hover {
    color: black !important;
}

.mcBlau .mcBotoSel {
    background-color: #5b8dd6;
    border-color: #88abde #3379de #5b8dd6 #88abde;
}

.mcBlau .mcContingut {
    background-color: #f0f8ff;
    border-color: #5b8dd6 #3379de #3379de #5b8dd6;
}

.mcBlau .mcPestanya {
    background-color: #f0f8ff;
    border-color: #3379de #88abde #88abde #3379de;
}

/* Sarı Tema */
.mcGroc .mcBoto {
    background-color: #fff1a4;
    border-color: #fef4bc #ffe977 #ffe147 #fef4bc;
}

.mcGroc .mcBoto a,
.mcGroc .mcBoto strong {
    color: #ffd813 !important;
}

.mcGroc .mcBoto a:hover,
.mcGroc .mcBoto strong:hover {
    color: black !important;
}

.mcGroc .mcBotoSel {
    background-color: #ffe147;
    border-color: #ffe977 #ffd813 #ffe147 #ffe977;
}

.mcGroc .mcContingut {
    background-color: #fffce8;
    border-color: #ffe147 #ffd813 #ffd813 #ffe147;
}

.mcGroc .mcPestanya {
    background-color: #fffce8;
    border-color: #ffd813 #88abde #88abde #ffd813;
}

/* Turuncu Tema */
.mcTaronja .mcBoto {
    background-color: #ffbd7f;
    border-color: #ffd0a4 #ffac5d #ff9d42 #ffd0a4;
}

.mcTaronja .mcBoto a,
.mcTaronja .mcBoto strong {
    color: #ff820e !important;
}

.mcTaronja .mcBoto a:hover,
.mcTaronja .mcBoto strong:hover {
    color: black !important;
}

.mcTaronja .mcBotoSel {
    background-color: #ff9d42;
    border-color: #ffac5d #ff820e #ff9d42 #ffac5d;
}

.mcTaronja .mcContingut {
    background-color: #ffeedd;
    border-color: #ff9d42 #ff820e #ff820e #ff9d42;
}

.mcTaronja .mcPestanya {
    background-color: #ffeedd;
    border-color: #ff820e #ffac5d #ffac5d #ff820e;
}

/* ============================================================================
   27. LOGO DÜZENLEMELERİ
   ============================================================================ */

.globegris {
    background-image: url("//upload.wikimedia.org/wikipedia/commons/1/10/Wikipedia-logo-v2-200px-transparent.png");
}

#p-logo {
    position: relative !important;
    width: 100% !important;
    height: 120px !important;
    background: none !important;
    text-align: center !important;
    margin: 0 auto !important;
    padding-top: 20px;
}

#p-logo a.mw-wiki-logo {
    display: inline-block !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    width: 150px !important;
    height: 150px !important;
    background-color: rgba(255, 255, 255, 0.05);
}

/* ============================================================================
   28. KULLANICI ENGEL MESAJLARI
   ===========================================================

/* ============================================================================
   28. KULLANICI ENGEL MESAJLARI
   ============================================================================ */

.user-block {
    padding: 5px;
    margin-bottom: 0.5em;
    border: 1px solid #a9a9a9;
    background-color: #ffefd5;
}

/* ============================================================================
   29. SİLLAD ŞABLONLARI (SİLME TARTIŞMASI KAPANIŞ KUTULARI)
   ============================================================================ */

.xfd-closed-delete {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid red;
    border-left: 1px solid red;
    border-right: 1px solid red;
    border-bottom: 1px solid #c8ccd1;
    background: white url(https://upload.wikimedia.org/wikipedia/commons/f/f6/OOjs_UI_icon_alert-destructive.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
}

.xfd-closed-speed-delete {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid red;
    border-left: 1px solid red;
    border-right: 1px solid red;
    border-bottom: 1px solid #c8ccd1;
    background: white url(https://upload.wikimedia.org/wikipedia/commons/f/f6/OOjs_UI_icon_alert-destructive.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
}

.xfd-closed-keep {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid #04b189;
    border-left: 1px solid #04af89;
    border-right: 1px solid #04af89;
    background: white url(https://upload.wikimedia.org/wikipedia/commons/a/a9/OOjs_UI_icon_alert-constructive.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
}

.xfd-closed-speed-keep {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid #3366cb;
    border-left: 1px solid #3366cb;
    border-right: 1px solid #3366cb;
    background: white url(https://upload.wikimedia.org/wikipedia/commons/c/c9/OOjs_UI_icon_alert-progressive.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
}

.xfd-closed-no-consensus {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid #fc3;
    border-left: 1px solid #fc3;
    border-right: 1px solid #fc3;
    background: white url(https://upload.wikimedia.org/wikipedia/commons/9/99/OOjs_UI_icon_alert-yellow.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
}

.xfd-closed-redirect {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid #ca82ca;
    border-left: 1px solid #ca82ca;
    border-right: 1px solid #ca82ca;
    background: #ca82ca url(https://upload.wikimedia.org/wikipedia/commons/d/d4/OOjs_UI_icon_alert-invert.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
    color: white;
}

.xfd-closed-merge {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid #ca82ca;
    border-left: 1px solid #ca82ca;
    border-right: 1px solid #ca82ca;
    background: #ca82ca url(https://upload.wikimedia.org/wikipedia/commons/d/d4/OOjs_UI_icon_alert-invert.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
    color: white;
}

.xfd-closed-special {
    padding: 15px 20px 15px 20px;
    border-top: 5px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background: white url(https://upload.wikimedia.org/wikipedia/commons/8/80/OOjs_UI_icon_alert.svg) no-repeat 98% 50%;
    background-size: 32px;
    margin-top: 25px;
}

.xfd-closed-bottom-warn {
    background: url(https://upload.wikimedia.org/wikipedia/commons/c/ca/OOjs_UI_icon_info.svg) no-repeat left center;
    background-size: 25px;
    margin-top: 10px;
    padding-left: 30px;
    font-size: 12px;
    display: grid;
}

.xfd-closed-not-deleted {
    padding: 18px;
    background: #de3333;
    color: white !important;
}

.xfd-closed-not-deleted a {
    color: #de3333 !important;
    background-color: #ffffff;
    border: solid #ffffff;
    padding: 8px;
    width: 70px;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    border-radius: 3px;
    float: right;
    margin-top: -5px;
    background-image: none !important;
    text-decoration: none;
}

.xfd-closed-not-deleted a:hover {
    color: #ffffff !important;
    background-color: #f55e5e;
    border-color: #f55e5e;
}

/* ============================================================================
   30. ADİUTOR (YARDIMCI ARAÇ) STİLLERİ
   ============================================================================ */

/* Genel stiller */
.ADT-WT-H {
    padding: 15px 20px 15px 20px;
    background: white;
    background-repeat: no-repeat;
    background-position: 98% 50%;
    background-size: 32px;
}

.ADT-WT-B {
    padding: 18px;
}

.ADT-WT-F {
    padding: 18px 18px 10px 18px;
    border-top: none;
    margin-top: -10px;
    text-align: right;
}

/* Başlık stilleri */
.ADT-H-L1 {
    border-top: 5px solid #3067cd;
    border-left: 1px solid #3067cd;
    border-right: 1px solid #3067cd;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/3/37/Eo_circle_blue_info.svg);
}

.ADT-H-L2 {
    border-top: 5px solid #ff5d01;
    border-left: 1px solid #ff5d01;
    border-right: 1px solid #ff5d01;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/4/4c/OOjs_UI_icon_notice-warning.svg);
}

.ADT-H-L3 {
    border-top: 5px solid #dd312f;
    border-left: 1px solid #dd312f;
    border-right: 1px solid #dd312f;
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/b/bf/OOjs_UI_icon_notice-destructive.svg);
}

/* Gövde içerik stilleri */
.ADT-B-L1 {
    border: 1px solid #3067cd;
    border-bottom: none;
}

.ADT-B-L2 {
    border: 1px solid #ff5d01;
    border-bottom: none;
}

.ADT-B-L3 {
    border: 1px solid #dd312f;
    border-bottom: none;
}

/* Alt bilgi stilleri */
.ADT-F-L1 {
    border: 1px solid #3067cd;
}

.ADT-F-L2 {
    border: 1px solid #ff5d01;
}

.ADT-F-L3 {
    border: 1px solid #dd312f;
}

/* ============================================================================
   31. ARKA PLAN RENKLERİ (HINTERGRUNDFARBE)
   ============================================================================ */

table > * > tr.hintergrundfarbe1 > th,
table > * > tr > th.hintergrundfarbe1,
table.hintergrundfarbe1,
.hintergrundfarbe1 {
    background-color: #f8f9fa;
}

table > * > tr.hintergrundfarbe2 > th,
table > * > tr > th.hintergrundfarbe2,
table.hintergrundfarbe2,
.hintergrundfarbe2 {
    background-color: #fff;
}

table > * > tr.hintergrundfarbe3 > th,
table > * > tr > th.hintergrundfarbe3,
table.hintergrundfarbe3,
.hintergrundfarbe3 {
    background-color: #ffff40;
}

table > * > tr.hintergrundfarbe4 > th,
table > * > tr > th.hintergrundfarbe4,
table.hintergrundfarbe4,
.hintergrundfarbe4 {
    background-color: #fa0;
}

table > * > tr.hintergrundfarbe5 > th,
table > * > tr > th.hintergrundfarbe5,
table.hintergrundfarbe5,
.hintergrundfarbe5 {
    background-color: #eaecf0;
}

table > * > tr.hintergrundfarbe6 > th,
table > * > tr > th.hintergrundfarbe6,
table.hintergrundfarbe6,
.hintergrundfarbe6 {
    background-color: var(--background-color-neutral);
}

table > * > tr.hintergrundfarbe7 > th,
table > * > tr > th.hintergrundfarbe7,
table.hintergrundfarbe7,
.hintergrundfarbe7 {
    background-color: #ffcbcb;
}

table > * > tr.hintergrundfarbe8 > th,
table > * > tr > th.hintergrundfarbe8,
table.hintergrundfarbe8,
.hintergrundfarbe8 {
    background-color: #ffebad;
}

table > * > tr.hintergrundfarbe9 > th,
table > * > tr > th.hintergrundfarbe9,
table.hintergrundfarbe9,
.hintergrundfarbe9 {
    background-color: #b9ffc5;
}

/* Zebra desenli tablolar */
.zebra > tbody > :nth-child(even):not([class*="hintergrundfarbe"]) {
    background: white;
}

/* ============================================================================
   32. HUKUK KUTULARI VE ÖZEL STİLLER
   ============================================================================ */

/* Kanun kutusu */
.lawbox {
    float: right;
    margin: 0 0 1em 1em;
    border: 1px solid #bcc6d6;
    border-radius: 6px;
    background: #ffffff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    width: auto;
    max-width: 340px;
}

.lawbox caption {
    background: linear-gradient(180deg, #e8f0ff, #d7e2fa);
    color: #1f376d;
    font-weight: 700;
    text-align: center;
    padding: 8px;
    border-bottom: 2px solid #b5c1d7;
    font-size: 1em;
}

.lawbox th,
.lawbox td {
    border-bottom: 1px solid #d8e0ee;
    padding: 6px 8px;
}

.lawbox th {
    width: 38%;
    background: #f2f6fc;
    color: #1c1c1c;
    border-right: 1px solid #d8e0ee;
    font-weight: 600;
}

.lawbox td {
    color: #222;
}

/* Kavram kutusu */
.lawbox.kavram {
    float: left;
    clear: right;
    max-width: 280px;
}

.lawbox.kavram th {
    background: #f4f7ff;
}

.lawbox.kavram caption {
    background: linear-gradient(180deg, #f0f5ff, #dce7ff);
    color: #22335b;
    font-weight: 700;
    border-bottom: 1px solid #c8d6f2;
}

.lawbox:hover {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08);
    transition: box-shadow 0.2s ease;
}

/* İçtihat kutusu */
.ictihatbox {
    background: #f8f9fa;
    border: 1px solid #cbd5e0;
    border-radius: 8px;
    padding: 10px;
    margin: 1em 0 1em 12px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
    display: inline-block;
}

.ictihatbox .lawbox-header {
    background: linear-gradient(135deg, #1e40af, #2563eb);
    color: #fff;
    padding: 5px 10px;
    border-radius: 6px 6px 0 0;
    font-weight: bold;
}

.ictihatbox .lawbox-body {
    padding: 6px 10px;
    line-height: 1.5;
}

.ictihat-listesi ul {
    list-style-type: disc;
    margin-left: 1.5em;
}

/* Kanun metni */
.kanun-metin {
    background: #fff;
    font-family: "DejaVu Serif", Georgia, "Times New Roman", serif;
    line-height: 1.7;
    color: #222;
}

.kanun-metin h2 {
    color: #1e3a8a;
    border-bottom: 2px solid #3b82f6;
    padding-bottom: 4px;
    margin-top: 1.3em;
    font-size: 1.2em;
}

.kanun-metin b {
    color: #111;
}

.kanun-metin dd {
    margin-left: 2em;
    text-indent: -1.2em;
}

.kanun-metin .iptal {
    background: #f3f4f6;
    border-left: 3px solid #9ca3af;
    padding: 4px 8px;
    font-style: italic;
    color: #555;
    margin: 0.4em 0;
    border-radius: 4px;
}

/* İçtihat kutusu (sağa yaslı kompakt) */
.lawbox-header {
    background-color: #2c3e50;
    color: white;
    padding: 8px 10px;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #2c3e50;
    font-size: 110%;
}

.lawbox-body {
    padding: 10px;
    text-align: left;
}

.lawbox-body div {
    margin-bottom: 6px;
}

.lawbox-body div b {
    color: #333;
    display: inline-block;
}

.lawbox-body div:last-child {
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px solid #e0e0e0;
    color: #555;
    font-style: italic;
    background-color: #fdfdfd;
}

/* Günün maddesi tasarımı */
.gmd-box {
    background-color: #f8f9fa;
    border: 1px solid #a2a9b1;
    border-radius: 5px;
    margin-bottom: 20px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
    overflow: hidden;
}

.gmd-header {
    background-color: #34495e;
    color: white;
    padding: 10px 15px;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
}

.gmd-body {
    padding: 15px;
    font-size: 1em;
    line-height: 1.5;
}

.gmd-body > div:first-child a {
    color: #2980b9;
    text-decoration: none;
}

.gmd-body > div:first-child a:hover {
    text-decoration: underline;
}

/* ============================================================================
   33. BİLDİRİM KUTULARI (WİKİ-BOX)
   ============================================================================ */

/* Genel kutu stili */
.wiki-box {
    padding: 15px 15px 15px 60px;
    margin: 10px 0;
    border-left-width: 8px;
    border-left-style: solid;
    border-radius: 4px;
    background-color: #f8f8f8;
    position: relative;
    font-size: 0.95em;
}

/* Bilgi kutusu (Mavi) */
.wiki-box-info {
    border-left-color: #31708f;
    background-color: #d9edf7;
    color: #31708f;
}

/* Uyarı kutusu (Sarı) */
.wiki-box-warning {
    border-left-color: #8a6d3b;
    background-color: #fcf8e3;
    color: #8a6d3b;
}

/* Dikkat/Hata kutusu (Kırmızı) */
.wiki-box-danger {
    border-left-color: #a94442;
    background-color: #f2dede;
    color: #a94442;
}

/* Başarı kutusu (Yeşil) */
.wiki-box-success {
    border-left-color: #3c763d;
    background-color: #dff0d8;
    color: #3c763d;
}

/* Tek satır kutu genel stili */
.inline-box {
    display: flex;
    align-items: center;
    padding: 3px;
    margin: auto;
    border: 1px solid transparent;
    border-radius: 1px;
    font-size: 0.9em;
    font-style: italic;
}

/* Bilgi kutusu (Mavi) */
.inline-box-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

/* Uyarı kutusu (Sarı) */
.inline-box-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

/* Dikkat/Hata kutusu (Kırmızı) */
.inline-box-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

/* Başarı kutusu (Yeşil) */
.inline-box-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

/* İkon stili */
.inline-box .icon {
    margin-right: 3px;
    font-size: 1.2em;
}