/* Owner-supplied HAB fonts: Lime files identify as Ithra; Latin uses Foco.
   Separate Unicode ranges preserve the approved Latin face in Arabic text. */
@font-face{font-family:"HAB Brand";font-style:normal;font-weight:300;font-display:swap;src:url("/prototype/assets/fonts/hab-ithra-300-68718f8934e7.ttf") format("truetype");unicode-range:U+0600-06FF,U+0750-077F,U+0870-089F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:"HAB Brand";font-style:normal;font-weight:400;font-display:swap;src:url("/prototype/assets/fonts/hab-ithra-400-1ec3633c77ae.ttf") format("truetype");unicode-range:U+0600-06FF,U+0750-077F,U+0870-089F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:"HAB Brand";font-style:normal;font-weight:700;font-display:swap;src:url("/prototype/assets/fonts/hab-ithra-700-fd5e42013f91.ttf") format("truetype");unicode-range:U+0600-06FF,U+0750-077F,U+0870-089F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:"HAB Brand";font-style:normal;font-weight:300;font-display:swap;src:url("/prototype/assets/fonts/hab-foco-300-794f84146277.ttf") format("truetype");unicode-range:U+0000-05FF,U+1E00-1EFF,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+2212}
@font-face{font-family:"HAB Brand";font-style:normal;font-weight:400;font-display:swap;src:url("/prototype/assets/fonts/hab-foco-400-6492e558b88b.ttf") format("truetype");unicode-range:U+0000-05FF,U+1E00-1EFF,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+2212}
@font-face{font-family:"HAB Brand";font-style:normal;font-weight:700;font-display:swap;src:url("/prototype/assets/fonts/hab-foco-700-5f09e692597b.ttf") format("truetype");unicode-range:U+0000-05FF,U+1E00-1EFF,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+2212}
:root{--hab-font-family:"HAB Brand",Tahoma,Arial,sans-serif;--font:var(--hab-font-family)}
html,body{font-family:var(--hab-font-family)}
button,input,select,textarea{font-family:inherit}
