مدیاویکی:Common.css: تفاوت میان نسخه‌ها

بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
خط ۱: خط ۱:
/* === Font === */
/* ============================================================
  MediaWiki Custom Styles
  Organized for compatibility with MediaWiki 1.43
  All selectors and properties preserved – no breaking changes
  ============================================================ */
 
/* ============================================================
  1. Root Variables (Custom Properties)
  ============================================================ */
:root {
    --wiki-dust-grey: #dad7cd;
    --wiki-dry-sage: #a3b18a;
    --wiki-fern: #588157;
    --wiki-hunter-green: #3a5a40;
    --wiki-pine-teal: #344e41;
}
 
 
/* ============================================================
  2. Font Faces (Web Fonts)
  ============================================================ */
@font-face {
@font-face {
     font-family: 'Samim';
     font-family: 'Samim';
font-style: normal;
    font-style: normal;
font-weight: 400;
    font-weight: 400;
font-display: swap;
    font-display: swap;
src: url('https://commons.imamreza.org/w/images/3/3f/Samim-FD.woff2') format('woff2'),
    src: url('https://commons.imamreza.org/w/images/3/3f/Samim-FD.woff2') format('woff2'),
url('https://commons.imamreza.org/w/images/1/1a/Samim-FD.woff') format('woff');
        url('https://commons.imamreza.org/w/images/1/1a/Samim-FD.woff') format('woff');
}
}
@font-face {
@font-face {
     font-family: 'Samim';
     font-family: 'Samim';
font-style: normal;
    font-style: normal;
font-weight: 500;
    font-weight: 500;
font-display: swap;
    font-display: swap;
src: url('https://commons.imamreza.org/w/images/3/36/Samim-Medium-FD.woff2') format('woff2'),
    src: url('https://commons.imamreza.org/w/images/3/36/Samim-Medium-FD.woff2') format('woff2'),
url('https://commons.imamreza.org/w/images/7/7a/Samim-Medium-FD.woff') format('woff');
        url('https://commons.imamreza.org/w/images/7/7a/Samim-Medium-FD.woff') format('woff');
}
}
@font-face {
@font-face {
     font-family: 'Samim';
     font-family: 'Samim';
font-style: normal;
    font-style: normal;
font-weight: 700;
    font-weight: 700;
font-display: swap;
    font-display: swap;
src: url('https://commons.imamreza.org/w/images/5/5e/Samim-Bold-FD.woff2') format('woff2'),
    src: url('https://commons.imamreza.org/w/images/5/5e/Samim-Bold-FD.woff2') format('woff2'),
url('https://commons.imamreza.org/w/images/2/29/Samim-Bold-FD.woff') format('woff');
        url('https://commons.imamreza.org/w/images/2/29/Samim-Bold-FD.woff') format('woff');
}
}


@font-face {
@font-face {
     font-family: 'IranianSans';
     font-family: 'IranianSans';
     src:  
     src: url('https://commons.imamreza.org/w/images/0/08/Iranian_Sans.woff') format('woff');
        url('https://commons.imamreza.org/w/images/0/08/Iranian_Sans.woff') format('woff');
     font-weight: normal;
     font-weight: normal;
     font-style: normal;
     font-style: normal;
     font-display: swap;  
     font-display: swap;
}
}
@font-face {
@font-face {
خط ۴۰: خط ۵۹:
@font-face {
@font-face {
     font-family: 'Amiri';
     font-family: 'Amiri';
font-style: normal;
    font-style: normal;
font-weight: 700;
    font-weight: 700;
font-display: swap;
    font-display: swap;
src: url('https://commons.imamreza.org/w/images/8/8c/Amiri-Bold.woff2') format('woff2'),
    src: url('https://commons.imamreza.org/w/images/8/8c/Amiri-Bold.woff2') format('woff2');
}
}


/* ============================================================
  3. Quran Text Styling
  ============================================================ */
.quran {
.quran {
  font-family: 'AdobeArabic', 'Amiri', 'Samim', Tahoma, sans-serif !important;
    font-family: 'AdobeArabic', 'Amiri', 'Samim', Tahoma, sans-serif !important;
  color: #0e3f09;
    color: #0e3f09;
  font-size: 140%;
    font-size: 140%;
  line-height: 1.8;
    line-height: 1.8;
}
}


/* === body === */
 
body {  
/* ============================================================
  font-family: 'Samim', 'IranianSans', system-ui, "Segoe UI", Tahoma, sans-serif !important;
  4. Global Typography & Body
  ============================================================ */
body {
    font-family: 'Samim', 'IranianSans', system-ui, "Segoe UI", Tahoma, sans-serif !important;
}
}
p {
p {
  text-align: justify;
    text-align: justify;
}
}
li {
li {
  margin-bottom: 0.3em;
    margin-bottom: 0.3em;
}
}
dfn {
dfn {
font-style: inherit;  
    font-style: inherit;
}
}
sup, sub {
sup, sub {
line-height: 1em;       
    line-height: 1em;      /* Prevent tall lines from inline sup/sub */
}
}


.mw-body h1, .mw-body h2, .mw-body #firstHeading,
/* ============================================================
.mw-body .mw-editsection, .mw-body .mw-editsection-like,
  5. Headings
.mw-body #toc h2, .mw-body .toc h2,
  ============================================================ */
#documentation-meta-data, .vector-sticky-header-context-bar-primary {
.mw-body h1,
font-family: 'Samim', 'IranianSans', ui-serif, "Segoe UI", Tahoma, serif !important;
.mw-body h2,
.mw-body #firstHeading,
.mw-body .mw-editsection,
.mw-body .mw-editsection-like,
.mw-body #toc h2,
.mw-body .toc h2,
#documentation-meta-data,
.vector-sticky-header-context-bar-primary {
    font-family: 'Samim', 'IranianSans', ui-serif, "Segoe UI", Tahoma, serif !important;
}
}


/* === تنظیم اندازه تیترها (یک درجه کوچک‌تر) === */
/* Down‑size headings by one step */
.mw-body h1, .mw-body #firstHeading {
.mw-body h1,
font-size: 1.6em !important;
.mw-body #firstHeading {
    font-size: 1.6em !important;
}
}
.mw-body h2, .mw-body #toc h2, .mw-body .toc h2, .mp-h2 {
.mw-body h2,
font-size: 1.3em !important;
.mw-body #toc h2,
.mw-body .toc h2,
.mp-h2 {
    font-size: 1.3em !important;
}
}
.mw-body h3 {
.mw-body h3 {
font-size: 1.1em !important;
    font-size: 1.1em !important;
}
}
.mw-body h4 {
.mw-body h4 {
font-size: 0.95em !important;
    font-size: 0.95em !important;
}
 
/* ============================================================
  6. Editors and UI Widgets
  ============================================================ */
.ace_editor {
    font-family: 'Courier New', monospace !important;
}
}


.ace_editor { font-family: 'Courier New', monospace !important;  }
.ui-widget,
.ui-widget *,
.ui-widget, .ui-widget *, button, input, select, optgroup,
button,
input,
select,
optgroup,
.ext-discussiontools-visualenhancements-enabled h2.ext-discussiontools-ui-newTopic-sectionTitle .oo-ui-inputWidget-input {
.ext-discussiontools-visualenhancements-enabled h2.ext-discussiontools-ui-newTopic-sectionTitle .oo-ui-inputWidget-input {
font-family: 'Samim', 'IranianSans', system-ui, "Segoe UI", Tahoma, sans-serif !important;
    font-family: 'Samim', 'IranianSans', system-ui, "Segoe UI", Tahoma, sans-serif !important;
}
}


/* === Main page === */
 
/* ============================================================
  7. Main Page Customizations
  ============================================================ */
/* Border on edit tab for practice pages */
body.page-ویکی‌پدیا_صفحه_تمرین #ca-edit,
body.page-ویکی‌پدیا_صفحه_تمرین #ca-edit,
body.page-ویکی‌پدیا_آشنایی #ca-edit {
body.page-ویکی‌پدیا_آشنایی #ca-edit {
border: 1px dotted #36c;
    border: 1px dotted #36c;
}
}
body.page-ویکی‌پدیا_صفحه_تمرین #ca-edit:hover,
body.page-ویکی‌پدیا_صفحه_تمرین #ca-edit:hover,
body.page-ویکی‌پدیا_آشنایی #ca-edit:hover {
body.page-ویکی‌پدیا_آشنایی #ca-edit:hover {
background: none repeat scroll 0 0 white;
    background: none repeat scroll 0 0 white;
border-color: transparent;
    border-color: transparent;
}
}
/* Top banner on main page */
body.page-صفحهٔ_اصلی #mp-topbanner {
body.page-صفحهٔ_اصلی #mp-topbanner {
clear: both;
    clear: both;
}
}


/* Hide certain elements on main page */
body.page-صفحهٔ_اصلی #ca-delete,
body.page-صفحهٔ_اصلی #ca-delete,
body.page-صفحهٔ_اصلی #deleteconfirm,
body.page-صفحهٔ_اصلی #deleteconfirm,
خط ۱۲۲: خط ۱۸۰:
body.page-درگاه_ورودی #siteSub,
body.page-درگاه_ورودی #siteSub,
body.page-درگاه_ورودی h1.firstHeading {
body.page-درگاه_ورودی h1.firstHeading {
display: none !important;
    display: none !important;
}
}


body.page-صفحهٔ_اصلی #ca-history,
body.page-صفحهٔ_اصلی #ca-history,
body.page-صفحهٔ_اصلی #pagehistory {
body.page-صفحهٔ_اصلی #pagehistory {
display: none;
    display: none;
}
}




/* === Sidebar language link alignment === */
/* ============================================================
  8. Sidebar: Language Link Alignment
  ============================================================ */
.wb-langlinks-link {
.wb-langlinks-link {
     text-align: right;
     text-align: right;
}
}


/* === References styling === */
 
.references-small {  
/* ============================================================
  9. References / Citations
  ============================================================ */
.references-small {
     font-size: 90%;
     font-size: 90%;
}
}
خط ۱۴۴: خط ۲۰۷:
sup.reference:target,
sup.reference:target,
span.citation:target,
span.citation:target,
cite:target {  
cite:target {
     background-color: #ecf0fa;
     background-color: #ecf0fa;
}
}
خط ۱۵۸: خط ۲۲۱:
}
}


cite:target {  
cite:target {
     background-color: #ecf0fa;
     background-color: #ecf0fa;
}
}


/* Hide print-only elements on screen/handheld */
/* Hide print‑only citation content on screen */
@media screen, handheld, projection {
@media screen, handheld, projection {
     cite *.printonly {
     cite *.printonly {
خط ۱۶۹: خط ۲۳۲:
}
}


/* === Horizontal lists (hlist) === */
 
/* ============================================================
  10. Horizontal Lists (.hlist)
  ============================================================ */
.hlist dl,
.hlist dl,
.hlist ol,
.hlist ol,
خط ۲۰۰: خط ۲۶۶:
     content: ": ";
     content: ": ";
}
}
.hlist dd:after,
.hlist dd:after,
.hlist li:after {
.hlist li:after {
     content: " • ";
     content: " • ";
}
}
.hlist dd:last-child:after,
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist dt:last-child:after,
خط ۲۲۱: خط ۲۸۵:
     font-weight: normal;
     font-weight: normal;
}
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
.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 dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
خط ۲۳۳: خط ۲۹۶:
     counter-reset: listitem;
     counter-reset: listitem;
}
}
.hlist ol > li {
.hlist ol > li {
     counter-increment: listitem;
     counter-increment: listitem;
}
}
.hlist ol > li:before {
.hlist ol > li:before {
     content: " " counter(listitem, persian) " ";
     content: " " counter(listitem, persian) " ";
     white-space: nowrap;
     white-space: nowrap;
}
}
.hlist dd ol > li:first-child:before,
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
خط ۲۴۹: خط ۳۰۹:
}
}


/* === Plain lists === */
 
/* ============================================================
  11. Plain Lists
  ============================================================ */
.plainlist ul {
.plainlist ul {
     line-height: inherit;
     line-height: inherit;
خط ۲۵۵: خط ۳۱۸:
     margin: 0;
     margin: 0;
}
}
.plainlist ul li {
.plainlist ul li {
     margin-bottom: 0;
     margin-bottom: 0;
}
}


/* === Wikitable styling === */
 
/* ============================================================
  12. Wikitable Styling
  ============================================================ */
.wikitable.plainrowheaders th[scope=row] {
.wikitable.plainrowheaders th[scope=row] {
     font-weight: normal;
     font-weight: normal;
خط ۲۶۶: خط ۳۳۱:
}
}


/* Lists in data cells are right-aligned in RTL, unless hlist */
/* Lists inside table cells are right‑aligned in RTL, unless hlist */
html[dir=rtl] .wikitable td ul,
html[dir=rtl] .wikitable td ul,
html[dir=rtl] .wikitable td ol,
html[dir=rtl] .wikitable td ol,
خط ۲۷۲: خط ۳۳۷:
     text-align: right;
     text-align: right;
}
}
html[dir=rtl] .wikitable.hlist td ul,
html[dir=rtl] .wikitable.hlist td ul,
html[dir=rtl] .wikitable.hlist td ol,
html[dir=rtl] .wikitable.hlist td ol,
خط ۲۷۹: خط ۳۴۳:
}
}


/* === Navbar styling === */
 
/* ============================================================
  13. Navbar
  ============================================================ */
.navbar {
.navbar {
     display: inline;
     display: inline;
خط ۲۸۵: خط ۳۵۲:
     font-weight: normal;
     font-weight: normal;
}
}
.navbar ul {
.navbar ul {
     display: inline;
     display: inline;
     white-space: nowrap;
     white-space: nowrap;
}
}
.navbar li {
.navbar li {
     word-spacing: -0.125em;
     word-spacing: -0.125em;
}
}
 
.navbar.mini li {
.navbar.mini li {
     font-size: xx-small;
     font-size: xx-small;
}
}
.nv-talk > a {
.nv-talk > a {
     color: #002BB8;
     color: #002BB8;
}
}


/* Navbar styling when nested in infobox and navbox */
/* Navbar inside infobox and navbox */
.infobox .navbar {
.infobox .navbar {
     font-size: 100%;
     font-size: 100%;
}
}
.navbox .navbar {
.navbox .navbar {
     display: block;
     display: block;
     font-size: 100%;
     font-size: 100%;
}
}
.navbox-title .navbar {
.navbox-title .navbar {
     float: right; /* @noflip */
     float: right;
     text-align: right; /* @noflip */
     text-align: right;
     margin-left: 0.5em; /* @noflip */
     margin-left: 0.5em;
     width: 6em;
     width: 6em;
}
}


/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript */
 
/* ============================================================
  14. Collapse Buttons (JavaScript‑generated)
  ============================================================ */
.collapseButton {
.collapseButton {
     float: left; /* @noflip */
     float: left;
     font-weight: normal;
     font-weight: normal;
     margin-right: 0.5em; /* @noflip */
     margin-right: 0.5em;
     text-align: left; /* @noflip */
     text-align: left;
     width: auto;
     width: auto;
}
}
.navbox .collapseButton {
.navbox .collapseButton {
     width: 6em;
     width: 6em;
}
}


/* Styling for JQuery makeCollapsible, matching collapseButton */
.mw-parser-output .mw-collapsible-toggle {
.mw-parser-output .mw-collapsible-toggle {
     font-weight: normal;
     font-weight: normal;
     text-align: left; /* @noflip */
     text-align: left;
     padding-right: 0.2em;
     padding-right: 0.2em;
     padding-left: 0.2em;
     padding-left: 0.2em;
}
}
.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
     float: right; /* @noflip */
     float: right;
     text-align: right; /* @noflip */
     text-align: right;
}
}


/* === Infobox template style === */
 
/* ============================================================
  15. Infobox Template
  ============================================================ */
.infobox {
.infobox {
     border: 1px solid #a2a9b1;
     border: 1px solid #a2a9b1;
خط ۳۵۲: خط ۴۱۶:
     background-color: #f8f9fa;
     background-color: #f8f9fa;
     color: black;
     color: black;
     margin: 0.5em 1em 0.5em 0; /* @noflip */
     margin: 0.5em 1em 0.5em 0;
     padding: 0.2em;
     padding: 0.2em;
     float: left; /* @noflip */
     float: left;
     clear: left; /* @noflip */
     clear: left;
     font-size: 88%;
     font-size: 88%;
     line-height: 1.5em;
     line-height: 1.5em;
     width: 22em;
     width: 22em;
}
}
.infobox-subbox {
.infobox-subbox {
     padding: 0;
     padding: 0;
خط ۳۹۱: خط ۴۵۴:
.infobox th,
.infobox th,
.infobox td {
.infobox td {
     text-align: right; /* @noflip */
     text-align: right;
}
}


خط ۴۰۱: خط ۴۶۴:
     text-align: center;
     text-align: center;
}
}
.infobox caption,
.infobox caption,
.infobox-title {
.infobox-title {
خط ۴۱۴: خط ۴۷۶:
     text-align: center;
     text-align: center;
}
}
.infobox .infobox-navbar {
.infobox .infobox-navbar {
     text-align: left;
     text-align: left;
}
}


/* Bordered infobox */
.infobox.bordered {
.infobox.bordered {
     border-collapse: collapse;
     border-collapse: collapse;
}
}
.infobox.bordered td,
.infobox.bordered td,
.infobox.bordered th {
.infobox.bordered th {
     border: 1px solid #a2a9b1;
     border: 1px solid #a2a9b1;
}
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
.infobox.bordered .borderless th {
     border: 0;
     border: 0;
}
}
.infobox.sisterproject {
    width: 20em;
    font-size: 90%;
}
/* Bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
.infobox.bordered .mergedtoprow th {
     border: 0;
     border: 0;
     border-top: 1px solid #a2a9b1;
     border-top: 1px solid #a2a9b1;
     border-left: 1px solid #a2a9b1; /* @noflip */
     border-left: 1px solid #a2a9b1;
}
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
.infobox.bordered .mergedrow th {
     border: 0;
     border: 0;
     border-left: 1px solid #a2a9b1; /* @noflip */
     border-left: 1px solid #a2a9b1;
}
 
/* Sister project infobox */
.infobox.sisterproject {
    width: 20em;
    font-size: 90%;
}
}


خط ۴۵۸: خط ۵۱۶:
     font-size: 90%;
     font-size: 90%;
}
}
.infobox.geography td,
.infobox.geography td,
.infobox.geography th {
.infobox.geography th {
خط ۴۶۴: خط ۵۲۱:
     padding: 0.4em 0.6em 0.4em 0.6em;
     padding: 0.4em 0.6em 0.4em 0.6em;
}
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
.infobox.geography .mergedtoprow th {
خط ۴۷۰: خط ۵۲۶:
     padding: 0.4em 0.6em 0.2em 0.6em;
     padding: 0.4em 0.6em 0.2em 0.6em;
}
}
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
.infobox.geography .mergedrow th {
خط ۴۷۶: خط ۵۳۱:
     padding: 0 0.6em 0.2em 0.6em;
     padding: 0 0.6em 0.2em 0.6em;
}
}
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
.infobox.geography .mergedbottomrow th {
خط ۴۸۳: خط ۵۳۷:
     padding: 0 0.6em 0.4em 0.6em;
     padding: 0 0.6em 0.4em 0.6em;
}
}
.infobox.geography .maptable td,
.infobox.geography .maptable td,
.infobox.geography .maptable th {
.infobox.geography .maptable th {
خط ۴۹۱: خط ۵۴۴:




/* === Notices === */
/* ============================================================
  16. Notices
  ============================================================ */
.notice {
.notice {
     margin: 1em;
     margin: 1em;
     padding: 0.2em;
     padding: 0.2em;
}
}
#disambig {
#disambig {
     border-top: 1px solid #c8ccd1;
     border-top: 1px solid #c8ccd1;
     border-bottom: 1px solid #c8ccd1;
     border-bottom: 1px solid #c8ccd1;
}
}
.notice-text,
.notice-text,
.toggle-box,
.toggle-box,
خط ۵۱۱: خط ۵۶۴:
     font-family: inherit;
     font-family: inherit;
}
}
 
div.siteNoticeSmall {
DIV.siteNoticeSmall {
     font-size: 15pt;
     font-size: 15pt;
}
}


/* === Persondata and metadata === */
 
/* ============================================================
  17. Persondata and Metadata (hidden)
  ============================================================ */
table.InChI, /* temporary */
table.InChI, /* temporary */
table.persondata {
table.persondata {
خط ۵۲۳: خط ۵۷۸:
     speak: none;
     speak: none;
}
}
.InChI-label, /* temporary */
.InChI-label, /* temporary */
.persondata-label {
.persondata-label {
خط ۵۲۹: خط ۵۸۳:
}
}


/* === Media list icons === */
 
/* ============================================================
  18. Media List Icons
  ============================================================ */
div.listenlist {
div.listenlist {
     background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
     background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
     padding-right: 40px; /* @noflip */
     padding-right: 40px;
}
}
div.videolist,
div.videolist,
div.multivideolist {
div.multivideolist {
خط ۵۴۱: خط ۵۹۷:
}
}


/* === PDF external link icons === */
 
/* ============================================================
  19. PDF External Link Icons
  ============================================================ */
.mw-body a[href$=".pdf"].external,
.mw-body a[href$=".pdf"].external,
.mw-body a[href*=".pdf?"].external,
.mw-body a[href*=".pdf?"].external,
خط ۵۵۵: خط ۶۱۴:
div#mw_content a[href*=".PDF#"].external {
div#mw_content a[href*=".PDF#"].external {
     background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat left;
     background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat left;
     padding-left: 18px; /* @noflip */
     padding-left: 18px;
}
}
span.PDFlink a {
span.PDFlink a {
     background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") center left no-repeat !important;
     background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") center left no-repeat !important;
     padding-left: 18px !important;
     padding-left: 18px !important;
}
}
span.geolink a {
span.geolink a {
     background: url(//upload.wikimedia.org/wikipedia/en/a/a7/Monobook-globe.png) center left no-repeat !important;
     background: url(//upload.wikimedia.org/wikipedia/en/a/a7/Monobook-globe.png) center left no-repeat !important;
خط ۵۶۸: خط ۶۲۵:
}
}


/* === Columns layout (CSS-based) === */
 
/* ============================================================
  20. Column Layouts (CSS‑based)
  ============================================================ */
div.columns-2 div.column {
div.columns-2 div.column {
     float: right; /* @noflip */
     float: right;
     width: 50%;
     width: 50%;
     min-width: 300px;
     min-width: 300px;
}
}
div.columns-3 div.column {
div.columns-3 div.column {
     float: right; /* @noflip */
     float: right;
     width: 33.3%;
     width: 33.3%;
     min-width: 200px;
     min-width: 200px;
}
}
div.columns-4 div.column {
div.columns-4 div.column {
     float: right; /* @noflip */
     float: right;
     width: 25%;
     width: 25%;
     min-width: 150px;
     min-width: 150px;
}
}
div.columns-5 div.column {
div.columns-5 div.column {
     float: right; /* @noflip */
     float: right;
     width: 20%;
     width: 20%;
     min-width: 120px;
     min-width: 120px;
}
}


/* === Plainlinks never expand === */
 
/* ============================================================
  21. Plainlinks (never expand)
  ============================================================ */
.plainlinksneverexpand {
.plainlinksneverexpand {
     background: none !important;
     background: none !important;
     padding: 0 !important;
     padding: 0 !important;
}
}
.plainlinksneverexpand .urlexpansion {
.plainlinksneverexpand .urlexpansion {
     display: none !important;
     display: none !important;
}
}
.plainlinksneverexpand a {
.plainlinksneverexpand a {
     background: none !important;
     background: none !important;
خط ۶۰۹: خط ۶۶۷:




/* === Messagebox templates === */
/* ============================================================
  22. Messagebox Templates (generic)
  ============================================================ */
.messagebox {
.messagebox {
     border: 1px solid #a2a9b1;
     border: 1px solid #a2a9b1;
خط ۶۱۷: خط ۶۷۷:
     padding: 0.2em;
     padding: 0.2em;
}
}
.messagebox.merge {
.messagebox.merge {
     border: 1px solid #c0b8cc;
     border: 1px solid #c0b8cc;
خط ۶۲۳: خط ۶۸۲:
     text-align: center;
     text-align: center;
}
}
.messagebox.cleanup {
.messagebox.cleanup {
     border: 1px solid #9f9fff;
     border: 1px solid #9f9fff;
خط ۶۲۹: خط ۶۸۷:
     text-align: center;
     text-align: center;
}
}
.messagebox.standard-talk {
.messagebox.standard-talk {
     border: 1px solid #c0c090;
     border: 1px solid #c0c090;
     background-color: #f8eaba;
     background-color: #f8eaba;
}
}
.messagebox.nested-talk {
.messagebox.nested-talk {
     border: 1px solid #c0c090;
     border: 1px solid #c0c090;
خط ۶۴۱: خط ۶۹۷:
     margin: 2px 4px 2px 4px;
     margin: 2px 4px 2px 4px;
}
}
.messagebox.small,
.messagebox.small,
.messagebox.small-talk {
.messagebox.small-talk {
     width: 238px;
     width: 238px;
     font-size: 85%;
     font-size: 85%;
     float: left; /* @noflip */
     float: left;
     clear: both; /* @noflip */
     clear: both;
     margin: 0 0 1em 1em;
     margin: 0 0 1em 1em;
     line-height: 1.25em;
     line-height: 1.25em;
}
}
.messagebox.small-talk {
.messagebox.small-talk {
     background: #fff2cc;
     background: #fff2cc;
}
}


/* === Article message box styles (ambox) === */
 
/* ============================================================
  23. Article Message Box (ambox)
  ============================================================ */
table.ambox {
table.ambox {
     margin: 0px 10%;
     margin: 0px 10%;
خط ۶۶۳: خط ۷۲۰:
     background: #f8f9fa;
     background: #f8f9fa;
}
}
table.ambox + table.ambox {
table.ambox + table.ambox {
     margin-top: -1px;
     margin-top: -1px;
}
}
.ambox th.mbox-text,
.ambox th.mbox-text,
.ambox td.mbox-text {
.ambox td.mbox-text {
     padding: 0.25em 0.5em;
     padding: 0.25em 0.5em;
}
}
.ambox td.mbox-image {
.ambox td.mbox-image {
     padding: 2px 0.5em 2px 0;
     padding: 2px 0.5em 2px 0;
}
}
.ambox td.mbox-imageright {
.ambox td.mbox-imageright {
     padding: 2px 0 2px 0.5em;
     padding: 2px 0 2px 0.5em;
}
}


/* Colour variants */
table.ambox-notice {
table.ambox-notice {
     border-right: 10px solid #36c;
     border-right: 10px solid #36c;
}
}
table.ambox-speedy {
table.ambox-speedy {
     border-right: 10px solid #DD0000;
     border-right: 10px solid #DD0000;
     background: #fee7e6;
     background: #fee7e6;
}
}
table.ambox-delete {
table.ambox-delete {
     border-right: 10px solid #DD0000;
     border-right: 10px solid #DD0000;
}
}
table.ambox-content {
table.ambox-content {
     border-right: 10px solid #FF5D00;
     border-right: 10px solid #FF5D00;
}
}
table.ambox-style {
table.ambox-style {
     border-right: 10px solid #fc3;
     border-right: 10px solid #fc3;
}
}
table.ambox-move {
table.ambox-move {
     border-right: 10px solid #9932cc;
     border-right: 10px solid #9932cc;
}
}
table.ambox-protection {
table.ambox-protection {
     border-right: 10px solid #a2a9b1;
     border-right: 10px solid #a2a9b1;
}
}


/* === Disambig and set index box styles (dmbox) === */
 
/* ============================================================
  24. Disambiguation & Set Index Box (dmbox)
  ============================================================ */
table.dmbox {
table.dmbox {
     clear: both;
     clear: both;
خط ۷۱۹: خط ۷۷۰:
}
}


/* === Footer and header message box styles (fmbox) === */
 
/* ============================================================
  25. Footer / Header Message Box (fmbox)
  ============================================================ */
table.fmbox {
table.fmbox {
     clear: both;
     clear: both;
خط ۷۲۷: خط ۷۸۱:
     background: #f8f9fa;
     background: #f8f9fa;
}
}
table.fmbox-system {
table.fmbox-system {
     background: var(--background-color-interactive-subtle, #f8f9fa);
     background: var(--background-color-interactive-subtle, #f8f9fa);
}
}
table.fmbox-warning {
table.fmbox-warning {
     border: 1px solid #DD0000;
     border: 1px solid #DD0000;
     background: var(--background-color-destructive-subtle, #fee7e6);
     background: var(--background-color-destructive-subtle, #fee7e6);
}
}
table.fmbox-editnotice {
table.fmbox-editnotice {
     background: transparent;
     background: transparent;
}
}


/* Div based warning fmbox messages */
/* Div‑based warning fmbox messages */
div.mw-warning-with-logexcerpt,
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-lag-warn-high,
خط ۷۵۲: خط ۸۰۳:
     padding: 0.25em 0.9em;
     padding: 0.25em 0.9em;
}
}
 
/* Div‑based system fmbox messages */
/* Div based system fmbox messages */
div.mw-lag-warn-normal,
div.mw-lag-warn-normal,
div.fmbox-system {
div.fmbox-system {
خط ۷۶۳: خط ۸۱۳:
}
}


/* === Other pages message box styles (ombox) === */
 
/* ============================================================
  26. Other Pages Message Box (ombox)
  ============================================================ */
table.ombox {
table.ombox {
     margin: 4px 10%;
     margin: 4px 10%;
خط ۷۷۱: خط ۸۲۴:
     box-sizing: border-box;
     box-sizing: border-box;
}
}
table.ombox-notice {
table.ombox-notice {
     border: 1px solid #a2a9b1;
     border: 1px solid #a2a9b1;
}
}
table.ombox-speedy {
table.ombox-speedy {
     border: 2px solid #b32424;
     border: 2px solid #b32424;
     background-color: #fee7e6;
     background-color: #fee7e6;
}
}
table.ombox-delete {
table.ombox-delete {
     border: 2px solid #b32424;
     border: 2px solid #b32424;
}
}
table.ombox-content {
table.ombox-content {
     border: 1px solid #f28500;
     border: 1px solid #f28500;
}
}
table.ombox-style {
table.ombox-style {
     border: 1px solid #fc3;
     border: 1px solid #fc3;
}
}
table.ombox-move {
table.ombox-move {
     border: 1px solid #9932cc;
     border: 1px solid #9932cc;
}
}
table.ombox-protection {
table.ombox-protection {
     border: 2px solid #a2a9b1;
     border: 2px solid #a2a9b1;
}
}


/* === Small ambox overrides === */
 
/* ============================================================
  27. Small Ambox Overrides
  ============================================================ */
html body.mediawiki .mbox-small {
html body.mediawiki .mbox-small {
     clear: left; /* @noflip */
     clear: left;
     float: left; /* @noflip */
     float: left;
     margin: 4px 1em 4px 0;
     margin: 4px 1em 4px 0;
     box-sizing: border-box;
     box-sizing: border-box;
خط ۸۱۱: خط ۸۶۰:
     line-height: 1.25em;
     line-height: 1.25em;
}
}
html body.mediawiki .mbox-small-right {
html body.mediawiki .mbox-small-right {
     margin: 4px 0 4px 1em; /* @noflip */
     margin: 4px 0 4px 1em;
     box-sizing: border-box;
     box-sizing: border-box;
     overflow: hidden;
     overflow: hidden;
خط ۸۲۲: خط ۸۷۰:
}
}


/* === Compact ambox styles === */
 
/* ============================================================
  28. Compact Ambox Styles
  ============================================================ */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-imageright,
خط ۸۲۸: خط ۸۷۹:
     display: none;
     display: none;
}
}
.compact-ambox table.ambox {
.compact-ambox table.ambox {
     border: none;
     border: none;
خط ۸۳۸: خط ۸۸۸:
     display: block;
     display: block;
}
}
body.mediawiki .compact-ambox table.mbox-small-left {
body.mediawiki .compact-ambox table.mbox-small-left {
     font-size: 100%;
     font-size: 100%;
خط ۸۴۴: خط ۸۹۳:
     margin: 0;
     margin: 0;
}
}
.compact-ambox table .mbox-text {
.compact-ambox table .mbox-text {
     padding: 0 !important;
     padding: 0 !important;
     margin: 0 !important;
     margin: 0 !important;
}
}
.compact-ambox table .mbox-text-span {
.compact-ambox table .mbox-text-span {
     display: list-item;
     display: list-item;
خط ۸۵۶: خط ۹۰۳:
     list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg);
     list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg);
}
}
.compact-ambox .hide-when-compact {
.compact-ambox .hide-when-compact {
     display: none;
     display: none;
}
}


/* === File checker background === */
 
/* ============================================================
  29. File Checker Background (transparency grid)
  ============================================================ */
#file img {
#file img {
     background: url("//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;
     background: url("//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;
}
}


/* === Buttons and icons === */
 
/* ============================================================
  30. Buttons and Icons
  ============================================================ */
#wpSave {
#wpSave {
     font-weight: bold;
     font-weight: bold;
}
}
.check-icon a.new {
.check-icon a.new {
     display: none;
     display: none;
خط ۸۷۶: خط ۹۲۷:
}
}


/* === Links styling === */
 
/* ============================================================
  31. Link Styling
  ============================================================ */
.nounderlines a {
.nounderlines a {
     text-decoration: none;
     text-decoration: none;
}
}
.IPA a:link,
.IPA a:link,
.IPA a:visited {
.IPA a:visited {
خط ۸۸۷: خط ۹۴۰:




/* === Print-specific styles === */
/* ============================================================
  32. Print Styles
  ============================================================ */
@media print {
@media print {
     #privacy,
     #privacy,
خط ۸۹۶: خط ۹۵۱:
}
}


/* === Icons for Main Page === */
 
/* ============================================================
  33. Main Page Icons
  ============================================================ */
#EnWpMpBook {
#EnWpMpBook {
     background-image: url(//upload.wikimedia.org/wikipedia/en/7/7e/MP-open-book.png);
     background-image: url(//upload.wikimedia.org/wikipedia/en/7/7e/MP-open-book.png);
}
}
#EnWpMpSearch {
#EnWpMpSearch {
     background: url(//upload.wikimedia.org/wikipedia/en/a/ae/MP-magnifying-glass.png) no-repeat top left;
     background: url(//upload.wikimedia.org/wikipedia/en/a/ae/MP-magnifying-glass.png) no-repeat top left;
}
}
#EnWpMpSearchInner {
#EnWpMpSearchInner {
     float: left;
     float: left;
خط ۹۱۰: خط ۹۶۶:
     text-align: center;
     text-align: center;
}
}
#EnWpMpBook2 {
#EnWpMpBook2 {
     background-image: url(//upload.wikimedia.org/wikipedia/commons/8/8e/MP-open-book2.png);
     background-image: url(//upload.wikimedia.org/wikipedia/commons/8/8e/MP-open-book2.png);
}
}


/* === Standard Navigationsleisten (NavFrame / Boxmerge) === */
 
/* ============================================================
  34. Navigation Frames (NavFrame / Boxmerge)
  ============================================================ */
div.Boxmerge,
div.Boxmerge,
div.NavFrame {
div.NavFrame {
خط ۹۲۵: خط ۹۸۳:
     font-size: 95%;
     font-size: 95%;
}
}
div.Boxmerge div.NavFrame {
div.Boxmerge div.NavFrame {
     border-style: none;
     border-style: none;
     border-style: hidden;
     border-style: hidden;
}
}
div.NavFrame + div.NavFrame {
div.NavFrame + div.NavFrame {
     border-top-style: none;
     border-top-style: none;
خط ۹۴۹: خط ۱٬۰۰۵:
     position: relative;
     position: relative;
}
}
div.NavFrame div.NavHead:hover {
div.NavFrame div.NavHead:hover {
     background-color: #aaf;
     background-color: #aaf;
خط ۹۵۹: خط ۱٬۰۱۴:
     font-size: 100%;
     font-size: 100%;
}
}
div.NavEnd {
div.NavEnd {
     margin: 0px;
     margin: 0px;
خط ۹۶۶: خط ۱٬۰۲۰:
     clear: both;
     clear: both;
}
}
a.NavToggle {
a.NavToggle {
     position: absolute;
     position: absolute;
خط ۹۷۵: خط ۱٬۰۲۸:
}
}


/* === Hatnotes and disambiguation notices === */
 
/* ============================================================
  35. Hatnotes and Disambiguation Notices
  ============================================================ */
.rellink,
.rellink,
.dablink,
.dablink,
خط ۹۸۱: خط ۱٬۰۳۷:
     font-style: italic;
     font-style: italic;
}
}
.rellink i,
.rellink i,
.dablink i,
.dablink i,
خط ۹۸۷: خط ۱٬۰۴۲:
     font-style: normal;
     font-style: normal;
}
}
div.rellink,
div.rellink,
div.dablink,
div.dablink,
div.hatnote {
div.hatnote {
     padding-right: 1.6em; /* @noflip */
     padding-right: 1.6em;
     margin-bottom: 0.5em;
     margin-bottom: 0.5em;
}
}
span.updatedmarker {
span.updatedmarker {
     background-color: transparent;
     background-color: transparent;
     color: #006400;
     color: #006400;
}
}
.dablink {
.dablink {
     font-style: italic;
     font-style: italic;
     padding-right: 2em;
     padding-right: 2em;
}
}
.dablink i {
.dablink i {
     font-style: normal;
     font-style: normal;
}
}


/* === Horizontal UL lists === */
 
/* ============================================================
  36. Horizontal UL Lists
  ============================================================ */
.horizontal ul {
.horizontal ul {
     padding: 0;
     padding: 0;
     margin: 0;
     margin: 0;
}
}
.horizontal li {
.horizontal li {
     padding: 0 0.6em 0 0.4em;
     padding: 0 0.6em 0 0.4em;
خط ۱٬۰۲۱: خط ۱٬۰۷۴:
}
}


/* === Geographical coordinates === */
 
/* ============================================================
  37. Geographical Coordinates
  ============================================================ */
.geo-default {
.geo-default {
     display: inline;
     display: inline;
}
}
.geo-nondefault {
.geo-nondefault {
     display: none;
     display: none;
}
}
.geo-dms {
.geo-dms {
     display: inline;
     display: inline;
}
}
.geo-dec {
.geo-dec {
     display: inline;
     display: inline;
}
}
.geo-multi-punct {
.geo-multi-punct {
     display: none;
     display: none;
}
}
.longitude .latitude {
.longitude .latitude {
     white-space: nowrap;
     white-space: nowrap;
}
}
.geo { /* empty, kept for completeness */ }


.geo { }


/* === Table of Contents tweaks === */
/* ============================================================
  38. Table of Contents Tweaks
  ============================================================ */
.nonumtoc .tocnumber {
.nonumtoc .tocnumber {
     display: none;
     display: none;
}
}
.nonumtoc #toc ul,
.nonumtoc #toc ul,
.nonumtoc .toc ul {
.nonumtoc .toc ul {
خط ۱٬۰۶۰: خط ۱٬۱۱۲:
     padding: 0;
     padding: 0;
}
}
.nonumtoc #toc ul ul,
.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
.nonumtoc .toc ul ul {
خط ۱٬۰۶۶: خط ۱٬۱۱۷:
}
}


/* TOC level limits */
/* Limit TOC levels */
.toclimit-2 .toclevel-2 { display: none; }
.toclimit-2 .toclevel-2 { display: none; }
.toclimit-3 .toclevel-3 { display: none; }
.toclimit-3 .toclevel-3 { display: none; }
خط ۱٬۰۷۴: خط ۱٬۱۲۵:
.toclimit-7 .toclevel-7 { display: none; }
.toclimit-7 .toclevel-7 { display: none; }


/* === Listify for transcluded pages === */
 
/* ============================================================
  39. Listify (for transcluded pages)
  ============================================================ */
.listify td { display: list-item; }
.listify td { display: list-item; }
.listify tr { display: block; }
.listify tr { display: block; }
.listify table { display: block; }
.listify table { display: block; }


/* === User block styles === */
 
/* ============================================================
  40. User Block
  ============================================================ */
div.user-block {
div.user-block {
     padding: 5px;
     padding: 5px;
خط ۱٬۰۸۶: خط ۱٬۱۴۳:
}
}


/* === Prevent unwanted line breaks === */
 
/* ============================================================
  41. Prevent Unwanted Line Breaks
  ============================================================ */
.nowrap,
.nowrap,
.nowraplinks a,
.nowraplinks a,
خط ۱٬۰۹۴: خط ۱٬۱۵۴:
}
}


/* === Math tag layout === */
 
/* ============================================================
  42. Math Tag Layout (texhtml)
  ============================================================ */
span.texhtml {
span.texhtml {
     direction: ltr;
     direction: ltr;
خط ۱٬۱۰۰: خط ۱٬۱۶۳:
}
}


/* === Thumbnails === */
 
/* ============================================================
  43. Thumbnails
  ============================================================ */
.thumbinner {
.thumbinner {
     min-width: 100px;
     min-width: 100px;
}
}


/* === Message box cell sizing === */
 
/* ============================================================
  44. Message Box Cell Sizing (generic)
  ============================================================ */
th.mbox-text,
th.mbox-text,
td.mbox-text {
td.mbox-text {
خط ۱٬۱۱۲: خط ۱٬۱۸۱:
     width: 100%;
     width: 100%;
}
}
td.mbox-image {
td.mbox-image {
     border: none;
     border: none;
خط ۱٬۱۱۸: خط ۱٬۱۸۶:
     text-align: center;
     text-align: center;
}
}
td.mbox-imageright {
td.mbox-imageright {
     border: none;
     border: none;
خط ۱٬۱۲۵: خط ۱٬۱۹۲:
}
}


/* Reduce line-height for <sup> and <sub> */
sup, sub {
    line-height: 1em;
}


/* WikiProject banner headers */
/* ============================================================
  45. sup / sub Line Height (already defined above, kept for clarity)
  ============================================================ */
/* Already set in section 4 */
 
 
/* ============================================================
  46. WikiProject Banner Headers
  ============================================================ */
.wpbs-inner .wpb .wpb-header {
.wpbs-inner .wpb .wpb-header {
     display: table-row;
     display: table-row;
}
}


/* Abuse filter styling */
 
/* ============================================================
  47. Abuse Filter Tag Styling
  ============================================================ */
.mw-tag-markers {
.mw-tag-markers {
     font-style: italic;
     font-style: italic;
خط ۱٬۱۴۱: خط ۱٬۲۱۵:
}
}


/* Hide special permission elements */
 
/* ============================================================
  48. Hide Special Permission Elements
  ============================================================ */
.checkuser-show,
.checkuser-show,
.sysop-show,
.sysop-show,
خط ۱٬۱۵۳: خط ۱٬۲۳۰:
}
}


/* Hieroglyph table */
 
/* ============================================================
  49. Hieroglyph Table
  ============================================================ */
.mw-hierotable,
.mw-hierotable,
.hierotable-mw,
.hierotable-mw,
خط ۱٬۱۶۴: خط ۱٬۲۴۴:
}
}


/* Template:Ref printing workaround */
 
/* ============================================================
  50. Template:Ref Printing Workaround
  ============================================================ */
.plainlinksneverexpand a.external.text:after,
.plainlinksneverexpand a.external.text:after,
.plainlinksneverexpand a.external.autonumber:after {
.plainlinksneverexpand a.external.autonumber:after {
خط ۱٬۱۷۰: خط ۱٬۲۵۳:
}
}


/* Main Page globe icon */
 
/* ============================================================
  51. Main Page Globe Icon
  ============================================================ */
.globegris {
.globegris {
     background: url(//upload.wikimedia.org/wikipedia/commons/1/10/Wikipedia-logo-v2-200px-transparent.png);
     background: url(//upload.wikimedia.org/wikipedia/commons/1/10/Wikipedia-logo-v2-200px-transparent.png);
}
}


/* Preferences section */
 
/* ============================================================
  52. Preferences Section
  ============================================================ */
.prefsection fieldset {
.prefsection fieldset {
     float: right;
     float: right;
}
}


/* Hidden categories font size */
 
/* ============================================================
  53. Hidden Categories Font Size
  ============================================================ */
#mw-hidden-catlinks {
#mw-hidden-catlinks {
     font-size: 87% !important;
     font-size: 87% !important;
}
}


/* Listify spacing */
 
/* ============================================================
  54. Listify Spacing
  ============================================================ */
.listify {
.listify {
     margin-left: 0;
     margin-left: 0;
خط ۱٬۱۹۱: خط ۱٬۲۸۶:
}
}


/* ============================================================
  55. Filter Rules Direction (LTR for code)
  ============================================================ */
#wpFilterRules {
#wpFilterRules {
     direction: ltr;
     direction: ltr;
}
}


/* Fix edit summary bidi issues */
 
/* ============================================================
  56. Edit Summary Bidi Fixes
  ============================================================ */
.comment > span {
.comment > span {
     unicode-bidi: normal;
     unicode-bidi: normal;
}
}
/* Better long edit summary wrapping */
.comment {
.comment {
     overflow-wrap: break-word;
     overflow-wrap: break-word;
خط ۱٬۲۰۶: خط ۱٬۳۰۶:
}
}


/* Upload description height */
 
/* ============================================================
  57. Upload Description Height
  ============================================================ */
#wpUploadDescription {
#wpUploadDescription {
     height: 25em;
     height: 25em;
خط ۱٬۲۱۲: خط ۱٬۳۱۵:




/* === User comment highlighter === */
/* ============================================================
  58. User Comment Highlighter
  ============================================================ */
.mycomment {
.mycomment {
     background: #ff9;
     background: #ff9;
}
}


/* === Pie chart test: Transparent borders === */
 
/* ============================================================
  59. Pie Chart Test: Transparent Borders
  ============================================================ */
.transborder {
.transborder {
     border: solid transparent;
     border: solid transparent;
}
}


/* === Hide edittools base for non-gadget users === */
 
/* ============================================================
  60. Hide Edittools Base (for non‑gadget users)
  ============================================================ */
#mw-edittools-charinsert {
#mw-edittools-charinsert {
     display: none;
     display: none;
}
}


/* === Category tree styling === */
 
/* ============================================================
  61. Category Tree Styling
  ============================================================ */
#mw-subcategories ul {
#mw-subcategories ul {
     list-style: none none;
     list-style: none none;
     margin-left: 0.25em;
     margin-left: 0.25em;
}
}
.CategoryTreeChildren {
.CategoryTreeChildren {
     margin-left: 1.25em;
     margin-left: 1.25em;
}
}
.CategoryTreeToggle {
.CategoryTreeToggle {
     color: #36c;
     color: #36c;
}
}
.CategoryTreeEmptyBullet {
.CategoryTreeEmptyBullet {
     color: #c8ccd1;
     color: #c8ccd1;
}
}


/* === Notice for sandbox pages === */
 
/* ============================================================
  62. Notice for Sandbox Pages
  ============================================================ */
body.ns-2[class*="_صفحه_تمرین"] #firstHeading::after {
body.ns-2[class*="_صفحه_تمرین"] #firstHeading::after {
     color: #72777d;
     color: #72777d;
خط ۱٬۲۵۴: خط ۱٬۳۶۸:
}
}


/* === Recent changes font adjustments === */
 
/* ============================================================
  63. Recent Changes Font Adjustments
  ============================================================ */
.mw-fr-reviewlink,
.mw-fr-reviewlink,
.fr-hist-basic-user,
.fr-hist-basic-user,
خط ۱٬۲۶۲: خط ۱٬۳۷۹:
}
}


/* === Temporary fixes === */
 
/* ============================================================
  64. Temporary Fixes (jQuery UI)
  ============================================================ */
.ui-dialog {
.ui-dialog {
     right: auto;
     right: auto;
}
}
.wrap {
.wrap {
     white-space: normal;
     white-space: normal;
}
}


/* === Hide checkboxes in inputbox === */
 
/* ============================================================
  65. Hide Checkboxes in Inputbox
  ============================================================ */
.inputbox-hidecheckboxes form .inputbox-element {
.inputbox-hidecheckboxes form .inputbox-element {
     display: none !important;
     display: none !important;
}
}


/* === Tag highlighter visibility === */
 
/* ============================================================
  66. Tag Highlighter Visibility (hide a specific tag)
  ============================================================ */
.mw-tag-marker-نیازمند_بازبینی {
.mw-tag-marker-نیازمند_بازبینی {
     display: none;
     display: none;
}
}


/* === Reduce page jumps for Watchlist === */
 
/* ============================================================
  67. Reduce Page Jumps for Watchlist
  ============================================================ */
.client-js .mw-special-Watchlist #watchlist-message {
.client-js .mw-special-Watchlist #watchlist-message {
     display: none;
     display: none;
}
}


/* === Emphasize create article links === */
 
/* ============================================================
  68. Emphasize Create Article Links
  ============================================================ */
.mw-warning-with-logexcerpt a[title="ویکی‌پدیا:ایجاد مقاله"] {
.mw-warning-with-logexcerpt a[title="ویکی‌پدیا:ایجاد مقاله"] {
     font-size: 120%;
     font-size: 120%;
خط ۱٬۲۹۲: خط ۱٬۴۲۳:
}
}


/* === Admin editing protected page === */
 
/* ============================================================
  69. Admin Editing Protected Page
  ============================================================ */
.mw-textarea-protected {
.mw-textarea-protected {
     background-color: #fee7e6;
     background-color: #fee7e6;
}
}


/* === Color diff links === */
 
/* ============================================================
  70. Color Diff Links
  ============================================================ */
.mw-diff-undo a,
.mw-diff-undo a,
.mw-history-undo a,
.mw-history-undo a,
خط ۱٬۳۰۳: خط ۱٬۴۴۰:
     color: var(--color-destructive, #d33);
     color: var(--color-destructive, #d33);
}
}
a.mw-thanks-thank-link {
a.mw-thanks-thank-link {
     color: var(--color-success, #14866d);
     color: var(--color-success, #14866d);
}
}


/* === Cite and dfn styling === */
 
/* ============================================================
  71. Cite and dfn Styling
  ============================================================ */
cite,
cite,
dfn {
dfn {
خط ۱٬۳۱۴: خط ۱٬۴۵۳:
}
}


/* === LTR citations === */
 
LI.mw-cite-dir-ltr {
/* ============================================================
  72. LTR Citations
  ============================================================ */
li.mw-cite-dir-ltr {
     direction: ltr;
     direction: ltr;
     margin-left: 2.3em;
     margin-left: 2.3em;
خط ۱٬۳۲۱: خط ۱٬۴۶۳:
     list-style-type: decimal !important;
     list-style-type: decimal !important;
}
}
 
div.mw-content-ltr > ol > li.mw-cite-dir-ltr {
DIV.mw-content-ltr>OL>LI.mw-cite-dir-ltr {
     margin-left: 0;
     margin-left: 0;
}
}


/* === Persian alphabet OL counter === */
 
/* ============================================================
  73. Persian Alphabet Ordered List Counter
  ============================================================ */
@counter-style persian-alpha {
@counter-style persian-alpha {
     system: cyclic;
     system: cyclic;
خط ۱٬۳۳۲: خط ۱٬۴۷۶:
     suffix: " ";
     suffix: " ";
}
}
.reflist-persian-alpha ol:lang(fa) li {
.reflist-persian-alpha ol:lang(fa) li {
     list-style-type: persian-alpha !important;
     list-style-type: persian-alpha !important;
خط ۱٬۳۴۰: خط ۱٬۴۸۳:
}
}


/* === Parsoid Cite implementation === */
 
/* ============================================================
  74. Parsoid Cite Implementation (counter overrides)
  ============================================================ */
.mw-ref > a[data-mw-group=lower-greek]::after {
.mw-ref > a[data-mw-group=lower-greek]::after {
     content: '[' counter(mw-Ref, lower-greek) ']';
     content: '[' counter(mw-Ref, lower-greek) ']';
}
}
.mw-ref > a[data-mw-group=upper-roman]::after {
.mw-ref > a[data-mw-group=upper-roman]::after {
     content: '[' counter(mw-Ref, upper-roman) ']';
     content: '[' counter(mw-Ref, upper-roman) ']';
}
}
.mw-ref > a[data-mw-group=upper-alpha]::after {
.mw-ref > a[data-mw-group=upper-alpha]::after {
     content: '[' counter(mw-Ref, upper-alpha) ']';
     content: '[' counter(mw-Ref, upper-alpha) ']';
}
}
.mw-ref > a[data-mw-group=persian-alpha]::after {
.mw-ref > a[data-mw-group=persian-alpha]::after {
     content: '[' counter(mw-Ref, persian-alpha) ']';
     content: '[' counter(mw-Ref, persian-alpha) ']';
}
}
.mw-ref > a[data-mw-group=lower-roman]::after {
.mw-ref > a[data-mw-group=lower-roman]::after {
     content: '[' counter(mw-Ref, lower-roman) ']';
     content: '[' counter(mw-Ref, lower-roman) ']';
}
}
.mw-ref > a[data-mw-group=lower-alpha]::after {
.mw-ref > a[data-mw-group=lower-alpha]::after {
     content: '[' counter(mw-Ref, lower-alpha) ']';
     content: '[' counter(mw-Ref, lower-alpha) ']';
}
}
span[rel="mw:referencedBy"] > a::before {
span[rel="mw:referencedBy"] > a::before {
     content: counter(mw-references, persian) '٫' counter(mw-ref-linkback, persian);
     content: counter(mw-references, persian) '٫' counter(mw-ref-linkback, persian);
}
}


/* === Table alignment adjustments === */
 
/* ============================================================
  75. Table Alignment Adjustments
  ============================================================ */
table[align="left"] {
table[align="left"] {
     margin-right: 1.2em;
     margin-right: 1.2em;
}
}
table.wikitable[align="center"] {
table.wikitable[align="center"] {
     margin-right: auto;
     margin-right: auto;
خط ۱٬۳۷۹: خط ۱٬۵۲۱:
}
}


/* === User-select prevention === */
 
/* ============================================================
  76. User‑select Prevention for Indicators
  ============================================================ */
.mw-indicator,
.mw-indicator,
.mw-helplink,
.mw-helplink,
خط ۱٬۳۸۹: خط ۱٬۵۳۴:
}
}


/* === Title padding for italic headings === */
 
/* ============================================================
  77. Title Padding for Italic Headings
  ============================================================ */
html[dir=rtl] #firstHeading > i:first-child {
html[dir=rtl] #firstHeading > i:first-child {
     padding-right: .2em;
     padding-right: .2em;
}
}


/* === Persian numerals for static row numbers === */
 
/* ============================================================
  78. Persian Numerals for Static Row Numbers
  ============================================================ */
body:not(.skin-minerva) .static-row-numbers.sortable tbody tr:not(.static-row-header):not(.static-row-numbers-norank)::before,
body:not(.skin-minerva) .static-row-numbers.sortable tbody tr:not(.static-row-header):not(.static-row-numbers-norank)::before,
body.skin-minerva .static-row-numbers tbody tr:not(:first-child):not(.static-row-header):not(.static-row-numbers-norank)::before,
body.skin-minerva .static-row-numbers tbody tr:not(:first-child):not(.static-row-header):not(.static-row-numbers-norank)::before,
خط ۱٬۴۰۱: خط ۱٬۵۵۲:
}
}


/* === Dark mode background fix === */
 
/* ============================================================
  79. Dark Mode Background Fix
  ============================================================ */
html.skin-theme-clientpref-night {
html.skin-theme-clientpref-night {
     --color-base: #ddd;
     --color-base: #ddd;
}
}
@media screen and (prefers-color-scheme: dark) {
@media screen and (prefers-color-scheme: dark) {
     html.skin-theme-clientpref-os {
     html.skin-theme-clientpref-os {
خط ۱٬۴۱۲: خط ۱٬۵۶۵:
}
}


/* === Main Page logos === */
 
/* ============================================================
  80. Main Page Logos (section icons)
  ============================================================ */
#mp-article .mp-h2 span:before,
#mp-article .mp-h2 span:before,
#mp-new .mp-h2 span:before,
#mp-new .mp-h2 span:before,