@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,700;1,400;1,700&display=swap');

/* North Central CCH brand tokens and overrides.
   Logo asset is a local controlled copy of the public site logo.
   Fonts intentionally use the shared system stack unless the client provides
   approved/licensed brand font files or an approved hosted font source. */

:root {
  --brand-font-family: "Poppins", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --brand-primary: #08709E;
  --brand-primary-dark: #065C82;
  --brand-accent: #58A2B8;
  --brand-button-bg: #2F7D59;
  --brand-button-bg-hover: #256848;
  --brand-footer-bg: #221F1F;
  --brand-footer-highlight: #FDB913;
  --brand-logo-max-width: 520px;
  --brand-logo-max-height: 108px;
}

.header-logo img {
  max-width: min(70vw, var(--brand-logo-max-width));
  max-height: var(--brand-logo-max-height);
}

.hero {
  background: var(--brand-accent);
}

.return-button {
  background: var(--brand-button-bg);
}

.return-button:hover {
  background: var(--brand-button-bg-hover);
}

.footer-title {
  color: var(--brand-accent);
}

.footer-help,
.footer-phone-link {
  color: var(--brand-footer-highlight);
}

/* TODO: Confirm official favicon set and preferred vector logo asset when available. */
