/* Explicit aliases isolate verified binaries from incorrectly labelled historical font-face declarations. */
@font-face{font-family:'Chiwa Demo Roboto';font-style:normal;font-weight:100 900;font-display:swap;src:url('roboto-variable.woff2') format('woff2')}
@font-face{font-family:'Chiwa Demo Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('poppins-400.woff2') format('woff2')}
@font-face{font-family:'Chiwa Demo Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('poppins-600.woff2') format('woff2')}
@font-face{font-family:'Chiwa Demo Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('poppins-700.woff2') format('woff2')}
@font-face{font-family:'Chiwa Resort Marcellus';font-style:normal;font-weight:400;font-display:swap;src:url('marcellus-400.woff2') format('woff2')}
@font-face{font-family:'Chiwa Demo Arabic';font-style:normal;font-weight:100 900;font-display:swap;src:url('noto-sans-arabic-variable.woff2') format('woff2')}
body,button,input,select,textarea,p,a,span,label,li{font-family:'Chiwa Demo Roboto',sans-serif!important}
h1,h2,h3,h4,h5,h6,.heading-font{font-family:'Chiwa Demo Poppins',sans-serif!important}
body.chiwa-demo-resort h1,body.chiwa-demo-resort h2,body.chiwa-demo-resort h3,body.chiwa-demo-resort .resort-hero-title,body.chiwa-demo-resort .page-title{font-family:'Chiwa Resort Marcellus',serif!important}
body .resort-btn,body .resort-badge,body .card-tag,body .resort-price-box .price-val,body .header-nav,body .nav a,body .chiwa-ml-mc-trigger{font-family:'Chiwa Demo Roboto',sans-serif!important}
html[dir='rtl'] body,html[dir='rtl'] body :is(p,a,span,label,li,button,input,select,textarea,h1,h2,h3,h4,h5,h6,.resort-btn,.resort-badge,.card-tag,.price-val,.resort-hero-title,.page-title){font-family:'Chiwa Demo Arabic','Chiwa Demo Roboto',sans-serif!important}
