
/* ===== Flightpaper LMS — branding override (added by Claude) ===== */
@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap');

body, .il-pagetitle, .btn, .form-control, input, select, textarea {
  font-family: "IBM Plex Sans", "Segoe UI", Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6, .ilHeader, .il-pagetitle {
  font-family: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.header-inner {
  background: #0D1E33 !important;
}
.il-pagetitle {
  color: #F2F5F8 !important;
}
.il-logo a, .il-logo img {
  filter: none;
}

.btn-primary {
  background-color: #E8A33D !important;
  border-color: #E8A33D !important;
  color: #2A1B04 !important;
}
.btn-primary:hover {
  background-color: #C9891F !important;
  border-color: #C9891F !important;
  color: #FFFFFF !important;
}
.btn-primary:active {
  background-color: #0D1E33 !important;
  border-color: #0D1E33 !important;
  color: #FFFFFF !important;
}
.btn-primary.engaged {
  background-color: #FFFFFF !important;
  border-color: #E8A33D !important;
  color: #0D1E33 !important;
}

a {
  color: #1D5478;
}
a:hover {
  color: #0D1E33;
}
/* ===== end Flightpaper LMS branding override ===== */
