/* Fuentes personalizadas */
@font-face {
  font-family: 'Futura Book';
  src: url('../assets/fonts/futura-book.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Variables CSS globales */
:root {
  --qc-font: 'Futura Book', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

/* Reset y estilos base */
html, body {
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
}

html {
  overflow-y: auto;
}

* {
  box-sizing: border-box;
}

.is-hidden {
  display: none !important;
}

p {
  text-align: justify;
  text-justify: inter-word;
  text-align-last: left;
  word-spacing: -0.02em;
  hyphens: auto;
}
