@font-face {
  font-family: 'Amiri';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/amiri-ar-400.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC7, U+10EC9-10EEE, U+10EF0-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
@font-face {
  font-family: 'Amiri';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/amiri-latin-ext-400.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Amiri';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/amiri-latin-400.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Original IslamicWeb colours, artwork and section navigation. */
.article-body .population-table{min-width:620px;font-variant-numeric:tabular-nums}
.article-body .population-table thead th{background:#005445;color:#fff;vertical-align:bottom}
.article-body .population-table tbody th{background:transparent;font-weight:400}
.article-body .population-table tbody tr:nth-child(even){background:#f3f7f5}
.article-body .population-table td{text-align:right;white-space:nowrap}
.article-body .population-table thead th:not(:first-child){text-align:right}
@media print{.article-body .population-table{min-width:0}.article-body .population-table thead{display:table-header-group}.article-body .population-table tr{break-inside:avoid}}
.salawat{font-family:Amiri,serif;font-style:normal;font-weight:400;white-space:nowrap}

@font-face{font-family:'Noto Arabic';src:url(fonts/arabic.woff2) format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{--section:#005445;--on-section:#fff;--ink:#151515;--rule:#d7d7d7;--link:#0000bb;--ui:Arial,Helvetica,sans-serif;--body:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#929292 #f6f6f6}body{margin:0;background:white;color:var(--ink);font:16px/1.65 var(--ui)}::selection{background:#fff0ac;color:#111}a{color:var(--link);text-underline-offset:.22em}a:hover{color:var(--section)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #996000;outline-offset:4px}button,input{font:inherit}button,a,summary,input{touch-action:manipulation}button{cursor:pointer}input{caret-color:var(--section);min-width:0}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.35;text-wrap:balance;overflow-wrap:anywhere}h1{font:600 34px/1.4 Verdana,Arial,sans-serif;color:var(--section)}h2{font-size:25px;color:var(--section)}h3{font-size:21px;color:var(--section)}img{max-width:100%;height:auto}svg{flex-shrink:0}[hidden]{display:none!important}.wrap{width:100%;max-width:1060px;margin-inline:auto}.ui-icon{display:inline-block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em}.skip-link{position:absolute;top:-100px;left:20px;padding:12px 20px;background:#fff;color:#111;z-index:20}.skip-link:focus{top:12px}
.masthead{background:#fff}.site-nav{display:flex;align-items:stretch;justify-content:center;max-width:1600px;margin:auto;min-height:62px}.site-nav a{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;text-align:center;padding:12px 16px;color:#151515;text-decoration:none;font-size:14px;font-weight:600;line-height:1.45;border-inline-end:1px solid #ddd}.site-nav a:last-child{border:0}.site-nav a:hover{background:#f6f6f6;color:var(--section);text-decoration:underline}.mobile-masthead{display:none}.menu-toggle{border:1px solid #bbb;background:#fff;color:#111;min-height:44px;padding:8px 12px;align-items:center;gap:9px}.brand{color:var(--section);text-decoration:none;font-weight:600}.header-actions{display:flex;align-items:center;gap:20px}.language{font-family:Amiri,serif;font-size:23px}.site-frame{display:grid;grid-template-columns:210px minmax(0,1fr);max-width:1600px;min-height:calc(100vh - 62px);margin:auto;background:var(--section);border-top:10px solid var(--section)}.section-sidebar{padding:30px 20px 45px;color:var(--on-section);background:var(--section)}.sidebar-brand{display:flex;flex-direction:column;align-items:center;gap:15px;text-decoration:none;color:var(--on-section);font-size:24px;line-height:1.25}.sidebar-brand:hover{color:var(--on-section)}.sidebar-brand img{display:block;width:100px;height:100px}.section-name{font-size:15px;font-weight:bold;line-height:1.5;margin:27px 0 15px;text-align:center}.section-links{display:flex;flex-direction:column}.section-links>a{display:block;padding:12px 5px;min-height:46px;color:var(--on-section);font-size:14px;line-height:1.55;text-decoration:none;border-bottom:1px solid #ffffff26}.section-links>a:hover,.section-links>a[aria-current=page]{text-decoration:underline;background:#ffffff12}.section-links .section-index{margin-top:22px;border-top:1px solid #ffffff55}.reading-surface{background:#fff;min-width:0;border-start-start-radius:20px}.site-footer{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin:35px 40px 0;padding:22px 0;border-top:1px solid var(--rule);font-size:13px}.site-footer a{color:#444}.home-search{max-width:630px;margin:25px 0 34px}.search-label{display:block;font-size:14px;font-weight:bold;margin-bottom:7px;color:var(--section)}.search-form{display:flex;align-items:center;gap:12px;min-height:50px;background:white;border:1px solid #aaa;padding:5px 5px 5px 15px;max-width:700px}.search-form>svg{width:20px;height:20px;fill:none;stroke:#555;stroke-width:1.6}.search-form input{flex:1;width:100%;border:0;background:transparent;color:#111;font-size:15px;padding:8px 3px;min-height:38px}.search-form input::placeholder{color:#555;opacity:1}.search-form input:focus-visible{outline:2px solid var(--section);outline-offset:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 18px;background:var(--section);color:var(--on-section);border:1px solid var(--section);border-radius:2px;text-decoration:none;font-size:14px;line-height:1.5}.btn:hover{color:var(--on-section);filter:brightness(.9)}.btn:active{transform:translateY(1px)}.btn.outline{background:white;color:var(--section)}.search-form .btn .ui-icon{stroke:currentColor}.lead{font-size:17px;line-height:1.8;color:#444;max-width:760px}
.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 170px;column-gap:42px;padding:34px 46px 48px;align-items:start}.article-main{min-width:0;max-width:820px}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:#555;margin-bottom:20px}.breadcrumbs a{color:var(--section)}.article-header{padding:12px 0 20px;border-bottom:1px solid var(--rule);margin-bottom:25px}.article-header h1{max-width:800px}.article-tools{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:14px;font-size:13px}.article-tools button{background:none;border:0;padding:8px 0;min-height:44px;color:#444;font-size:13px}.article-tools a{color:#444;min-height:44px;display:inline-flex;align-items:center}.article-tools button:hover{color:var(--section);text-decoration:underline}.article-tools .ui-icon{margin-inline-start:5px}.article-body{font:18px/1.85 var(--body);max-width:75ch;overflow-wrap:anywhere}.article-body p{margin:0 0 1.25em}.article-body h2{font-size:25px;margin:1.6em 0 .7em}.article-body h3{font-size:22px;margin:1.5em 0 .6em}.article-body h4,.article-body h5,.article-body h6{font-size:19px;margin:1.3em 0 .5em;color:var(--section)}.article-body a:visited{color:#006666}.article-body a:hover{color:var(--section)}.article-body ul,.article-body ol{padding-inline-start:28px;margin-block:16px 25px}.article-body li{margin-block:8px}.article-body blockquote{margin:25px 0;padding:0 22px;border-inline-start:1px solid #a6a6a6}.article-body blockquote p:last-child{margin-bottom:0}.article-body img{display:inline-block;max-width:100%;height:auto;margin-block:10px}.article-body .inline-symbol{max-height:1em;width:auto;vertical-align:baseline;margin:0 3px}.article-body .legacy-flow{margin:0;padding:0}.article-body .original-title{font-size:1em;font-weight:bold;color:var(--section);margin-bottom:1em}.article-body table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.7;text-align:start}.article-body td,.article-body th{border:1px solid #ccc;padding:10px;min-width:75px;text-align:start;vertical-align:top}.article-body th{background:#f3f3f3}.article-body .table-scroll{max-width:100%;overflow:auto;margin-block:25px;overscroll-behavior-inline:contain}.article-body pre{white-space:pre-wrap;font-size:15px}.article-body sup,.article-body sub{line-height:0}.anchor-target{display:block;height:0;margin:0;padding:0}.unavailable-reference{color:inherit;text-decoration:underline dotted #888;text-underline-offset:.2em;cursor:help}.reading-rail{padding-top:73px;font-size:13px}.contents{border-block:1px solid #ccc;padding:15px 0}.contents summary{font-weight:bold;cursor:pointer;color:var(--section)}.contents ol{padding-inline-start:20px;margin:15px 0 0}.contents li{margin:10px 0}.contents a{color:#444;text-decoration:none}.contents a:hover{text-decoration:underline}.back-collection{display:block;margin-top:20px;font-size:13px}.related{border-top:1px solid var(--rule);margin-top:38px;padding-top:25px}.related h2{font-size:22px;margin-bottom:15px}.related>a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;border-bottom:1px solid #e2e2e2;font-size:16px}.standalone{padding:35px 48px 65px;max-width:930px}.notice{border:1px solid #d0ccb9;background:#fffdee;padding:16px 20px;font-size:15px;line-height:1.8;margin:22px 0}.notice a{color:var(--link)}
.catalog-page,.search-page{padding:34px 50px 65px;max-width:1050px;min-height:65vh}.catalog-header{margin-bottom:28px}.catalog-header h1{margin:10px 0 15px}.catalog-filter{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:18px 0;border-block:1px solid #ccc;margin-bottom:12px;font-size:14px}.catalog-filter input{flex:1;min-width:160px;max-width:420px;padding:10px 13px;background:white;color:#111;border:1px solid #aaa;min-height:46px}.catalog-filter input::placeholder{color:#555}#filter-count{color:#555;font-size:13px}.catalog-list{list-style:none;padding:0;margin:0}.catalog-list li a{display:grid;grid-template-columns:minmax(0,1fr) 130px 18px;gap:20px;align-items:center;padding:17px 0;border-bottom:1px solid #e0e0e0;text-decoration:none}.catalog-list a>span:first-child{font-size:18px;line-height:1.7;overflow-wrap:anywhere}.catalog-list a>small{font-size:12px;color:#555}.catalog-list a:hover>span:first-child{text-decoration:underline}.catalog-list a:hover{background:#fafafa}.catalog-bottom,.filter-empty{margin-top:25px;font-size:15px}.search-status{font-size:15px;color:#444;margin:25px 0}.search-results{list-style:none;margin:0;padding:0}.search-results li{padding:22px 0;border-top:1px solid #ccc}.search-results h2{font-size:23px;margin:7px 0 12px}.search-results .result-section{font-size:13px;color:#555}.search-results .snippet{font-size:17px;line-height:1.85;color:#333}.search-results mark{background:#fff2b2}.more-results{margin-top:25px}.language-options{border:1px solid #aaa;padding:15px 20px;display:flex;gap:13px 25px;flex-wrap:wrap;font-size:15px;margin:25px 0}.language-options legend{padding-inline:8px}.language-options label{display:flex;align-items:center;gap:8px;cursor:pointer;min-height:36px}.language-options input{accent-color:var(--section);width:18px;height:18px}.translation-status{font-size:15px}.translation-group{padding-top:25px;border-top:1px solid #ccc;margin-top:30px}.translation-group>h2{margin-bottom:20px}.toast{display:none;position:fixed;bottom:24px;inset-inline-start:50%;transform:translateX(-50%);z-index:30;background:#222;color:white;padding:12px 20px;border-radius:2px;max-width:90vw;font-size:14px}.toast.visible{display:block}
/* Original Arabic ivory background and corner artwork, kept outside the reading column. */
.heritage-ar{--ui:'Noto Arabic',Tahoma,sans-serif;--body:Amiri,'Times New Roman',serif;--ink:#201e18;--link:#000080;--rule:#d6d0b6;background:#ffffe6 url('/Arabic/images/bg_islamic.jpg') no-repeat left top;font-family:var(--ui)}.heritage-ar .masthead{background:transparent;margin-left:230px;margin-right:28px}.heritage-ar .mobile-masthead{display:flex;align-items:center;justify-content:space-between;min-height:125px;gap:25px;padding:20px 25px}.heritage-ar .brand{font:40px/1.55 Amiri,serif;color:#756b58}.heritage-ar .language{font:15px/1.6 Arial,sans-serif;min-height:44px;display:flex;align-items:center;color:#000080}.heritage-ar .menu-toggle{display:none}.heritage-ar .site-nav{border-block:1px solid #d6d0b6;min-height:52px;justify-content:space-between}.heritage-ar .site-nav a{font-size:14px;font-weight:400;border:0;color:#000080;padding:10px 12px}.heritage-ar .site-nav a:hover{background:#f5f0d8}.heritage-ar .site-frame{background:transparent;border:0;margin-left:230px;margin-right:28px;max-width:none;min-height:calc(100vh - 177px);grid-template-columns:185px minmax(0,1fr);gap:30px}.heritage-ar .section-sidebar{color:#000080;background:transparent;padding:35px 0 30px;border-inline-end:1px solid #d6d0b6}.heritage-ar .sidebar-brand{display:none}.heritage-ar .section-name{color:#756b58;font:27px/1.5 Amiri,serif;text-align:start;margin:0 0 13px}.heritage-ar .section-links>a{color:#000080;border-color:#dfdac4;font:22px/1.75 Amiri,serif;padding:10px 0;margin-inline-end:20px}.heritage-ar .section-links>a:hover{background:transparent;color:#800000}.heritage-ar .reading-surface{background:transparent;border-radius:0}.heritage-ar h1,.heritage-ar h2,.heritage-ar h3{font-family:Amiri,serif;font-weight:400;color:#800000;letter-spacing:0}.heritage-ar h1{font-size:42px;line-height:1.6}.heritage-ar .article-layout{padding:25px 0 40px;display:block;max-width:850px}.heritage-ar .article-header h1{font-size:40px;line-height:1.6}.heritage-ar .article-body{font:24px/1.95 Amiri,serif;max-width:100%}.heritage-ar .article-body h2{font-size:32px}.heritage-ar .article-body h3{font-size:28px}.heritage-ar .article-body table{font-family:Amiri,serif;font-size:21px}.heritage-ar .reading-rail{padding-top:22px}.heritage-ar .contents{font-size:14px}.heritage-ar .contents ol{columns:2;column-gap:25px}.heritage-ar .breadcrumbs{font-size:13px}.heritage-ar .breadcrumbs a{color:#000080}.heritage-ar .article-tools{font-size:13px;gap:20px}.heritage-ar .article-tools button{font-size:13px}.heritage-ar .related>a{font:23px/1.8 Amiri,serif}.heritage-ar .related h2{font-size:29px}.heritage-ar .catalog-page,.heritage-ar .search-page{padding:25px 0 50px}.heritage-ar .catalog-list a>span:first-child{font:25px/1.8 Amiri,serif}.heritage-ar .catalog-list a>small{font-size:12px}.heritage-ar .catalog-list a:hover{background:#f5f0d8}.heritage-ar .catalog-filter{font-size:14px}.heritage-ar .search-label{color:#514735}.heritage-ar .btn{background:#756b58;border-color:#756b58;color:white}.heritage-ar .btn.outline{background:transparent;color:#514735}.heritage-ar .lead{font-size:16px;color:#514735;line-height:1.9}.heritage-ar .search-results h2{font-size:31px}.heritage-ar .search-results .snippet{font:24px/1.9 Amiri,serif}.heritage-ar .standalone{padding:25px 0 50px}.heritage-ar .notice{background:#fffde0;border-color:#d1c9a9}.heritage-ar .site-footer{margin-inline:0;border-color:#d6d0b6;font-size:13px}.heritage-ar .site-footer a{color:#514735}.heritage-ar .toast{transform:translateX(50%)}
.heritage-ar.home .brand-title{visibility:hidden}.heritage-ar.home .mobile-masthead{min-height:60px;padding-block:8px}.heritage-ar.home .site-nav{display:none}.heritage-ar.home .site-frame{display:block}.heritage-ar.home .section-sidebar{display:none}.arabic-home{max-width:800px;padding:0 32px 30px;text-align:center}.arabic-home h1{font-size:54px;color:#8a806f;line-height:1.65;margin:10px 0 28px}.opening-verse{font:28px/1.9 Amiri,serif;color:#800000;max-width:690px;margin:0 auto 30px}.arabic-home-links{list-style:none;margin:0 auto;padding:0;max-width:590px;text-align:start}.arabic-home-links li{border-bottom:1px solid #ded8bc}.arabic-home-links a{display:block;font:28px/1.8 Amiri,serif;min-height:55px;padding:8px 18px;color:#000080;text-decoration:none}.arabic-home-links a:hover{color:#800000;text-decoration:underline}.arabic-home .home-search{margin:34px auto 0;text-align:start;max-width:555px}.home-all{font-size:15px;margin-top:20px}.home-all a{color:#000080}
@media(min-width:1601px){.heritage-en{background:#eee}.heritage-en .masthead{max-width:1600px;margin:auto}.heritage-en .site-frame{border-inline:1px solid #ddd}}
@media(max-width:1200px){.site-frame{grid-template-columns:190px minmax(0,1fr)}.section-sidebar{padding-inline:16px}.site-nav a{padding-inline:10px;font-size:13px}.article-layout{display:block;padding-inline:38px}.article-main{max-width:820px;margin:auto}.reading-rail{padding-top:25px;max-width:820px;margin:auto}.contents ol{columns:2;column-gap:30px}.heritage-ar .masthead,.heritage-ar .site-frame{margin-left:180px;margin-right:20px}.heritage-ar .site-frame{grid-template-columns:155px minmax(0,1fr);gap:22px}.heritage-ar .site-nav a{font-size:12px;padding-inline:8px}.heritage-ar .section-links>a{font-size:21px;margin-inline-end:14px}.heritage-ar .catalog-list li a{grid-template-columns:minmax(0,1fr) 18px}.heritage-ar .catalog-list a>small{display:none}}
@media(max-width:900px){.site-frame{grid-template-columns:175px minmax(0,1fr)}.section-sidebar{padding-inline:13px}.section-links>a{font-size:13px}.sidebar-brand{font-size:22px}.site-nav a{font-size:12px;padding-inline:7px}.article-layout{padding:25px 28px 40px}.article-header h1{font-size:29px}.catalog-page,.search-page,.standalone{padding:25px 28px 45px}.catalog-list li a{grid-template-columns:minmax(0,1fr) 18px;gap:15px}.catalog-list a>small{display:none}.heritage-ar{background-size:230px auto}.heritage-ar .masthead,.heritage-ar .site-frame{margin-left:130px;margin-right:22px}.heritage-ar .site-frame{display:block}.heritage-ar .section-sidebar{display:none}.heritage-ar .mobile-masthead{padding-inline:0;min-height:105px}.heritage-ar .brand{font-size:35px}.heritage-ar .site-nav{flex-wrap:wrap}.heritage-ar .site-nav a{flex:auto;min-height:44px}.heritage-ar .article-layout{padding-top:22px}.arabic-home{padding-inline:10px}.arabic-home h1{font-size:47px}.opening-verse{font-size:26px}.arabic-home-links a{font-size:27px}.heritage-ar .catalog-page,.heritage-ar .search-page{padding-inline:0}}
@media(max-width:650px){.mobile-masthead{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;gap:12px;min-height:77px}.mobile-masthead .brand{display:flex;align-items:center;gap:12px;font-size:21px;white-space:nowrap}.mobile-masthead .brand img{display:block;width:48px;height:48px;background:var(--section)}.header-actions{gap:12px}.language{font-size:21px}.menu-toggle{display:none;font-size:13px;padding-inline:10px}.js .menu-toggle{display:flex}.site-nav{flex-direction:column;min-height:0}.site-nav>a{flex:none;min-height:48px;padding:12px 20px;text-align:start;justify-content:flex-start;border:0;border-top:1px solid #eee;font-size:14px}.js .site-nav{display:none}.js .site-nav.open{display:flex}.site-frame{display:block;min-height:calc(100vh - 87px)}.section-sidebar{display:none;padding:15px 20px 25px}.section-sidebar .sidebar-brand{display:none}.section-sidebar .section-name{text-align:start;margin:0 0 10px}.section-links>a{font-size:14px}.section-links .section-index{margin-top:10px}body:has(.site-nav.open) .section-sidebar{display:block}.reading-surface{border-start-start-radius:16px}.article-layout{padding:22px 22px 35px}.article-header{padding:4px 0 14px;margin-bottom:22px}.article-header h1{font-size:28px;line-height:1.45}.article-body{font-size:18px;line-height:1.85}.article-body h2{font-size:24px}.article-body h3{font-size:21px}.article-body blockquote{padding-inline:15px}.article-body table{font-size:14px}.article-body td,.article-body th{padding:8px}.article-tools{gap:20px;margin-top:9px;font-size:12px}.article-tools button{font-size:12px}.breadcrumbs{font-size:12px;margin-bottom:17px}.home-search{margin:18px 0 27px}.search-label{font-size:13px}.search-form{gap:8px;padding-inline-start:10px}.search-form input{font-size:14px}.search-form .btn{padding:10px 13px;font-size:13px}.search-form .btn>span{display:none}.search-form>svg{width:18px;height:18px}.contents ol{columns:1;max-height:260px;overflow:auto}.reading-rail{padding-top:20px}.related h2{font-size:22px}.related>a{font-size:16px}.catalog-page,.search-page,.standalone{padding:25px 22px 40px}.catalog-header h1{font-size:29px}.catalog-header .lead{font-size:16px}.catalog-filter{gap:10px}.catalog-filter label{flex-basis:100%}.catalog-filter input{font-size:15px}.catalog-list a>span:first-child{font-size:18px}.search-results h2{font-size:22px}.search-results .snippet{font-size:17px}.site-footer{margin:25px 22px 0;gap:20px;font-size:12px;padding-bottom:25px}.notice{font-size:14px;padding:14px 16px}.language-options{padding:12px;font-size:14px}.more-results{width:100%}.heritage-ar{background-size:190px auto;background-position:left top}.heritage-ar .masthead{margin:0 18px;padding-top:20px}.heritage-ar .mobile-masthead{min-height:135px;align-items:flex-end;padding:20px 0 16px;gap:8px}.heritage-ar .mobile-masthead .brand{font:34px/1.5 Amiri,serif;white-space:normal}.heritage-ar .header-actions{flex-direction:column;gap:2px;align-items:flex-end}.heritage-ar .language{font-size:13px;min-height:34px}.heritage-ar .menu-toggle{font-size:13px;background:#ffffe6;min-height:40px}.heritage-ar .site-nav{border-block:0}.heritage-ar .site-nav a{font-size:14px;min-height:48px;border-bottom:1px solid #ded8bc}.heritage-ar .site-frame{margin:0 22px;min-height:65vh}.heritage-ar .section-sidebar{padding:20px 0;border:0}.heritage-ar .article-header h1{font-size:35px}.heritage-ar .article-body{font-size:23px;line-height:1.95}.heritage-ar .article-body h2{font-size:31px}.heritage-ar .article-body h3{font-size:27px}.heritage-ar .article-tools{font-size:12px;gap:20px}.heritage-ar .article-tools button{font-size:12px}.heritage-ar .breadcrumbs{font-size:12px}.heritage-ar .catalog-header h1{font-size:36px}.heritage-ar .catalog-list a>span:first-child{font-size:25px}.heritage-ar .search-results .snippet{font-size:23px}.heritage-ar .search-form input{font-size:13px}.heritage-ar .contents ol{columns:1}.heritage-ar .site-footer{font-size:12px;gap:18px}.heritage-ar.home .mobile-masthead{min-height:90px;align-items:flex-start;padding:0}.heritage-ar.home .brand{display:none}.heritage-ar.home .header-actions{margin-inline-start:auto;align-items:flex-end;gap:2px}.heritage-ar.home .site-nav.open{display:flex}.heritage-ar.home:has(.site-nav.open) .section-sidebar{display:block}.arabic-home{padding:0 0 24px}.arabic-home h1{font-size:44px;line-height:1.5;margin:9px 0 23px}.opening-verse{font-size:25px;line-height:1.85;margin-bottom:25px}.arabic-home-links a{font-size:26px;padding:10px 7px;line-height:1.75}.arabic-home .home-search{margin-top:28px}.home-all{font-size:14px}}
@media(max-width:370px){.mobile-masthead{padding-inline:12px;gap:8px}.mobile-masthead .brand{gap:7px;font-size:18px}.mobile-masthead .brand img{width:42px;height:42px}.header-actions{gap:8px}.language{font-size:19px}.menu-toggle{padding-inline:8px;font-size:12px}.menu-toggle svg{display:none}.article-layout,.catalog-page,.search-page,.standalone{padding-inline:18px}.heritage-ar .mobile-masthead .brand{font-size:30px}.heritage-ar .site-frame{margin-inline:18px}}
@media(max-width:650px){.heritage-ar.home .header-actions{margin-inline-start:0;margin-inline-end:auto;align-items:flex-start}}
.theme-search h1,.theme-search h2,.theme-search .search-label{color:#993300}.theme-sounds h1,.theme-sounds h2{color:#5f5224}.site-nav a[lang=ar]{font-family:Amiri,serif;font-size:20px;font-weight:400}
html:not(.js) [data-print],html:not(.js) [data-share]{display:none}
.google-search-block{margin-top:22px;text-align:start}.search-page>.google-search-block{margin-top:40px;padding-top:24px;border-top:1px solid var(--rule)}.google-search{padding-inline-start:12px}.search-provider-note{font-size:12px;line-height:1.7;color:#555;margin-top:7px}.heritage-ar .search-provider-note{color:#514735}.ansari-page .article-header .lead{margin-top:13px}.ansari-provider{font-size:16px;line-height:1.8;margin:20px 0}.ansari-chat{min-height:80px;margin:24px 0}.ansari-frame{display:block;width:100%;height:700px;border:1px solid #ccc;background:white}.ansari-fallback{font-size:15px;margin-top:18px}html:not(.js) [data-load-ansari]{display:none}@media(max-width:650px){.ansari-frame{height:690px}.search-provider-note{font-size:12px}.google-search-block{margin-top:20px}.ansari-provider{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Reading polish: retain the original palette, calligraphy and ornament. */
.article-body p{text-wrap:pretty}
.article-body [id],.article-body a[name]{scroll-margin-block-start:24px}
.article-body dl{margin-block:20px 30px}
.article-body dt{margin-block:8px}
.article-body .table-scroll:focus-visible,.contents ol:focus-visible{outline:3px solid #996000;outline-offset:4px}
.contents summary{min-height:44px;display:list-item;padding-block:10px}
.contents a{display:inline-block;padding-block:4px}
.article-tools button{min-width:44px}
.heritage-ar .reading-surface{background:#ffffe6}
@media(max-width:650px){.article-tools{column-gap:22px;row-gap:4px}.contents a{padding-block:8px}.heritage-ar .menu-toggle{min-height:44px}.heritage-ar .language{min-height:44px;display:inline-flex;align-items:center}}
@media print{body,.heritage-ar{background:white!important;color:#000}.masthead,.section-sidebar,.site-footer,.reading-rail,.article-tools,.related,.skip-link,.toast,.home-search{display:none!important}.site-frame,.heritage-ar .site-frame{display:block;margin:0;border:0;background:white}.reading-surface{background:white}.article-layout,.heritage-ar .article-layout{display:block;padding:0;max-width:none}.article-header{border:0;margin:0 0 15px}.article-header h1{font-size:24pt;color:#000}.article-body{font-size:11pt;line-height:1.6;max-width:none}.heritage-ar .article-body{font-size:15pt;line-height:1.8}.article-body table{font-size:10pt}.table-scroll{overflow:visible!important}.breadcrumbs{display:none}.article-body img{max-height:20cm}a{color:#000;text-decoration:underline}}
