/* Simple iOS Font Fix - Basic Approach */

/* Basic Inter font declarations */
@font-face {
  font-family: 'Inter';
  src: url('./inter/Inter-Regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: 'Inter';
  src: url('./inter/Inter-Medium.woff2') format('woff2');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: 'Inter';
  src: url('./inter/Inter-Bold.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

/* Material Icons */
@font-face {
  font-family: 'Material Icons';
  src: url('./material-icons/MaterialIcons-Regular.woff2') format('woff2');
  font-weight: 400;
  font-display: block;
  font-style: normal;
}

/* Simple base font application */
html, body {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

/* iOS-specific tweaks */
@supports (-webkit-touch-callout: none) {
  body {
    font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
  }
}

/* Material Icons protection */
mat-icon, .material-icons {
  font-family: 'Material Icons';
  font-feature-settings: 'liga';
}