/* Fontes Larken otimizadas – apenas formatos modernos */
@font-face {
  font-family: 'Larken';
  src: local('Larken Thin'), local('Larken-Thin'),
       url('../fonts/larken-thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Larken';
  src: local('Larken Thin Italic'), local('Larken-ThinItalic'),
       url('../fonts/larken-thinitalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Larken';
  src: local('Larken Light'), local('Larken-Light'),
       url('../fonts/larken-light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Larken';
  src: local('Larken Light Italic'), local('Larken-LightItalic'),
       url('../fonts/larken-lightitalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Larken';
  src: local('Larken Regular'), local('Larken-Regular'),
       url('../fonts/larken-regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Larken';
  src: local('Larken Italic'), local('Larken-Italic'),
       url('../fonts/larken-italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Larken';
  src: local('Larken Medium'), local('Larken-Medium'),
       url('../fonts/larken-medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Larken';
  src: local('Larken Medium Italic'), local('Larken-MediumItalic'),
       url('../fonts/larken-mediumitalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Larken';
  src: local('Larken Bold'), local('Larken-Bold'),
       url('../fonts/larken-bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Larken';
  src: local('Larken Bold Italic'), local('Larken-BoldItalic'),
       url('../fonts/larken-bolditalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Larken';
  src: local('Larken ExtraBold'), local('Larken-ExtraBold'),
       url('../fonts/larken-extrabold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Larken';
  src: local('Larken ExtraBold Italic'), local('Larken-ExtraBoldItalic'),
       url('../fonts/larken-extrabolditalic.otf') format('opentype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Larken';
  src: local('Larken Black'), local('Larken-Black'),
       url('../fonts/larken-black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Larken';
  src: local('Larken Black Italic'), local('Larken-BlackItalic'),
       url('../fonts/larken-blackitalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/*
[Fontes do projeto]
    Larken [Thin-100]
    Larken [Light-300]
    Larken [Regular-400]
    Larken [Medium-500]
    Larken [Bold-700]
    Larken [ExtraBold-800]
    Larken [Black-900]
*/
