/* Custom CSS Styles */
/* Set base font size for the entire document */
:root {
  font-size: 16px; /* Base font size: 16px (1rem = 16px) */
  --color-red: #BF0A30;
  --color-blue: #002868;
  --color-gold: #FFCA00;
}

/* Optional: Responsive font sizing for mobile devices */
@media (max-width: 768px) {
  :root {
    font-size: 14px; /* Smaller base font on mobile */
  }
}
/* Custom body styles */
body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  line-height: 1.6;
  color: #000000;
}

/* Add any additional custom styles below */
/* Example: Custom link styles */
a {
  color: var(--color-blue);
  text-decoration: none;
}

a:hover {
  opacity: 0.8;
}

.nc-blue {
  color: var(--color-blue);
}

.nc-red {
  color: var(--color-red);
}

.nc-gold {
  color: var(--color-gold);
}

.bg-nc-blue {
  background-color: var(--color-blue);
}

.bg-nc-red {
  background-color: var(--color-red);
}

.bg-nc-gold {
  background-color: var(--color-gold);
}

.border-nc-blue {
  border-color: var(--color-blue);
}

.border-nc-red {
  border-color: var(--color-red);
}

.border-nc-gold {
  border-color: var(--color-gold);
}

/*# sourceMappingURL=style.css.map */
