/* Observed EV Charger tokens. See design/evcharger.tokens.json for provenance/adaptations. */
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/inter-latin-400.woff2") format("woff2");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/inter-latin-500.woff2") format("woff2");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/inter-latin-600.woff2") format("woff2");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/inter-latin-700.woff2") format("woff2");
}
:root {
  --ev-canvas: #f6f8fc;
  --ev-surface: #ffffff;
  --ev-ink: #17243c;
  --ev-muted: #5e6b82;
  --ev-primary: #31487a;
  --ev-accent: #b9cff6;
  --ev-tint: #eaf0fb;
  --ev-border: #dbe3f0;
  --ev-deep: #182b50;
  --ev-font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --ev-radius-field: 14px;
  --ev-radius-row: 18px;
  --ev-radius-status: 20px;
  --ev-radius-card: 26px;
  --ev-radius-feature: 36px;
  --ev-radius-pill: 999px;
  --ev-space-sm: 12px;
  --ev-space-md: 18px;
  --ev-space-lg: 28px;
  --ev-duration: 250ms;
  --ev-ease: cubic-bezier(0.44, 0, 0.56, 1);
  --ev-danger: #b43e35;
  --ev-danger-tint: #fceeea;
  --ev-warning: #825b17;
  --ev-warning-tint: #fff3d9;
  --pilea-canvas: var(--ev-canvas);
  --pilea-surface: var(--ev-surface);
  --pilea-ink: var(--ev-ink);
  --pilea-pine: var(--ev-deep);
  --pilea-green: var(--ev-primary);
  --pilea-muted: var(--ev-tint);
  --pilea-border: var(--ev-border);
  --pilea-shadow: none;
  --pilea-radius: var(--ev-radius-card);
}
