@font-face{font-family:Inter;src:url(/fonts/inter.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/noto-sans-arabic.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+FB50-FDFF,U+FE70-FEFF}:root{--font: "Inter", "Noto Sans Arabic", system-ui, sans-serif;--ink: #1a1a1a;--muted: #6b6b6b;--bg: #ffffff;--surface: #f6f6f4;--line: #e4e4e0;--accent: #1f6f5c;--radius: 10px;--gap: 1rem;color-scheme:light}:lang(ar){--font: "Noto Sans Arabic", "Inter", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:1rem;line-height:1.5;color:var(--ink);background:var(--bg)}img,svg{max-inline-size:100%;block-size:auto}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip-link{position:absolute;inset-inline-start:1rem;inset-block-start:-3rem;padding:.5rem 1rem;background:var(--ink);color:var(--bg);border-radius:var(--radius)}.skip-link:focus{inset-block-start:1rem}.container{max-inline-size:72rem;margin-inline:auto;padding-inline:var(--gap)}[dir=rtl] .icon-dir{transform:scaleX(-1)}
