/* --- Font + polish improvements over the legacy theme --- */
@import url('https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&family=Inter:wght@400;500;600;700&display=swap');

body, p, a, span, li, input, button, .et_b_header, .woocommerce {
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  -webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4, h5, h6,
[class*="title"], .et_b_header-menu a, .price {
  font-family: 'Sora', sans-serif !important;
  letter-spacing: -0.015em;
}
h1, h2 { font-weight: 800 !important; }

/* subtle button polish */
a.button, .button, button[type="submit"], .wp-block-button__link {
  border-radius: 10px !important;
  transition: transform .15s ease, box-shadow .15s ease !important;
}
a.button:hover, .button:hover, button[type="submit"]:hover {
  transform: translateY(-2px) !important;
}
/* smoother links */
a { transition: color .15s ease; }
