/* American Century Investments — brand tokens
   Sourced from americancentury.com + local Mallory assets */

@font-face {
  font-family: "Mallory";
  src: url("./fonts/MalloryVariable-Standard-NormalCompact.woff2")
      format("woff2-variations"),
    url("./fonts/MalloryVariable-Standard-NormalCompact.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Mallory";
  src: url("./fonts/MalloryVariable-Standard-NormalCompact-Italic.woff2")
      format("woff2-variations"),
    url("./fonts/MalloryVariable-Standard-NormalCompact-Italic.woff2")
      format("woff2");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

:root {
  /* Primary */
  --aci-green: #007a53;
  --aci-green-dark: #035945;
  --aci-green-deep: #006847;
  --aci-green-soft: #007a5314;
  --aci-green-mist: #007a5330;
  --aci-lime: #7bbf00;

  /* Neutrals */
  --aci-ink: #1a1a1a;
  --aci-charcoal: #272929;
  --aci-muted: #6f6f6f;
  --aci-slate: #8a9191;
  --aci-line: #dddddd;
  --aci-stone: #dfe0db;
  --aci-fog: #f5f5f5;
  --aci-snow: #fafafa;
  --aci-white: #ffffff;

  /* Type */
  --aci-font: "Mallory", system-ui, sans-serif;
}
