@font-face{font-family:Inter;src:url(Inter-Regular.ttf) format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(Inter-Bold.ttf) format('truetype');font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Tajawal;src:url(Tajawal-Regular.ttf) format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Tajawal;src:url(Tajawal-Bold.ttf) format('truetype');font-style:normal;font-weight:700;font-display:swap}
:root{color-scheme:light dark;--bg:#0B0D17;--surface:#121222;--ink:#F5F7FF;--muted:#C5C1D5;--accent:#C7A8FF;--border:#7B3DFF66;font-family:Inter,Arial,sans-serif;background:var(--bg);color:var(--ink)}@media(prefers-color-scheme:light){:root{--bg:#F8F7FC;--surface:#FFFFFF;--ink:#151326;--muted:#514963;--accent:#6530D2;--border:#7B3DFF55}.mark-dark{display:none!important}.mark-light{display:block!important}}
*{box-sizing:border-box}body{margin:0;font-size:1rem;line-height:1.8;overflow-wrap:anywhere;word-break:normal}html[lang=ar] body{font-family:Tajawal,Arial,sans-serif;line-height:1.95}a{color:var(--accent);text-underline-offset:.18em;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #58CDFF;outline-offset:4px;border-radius:3px}a[dir=ltr],bdi{unicode-bidi:isolate}header,main,footer{width:min(58rem,100%);margin-inline:auto;padding:1.25rem}header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-bottom:1px solid var(--border)}.brand{display:flex;align-items:center;gap:.6rem;color:var(--ink);text-decoration:none;max-width:100%;min-width:0}.brand img{width:3.5rem;height:3.5rem;object-fit:contain;flex-shrink:0}.mark-light{display:none}.names{min-width:0;line-height:1.4}.names span{display:block}.language{display:inline-flex;align-items:center;min-height:3rem;padding:.25rem .75rem;border:1px solid var(--border);border-radius:.6rem;max-width:100%}h1{font-size:clamp(1.5rem,5vw,2.5rem);line-height:1.3;margin-block:.75em}h2{font-size:1.25rem;line-height:1.5;margin-block:0 .7em}p{margin-block:.5em 1em}section{padding:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:1rem;margin-block:1rem;min-width:0}footer{border-top:1px solid var(--border);color:var(--muted)}footer nav{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.effective{color:var(--muted)}.skip{position:absolute;inset-block-start:-10rem;inset-inline-start:1rem;background:var(--surface);padding:.75rem;z-index:2}.skip:focus{inset-block-start:1rem}img{max-width:100%}@media(max-width:375px){header,main,footer{padding:1rem}section{padding:1rem}.brand img{width:3rem;height:3rem}}
