@font-face{font-family:RahamaaNaskh;src:url(/rahamaa/fonts/NotoNaskhArabic-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:RahamaaNaskh;src:url(/rahamaa/fonts/NotoNaskhArabic-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.rh-shell{color:#173455;max-width:1240px;margin:auto;padding:35px 24px 65px}.rh-heading{text-align:center;padding:15px 0 28px}.rh-eyebrow{color:#40649a;font-size:.95rem}.rh-heading h1{color:#426eae;margin:0;font-family:RahamaaNaskh,serif;font-size:5.5rem;line-height:1.3}.rh-subtitle{margin:0 0 12px;font-size:1.3rem;font-weight:700}.rh-tools{flex-wrap:wrap;align-items:end;gap:20px;margin:0 0 30px;display:flex}.rh-tools label{flex:1;min-width:230px;font-weight:700}.rh-tools input{width:100%;font:inherit;background:#fff;border:1px solid #b3c4da;border-radius:12px;margin-top:8px;padding:13px;display:block}.rh-tools button,.rh-share button,.rh-share a{color:#244b7f;font:inherit;cursor:pointer;background:#fff;border:1px solid #b3c4da;border-radius:10px;padding:12px 20px;text-decoration:none;display:inline-block}.rh-tools button:hover,.rh-share button:hover,.rh-share a:hover{background:#eaf3fc}.rh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.rh-tile{background:#fff;border:1px solid #dce5ef;border-radius:16px;overflow:hidden;box-shadow:0 7px 24px #2850780a}.rh-tile a{color:inherit;text-decoration:none}.rh-tile img{width:100%;height:auto;display:block}.rh-tile h2{margin:17px 0 12px;padding:0 18px;font-family:RahamaaNaskh,serif;font-size:1.6rem;line-height:1.5}.rh-tile-actions{color:#326ca5;justify-content:space-between;gap:12px;padding:0 18px 19px;font-size:.95rem;display:flex}.rh-tile-actions a:hover{text-decoration:underline}.rh-note{color:#526780;margin:26px 0 0;font-size:.95rem;line-height:1.9}.rh-empty{text-align:center;padding:60px}.rh-back{color:#2b6297;margin:0 0 25px;display:inline-block}.rh-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.rh-poster{border-radius:12px;width:100%;height:auto;box-shadow:0 12px 35px #26497018}.rh-reading h1{margin:15px 0;font-family:RahamaaNaskh,serif;font-size:2.6rem;line-height:1.5}.rh-body,.rh-reading blockquote p{font-family:RahamaaNaskh,serif;font-size:1.5rem;line-height:1.95}.rh-reading blockquote{background:#eef5fc;border-right:4px solid #7aadd7;border-radius:10px;margin:24px 0;padding:18px 23px}.rh-reading blockquote p{margin:0 0 10px}.rh-reading cite{color:#476080;font-size:1rem;font-style:normal}.rh-share{flex-wrap:wrap;gap:10px;display:flex}.rh-share .rh-primary{color:#fff;background:#315e9a;border-color:#315e9a}.rh-share p{flex-basis:100%;margin:0;font-size:1rem}.rh-share button:disabled{opacity:.6}.rh-shell :focus-visible{outline-offset:4px;outline:3px solid #3a73b2}@media (max-width:950px){.rh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-detail{gap:25px}.rh-reading h1{font-size:2rem}}@media (max-width:640px){.rh-shell{padding:22px 16px 40px}.rh-heading h1{font-size:4.5rem}.rh-grid,.rh-detail{grid-template-columns:1fr}.rh-tools{gap:12px}.rh-tools label{flex-basis:100%}.rh-tile h2{font-size:1.65rem}.rh-body{font-size:1.4rem}.rh-reading{padding:0 4px}}.rh-heading>p:last-child{color:#526780;max-width:590px;margin:10px auto 0;line-height:1.8}.rh-tools{margin-bottom:14px}.rh-count{color:#526780;padding:12px 0}.rh-filters{flex-wrap:wrap;gap:9px;margin-bottom:16px;display:flex}.rh-filters button{font:inherit;color:#285579;cursor:pointer;background:#fff;border:1px solid #bac9d9;border-radius:999px;padding:9px 19px}.rh-filters button[aria-pressed=true]{color:#fff;background:#315e9a;border-color:#315e9a}.rh-live{color:#285579;min-height:1.7em;margin:0 0 12px}.rh-tile{flex-direction:column;display:flex}.rh-image-link{line-height:0;display:block}.rh-tile-content{flex-direction:column;flex:1;padding:15px 17px 18px;display:flex}.rh-category{color:#246b92;font-size:.92rem;font-weight:700;display:inline-block}.rh-tile h2{margin:8px 0 14px;padding:0;font-size:1.52rem}.rh-tile-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:auto;padding:0;display:flex}.rh-tile-actions a,.rh-tile-actions button{color:#245586;font:inherit;cursor:pointer;white-space:nowrap;background:#f7fbfe;border:1px solid #cad9e7;border-radius:8px;padding:8px 10px;font-size:.86rem}.rh-tile-actions a:hover,.rh-tile-actions button:hover{background:#e8f4fd;text-decoration:none}.rh-reading .rh-category{margin-top:5px}.rh-next{color:#245586;margin-top:20px;display:inline-block}@media (max-width:640px){.rh-filters button{padding:8px 15px}.rh-tile-actions{gap:7px}.rh-tile-actions a,.rh-tile-actions button{font-size:.85rem}}
