bdi[data-astro-cid-xtonuk2m]{white-space:nowrap}@font-face{font-family:Noto Sans Arabic Local;src:url(/fonts/noto-sans-arabic-phase2.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+6??}:root{color-scheme:dark;--surface:#160e21;--card:#23172f;--text:#fff2ee;--muted:#d4c4dc;--accent:#ffc28d;--rule:#53425f;--control:#9a819f;color:var(--text);background:var(--surface);font-family:Segoe UI,system-ui,sans-serif;line-height:1.65}*{box-sizing:border-box}body{margin:0}:lang(ar){font-family:Noto Sans Arabic Local,Segoe UI,system-ui,sans-serif}.shell{inline-size:min(100% - 2.5rem,75rem);margin-inline:auto}p,h1,h2{margin:0}p{max-inline-size:65ch}h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.12}h1:lang(ar){letter-spacing:normal}h2{font-size:1.25rem;font-weight:700;line-height:1.35}.lead{color:var(--muted);margin-block-start:.75rem;font-size:clamp(1.0625rem,1.5vw,1.25rem)}.site-header{border-block-end:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;min-block-size:4.125rem;padding-block:.5rem;font-size:.875rem;display:flex}.site-brand{block-size:auto;inline-size:clamp(10rem,26vw,12rem);min-inline-size:0;display:block}a{color:var(--accent);text-underline-offset:.22em}.button{border:1px solid var(--accent);min-block-size:48px;min-inline-size:44px;color:var(--surface);background:var(--accent);text-align:center;border-radius:.5rem;justify-content:center;align-items:center;padding-block:.625rem;padding-inline:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:var(--text);border-color:var(--text)}.button-secondary{border-color:var(--control);color:var(--text);background:0 0}.button-secondary:hover{background:var(--card);border-color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.skip-link{background:var(--text);min-block-size:44px;color:var(--surface);z-index:1;padding:.75rem 1rem;position:absolute;inset-block-start:.75rem;inset-inline-start:1.25rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-footer{border-block-start:1px solid var(--rule);gap:1.25rem;padding-block:1.75rem 2.5rem;display:grid}.site-footer p{color:var(--muted);margin-block-start:.5rem;font-size:.875rem}.site-footer .footer-brand{color:var(--text);font-weight:750}.footer-links{flex-wrap:wrap;gap:0 1.25rem;margin-block:0;padding:0;list-style:none;display:flex}.footer-links a{align-items:center;min-block-size:44px;min-inline-size:44px;padding-block:.5rem;display:inline-flex}.footer-links a[aria-current=page]{color:var(--text);font-weight:700}@media (width>=48rem){.shell{inline-size:min(100% - 6rem,75rem)}.site-header{font-size:.9375rem}.site-footer{grid-template-columns:.9fr 1.1fr;gap:3rem}}.language-menu{position:relative}.language-menu summary{border:1px solid var(--control);cursor:pointer;border-radius:.5rem;align-items:center;gap:.625rem;min-block-size:44px;min-inline-size:44px;padding-inline:.75rem;list-style:none;display:flex}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:after{content:"";border-inline-end:2px solid var(--accent);border-block-end:2px solid var(--accent);block-size:.5rem;inline-size:.5rem;transform:translateY(-.15rem)rotate(45deg)}[dir=rtl] .language-menu summary:after{transform:translateY(-.15rem)rotate(-45deg)}.language-menu summary:hover,.language-menu[open] summary{background:var(--card)}.language-menu nav{z-index:2;border:1px solid var(--rule);background:var(--card);border-radius:.625rem;max-block-size:70vh;min-inline-size:12rem;max-inline-size:calc(100vw - 2.5rem);padding:.625rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow:auto}.language-list{margin:0;padding:0;list-style:none}.language-list a{min-block-size:44px;min-inline-size:44px;color:var(--text);border:1px solid #0000;border-radius:.375rem;align-items:center;padding:.5rem .75rem;font-weight:650;text-decoration:none;display:flex}.language-list [lang=ar]{font-family:inherit}.language-list a:hover,.language-list a[aria-current=page]{color:var(--accent);background:var(--surface)}.language-list a:focus-visible{outline-offset:1px}.language-landing{border:1px solid var(--rule);background:var(--card);border-radius:.875rem;margin-block:clamp(1rem,3vw,2rem) 2.5rem;display:grid;overflow:hidden}.language-panel{padding:clamp(1.125rem,4vw,3rem)}.language-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-block-start:clamp(1.25rem,3.5vw,2rem);display:grid}.language-cards a{border-color:var(--control);overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:start;gap:.125rem;min-block-size:4.5rem}.language-cards a[data-suggested]{background:var(--surface);border-color:var(--accent)}.language-suggestion{color:var(--accent);font-size:.75rem;font-weight:650}.language-art{min-block-size:clamp(6rem,25vw,12rem);position:relative}.language-art img{object-fit:cover;object-position:center 54%;block-size:100%;inline-size:100%;display:block;position:absolute;inset-block:0;inset-inline:0}@media (width>=48rem){.language-landing{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.language-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
