/**
 * Roboto Font Family
 * Self-hosted fonts for the fa-hrkontor application
 *
 * Roboto is a clean, modern sans-serif font designed for readability
 * Supports weights from 100 (Thin) to 900 (Black)
 */

/* Roboto Regular (400) */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/static/fonts/Roboto-Regular.ttf') format('truetype');
}

/* Roboto Regular Italic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/static/fonts/Roboto-Italic.ttf') format('truetype');
}

/* Roboto Light (300) */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/static/fonts/Roboto-Light.ttf') format('truetype');
}

/* Roboto Light Italic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/static/fonts/Roboto-LightItalic.ttf') format('truetype');
}

/* Roboto Medium (500) */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/static/fonts/Roboto-Medium.ttf') format('truetype');
}

/* Roboto Medium Italic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('/static/fonts/Roboto-MediumItalic.ttf') format('truetype');
}

/* Roboto Bold (700) */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/static/fonts/Roboto-Bold.ttf') format('truetype');
}

/* Roboto Bold Italic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/static/fonts/Roboto-BoldItalic.ttf') format('truetype');
}

/* Roboto Black (900) */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/static/fonts/Roboto-Black.ttf') format('truetype');
}

/* Roboto Black Italic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('/static/fonts/Roboto-BlackItalic.ttf') format('truetype');
}

/**
 * Usage in CSS:
 *
 * body {
 *   font-family: 'Roboto', sans-serif;
 * }
 *
 * .light { font-weight: 300; }
 * .normal { font-weight: 400; }
 * .medium { font-weight: 500; }
 * .bold { font-weight: 700; }
 * .black { font-weight: 900; }
 */
