@font-face{font-family:IBM Plex Sans Arabic;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSansArabic-Regular.ttf)format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-weight:500 600;font-display:swap;src:url(/fonts/IBMPlexSansArabic-SemiBold.ttf)format("truetype")}@font-face{font-family:IBM Plex Sans Arabic;font-weight:700;font-display:swap;src:url(/fonts/IBMPlexSansArabic-Bold.ttf)format("truetype")}:root{--hirafi-bg:#f6f7f5;--hirafi-surface:#fff;--hirafi-surface-sunken:#f6f7f5;--hirafi-border:#e1e6e3;--hirafi-text:#10201c;--hirafi-muted:#5b6b66;--hirafi-primary:#0f6e5c;--hirafi-accent:#e8912d}html,body,#root{background:var(--hirafi-bg);min-height:100%;margin:0}body{color:var(--hirafi-text);font-family:IBM Plex Sans Arabic,system-ui,sans-serif}a:focus-visible,button:focus-visible{outline:2px solid var(--hirafi-primary);outline-offset:2px}
