/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --color-brand-crimson: #7a1020; /** Oxblood — the signature. LOCKED (D-012). Full strength inside the mark (the Fold flap, the Seal tile); elsewhere a precise accent only. 9.54:1 on paper, so it may carry text on light. Never text on charcoal (1.72:1). */
  --color-brand-crimson-deep: #5c0a14; /** Pressed / active state of crimson controls on light grounds. Never used in the mark. */
  --color-brand-crimson-tint: #e8d9d2; /** 10% crimson on paper. Selected rows, highlighted callouts on light. Ink on it: 13.6:1. */
  --color-brand-crimson-shade: #361117; /** 35% crimson on charcoal. The dark-theme counterpart of crimson-tint. Paper on it: 14.7:1. */
  --color-brand-rosewood: #d9727c; /** Accent TEXT and lines on charcoal only (links, focus rings, key figures): 5.93:1. Crimson itself fails on dark (FLAG A). Never in the mark. */
  --color-stroke-on-light: #121212; /** Mark ink on light grounds. Charcoal, not pure black (D-009). */
  --color-stroke-on-dark: #f4efe6; /** Mark ink on dark grounds. Paper, not pure white (D-009). Carries 100% of legibility on dark (FLAG A). */
  --color-surface-light: #f4efe6; /** Paper — the canonical light ground. */
  --color-surface-light-sunken: #ece6db; /** Paper 2 — page wells, table stripes, the ground behind cards. */
  --color-surface-light-raised: #faf7f1; /** Paper lifted — inputs and cards that sit on paper-2. */
  --color-surface-dark: #121212; /** Charcoal — the canonical dark ground. Not true black (FLAG A). */
  --color-surface-dark-raised: #1c1a19; /** Charcoal 2 — cards and panels on charcoal. */
  --color-surface-dark-overlay: #262322; /** Charcoal 3 — hover and menus on charcoal. */
  --color-surface-dark-sunken: #0b0a0a; /** Charcoal sunken — wells and table stripes on charcoal. */
  --color-text-primary: #121212; /** Body and headings on paper: 16.4:1. */
  --color-text-secondary: #3a3634; /** Sub-headings and emphasis on paper: 10.4:1. */
  --color-text-muted: #6b6560; /** Captions, metadata on paper: 5.02:1 — the lowest grey allowed for text on paper. */
  --color-text-primary-dark: #f4efe6; /** Body and headings on charcoal: 16.4:1. */
  --color-text-muted-dark: #a39b94; /** Captions, metadata on charcoal: 6.85:1. */
  --color-text-secondary-dark: #d9d2ca; /** Sub-headings and emphasis on charcoal: 12.5:1. */
  --color-line-rule: #d6cdbf; /** Hairlines and dividers on paper. Decorative only (1.37:1) — never the only boundary of a control. */
  --color-line-control: #8a827b; /** Input and control borders on paper: 3.30:1 (meets the 3:1 non-text minimum). */
  --color-line-rule-dark: #34302e; /** Hairlines and dividers on charcoal. */
  --color-line-control-dark: #6e6761; /** Input and control borders on charcoal: 3.37:1. */
  --color-status-success: #2f6b4f; /** Paid, done, on track — on paper 5.49:1. Always paired with a word or icon. */
  --color-status-warning: #8a5d0b; /** Due soon, needs review — on paper 5.02:1. */
  --color-status-error: #b3261e; /** Failed, overdue — on paper 5.71:1. Brighter and warmer than crimson so an error never reads as brand; always paired with a word or icon. */
  --color-status-info: #2c5a8a; /** Neutral notices — on paper 6.24:1. */
  --color-status-success-dark: #6fbf98; /** Success on charcoal: 8.55:1. */
  --color-status-warning-dark: #e0b156; /** Warning on charcoal: 9.45:1. */
  --color-status-error-dark: #f08a7e; /** Error on charcoal: 7.71:1. */
  --color-status-info-dark: #8db8e6; /** Info on charcoal: 9.04:1. */
  --typography-family-brand: Urbanist, system-ui, sans-serif; /** Urbanist, OFL 1.1 — the mark's source letter, the wordmark, UI and body (D-008). */
  --typography-family-display: Fraunces, Georgia, serif; /** Fraunces, OFL 1.1 — editorial headlines only: social covers, deck titles, the bill title (D-010). Never body copy, never UI. */
  --typography-family-text: Urbanist, system-ui, sans-serif; /** Body, UI, labels. */
  --typography-family-mono: 'JetBrains Mono', ui-monospace, monospace; /** Numbers, amounts, codes, data tables. JetBrains Mono, OFL 1.1. */
  --typography-weight-wordmark-base: 300; /** 'The' and 'Way' in the wordmark. */
  --typography-weight-wordmark-emphasis: 600; /** 'Ber' only (Decision 9) — matches the mark's weight (D-012). All-caps 'BER' is forbidden. */
  --typography-weight-regular: 400; /** Body. */
  --typography-weight-medium: 500; /** UI labels, data. */
  --typography-weight-semibold: 600; /** Headings, buttons. */
  --spacing-1: 4px; /** Icon-to-label gap. */
  --spacing-2: 8px; /** Tight inline gaps, chip padding. */
  --spacing-3: 12px; /** Control inner padding (vertical). */
  --spacing-4: 16px; /** Default gap; page gutter on phones. */
  --spacing-5: 24px; /** Card padding; gap between related blocks. */
  --spacing-6: 32px; /** Gap between sections inside a page. */
  --spacing-7: 48px; /** Section spacing on desktop. */
  --spacing-8: 64px; /** Hero and slide margins. */
  --spacing-9: 96px; /** Social slide outer margin at 1080px. */
  --radius-none: 0px; /** Documents, bills, tables, slides — precision reads square. */
  --radius-xs: 2px; /** Tags, inline code. */
  --radius-sm: 6px; /** Buttons, inputs, cards. */
  --radius-md: 12px; /** Large panels, modals. */
  --radius-pill: 999px; /** Status chips only. */
  --sizing-min-size-mark-digital: 16px; /** Smallest the Fold mark may appear on screen (D-013). Below 24px prefer the Seal tile. */
  --sizing-min-size-tile-digital: 16px; /** Smallest Seal tile (favicon). Nothing smaller exists (FLAG C resolved: the tile is the micro form, no distorted variant). */
  --sizing-min-size-mark-print: 6.35mm; /** 0.25 in cap height in print. */
  --sizing-min-size-mark-embroidery: 19mm; /** 0.75 in cap height, one-color only (mono). */
  --sizing-clear-space-floor-digital: 8px; /** Clear space is one flap leg (0.23 x mark height) on every side, and never less than this. */
  --sizing-clear-space-floor-print: 3mm; /** Print floor for clear space. */
}
