/*
 * Institutional identity: colors and type.
 * Everything that ties the site to Notre Dame's visual language lives here.
 * To reskin for another institution, edit only this file (and the SITE block in build.py).
 *
 * Palette: Notre Dame Web Theme v3 tokens.
 * Type: Archivo Narrow stands in for ND's licensed heading face (GPC);
 *       Libre Franklin is the ND theme's body face. Both SIL Open Font License 1.1.
 */

@font-face {
  font-family: "Archivo Narrow";
  src: url("/assets/fonts/archivo-narrow.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Libre Franklin";
  src: url("/assets/fonts/libre-franklin.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  --c-primary: #0c2340;        /* ND Blue: header, footer, headings */
  --c-primary-2: #143865;      /* lighter ND blue: hover on dark */
  --c-link: #1c4f8f;           /* bright blue: links */
  --c-accent: #ae9142;         /* metallic gold: rules only, never text */
  --c-tint: #edf2f9;           /* light sky blue: alternate bands */
  --c-tint-2: #e1e8f2;         /* medium sky blue: text on dark */
  --c-line: #c1cddd;           /* dark sky blue: rules, active nav */
  --c-text: #333333;
  --c-muted: #555555;
  --c-white: #ffffff;

  --f-head: "Archivo Narrow", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --f-body: "Libre Franklin", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
