نکته: پس از انتشار ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را پاک کنید.

  • فایرفاکس / سافاری: کلید Shift را نگه دارید و روی دکمهٔ Reload کلیک کنید، یا کلید‌های Ctrl-F5 یا Ctrl-R را با هم فشار دهید (در رایانه‌های اپل مکینتاش کلید‌های ⌘-R)
  • گوگل کروم: کلیدهای Ctrl+Shift+R را با هم فشار دهید (در رایانه‌های اپل مکینتاش کلید‌های ⌘-Shift-R)
  • Edge: کلید Ctrl را نگه‌دارید و روی دکمهٔ Refresh کلیک کنید، یا کلید‌های Ctrl-F5 را با هم فشار دهید
/* === Font === */
@font-face {
    font-family: 'Samim';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	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');
}
@font-face {
    font-family: 'Samim';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	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');
}
@font-face {
    font-family: 'Samim';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	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');
}

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

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

/* === body === */
body { 
  font-family: 'Samim', 'IranianSans', system-ui, "Segoe UI", Tahoma, sans-serif !important;
}
p {
  text-align: justify;
}
li {
  margin-bottom: 0.3em;
}
dfn {
	font-style: inherit;   
}
sup, sub {
	line-height: 1em;      
}

.mw-body h1, .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;
}

/* === تنظیم اندازه تیترها (یک درجه کوچک‌تر) === */
.mw-body h1, .mw-body #firstHeading {
	font-size: 1.6em !important;
}
.mw-body h2, .mw-body #toc h2, .mw-body .toc h2, .mp-h2 {
	font-size: 1.3em !important;
}
.mw-body h3 {
	font-size: 1.1em !important;
}
.mw-body h4 {
	font-size: 0.95em !important;
}

.ace_editor { font-family: 'Courier New', monospace !important;  }
 
.ui-widget, .ui-widget *, button, input, select, optgroup,
.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;
}

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

body.page-صفحهٔ_اصلی #ca-delete,
body.page-صفحهٔ_اصلی #deleteconfirm,
body.page-صفحهٔ_اصلی #t-cite,
body.page-صفحهٔ_اصلی #lastmod,
body.page-صفحهٔ_اصلی #siteSub,
body.page-صفحهٔ_اصلی #contentSub,
body.page-صفحهٔ_اصلی #catlinks,
body.page-صفحهٔ_اصلی #centralNotice,
body.page-درگاه_ورودی #siteSub,
body.page-درگاه_ورودی h1.firstHeading {
	display: none !important;
}

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


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

/* === References styling === */
.references-small { 
    font-size: 90%;
}

ol.references > li:target,
sup.reference:target,
span.citation:target,
cite:target { 
    background-color: #ecf0fa;
}

sup.reference {
    font-weight: normal;
    font-style: normal;
}

span.citation,
cite {
    word-wrap: break-word;
}

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

/* Hide print-only elements on screen/handheld */
@media screen, handheld, projection {
    cite *.printonly {
        display: none;
    }
}

/* === Horizontal lists (hlist) === */
.hlist dl,
.hlist ol,
.hlist ul {
    margin: 0;
    padding: 0;
    line-height: 1.5em;
}

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

/* Nested lists 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;
}

/* Interpuncts and parentheses */
.hlist dt:after {
    content: ": ";
}

.hlist dd:after,
.hlist li:after {
    content: " • ";
}

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

.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;
}

/* Ordered lists with Persian counter */
.hlist ol {
    counter-reset: listitem;
}

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

.hlist ol > li:before {
    content: " " counter(listitem, persian) " ";
    white-space: nowrap;
}

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

/* === Plain lists === */
.plainlist ul {
    line-height: inherit;
    list-style: none none;
    margin: 0;
}

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

/* === Wikitable styling === */
.wikitable.plainrowheaders th[scope=row] {
    font-weight: normal;
    text-align: right;
}

/* Lists in data cells are right-aligned in RTL, unless hlist */
html[dir=rtl] .wikitable td ul,
html[dir=rtl] .wikitable td ol,
html[dir=rtl] .wikitable td dl {
    text-align: right;
}

html[dir=rtl] .wikitable.hlist td ul,
html[dir=rtl] .wikitable.hlist td ol,
html[dir=rtl] .wikitable.hlist td dl {
    text-align: inherit;
}

/* === Navbar styling === */
.navbar {
    display: inline;
    font-size: 88%;
    font-weight: normal;
}

.navbar ul {
    display: inline;
    white-space: nowrap;
}

.navbar li {
    word-spacing: -0.125em;
}

.navbar.mini li {  
    font-size: xx-small;
}

.nv-talk > a {
    color: #002BB8;
}

/* Navbar styling when nested in infobox and navbox */
.infobox .navbar {
    font-size: 100%;
}

.navbox .navbar {
    display: block;
    font-size: 100%;
}

.navbox-title .navbar {
    float: right; /* @noflip */
    text-align: right; /* @noflip */
    margin-left: 0.5em; /* @noflip */
    width: 6em;
}

/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript */
.collapseButton {
    float: left; /* @noflip */
    font-weight: normal;
    margin-right: 0.5em; /* @noflip */
    text-align: left; /* @noflip */
    width: auto;
}

.navbox .collapseButton {
    width: 6em;
}

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

.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
    float: right; /* @noflip */
    text-align: right; /* @noflip */
}

/* === Infobox template style === */
.infobox {
    border: 1px solid #a2a9b1;
    border-spacing: 3px;
    background-color: #f8f9fa;
    color: black;
    margin: 0.5em 1em 0.5em 0; /* @noflip */
    padding: 0.2em;
    float: left; /* @noflip */
    clear: left; /* @noflip */
    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: right; /* @noflip */
}

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

.infobox caption,
.infobox-title {
    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: left;
}

.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%;
}

/* Bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #a2a9b1;
    border-left: 1px solid #a2a9b1; /* @noflip */
}

.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
    border: 0;
    border-left: 1px solid #a2a9b1; /* @noflip */
}

/* Geography infoboxes */
.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 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;
}


/* === Notices === */
.notice {
    margin: 1em;
    padding: 0.2em;
}

#disambig {
    border-top: 1px solid #c8ccd1;
    border-bottom: 1px solid #c8ccd1;
}

.notice-text,
.toggle-box,
.red-button,
.goal,
div.red-button,
div.siteNoticeSmall,
div#siteNotice {
    font-family: inherit;
}

DIV.siteNoticeSmall {
    font-size: 15pt;
}

/* === Persondata and metadata === */
table.InChI, /* temporary */
table.persondata {
    border: 1px solid #a2a9b1;
    display: none;
    speak: none;
}

.InChI-label, /* temporary */
.persondata-label {
    color: #a2a9b1;
}

/* === Media list icons === */
div.listenlist {
    background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
    padding-right: 40px; /* @noflip */
}

div.videolist,
div.multivideolist {
    background: url("//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Tango-video-x-generic.png/40px-Tango-video-x-generic.png");
    padding-right: 50px;
}

/* === 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,
.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,
div#mw_content a[href*=".pdf#"].external,
div#mw_content 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;
    padding-left: 18px; /* @noflip */
}

span.PDFlink a {
    background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") center left no-repeat !important;
    padding-left: 18px !important;
}

span.geolink a {
    background: url(//upload.wikimedia.org/wikipedia/en/a/a7/Monobook-globe.png) center left no-repeat !important;
    padding-left: 11px !important;
}

/* === Columns layout (CSS-based) === */
div.columns-2 div.column {
    float: right; /* @noflip */
    width: 50%;
    min-width: 300px;
}

div.columns-3 div.column {
    float: right; /* @noflip */
    width: 33.3%;
    min-width: 200px;
}

div.columns-4 div.column {
    float: right; /* @noflip */
    width: 25%;
    min-width: 150px;
}

div.columns-5 div.column {
    float: right; /* @noflip */
    width: 20%;
    min-width: 120px;
}

/* === Plainlinks never expand === */
.plainlinksneverexpand {
    background: none !important;
    padding: 0 !important;
}

.plainlinksneverexpand .urlexpansion {
    display: none !important;
}

.plainlinksneverexpand a {
    background: none !important;
    padding: 0 !important;
}


/* === Messagebox templates === */
.messagebox {
    border: 1px solid #a2a9b1;
    background-color: #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;
}

.messagebox.nested-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 4px 2px 4px;
}

.messagebox.small,
.messagebox.small-talk {
    width: 238px;
    font-size: 85%;
    float: left; /* @noflip */
    clear: both; /* @noflip */
    margin: 0 0 1em 1em;
    line-height: 1.25em;
}

.messagebox.small-talk {
    background: #fff2cc;
}

/* === Article message box styles (ambox) === */
table.ambox {
    margin: 0px 10%;
    border: 1px solid #a2a9b1;
    border-right: 10px solid #36c; /* Default "notice" blue */
    background: #f8f9fa;
}

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.5em 2px 0;
}

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

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

table.ambox-speedy {
    border-right: 10px solid #DD0000;
    background: #fee7e6;
}

table.ambox-delete {
    border-right: 10px solid #DD0000;
}

table.ambox-content {
    border-right: 10px solid #FF5D00;
}

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

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

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

/* === Disambig and set index box styles (dmbox) === */
table.dmbox {
    clear: both;
    margin: 0.9em 1em;
    border-top: 1px solid #c8ccd1;
    border-bottom: 1px solid #c8ccd1;
    background: transparent;
}

/* === Footer and header message box styles (fmbox) === */
table.fmbox {
    clear: both;
    margin: 0.2em 0;
    width: 100%;
    border: 1px solid #a2a9b1;
    background: #f8f9fa;
}

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

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

table.fmbox-editnotice {
    background: transparent;
}

/* Div based warning fmbox messages */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #DD0000;
    background-color: var(--background-color-error-subtle, #ffdbdb);
    padding: 0.25em 0.9em;
}

/* Div based system fmbox messages */
div.mw-lag-warn-normal,
div.fmbox-system {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #a2a9b1;
    background: #f8f9fa;
    padding: 0.25em 0.9em;
}

/* === Other pages message box styles (ombox) === */
table.ombox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #a2a9b1;
    background-color: #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;
}

/* === Small ambox overrides === */
html body.mediawiki .mbox-small {
    clear: left; /* @noflip */
    float: left;  /* @noflip */
    margin: 4px 1em 4px 0;
    box-sizing: border-box;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em;
}

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

/* === Compact ambox styles === */
.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 1.6em 0 0 !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;
}

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

/* === Buttons and icons === */
#wpSave {
    font-weight: bold;
}

.check-icon a.new {
    display: none;
    speak: none;
}

/* === Links styling === */
.nounderlines a {
    text-decoration: none;
}

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


/* === Print-specific styles === */
@media print {
    #privacy,
    #about,
    #disclaimer {
        display: none;
    }
}

/* === Icons for Main Page === */
#EnWpMpBook {
    background-image: url(//upload.wikimedia.org/wikipedia/en/7/7e/MP-open-book.png);
}

#EnWpMpSearch {
    background: url(//upload.wikimedia.org/wikipedia/en/a/ae/MP-magnifying-glass.png) no-repeat top left;
}

#EnWpMpSearchInner {
    float: left;
    width: 20em;
    text-align: center;
}

#EnWpMpBook2 {
    background-image: url(//upload.wikimedia.org/wikipedia/commons/8/8e/MP-open-book2.png);
}

/* === Standard Navigationsleisten (NavFrame / Boxmerge) === */
div.Boxmerge,
div.NavFrame {
    margin: 0px;
    padding: 4px;
    border: 1px solid #a2a9b1;
    text-align: center;
    border-collapse: collapse;
    font-size: 95%;
}

div.Boxmerge div.NavFrame {
    border-style: none;
    border-style: hidden;
}

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

div.NavPic {
    background-color: #fff;
    margin: 0px;
    padding: 2px;
    float: right;
}

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

div.NavFrame div.NavHead:hover {
    background-color: #aaf;
}

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

div.NavEnd {
    margin: 0px;
    padding: 0px;
    line-height: 1px;
    clear: both;
}

a.NavToggle {
    position: absolute;
    top: 0px;
    left: 3px;
    font-weight: normal;
    font-size: smaller;
}

/* === Hatnotes and disambiguation notices === */
.rellink,
.dablink,
.hatnote {
    font-style: italic;
}

.rellink i,
.dablink i,
.hatnote i {
    font-style: normal;
}

div.rellink,
div.dablink,
div.hatnote {
    padding-right: 1.6em; /* @noflip */
    margin-bottom: 0.5em;
}

span.updatedmarker {
    background-color: transparent;
    color: #006400;
}

.dablink {
    font-style: italic;
    padding-right: 2em;
}

.dablink i {
    font-style: normal;
}

/* === Horizontal UL lists === */
.horizontal ul {
    padding: 0;
    margin: 0;
}

.horizontal li {
    padding: 0 0.6em 0 0.4em;
    display: inline;
    border-left: 1px solid;
}

/* === Geographical coordinates === */
.geo-default {
    display: inline;
}

.geo-nondefault {
    display: none;
}

.geo-dms {
    display: inline;
}

.geo-dec {
    display: inline;
}

.geo-multi-punct {
    display: none;
}

.longitude .latitude {
    white-space: nowrap;
}

.geo { }

/* === Table of Contents tweaks === */
.nonumtoc .tocnumber {
    display: none;
}

.nonumtoc #toc ul,
.nonumtoc .toc ul {
    line-height: 1.5em;
    list-style: none;
    margin: 0.3em 0 0;
    padding: 0;
}

.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
    margin: 0 0 0 2em;
}

/* TOC level limits */
.toclimit-2 .toclevel-2 { display: none; }
.toclimit-3 .toclevel-3 { display: none; }
.toclimit-4 .toclevel-4 { display: none; }
.toclimit-5 .toclevel-5 { display: none; }
.toclimit-6 .toclevel-6 { display: none; }
.toclimit-7 .toclevel-7 { display: none; }

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

/* === User block styles === */
div.user-block {
    padding: 5px;
    border: 1px solid #a2a9b1;
    background-color: #fee7e6;
}

/* === Prevent unwanted line breaks === */
.nowrap,
.nowraplinks a,
span.texhtml,
sup.reference a {
    white-space: nowrap;
}

/* === Math tag layout === */
span.texhtml {
    direction: ltr;
    unicode-bidi: isolate;
}

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

/* === Message box cell sizing === */
th.mbox-text,
td.mbox-text {
    border: none;
    padding: 0.25em 0.9em;
    width: 100%;
}

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

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

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

/* WikiProject banner headers */
.wpbs-inner .wpb .wpb-header {
    display: table-row;
}

/* Abuse filter styling */
.mw-tag-markers {
    font-style: italic;
    font-size: 90%;
}

/* Hide special permission elements */
.checkuser-show,
.sysop-show,
.patroller-show,
.templateeditor-show,
.extendedmover-show,
.extendedconfirmed-show,
.autoconfirmed-show,
.user-show {
    display: none;
}

/* Hieroglyph table */
.mw-hierotable,
.hierotable-mw,
.mw-hierotable th,
.hierotable mw-th,
.mw-hierotable td,
.hierotable mw-td {
    border: 0px;
    padding: 0px;
}

/* Template:Ref printing workaround */
.plainlinksneverexpand a.external.text:after,
.plainlinksneverexpand a.external.autonumber:after {
    display: none !important;
}

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

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

/* Hidden categories font size */
#mw-hidden-catlinks {
    font-size: 87% !important;
}

/* Listify spacing */
.listify {
    margin-left: 0;
    margin-right: 2em;
}

#wpFilterRules {
    direction: ltr;
}

/* Fix edit summary bidi issues */
.comment > span {
    unicode-bidi: normal;
}

/* Better long edit summary wrapping */
.comment {
    overflow-wrap: break-word;
    word-break: break-word;
}

/* Upload description height */
#wpUploadDescription {
    height: 25em;
}


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

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

/* === Hide edittools base for non-gadget users === */
#mw-edittools-charinsert {
    display: none;
}

/* === Category tree styling === */
#mw-subcategories ul {
    list-style: none none;
    margin-left: 0.25em;
}

.CategoryTreeChildren {
    margin-left: 1.25em;
}

.CategoryTreeToggle {
    color: #36c;
}

.CategoryTreeEmptyBullet {
    color: #c8ccd1;
}

/* === Notice for sandbox pages === */
body.ns-2[class*="_صفحه_تمرین"] #firstHeading::after {
    color: #72777d;
    content: "توجه:این صفحه بخشی از دانشنامه نیست و صرفاً جهت ویرایش آزمایشی در ویکی‌پدیا کاربرد دارد.";
    float: left;
    width: 40%;
    font-size: 40%;
}

/* === Recent changes font adjustments === */
.mw-fr-reviewlink,
.fr-hist-basic-user,
.fr-hist-basic-auto {
    font-weight: normal;
    font-size: smaller;
}

/* === Temporary fixes === */
.ui-dialog {
    right: auto;
}

.wrap {
    white-space: normal;
}

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

/* === Tag highlighter visibility === */
.mw-tag-marker-نیازمند_بازبینی {
    display: none;
}

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

/* === Emphasize create article links === */
.mw-warning-with-logexcerpt a[title="ویکی‌پدیا:ایجاد مقاله"] {
    font-size: 120%;
    font-weight: bold;
}

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

/* === Color diff links === */
.mw-diff-undo a,
.mw-history-undo a,
.mw-rollback-link a {
    color: var(--color-destructive, #d33);
}

a.mw-thanks-thank-link {
    color: var(--color-success, #14866d);
}

/* === Cite and dfn styling === */
cite,
dfn {
    font-style: inherit;
}

/* === LTR citations === */
LI.mw-cite-dir-ltr {
    direction: ltr;
    margin-left: 2.3em;
    text-align: left;
    list-style-type: decimal !important;
}

DIV.mw-content-ltr>OL>LI.mw-cite-dir-ltr {
    margin-left: 0;
}

/* === Persian alphabet OL counter === */
@counter-style persian-alpha {
    system: cyclic;
    symbols: "\627\644\641" "\628" "\67E" "\62A" "\62B" "\62C" "\684" "\62D" "\62E" "\62F" "\630" "\631" "\632" "\698" "\633" "\634" "\635" "\636" "\637" "\638" "\639" "\63A" "\641" "\642" "\6A9" "\6AB" "\644" "\645" "\646" "\648" "\6BE" "\6CC";
    suffix: " ";
}

.reflist-persian-alpha ol:lang(fa) li {
    list-style-type: persian-alpha !important;
    direction: rtl;
    text-align: right;
    margin-left: 0;
}

/* === Parsoid Cite implementation === */
.mw-ref > a[data-mw-group=lower-greek]::after {
    content: '[' counter(mw-Ref, lower-greek) ']';
}

.mw-ref > a[data-mw-group=upper-roman]::after {
    content: '[' counter(mw-Ref, upper-roman) ']';
}

.mw-ref > a[data-mw-group=upper-alpha]::after {
    content: '[' counter(mw-Ref, upper-alpha) ']';
}

.mw-ref > a[data-mw-group=persian-alpha]::after {
    content: '[' counter(mw-Ref, persian-alpha) ']';
}

.mw-ref > a[data-mw-group=lower-roman]::after {
    content: '[' counter(mw-Ref, lower-roman) ']';
}

.mw-ref > a[data-mw-group=lower-alpha]::after {
    content: '[' counter(mw-Ref, lower-alpha) ']';
}

span[rel="mw:referencedBy"] > a::before {
    content: counter(mw-references, persian) '٫' counter(mw-ref-linkback, persian);
}

/* === Table alignment adjustments === */
table[align="left"] {
    margin-right: 1.2em;
}

table.wikitable[align="center"] {
    margin-right: auto;
    margin-left: auto;
}

/* === User-select prevention === */
.mw-indicator,
.mw-helplink,
.mw-indicator-pp-default {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

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

/* === 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.skin-minerva .static-row-numbers tbody tr:not(:first-child):not(.static-row-header):not(.static-row-numbers-norank)::before,
table.static-row-numbers:not(.sortable) tbody tr:not(:first-child):not(.static-row-header):not(.static-row-numbers-norank)::before {
    content: counter(rowNumber, persian);
}

/* === Dark mode background fix === */
html.skin-theme-clientpref-night {
    --color-base: #ddd;
}

@media screen and (prefers-color-scheme: dark) {
    html.skin-theme-clientpref-os {
        --color-base: #ddd;
    }
}

/* === Main Page logos === */
#mp-article .mp-h2 span:before,
#mp-new .mp-h2 span:before,
#mp-top .mp-h2 span:before,
#mp-badge .mp-h2 span:before,
#mp-help .mp-h2 span:before {
    background: url('https://imamreza.org/w/images/6/64/Favicon.ico') no-repeat center center;
}