/*
 * Galano Grotesque – local font faces
 * Ensures the family is available everywhere the plugin styles load
 */

/* Core weights (normal) */
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueThin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueExtraLight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueLight.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueRegular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueMedium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueSemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueBold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueExtraBold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueBlack.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Core weights (italic) */
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueThinItalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueExtraLightItalic.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueLightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueMediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueSemiBoldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueBoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueExtraBoldItalic.otf') format('opentype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Galano Grotesque';
  src: url('../fonts/galano-grotesque/GalanoGrotesqueBlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/* Global application */
:root { --qde-font: 'Galano Grotesque', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; }
html, body, button, input, select, textarea { font-family: var(--qde-font); }

