/*
 Theme Name:     Divi Scaffold
 Description:    Divi Child Theme
 Author:         Mauro Bono
 Author URI:     https://www.maurobono.com
 Template:       Divi
 Version:        1.0.0
 Text Domain:    divi-scaffold
*/

/* === Local Fonts === */

/* Inter-100 - Latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100;
  src: url('assets/fonts/inter/inter-v12-latin-100.woff2') format('woff2'),
       url('assets/fonts/inter/inter-v12-latin-100.woff') format('woff');
}

/* Inter-200 - Latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  src: url('assets/fonts/inter/inter-v12-latin-200.woff2') format('woff2'),
       url('assets/fonts/inter/inter-v12-latin-200.woff') format('woff');
}

/* Inter-300 - Latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  src: url('assets/fonts/inter/inter-v12-latin-300.woff2') format('woff2'),
       url('assets/fonts/inter/inter-v12-latin-300.woff') format('woff');
}

/* Inter-regular - Latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/inter/inter-v12-latin-regular.woff2') format('woff2'),
       url('assets/fonts/inter/inter-v12-latin-regular.woff') format('woff');
}

/* Inter-500 - Latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url('assets/fonts/inter/inter-v12-latin-500.woff2') format('woff2'),
       url('assets/fonts/inter/inter-v12-latin-500.woff') format('woff');
}

/* Inter-600 - Latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url('assets/fonts/inter/inter-v12-latin-600.woff2') format('woff2'),
       url('assets/fonts/inter/inter-v12-latin-600.woff') format('woff');
}

/* Inter-700 - Latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url('assets/fonts/inter/inter-v12-latin-700.woff2') format('woff2'),
       url('assets/fonts/inter/inter-v12-latin-700.woff') format('woff');
}

/* Inter-800 - Latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: url('assets/fonts/inter/inter-v12-latin-800.woff2') format('woff2'),
       url('assets/fonts/inter/inter-v12-latin-800.woff') format('woff');
}

/* Inter-900 - Latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  src: url('assets/fonts/inter/inter-v12-latin-900.woff2') format('woff2'),
       url('assets/fonts/inter/inter-v12-latin-900.woff') format('woff');
}

/* Color Palette */
:root {
  
  /* Gray Scale: global */
  --gray-900: #18181B;
  --gray-800: #27272A;
  --gray-700: #3F3F46;
  --gray-600: #52525B;
  --gray-500: #71717A;
  --gray-400: #A1A1AA;
  --gray-300: #D4D4D8;
  --gray-200: #E4E4E7;
  --gray-100: #F4F4F5;
  --gray-50: #FAFAFA;
  
  /* Accent Scale: per project based */
  --accent-900: #4ca6a1;
  --accent-800: #5eafaa;
  --accent-700: #70b8b4;
  --accent-600: #82c1bd;
  --accent-500: #94cac7;
  --accent-400: #a6d3d0;
  --accent-300: #b7dbd9;
  --accent-200: #c9e4e3;
  --accent-100: #dbedec;
  --accent-50: #edf6f6;
}