/* الصفحاتُ النظاميّة لسلطان على mrf.com.sa · 2026-11-12 · مسار 3106 · مستقلٌّ بذاتِه: رموزُ hawiyya.css 4.0.0 منسوخةٌ بقيمِها، والخطوطُ من خطوطِ الموقعِ إن وُجدتْ وإلّا خطوطُ النظام */
:root{--layl:#05080A;--ard-lawh:#121A24;--nass-qawi:#FFFFFF;--nass:#E7ECF3;--nass-thani:#B4C3D4;--khafit:#8899AD;--rumadi:#5B6675;--tawkid:#C4D2E3;--khatt:rgba(138,155,180,.25);--khatt-khafif:rgba(138,155,180,.14);--zujaj:rgba(17,24,34,.84);--ishara-ard:rgba(201,207,216,.10);--ishara-khatt:rgba(201,207,216,.34);--f-matn:"Plex","IBM Plex Sans Arabic",system-ui,sans-serif;--f-unwan:"Unwan","Noto Kufi Arabic","Plex",system-ui,sans-serif}
html{background:var(--layl);color-scheme:dark}
body{margin:0;background:var(--layl);color:var(--nass);font-family:var(--f-matn);font-size:16px;line-height:1.85;-webkit-font-smoothing:antialiased}
html[dir="ltr"] body{line-height:1.7}
a{color:var(--tawkid);text-underline-offset:3px}
a:hover{color:var(--nass-qawi)}
.takhatti{position:absolute;inset-inline-start:-999px;top:8px;background:var(--zujaj);color:var(--nass-qawi);padding:8px 14px;border-radius:8px}
.takhatti:focus{inset-inline-start:16px}
.ras{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:820px;margin:0 auto;padding:18px 16px;border-bottom:1px solid var(--khatt)}
.ras a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--nass-qawi);font-family:var(--f-unwan);font-size:15px}
.ras .lugha{font-family:var(--f-matn);font-size:14px;color:var(--khafit)}
.musawwada{max-width:820px;margin:20px auto 0;padding:0 16px}
.musawwada p{margin:0;padding:12px 16px;border:1px dashed var(--ishara-khatt);border-radius:10px;background:var(--ishara-ard);color:var(--nass-qawi);font-size:14px}
main{max-width:820px;margin:0 auto;padding:12px 16px 48px}
h1{font-family:var(--f-unwan);font-size:clamp(28px,5vw,40px);line-height:1.3;color:var(--nass-qawi);margin:28px 0 8px}
h2{font-family:var(--f-unwan);font-size:clamp(19px,2.6vw,23px);line-height:1.4;color:var(--nass-qawi);margin:36px 0 8px;padding-top:12px;border-top:1px solid var(--khatt-khafif)}
p,li{color:var(--nass)}
ul{padding-inline-start:22px}
li{margin:4px 0}
.tamhid{color:var(--nass-thani);font-size:17px}
.tarikh{color:var(--khafit);font-size:14px}
.bitaqa{margin:14px 0;padding:14px 18px;border:1px solid var(--khatt);border-radius:12px;background:var(--ard-lawh)}
.bitaqa p{margin:2px 0}
.dhayl-q{max-width:820px;margin:0 auto;padding:24px 16px 40px;border-top:1px solid var(--khatt);color:var(--rumadi);font-size:13px;text-align:center}
.dhayl-q a{color:var(--khafit)}
bdi{unicode-bidi:isolate}
