/* 
 * Override für Google Maps Fonts - Ersetze externe Schriftarten durch lokale
 * Diese CSS-Datei wird in den Header eingefügt, bevor Google Maps geladen wird
 */

/* Roboto durch System-Schriftarten ersetzen (für Google Maps) */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Arial'), local('Helvetica'), local('sans-serif');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Arial Bold'), local('Helvetica Bold'), local('sans-serif');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Arial Bold'), local('Helvetica Bold'), local('sans-serif');
}

/* Google Sans durch System-Schriftarten ersetzen */
@font-face {
  font-family: 'Google Sans Text';
  font-style: normal;
  font-weight: 400;
  src: local('Arial'), local('Helvetica'), local('sans-serif');
}

@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Arial'), local('Helvetica'), local('sans-serif');
}

@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  src: local('Arial Bold'), local('Helvetica Bold'), local('sans-serif');
}

/* In Google Maps verwendete Icons durch lokale ersetzen */
.gm-style .gm-style-cc span,
.gm-style .gm-style-cc a,
.gm-style .gm-style-mtc div {
  font-family: Arial, Helvetica, sans-serif !important;
}