/* KUPR Global Font Override - Poppins (Latin Extended = full Turkish support) */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600&display=swap');

/* Apply Poppins globally */
body,
body p, body span, body div, body a, body h1, body h2, body h3, body h4, body h5, body h6,
body li, body td, body th, body label, body input, body textarea, body select, body button, body .btn {
  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* CRITICAL: Icon fonts must override Poppins â€” higher specificity with body prefix */
body .fa,
body .fas,
body .far,
body .fab,
body .fal,
body .fad,
body i.fa,
body i.fas,
body i.far,
body i.fab,
body i[class*="fa-"],
body span.fa,
body span[class*="fa-"] {
  font-family: 'FontAwesome' !important;
  font-style: normal !important;
}

body .glyphicon,
body [class*="glyphicon-"],
body span.glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}

body .material-icons,
body span.material-icons,
body i.material-icons {
  font-family: 'Material Icons' !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-feature-settings: 'liga';
}

/* SVG icons don't need font-family â€” skip them */

/* Code blocks keep monospace */
body code, body pre, body .code, body kbd, body samp, body .monospace {
  font-family: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace !important;
}
