/* Brand IT365: fonts (self-hosted) and the CI palette. */
@font-face { font-family: "Manrope"; font-weight: 400; font-display: swap; src: url(../../fonts/manrope-latin-400-normal.woff2) format("woff2"); }
@font-face { font-family: "Manrope"; font-weight: 500; font-display: swap; src: url(../../fonts/manrope-latin-500-normal.woff2) format("woff2"); }
@font-face { font-family: "Manrope"; font-weight: 800; font-display: swap; src: url(../../fonts/manrope-latin-800-normal.woff2) format("woff2"); }

:root {
  --p-bg: #ffffff; --p-surface: #eef1f4; --p-ink: #1b2430; --p-muted: #5b6770;
  --p-accent: #c8102e; --p-accent-ink: #ffffff; --p-action: #c8102e; --p-action-ink: #ffffff;
  --p-inv-bg: #002b7f; --p-inv-surface: #0a3a96; --p-inv-ink: #ffffff; --p-inv-muted: #c3d0e2;
  --p-inv-accent: #ff5a6e; --p-inv-accent-ink: #1b2430; --p-inv-action: #ffffff; --p-inv-action-ink: #002b7f;
  --font-display: "Manrope", system-ui, sans-serif;
  --font-text: "Manrope", system-ui, sans-serif;
  --display-weight: 400;
  --display-tracking: -0.035em;
  --display-tracking-xl: -0.045em;
  --ly-scale: 0.97;
  /* CI tokens */
  --ci-navy: #002b7f; --ci-red: #c8102e; --ci-red-light: #ff5a6e; --ci-grey: #5b6770; --ci-seg: #c9d1d9; --ci-fog: #eef1f4;
}
