/* Integral CF */
@font-face {
  font-family: 'IntegralCF';
  src: url('fonts/Integral CF/Webfont/IntegralCF-Bold.woff2') format('woff2'),
       url('fonts/Integral CF/Webfont/IntegralCF-Bold.woff') format('woff'),
       url('fonts/Integral CF/OTF/IntegralCF-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

/* Obvia */
@font-face {
  font-family: 'Obvia';
  src: url('fonts/Obvia/ObviaCondensed-SemiBold.OTF') format('opentype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Obvia';
  src: url('fonts/Obvia/ObviaCondensed-Black.OTF') format('opentype');
  font-weight: 900;
  font-style: normal;
}

/* Obvia DEMO (Fonts from Obvia-Font-Family) */
@font-face {
  font-family: 'ObviaDemo';
  src: url('fonts/Obvia-Font-Family/Demo_Fonts/Fontspring-DEMO-obvia_regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'ObviaCondensed';
  src: url('fonts/Obvia-Font-Family/Demo_Fonts/Fontspring-DEMO-obvia_bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

/* Uniwars */
@font-face {
  font-family: 'Uniwars';
  src: url('fonts/Uniwars/Uniwars W00 Regular/Web Fonts/Uniwars.woff2') format('woff2'),
       url('fonts/Uniwars/Uniwars W00 Regular/Web Fonts/Uniwars.woff') format('woff'),
       url('fonts/Uniwars/Uniwars W00 Regular/Web Fonts/Uniwars.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

/* Classes utilitárias para uso direto */
.font-integral { font-family: 'IntegralCF', sans-serif; }
.font-obvia { font-family: 'Obvia', sans-serif; }
.font-obviademo { font-family: 'ObviaDemo', sans-serif; }
.font-uniwars { font-family: 'Uniwars', sans-serif; }
