/* Generated from tokens.json by build-tokens.py. Edit JSON, then rebuild. */
:root {
  --az-color-base-navy: #102A3A;
  --az-color-base-cinnabar: #B62C20;
  --az-color-base-cream: #FBF3DF;
  --az-color-base-parchment: #D7BD8C;
  --az-color-base-tint: #F0E3C6;
  --az-color-role-text: var(--az-color-base-navy);
  --az-color-role-text-inverse: var(--az-color-base-cream);
  --az-color-role-bg: var(--az-color-base-cream);
  --az-color-role-bg-alt: var(--az-color-base-parchment);
  --az-color-role-surface-dark: var(--az-color-base-navy);
  --az-color-role-accent-brand: var(--az-color-base-cinnabar);
  --az-color-role-accent-warning: var(--az-color-base-cinnabar);
  --az-color-role-focus: var(--az-color-base-cinnabar);
  --az-color-role-border-control: var(--az-color-base-navy);
  --az-color-role-line: rgba(16, 42, 58, 0.22);
  --az-color-role-text-muted: var(--az-color-base-navy);
  --az-color-role-surface-plate: var(--az-color-base-tint);
  --az-color-role-table-header-bg: var(--az-color-base-cinnabar);
  --az-color-role-table-header-text: var(--az-color-base-cream);
  --az-color-role-focus-inverse: var(--az-color-base-cream);
  --az-color-product-vazoronil-wine: #9E051D;
  --az-color-product-vazoronil-scarlet: #E80E2C;
  --az-color-substrate-paper-white: #FFFFFF;
  --az-type-family-primary: Onest, Arial, sans-serif;
  --az-type-weight-regular: 400;
  --az-type-weight-medium: 500;
  --az-type-weight-bold: 700;
  --az-type-print-size-h1: 30pt;
  --az-type-print-size-h2: 22pt;
  --az-type-print-size-h3: 18pt;
  --az-type-print-size-h4: 16pt;
  --az-type-print-size-body: 14pt;
  --az-type-print-size-reference: var(--az-type-rule-print-body-min);
  --az-type-print-size-small-min: var(--az-type-rule-print-body-min);
  --az-type-print-size-caption: var(--az-type-rule-print-body-min);
  --az-type-print-size-phone: 16pt;
  --az-type-print-line-height-body: 1.5;
  --az-type-print-line-height-heading: 1.15;
  --az-type-print-letter-spacing-heading: -0.02em;
  --az-type-screen-size-h1: 48px;
  --az-type-screen-size-h2: 36px;
  --az-type-screen-size-h3: 28px;
  --az-type-screen-size-h4: 24px;
  --az-type-screen-size-body: 18px;
  --az-type-screen-size-reference: var(--az-type-rule-screen-min);
  --az-type-screen-size-small-min: var(--az-type-rule-screen-min);
  --az-type-screen-size-caption: var(--az-type-rule-screen-min);
  --az-type-screen-size-legal: var(--az-type-rule-screen-required-min);
  --az-type-screen-line-height-body: 1.5;
  --az-type-rule-print-body-min: 12pt;
  --az-type-rule-print-legal-key-xheight: 2mm;
  --az-type-rule-print-legal-min-xheight: 0.8mm;
  --az-type-rule-screen-min: 16px;
  --az-type-rule-screen-required-min: 18px;
  --az-type-rule-screen-large-regular: 24px;
  --az-type-rule-screen-large-bold: 18.67px;
  --az-type-rule-print-large-regular: 18pt;
  --az-type-rule-print-large-bold: 14pt;
  --az-space-print-1: 1mm;
  --az-space-print-2: 2mm;
  --az-space-print-3: 3mm;
  --az-space-print-4: 4mm;
  --az-space-print-6: 6mm;
  --az-space-print-8: 8mm;
  --az-space-print-12: 12mm;
  --az-space-print-16: 16mm;
  --az-space-screen-1: 4px;
  --az-space-screen-2: 8px;
  --az-space-screen-3: 12px;
  --az-space-screen-4: 16px;
  --az-space-screen-6: 24px;
  --az-space-screen-8: 32px;
  --az-space-screen-12: 48px;
  --az-space-screen-16: 64px;
  --az-space-print-area-safe-from-trim: 4mm;
  --az-space-print-area-a5-margin: 8mm;
  --az-space-print-area-a4-margin: 10mm;
  --az-space-print-area-label-safe: 4mm;
  --az-space-print-area-hologram-safe: 4mm;
  --az-space-print-area-bleed-a5-a4: 3mm;
  --az-space-print-area-bleed-label: 2mm;
  --az-space-box-crease-clear: 2mm;
  --az-space-box-overfill-past-die: 2mm;
  --az-line-print-hair: 0.5pt;
  --az-line-print-regular: 1pt;
  --az-line-print-strong: 2pt;
  --az-line-print-flexo-min: 0.5mm;
  --az-line-screen-regular: 1px;
  --az-line-screen-focus: 3px;
  --az-radius-print-none: 0mm;
  --az-radius-print-small: 2mm;
  --az-radius-print-medium: 4mm;
  --az-radius-print-large: 8mm;
  --az-radius-screen-none: 0px;
  --az-radius-screen-small: 4px;
  --az-radius-screen-medium: 8px;
  --az-radius-screen-large: 16px;
  --az-ornament-module-small: 10mm;
  --az-ornament-module-medium: 15mm;
  --az-ornament-module-large: 30mm;
  --az-ornament-strip-a5: var(--az-ornament-module-small);
  --az-ornament-strip-a4: var(--az-ornament-module-medium);
  --az-ornament-strip-label: var(--az-ornament-module-small);
  --az-ornament-strip-box: var(--az-ornament-module-large);
  --az-ornament-geometry-tile-units: 180;
  --az-ornament-geometry-min-stroke-units: 2;
}
