body { font-family: "IBM Plex Sans Arabic", "Noto Sans Arabic", "Segoe UI", system-ui, sans-serif; }

/* phones: boxes at 16px so the iPhone does not zoom the page when a box is tapped */
@media (pointer: coarse) { input, select, textarea, .form-control { font-size: 16px !important; } }
@media (display-mode: standalone) { .navbar { padding-top: env(safe-area-inset-top); } }
