/**
 * Chocolate City typography — Abar Variable Font.
 * Keep the primary text font scoped to textual controls; icon fonts/SVGs are untouched.
 */
@font-face{
  font-family:'Abar';
  src:local('Abar'),local('Abar VF'),local('Abar Variable'),
      url('../fonts/Abar-VF.woff2') format('woff2'),
      url('../fonts/Abar-VF.woff') format('woff'),
      url('../fonts/Abar-VF.ttf') format('truetype');
  font-weight:100 950;
  font-style:normal;
  font-display:swap;
}

:root{--cc-font-family:'Abar',Tahoma,Arial,sans-serif}
html,body{font-family:var(--cc-font-family)}
button,input,select,textarea,optgroup,
.site-header,.site-header a,.cc-menu,.cc-menu a,.cc-drawer,.cc-dialog,.site-footer,
.cc-home,.cc-product-card,.cc-single-product,.woocommerce,.woocommerce-page,
.cc-rabino-cart-slot,.cc-rabino-cart-slot button,.cc-rabino-cart-slot input{
  font-family:var(--cc-font-family);
}
/* Explicitly keep text-bearing controls on Abar when WooCommerce/Rabino styles load later. */
.woocommerce :where(button,input,select,textarea,label,h1,h2,h3,h4,h5,h6,p,a,small,strong,b),
.cc-rabino-cart-slot :where(button,input,select,textarea,label,p,a,small,strong,b){
  font-family:var(--cc-font-family)!important;
}
