@import url("https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container{width:100%;max-width:1200px;margin:0 auto;padding:1rem;}.only-mobile{display:none;}@media (max-width:768px){.only-mobile{display:block;}}.flex{display:flex;}.noto-serif-normal{font-family:"Noto Serif",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;}.noto-serif-light{font-family:"Noto Serif",serif;font-weight:300;}.noto-serif-bold{font-family:"Noto Serif",serif;font-weight:700;}.field--name-field-tags{display:flex;margin-top:20px;}.field--name-field-tags a{display:inline-block;margin:0 8px 0 0;padding:8px;border:1px solid #0B1721;border-radius:20px;}.field--name-field-pdf-file{margin-top:20px;}.views-exposed-form{background-color:#F1F0E8;padding:20px;}.views-exposed-form .form--inline{display:flex;gap:12px;align-items:baseline;}.view .views-row{margin:40px 0;}.view-arabic-books .views-row{gap:12px;}.view-arabic-books .views-row .views-field-field-book-cover{min-width:127px;}nav.pager ul.pager__items{display:flex;list-style:none;padding:0;}nav.pager ul.pager__items li{padding:4px 8px;border:1px solid #124362;}nav.pager ul.pager__items li a{color:#124362;}nav.pager ul.pager__items li.is-active{background-color:#275D84;}nav.pager ul.pager__items li.is-active a{color:white;}article.node--view-mode-teaser h2{margin-bottom:0;font-size:24px;}*{max-width:100%;box-sizing:border-box;}body{font-size:20px;background:linear-gradient(to bottom,#0B1721 0%,#124362 200px,#0B1721 400px,#CBCFB4 400px,#CBCFB4 100%);font-family:"Noto Serif",serif;}@media (max-width:768px){body{background:linear-gradient(to bottom,#0B1721 0%,#124362 50%,#0B1721 100%);}}a{text-decoration:none;color:#124362;}h1{color:white;margin:0;}#menu-toggle{color:white;font-size:30px;cursor:pointer;}#menu-toggle::before{content:"☰";font-size:2rem;display:inline-block;transition:transform 0.3s ease;}#menu-toggle.open::before{content:"✕";transform:rotate(180deg);}#main-menu{display:flex;justify-content:space-between;}#main-menu ul li ul{display:none;position:absolute;}#main-menu ul li ul li{background-color:#0B1721;padding:12px;color:white;}#main-menu ul li.menu-item--expanded:hover ul{display:block;}@media (max-width:768px){#main-menu{display:block;}}ul.menu{display:flex;margin:0;padding:0;list-style:none;}ul.menu a{color:white;padding:0 12px;}ul.tabs{display:flex;margin:0;padding:0;list-style:none;}ul.tabs a{padding:0 8px;background-color:#CBCFB4;border-radius:4px;margin:0 2px;}.breadcrumb ul{list-style:none;margin:0;padding:0;}.breadcrumb ul li{font-size:12px;}.region-header{width:100%;max-width:1200px;margin:0 auto;padding:1rem;display:flex;justify-content:space-between;}.region-header .views-exposed-form{background-color:transparent;padding:8px;border:1px solid #CBCFB4;border-radius:12px;}.region-header .views-exposed-form .form--inline{flex-direction:column;}.region-header .views-exposed-form label{color:white;}main{max-width:1200px;margin:0 auto;background-color:whitesmoke;padding:20px 20px 100px 20px;}.path-frontpage main{background-color:#F1F0E8;padding-bottom:20px;}footer{padding:1rem;background:linear-gradient(to bottom,#0B1721 0%,#124362 50%,#0B1721 100%);}footer p,footer a{color:white;font-size:0.8rem;}footer .region-footer{width:100%;max-width:1200px;margin:0 auto;padding:1rem;display:flex;justify-content:space-between;}@media (max-width:768px){footer .region-footer{flex-direction:column;}footer .region-footer p{text-align:center;}}form .form-wrapper,form .form-item{margin:12px 0;}form input,form select{height:30px;border:1px solid #CBCFB4;border-radius:4px;}form textarea{border:1px solid #CBCFB4;border-radius:4px;}form input[type=submit]{height:auto;background-color:#124362;color:white;font-size:1rem;font-family:"Noto Serif",serif;padding:8px 12px;}form input[type=submit]:hover{background-color:#0B1721;}@media (max-width:768px){.region-secondary-menu{display:none;}ul.menu{flex-direction:column;display:none;}ul.menu.active{display:flex;background-color:#CBCFB4;}ul.menu.active li{text-align:center;padding:12px;}ul.menu.active li a{color:black;}ul.menu.active li:hover{background-color:#0B1721;}ul.menu.active li:hover a{color:white;}}
