/* ============================================================
   Fuentes de la marca Enviooz
   - Sora: cuerpo, párrafos, UI general (multiple pesos)
   - Surgena: títulos (h1-h6 y clases .text-h*)
   Servido como estatico desde public/ — no pasa por webpack.
============================================================ */

/* ---------- Sora ---------- */
@font-face {
  font-family: 'Sora';
  src: url('/fuentes/sora-3/Sora-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sora';
  src: url('/fuentes/sora-3/Sora-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sora';
  src: url('/fuentes/sora-3/Sora-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sora';
  src: url('/fuentes/sora-3/Sora-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sora';
  src: url('/fuentes/sora-3/Sora-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sora';
  src: url('/fuentes/sora-3/Sora-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sora';
  src: url('/fuentes/sora-3/Sora-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* ---------- Surgena (titulos) ---------- */
@font-face {
  font-family: 'Surgena';
  src: url('/fuentes/surgena-font/surgenapersonaluseonlysembd-q2qwd.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* ============================================================
   Aplicacion global
============================================================ */

html, body, #app {
  font-family: 'Sora', 'Helvetica Neue', Arial, sans-serif;
}

/* Vuetify aplica font-family al .v-application; lo forzamos */
.v-application,
.v-application__wrap,
.v-card,
.v-btn,
.v-list-item,
.v-text-field,
.v-select,
.v-textarea,
.v-toolbar,
.v-app-bar,
.v-navigation-drawer,
.v-chip,
.v-menu,
.v-data-table,
.v-table {
  font-family: 'Sora', 'Helvetica Neue', Arial, sans-serif !important;
}

/* Titulos: Surgena */
h1, h2, h3, h4, h5, h6,
.v-application h1,
.v-application h2,
.v-application h3,
.v-application h4,
.v-application h5,
.v-application h6,
.text-h1, .text-h2, .text-h3, .text-h4, .text-h5, .text-h6 {
  font-family: 'Surgena', 'Sora', 'Helvetica Neue', Arial, sans-serif !important;
  letter-spacing: -0.01em;
}

/* Subtitulos / cuerpo: Sora explicito (por si Vuetify cambia) */
.text-subtitle-1, .text-subtitle-2,
.text-body-1, .text-body-2,
.text-caption, .text-overline {
  font-family: 'Sora', 'Helvetica Neue', Arial, sans-serif !important;
}
