/* VoltVoice design tokens. Shared by the site and the brand guide. */
@font-face { font-family: "Fraunces"; src: url("/fonts/fraunces.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Fraunces"; src: url("/fonts/fraunces-italic.woff2") format("woff2"); font-weight: 100 900; font-style: italic; font-display: swap; }
@font-face { font-family: "Instrument Sans"; src: url("/fonts/instrument-sans.woff2") format("woff2"); font-weight: 400 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Instrument Sans"; src: url("/fonts/instrument-sans-italic.woff2") format("woff2"); font-weight: 400 700; font-style: italic; font-display: swap; }

:root {
  /* night ink */
  --ink: #0F1626;
  --ink-2: #162036;
  --ink-3: #1F2B45;
  --line-dark: rgba(247, 241, 230, 0.12);
  /* warm paper */
  --cream: #F7F1E6;
  --cream-2: #EFE6D6;
  --cream-3: #E4D8C2;
  --line-light: rgba(15, 22, 38, 0.12);
  /* signal colours */
  --amber: #FFB938;       /* volt: logo, primary buttons on dark */
  --amber-deep: #C26A00;  /* logo amber on light backgrounds */
  --amber-text: #A35F00;  /* amber body text on cream (AA) */
  --leaf: #4ADE80;        /* battery */
  --sky: #9BE3FF;         /* voice / data */
  --coral: #FF7A59;       /* grid */
  --sun: #FFC14D;         /* solar */
  /* text */
  --text-on-dark: #F7F1E6;
  --muted-on-dark: #AEB8CC;
  --text-on-light: #0F1626;
  --muted-on-light: #545D6E;
  /* type */
  --font-display: "Fraunces", Georgia, "Times New Roman", serif;
  --font-body: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  /* motion (Emil Kowalski curves) */
  --ease-out: cubic-bezier(0.23, 1, 0.32, 1);
  --ease-in-out: cubic-bezier(0.77, 0, 0.175, 1);
  /* shape */
  --r-sm: 10px;
  --r-md: 18px;
  --r-lg: 28px;
  --r-pill: 999px;
  --wrap: 1180px;
}
