@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600&family=Noto+Naskh+Arabic:wght@400;500;600;700&display=swap");
/* @license MIT https://raw.githubusercontent.com/necolas/normalize.css/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
/* @license MIT https://github.com/AdamPS/rrssb-plus/blob/master/LICENSE.md */
.rrssb{font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}.rrssb .rrssb-buttons{box-sizing:border-box;display:inline-block;margin:.15em 0;padding:0;width:100%}.rrssb li{box-sizing:border-box;display:inline-block;padding:.15em}.rrssb a{background-color:#ccc;border-radius:.2em;box-sizing:border-box;display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:100%;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color 0.2s ease-in-out;width:100%}.rrssb a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,0.25)}.rrssb .rrssb-icon{display:block;box-sizing:border-box;left:0.5em;position:absolute;top:15%;height:70%;width:1.75em}.rrssb .rrssb-text{color:#fff;padding:0 1em 0 2.75em;line-height:2.5em}.rrssb .rrssb-prefix{padding-right:0.6em}.rrssb.no-label a{width:2.5em;height:2.5em}.rrssb.no-label .rrssb-icon{position:relative;left:15%}.rrssb.no-label .rrssb-text{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.rrssb-buttons li.rrssb-email a{background-color:#0a88ff;}.rrssb-buttons li.rrssb-email a:hover{background-color:#006ed6;}.rrssb-email .rrssb-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath fill='%23FFF' d='M20.11 26.147c-2.335 1.05-4.36 1.4-7.124 1.4C6.524 27.548.84 22.916.84 15.284.84 7.343 6.602.45 15.4.45c6.854 0 11.8 4.7 11.8 11.252 0 5.684-3.193 9.265-7.398 9.3-1.83 0-3.153-.934-3.347-2.997h-.077c-1.208 1.986-2.96 2.997-5.023 2.997-2.532 0-4.36-1.868-4.36-5.062 0-4.75 3.503-9.07 9.11-9.07 1.713 0 3.7.4 4.6.972l-1.17 7.203c-.387 2.298-.115 3.3 1 3.4 1.674 0 3.774-2.102 3.774-6.58 0-5.06-3.27-8.994-9.304-8.994C9.05 2.87 3.83 7.545 3.83 14.97c0 6.5 4.2 10.2 10 10.202 1.987 0 4.09-.43 5.647-1.245l.634 2.22zM16.647 10.1c-.31-.078-.7-.155-1.207-.155-2.572 0-4.596 2.53-4.596 5.53 0 1.5.7 2.4 1.9 2.4 1.44 0 2.96-1.83 3.31-4.088l.592-3.72z'/%3E%3C/svg%3E");}.rrssb-buttons li.rrssb-facebook a{background-color:#306199;}.rrssb-buttons li.rrssb-facebook a:hover{background-color:#244872;}.rrssb-facebook .rrssb-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath fill='%23FFF' d='M26.4 0H2.6C1.714 0 0 1.715 0 2.6v23.8c0 .884 1.715 2.6 2.6 2.6h12.393V17.988h-3.996v-3.98h3.997v-3.062c0-3.746 2.835-5.97 6.177-5.97 1.6 0 2.444.173 2.845.226v3.792H21.18c-1.817 0-2.156.9-2.156 2.168v2.847h5.045l-.66 3.978h-4.386V29H26.4c.884 0 2.6-1.716 2.6-2.6V2.6c0-.885-1.716-2.6-2.6-2.6z'/%3E%3C/svg%3E");}.rrssb-buttons li.rrssb-linkedin a{background-color:#007bb6;}.rrssb-buttons li.rrssb-linkedin a:hover{background-color:#005983;}.rrssb-linkedin .rrssb-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath fill='%23FFF' d='M25.424 15.887v8.447h-4.896v-7.882c0-1.98-.71-3.33-2.48-3.33-1.354 0-2.158.91-2.514 1.802-.13.315-.162.753-.162 1.194v8.216h-4.9s.067-13.35 0-14.73h4.9v2.087c-.01.017-.023.033-.033.05h.032v-.05c.65-1.002 1.812-2.435 4.414-2.435 3.222 0 5.638 2.106 5.638 6.632zM5.348 2.5c-1.676 0-2.772 1.093-2.772 2.54 0 1.42 1.066 2.538 2.717 2.546h.032c1.71 0 2.77-1.132 2.77-2.546C8.056 3.593 7.02 2.5 5.344 2.5h.005zm-2.48 21.834h4.896V9.604H2.867v14.73z'/%3E%3C/svg%3E");}.rrssb-buttons li.rrssb-twitter a{background-color:#26c4f1;}.rrssb-buttons li.rrssb-twitter a:hover{background-color:#0eaad6;}.rrssb-twitter .rrssb-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath fill='%23FFF' d='M24.253 8.756C24.69 17.08 18.297 24.182 9.97 24.62a15.093 15.093 0 0 1-8.86-2.32c2.702.18 5.375-.648 7.507-2.32a5.417 5.417 0 0 1-4.49-3.64c.802.13 1.62.077 2.4-.154a5.416 5.416 0 0 1-4.412-5.11 5.43 5.43 0 0 0 2.168.387A5.416 5.416 0 0 1 2.89 4.498a15.09 15.09 0 0 0 10.913 5.573 5.185 5.185 0 0 1 3.434-6.48 5.18 5.18 0 0 1 5.546 1.682 9.076 9.076 0 0 0 3.33-1.317 5.038 5.038 0 0 1-2.4 2.942 9.068 9.068 0 0 0 3.02-.85 5.05 5.05 0 0 1-2.48 2.71z'/%3E%3C/svg%3E");}.rrssb-buttons li.rrssb-print a{background-color:#8d98a2;}.rrssb-buttons li.rrssb-print a:hover{background-color:#717f8b;}.rrssb-print .rrssb-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z'/%3E%3Cpath fill='%23FFF' d='M0 0h24v24H0z' style='fill:none'/%3E%3C/svg%3E");}.rrssb-buttons li.rrssb-whatsapp a{background-color:#43d854;}.rrssb-buttons li.rrssb-whatsapp a:hover{background-color:#28c039;}.rrssb-whatsapp .rrssb-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90'%3E%3Cpath fill='%23FFF' d='M90 43.84c0 24.214-19.78 43.842-44.182 43.842a44.256 44.256 0 0 1-21.357-5.455L0 90l7.975-23.522a43.38 43.38 0 0 1-6.34-22.637C1.635 19.63 21.415 0 45.818 0 70.223 0 90 19.628 90 43.84zM45.818 6.983c-20.484 0-37.146 16.535-37.146 36.86 0 8.064 2.63 15.533 7.076 21.61l-4.64 13.688 14.274-4.537A37.122 37.122 0 0 0 45.82 80.7c20.48 0 37.145-16.533 37.145-36.857S66.3 6.983 45.818 6.983zm22.31 46.956c-.272-.447-.993-.717-2.075-1.254-1.084-.537-6.41-3.138-7.4-3.495-.993-.36-1.717-.54-2.438.536-.72 1.076-2.797 3.495-3.43 4.212-.632.72-1.263.81-2.347.27-1.082-.536-4.57-1.672-8.708-5.332-3.22-2.848-5.393-6.364-6.025-7.44-.63-1.076-.066-1.657.475-2.192.488-.482 1.084-1.255 1.625-1.882.543-.628.723-1.075 1.082-1.793.363-.718.182-1.345-.09-1.884-.27-.537-2.438-5.825-3.34-7.977-.902-2.15-1.803-1.793-2.436-1.793-.63 0-1.353-.09-2.075-.09-.722 0-1.896.27-2.89 1.344-.99 1.077-3.788 3.677-3.788 8.964 0 5.288 3.88 10.397 4.422 11.113.54.716 7.49 11.92 18.5 16.223 11.01 4.3 11.01 2.866 12.996 2.686 1.984-.18 6.406-2.6 7.312-5.107.9-2.513.9-4.664.63-5.112z'/%3E%3C/svg%3E");}
:root{--is-font-body:"IBM Plex Sans Arabic","Noto Naskh Arabic",system-ui,-apple-system,"Segoe UI",sans-serif;--is-font-heading:"Noto Naskh Arabic","IBM Plex Sans Arabic",serif;--is-color-primary:#1B4332;--is-color-gold:#D4AF37;--is-color-cream:#FAFAF7;--gin-font:"IBM Plex Sans Arabic","Noto Naskh Arabic",system-ui,-apple-system,"Segoe UI",sans-serif;--gin-font-family:var(--gin-font);accent-color:#2D6A4F;}input,select,textarea,button,option,.form-checkbox,.form-radio,::selection{accent-color:#2D6A4F;}::selection{background:#2D6A4F;color:#FAFAF7;}select option:checked,select option:hover,select option:focus{background:#2D6A4F linear-gradient(0deg,#2D6A4F 0%,#2D6A4F 100%);color:#FAFAF7;}:root,html,body{font-family:var(--is-font-body) !important;}*,*::before,*::after{font-family:inherit;}html,body,body.gin-login,body.gin--dark-mode,.gin-secondary-toolbar,.toolbar-menu,.gin-layer-wrapper,.region-content,.user-form-page,.user-form-page__user-form,.user-login-form,.user-pass,.user-register-form,input,select,textarea,button,.button,.form-item,.form-item label{font-family:var(--is-font-body) !important;}h1,h2,h3,h4,h5,h6,.page-title,.user-form-page__page-title,.gin-layer-wrapper h1,.gin-layer-wrapper h2,.gin-layer-wrapper h3{font-family:var(--is-font-heading) !important;font-weight:700;}html:has(body.gin-login),body.gin-login{height:100vh;overflow:hidden;}body.gin-login .user-form-page{height:100vh;min-height:100vh;max-height:100vh;}body.gin-login .user-form-page__user-form{background-color:var(--is-color-cream);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%2352B788' stroke-width='0.8' opacity='0.13'%3E%3Cpolygon points='50,8 58.3,20.7 72.7,15.3 69.3,30.7 84,36 72.7,44.7 75.3,60 62,54.7 50,66 38,54.7 24.7,60 27.3,44.7 16,36 30.7,30.7 27.3,15.3 41.7,20.7'/%3E%3Cpolygon points='50,18 56.2,27.5 67,23.8 64.5,35 75,38 66.5,44.2 68.5,55.5 58.5,51.5 50,60 41.5,51.5 31.5,55.5 33.5,44.2 25,38 35.5,35 33,23.8 43.8,27.5'/%3E%3Ccircle cx='50' cy='50' r='8'/%3E%3Ccircle cx='50' cy='50' r='3'/%3E%3Cline x1='50' y1='0' x2='50' y2='100'/%3E%3Cline x1='0' y1='50' x2='100' y2='50'/%3E%3Cline x1='0' y1='0' x2='100' y2='100'/%3E%3Cline x1='100' y1='0' x2='0' y2='100'/%3E%3Ccircle cx='0' cy='0' r='3'/%3E%3Ccircle cx='100' cy='0' r='3'/%3E%3Ccircle cx='0' cy='100' r='3'/%3E%3Ccircle cx='100' cy='100' r='3'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;background-size:120px 120px;color:var(--is-color-primary);overflow:hidden;padding-block:1.5rem;align-content:center;}body.gin-login .user-form-page__user-form-inner,body.gin-login .user-form-page__user-form > *{padding-block:0;}body.gin-login .user-form-page__page-title{font-size:clamp(1.5rem,2.4vw,2.2rem) !important;margin-block:0 1rem !important;}body.gin-login .user-form-page__user-form .form-item{margin-block:0.5rem !important;}body.gin-login .user-form-page__user-form input[type="text"],body.gin-login .user-form-page__user-form input[type="email"],body.gin-login .user-form-page__user-form input[type="password"]{padding:0.55rem 0.75rem;min-height:0;}body.gin-login .user-form-page__user-form fieldset{margin-block:0.5rem !important;padding:0.5rem 0.75rem !important;}body.gin-login .user-form-page__user-form fieldset .description,body.gin-login .user-form-page__user-form fieldset .form-item__description,body.gin-login .user-form-page__user-form fieldset legend + .fieldset-wrapper > .description{font-size:0.8rem;line-height:1.4;margin-block:0.25rem;}body.gin-login .user-form-page__user-form .captcha .form-item img{max-height:38px;}body.gin-login .user-form-page__user-form .button--primary,body.gin-login .user-form-page__user-form input[type="submit"],body.gin-login .user-form-page__user-form button[type="submit"]{padding-block:0.7rem;min-height:0;}body.gin-login .user-form-page__user-form .description,body.gin-login .user-form-page__user-form .form-item__description{font-size:0.8rem;line-height:1.4;}body.gin-login .user-form-page__wallpaper{position:relative;}body.gin-login .user-form-page__wallpaper::before{content:"منصة الإسلام";position:absolute;inset-inline:0;bottom:28%;text-align:center;font-family:"Noto Naskh Arabic","IBM Plex Sans Arabic",serif;font-weight:700;font-size:clamp(2rem,3.6vw,3.4rem);color:#FAFAF7;letter-spacing:0;z-index:2;}body.gin-login .user-form-page__wallpaper::after{content:"ISLAM STAGE";position:absolute;inset-inline:0;bottom:calc(28% - 3rem);text-align:center;font-family:"IBM Plex Sans Arabic",system-ui,sans-serif;font-weight:500;font-size:clamp(0.9rem,1.1vw,1.25rem);letter-spacing:0.35em;color:#D4AF37;z-index:2;}body.gin-login .user-form-page__user-form .page-title,body.gin-login .user-form-page__user-form h1,body.gin-login .user-form-page__user-form h2,body.gin-login .user-form-page__user-form label,body.gin-login .user-form-page__user-form .form-item,body.gin-login .user-form-page__user-form .form-item__description,body.gin-login .user-form-page__user-form fieldset legend,body.gin-login .user-form-page__user-form .fieldset__label,body.gin-login .user-form-page__user-form .description{color:var(--is-color-primary) !important;}body.gin-login .user-form-page__user-form a{color:var(--is-color-primary) !important;text-decoration-color:var(--is-color-gold);text-underline-offset:3px;}body.gin-login .user-form-page__user-form a:hover{color:#0F2D22 !important;text-decoration-color:var(--is-color-primary);}body.gin-login .user-form-page__user-form input[type="text"],body.gin-login .user-form-page__user-form input[type="email"],body.gin-login .user-form-page__user-form input[type="password"],body.gin-login .user-form-page__user-form textarea{background:#FFFFFF;color:var(--is-color-primary);border:1px solid #E5E7EB;border-radius:6px;}body.gin-login .user-form-page__user-form input:focus,body.gin-login .user-form-page__user-form textarea:focus{outline:2px solid var(--is-color-gold);outline-offset:2px;border-color:var(--is-color-primary);}body.gin-login .user-form-page__user-form .button--primary,body.gin-login .user-form-page__user-form input[type="submit"],body.gin-login .user-form-page__user-form button[type="submit"]{background:var(--is-color-primary);color:var(--is-color-cream);border-color:var(--is-color-primary);border-radius:6px;font-weight:600;}body.gin-login .user-form-page__user-form .button--primary:hover,body.gin-login .user-form-page__user-form input[type="submit"]:hover,body.gin-login .user-form-page__user-form button[type="submit"]:hover{background:#0F2D22;color:var(--is-color-cream);}body.gin-login .user-form-page__user-form fieldset{border-color:#E5E7EB;background:#FFFFFF;border-radius:8px;}
