/**
 * Tipografía global — Jano Sans Pro
 * Incluir después de assets/fonts/site-fonts.css
 */

:root {
  --font-sans: 'Jano Sans Pro', system-ui, -apple-system, 'Segoe UI', sans-serif;
}

html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

body,
button,
input,
select,
textarea {
  font-family: var(--font-sans);
}

.font-sans {
  font-family: var(--font-sans) !important;
}

/*
 * Jano Sans Pro se percibe más gruesa que Inter al mismo peso.
 * Bajar un escalón las utilidades Tailwind sin tocar cada HTML.
 */
.font-black {
  font-weight: 700 !important;
}

.font-extrabold {
  font-weight: 600 !important;
}

.font-bold {
  font-weight: 600 !important;
}

/* Títulos: un poco más gruesos (sin llegar al 900 original) */
#hero-title,
h1.font-black,
h1.font-bold,
h2.font-black,
h2.font-bold,
h3.font-bold,
.tab-panel-title,
.text-\[34px\].font-black,
[data-tour-title] {
  font-weight: 700 !important;
}

/* Precios y importes */
.tour-card p.font-bold,
[data-sidebar-precio-actual],
[data-sidebar-precio-tachado] {
  font-weight: 500 !important;
}
