/* Almarai font import - MUST be at the very beginning */
@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap');

/* Admin login logo sizing */
.login_admin .company-logo img {
  object-fit: contain;
}

/* Force Almarai font globally with maximum specificity */
html, body, * {
}

/* Override all possible selectors */
body, html, div, span, p, h1, h2, h3, h4, h5, h6, a, input, button, select, textarea, label, td, th, li, ul, ol {
}

/* Specific overrides for common classes */
.form-control, .btn, .input-group, .card, .modal, .dropdown, .nav, .navbar, .table, .panel {
}

/* RTL and Arabic specific */
html[dir="rtl"], html:lang(ar) body, body.rtl {
}

html[dir="rtl"] input, html[dir="rtl"] button, html[dir="rtl"] select, html[dir="rtl"] textarea,
html:lang(ar) input, html:lang(ar) button, html:lang(ar) select, html:lang(ar) textarea {
}

/* Override inline styles and any existing declarations */
body, input, button, select, textarea {
}

/* Additional specificity for authentication pages */
body[class*="login"], body[class*="auth"] {
}

/* Override Inter font specifically */
html[style*="font-family"] {
}
