/* Application text contract. Screens opt in as they are reviewed. */
:root {
  --ui-font-family: "Segoe UI", Arial, sans-serif;
  --ui-font-scale: 1;
  --ui-font-title: 22px;
  --ui-font-section: 16px;
  --ui-font-body: 14px;
  --ui-font-help: 13px;
  --ui-font-glyph-small: 14px;
  --ui-font-glyph: 18px;
  --ui-font-glyph-large: 24px;
  --ui-font-regular: 400;
  --ui-font-label: 500;
  --ui-font-emphasis: 600;
  --ui-font-title-line: 1.3;
  --ui-font-section-line: 1.35;
  --ui-font-body-line: 1.35;
  --ui-font-help-line: 1.35;
  --ui-text-title-size: calc(var(--ui-font-title) * var(--ui-font-scale));
  --ui-text-section-size: calc(var(--ui-font-section) * var(--ui-font-scale));
  --ui-text-body-size: calc(var(--ui-font-body) * var(--ui-font-scale));
  --ui-text-help-size: calc(var(--ui-font-help) * var(--ui-font-scale));
  --ui-text-label-size: var(--ui-text-body-size);
  --ui-text-strong-size: var(--ui-text-body-size);
  --ui-text-action-size: var(--ui-text-body-size);
  --ui-text-glyph-small-size: calc(var(--ui-font-glyph-small) * var(--ui-font-scale));
  --ui-text-glyph-size: calc(var(--ui-font-glyph) * var(--ui-font-scale));
  --ui-text-glyph-large-size: calc(var(--ui-font-glyph-large) * var(--ui-font-scale));
  --ui-text-title-weight: var(--ui-font-emphasis);
  --ui-text-section-weight: var(--ui-font-emphasis);
  --ui-text-body-weight: var(--ui-font-regular);
  --ui-text-help-weight: var(--ui-font-regular);
  --ui-text-label-weight: var(--ui-font-label);
  --ui-text-strong-weight: var(--ui-font-emphasis);
  --ui-text-action-weight: var(--ui-font-emphasis);
  --ui-text-glyph-small-weight: var(--ui-font-regular);
  --ui-text-glyph-weight: var(--ui-font-regular);
  --ui-text-glyph-large-weight: var(--ui-font-regular);
  --ui-text-title-line: var(--ui-font-title-line);
  --ui-text-section-line: var(--ui-font-section-line);
  --ui-text-body-line: var(--ui-font-body-line);
  --ui-text-help-line: var(--ui-font-help-line);
  --ui-text-label-line: var(--ui-font-body-line);
  --ui-text-strong-line: var(--ui-font-body-line);
  --ui-text-action-line: 1.2;
  --ui-text-glyph-small-line: 1;
  --ui-text-glyph-line: 1;
  --ui-text-glyph-large-line: 1;
}
