/* Generated from miroflect-design-system/tokens.json (version 0.1) by scripts/sync_website.py.
   Do not edit this file by hand: change tokens.json, then run the script again. */
:root {
  --color-brand-ink: #1F2329;
  --color-brand-clear: #F3F5F4;
  --color-brand-steel: #5F666D;
  --color-brand-white: #FFFFFF;
  --color-brand-infrared: #A3213A;
  --color-brand-infrared-light: #F2788A;
  --color-brand-daylight-deep: #7B5803;
  --color-brand-daylight: #BD8B13;
  --color-brand-daylight-pale: #FAD053;
  --color-data-emissivity: #333A40;
  --color-data-heat-kept: #A3213A;
  --color-data-heat-lost: #4F7A9A;
  --color-data-light: #BD8B13;
  --color-logo-film-line: #1F2329;
  --color-logo-heat-bar-1: #DFB1BA;
  --color-logo-heat-bar-2: #D1909C;
  --color-logo-heat-bar-3: #BF6475;
  --color-logo-heat-bar-4: #A3213A;
  --color-logo-on-ink-film-line: #FFFFFF;
  --color-logo-on-ink-heat-bar-1: #69414B;
  --color-logo-on-ink-heat-bar-2: #884E5A;
  --color-logo-on-ink-heat-bar-3: #B35E6D;
  --color-logo-on-ink-heat-bar-4: #F2788A;
  --color-plate-fill: #FFFFFF;
  --color-plate-stroke: #CBD3D7;
  --font-family-sans: "IBM Plex Sans", "Arial", sans-serif;
  --font-family-ja: "IBM Plex Sans JP", "Noto Sans JP", sans-serif;
  --font-family-ko: "IBM Plex Sans KR", "Noto Sans KR", sans-serif;
  --font-family-email: "Arial", "Helvetica", sans-serif;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --size-font-caption: 13px;
  --size-font-small: 15px;
  --size-font-body: 17px;
  --size-font-h3: 21px;
  --size-font-h2: 28px;
  --size-font-h1: 40px;
  --size-font-display: 56px;
  --size-line-height-body: 1.6;
  --size-line-height-heading: 1.2;
  --size-line-height-cjk-body: 1.8;
  --size-measure: 72ch;
  --size-space-1: 4px;
  --size-space-2: 8px;
  --size-space-3: 12px;
  --size-space-4: 16px;
  --size-space-5: 24px;
  --size-space-6: 32px;
  --size-space-7: 48px;
  --size-space-8: 64px;
  --size-space-9: 96px;
  --size-radius-small: 4px;
  --size-radius-medium: 6px;
  --size-radius-large: 8px;
  --size-logo-full-min-height-screen: 24px;
  --size-logo-full-min-height-print: 6mm;
  --size-logo-compact-min-height-screen: 12px;
  --size-logo-compact-min-height-print: 3mm;
  --size-logo-symbol-small-min: 16px;
  --size-logo-clear-space: 0.5;
}
