/* Locally hosted, OFL-licensed faces with native coverage for each locale. */
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/ibm-plex-sans-arabic/400.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:500;font-display:swap;src:url('./fonts/ibm-plex-sans-arabic/500.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:600;font-display:swap;src:url('./fonts/ibm-plex-sans-arabic/600.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/ibm-plex-sans/400.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-display:swap;src:url('./fonts/ibm-plex-sans/500.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url('./fonts/ibm-plex-sans/600.ttf') format('truetype')}
@font-face{font-family:'Noto Sans Hebrew';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/noto-sans-hebrew/400.ttf') format('truetype')}
@font-face{font-family:'Noto Sans Hebrew';font-style:normal;font-weight:500;font-display:swap;src:url('./fonts/noto-sans-hebrew/500.ttf') format('truetype')}
@font-face{font-family:'Noto Sans Hebrew';font-style:normal;font-weight:600;font-display:swap;src:url('./fonts/noto-sans-hebrew/600.ttf') format('truetype')}
:root{--libseh-font:'IBM Plex Sans Arabic','IBM Plex Sans',Arial,sans-serif}
body[data-lang=he]{--libseh-font:'Noto Sans Hebrew','IBM Plex Sans Arabic',Arial,sans-serif}
body[data-lang=en]{--libseh-font:'IBM Plex Sans','IBM Plex Sans Arabic',Arial,sans-serif}
@layer libseh-burgundy{
  html body.luxury-ui,html body.luxury-ui :is(h1,h2,h3,h4,h5,h6,p,li,label,legend,dt,dd,th,td,summary,a,button,input,select,textarea,span,strong,b,small,em,bdi){font-family:var(--libseh-font)!important;font-weight:400!important;line-height:1.75}
  html body.luxury-ui :is(h1,h2,h3,h4,h5,h6,strong,b,th,button,summary,[role=heading],.pill,.btn,.auth-submit,.sale-hero-cta){font-weight:500!important}
  html body.luxury-ui :is(h1,h2,h3,h4,h5,h6){line-height:1.4}
}
