/* GENERATED by platform/tools/render_tokens_css.py from platform/design/tokens.py.
 *
 * Do not edit. Edit tokens.py and re-run the generator; a test compares this
 * file byte-for-byte against the generator's output, so a hand edit here fails
 * the build rather than becoming a second definition that disagrees.
 *
 * Authority: docs/product/design/handoff-dp9/VISUAL-SYSTEM.md and
 * ACCESSIBILITY.md; palette canonical in docs/product/brand/colors.md (D5).
 */

:root {
  --ddm-white: #FFFFFF;
  --ddm-tint: #F4F6F9;
  --ddm-navy: #142136;
  --ddm-footer: #0D1727;
  --ddm-blue: #1C70F0;
  --ddm-sky: #1A98CB;
  --ddm-teal: #20AD9A;
  --ddm-green: #2BB866;
  --ddm-blue-700: #1558C4;
  --ddm-text-body: #33455C;
  --ddm-sky-text: #14779E;
  --ddm-teal-text: #177D6F;
  --ddm-green-text: #1E7F46;
  --ddm-blue-300: #7DB2FF;
  --ddm-text: #142136;
  --ddm-text-muted: #45566C;
  --ddm-text-soft: #55677E;
  --ddm-text-label: #5B6B80;
  --ddm-on-navy: #C6D2E1;
  --ddm-on-navy-soft: #A9BACE;
  --ddm-on-navy-muted: #8FA2BA;
  --ddm-on-navy-faint: #7E90A8;
  --ddm-on-footer: #8794A8;
  --ddm-on-footer-link: #C1CBD9;
  --ddm-rule-dark: #142136;
  --ddm-rule: #E3E8EF;
  --ddm-rule-alt: #DDE4EC;
  --ddm-web-success: #00A32A;
  --ddm-web-success-text: #135E2A;
  --ddm-web-warning: #DBA617;
  --ddm-web-warning-shape: #B8860B;
  --ddm-web-warning-text: #6B4C00;
  --ddm-web-info: #2271B1;
  --ddm-web-info-text: #135E96;
  --ddm-web-neutral-text: #50575E;
  --ddm-web-error: #D63638;
  --ddm-web-error-strong: #B32D2E;
  --ddm-web-error-text: #8A1F21;
  --ddm-web-error-body: #6B2224;
  --ddm-web-error-tint: #FBEAEA;
  --ddm-web-error-border: #EDB5B6;
  --ddm-web-error-rule: #DBA9AA;
  --ddm-web-success-tint: #EAF6EE;
  --ddm-web-blue-tint: #EEF3FB;
  --ddm-web-warning-tint: #FBF3DD;
  --ddm-web-neutral-tint: #F1F3F6;
  --ddm-text-post: #24344A;
  --ddm-web-control-border: #8794A8;
  --ddm-web-btn-rule: #CFD7E2;
  --ddm-web-chrome: #F7F9FB;
  --ddm-web-chrome-rule: #E7ECF2;
  --ddm-web-chrome-dot: #D6DEE8;
  --ddm-web-tick: #CFD7E2;
  --ddm-web-tie: #C2CEDD;
  --ddm-teal-display: #1FA694;
  --ddm-web-navy-rule: #35455E;
  --ddm-web-footer-rule: #252E3D;
  --ddm-web-link-rule: #C9DAF6;
  --ddm-focus: #1C70F0;
  --ddm-focus-width: 2px;
  --ddm-focus-offset: 2px;
  --ddm-font-display: "Instrument Serif", Georgia, "Times New Roman", serif;
  --ddm-font-ui: "IBM Plex Sans", system-ui, -apple-system, Segoe UI, sans-serif;
  --ddm-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
  --ddm-grid: 96px;
  --ddm-grid-line-light: #F1F4F8;
  --ddm-hover-tint: #F9FAFC;
  --ddm-page-max: 1440px;
  --ddm-radius: 0;
  --ddm-min-target: 44px;
  --ddm-min-target-pointer: 24px;
  --ddm-measure: 68ch;
}
