/* ============================================================
   INSULARIUS SIGNATURE — FONTS v1.0
   30+ Google Fonts para el editor + la "hueca" (ink-saver)
   v3.1.8f
   ============================================================ */

/* ----- Sans-serif modernas (UI/legible) ----- */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700&display=swap');

/* ----- Serif (formal/legal) ----- */
@import url('https://fonts.googleapis.com/css2?family=Georgia&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Times+New+Roman&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cardo:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Spectral:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=PT+Serif:wght@400;700&display=swap');

/* ----- Mono (código/técnico) ----- */
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;700&display=swap');

/* ----- Display (titulares/banners) ----- */
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Righteous&display=swap');

/* ============================================================
   LISTA DE FUENTES DISPONIBLES EN EL EDITOR
   Cada entrada: { value, label, stack, category }
   ============================================================ */
:root {
  --font-list: 'Inter', 'Roboto', 'Open Sans', 'Lato', 'Montserrat', 'Poppins',
               'Source Sans 3', 'Work Sans', 'DM Sans', 'Manrope', 'Nunito',
               'PT Sans', 'Raleway',
               'Georgia', 'Times New Roman', 'Merriweather', 'Lora', 'Playfair Display',
               'Crimson Text', 'EB Garamond', 'Cormorant Garamond', 'Cardo', 'Spectral', 'PT Serif',
               'JetBrains Mono', 'Fira Code', 'Source Code Pro', 'Roboto Mono', 'IBM Plex Mono',
               'Bebas Neue', 'Oswald', 'Anton', 'Archivo Black', 'Righteous';
}

/* ============================================================
   LA HUEVA — ink-saver
   En pantalla: solo contorno (no gasta tinta)
   Al imprimir: relleno solido (resultado final)
   v3.1.8f
   ============================================================ */
.font-ink-saver,
.ink-saver {
  color: transparent !important;
  -webkit-text-stroke: 1.2px currentColor;
  text-stroke: 1.2px currentColor;
  text-shadow: 0 0 0 currentColor; /* fallback */
}
@media print {
  .font-ink-saver,
  .ink-saver {
    color: #000 !important;
    -webkit-text-stroke: 0;
    text-stroke: 0;
    text-shadow: none;
  }
}

/* Para usar en el editor como font family */
.font-family-ink-saver {
  font-family: 'Inter', sans-serif;
  color: transparent;
  -webkit-text-stroke: 1.2px #000;
  text-stroke: 1.2px #000;
}
@media print {
  .font-family-ink-saver {
    color: #000;
    -webkit-text-stroke: 0;
    text-stroke: 0;
  }
}
