/* Generated PentaPlan Operational Clarity CSS tokens v0.5.0. */
/* Source: tokens/penta-plan.tokens.json — do not edit generated output. */

:root {
  --pp-color-text-heading: #173F4B;
  --pp-color-text-body: #263A41;
  --pp-color-text-muted: #4C6269;
  --pp-color-text-accent: #015B75;
  --pp-color-text-inverse: #FFFFFF;
  --pp-color-text-error: #A33B2B;
  --pp-color-text-success: #21634F;
  --pp-color-text-warning: #765100;
  --pp-color-text-disabled: #5B7177;
  --pp-color-action-primary: #016686;
  --pp-color-action-primary-strong: #015B75;
  --pp-color-action-on-primary: #FFFFFF;
  --pp-color-surface-page: #FFFFFF;
  --pp-color-surface-information: #DCE9EB;
  --pp-color-surface-subtle: #EDF2F3;
  --pp-color-surface-warm: #F7F4EF;
  --pp-color-surface-accent-soft: #CEE1E5;
  --pp-color-surface-error-soft: #FFF9F7;
  --pp-color-surface-success-soft: #E8F3EE;
  --pp-color-surface-warning-soft: #FFF4D8;
  --pp-color-surface-disabled: #EDF2F3;
  --pp-color-surface-backdrop: rgba(23, 63, 75, 0.62);
  --pp-color-surface-inverse: #173F4B;
  --pp-color-surface-inverse-hover: rgba(255, 255, 255, 0.08);
  --pp-color-surface-inverse-selected: rgba(255, 255, 255, 0.12);
  --pp-color-border-default: #96B5BB;
  --pp-color-border-strong: #173F4B;
  --pp-color-border-accent: #016686;
  --pp-color-border-success: #4B8B73;
  --pp-color-border-warning: #BD8619;
  --pp-color-border-disabled: #D3E0E2;
  --pp-color-border-inverse-subtle: rgba(255, 255, 255, 0.24);
  --pp-color-focus-ring: #016686;
  --pp-color-visualization-process: #016686;
  --pp-color-visualization-process-soft: #CEE1E5;
  --pp-color-visualization-within: #758B90;
  --pp-color-visualization-overall: #4C6269;
  --pp-color-visualization-specification: #A33B2B;
  --pp-color-visualization-signal: #A33B2B;
  --pp-color-visualization-signal-soft: #F7E5E1;
  --pp-color-visualization-specification-soft: #FBF0E8;
  --pp-color-visualization-grid: #D3E0E2;
  --pp-space-zero: 0px;
  --pp-space-xs: 4px;
  --pp-space-sm: 8px;
  --pp-space-md: 12px;
  --pp-space-lg: 16px;
  --pp-space-xl: 24px;
  --pp-space-2xl: 32px;
  --pp-space-3xl: 48px;
  --pp-radius-none: 0px;
  --pp-radius-subtle: 2px;
  --pp-radius-control: 6px;
  --pp-radius-card: 8px;
  --pp-radius-navigation: 10px;
  --pp-radius-round: 999px;
  --pp-border-width-hairline: 1px;
  --pp-border-width-divider: 2px;
  --pp-border-width-accent: 4px;
  --pp-font-size-label: 0.75rem;
  --pp-font-size-small: 0.875rem;
  --pp-font-size-body: 1rem;
  --pp-font-size-lead: 1.25rem;
  --pp-font-size-card-title: 1.8rem;
  --pp-font-size-section-title: 3rem;
  --pp-font-size-display: 3.85rem;
  --pp-control-height-minimum: 44px;
  --pp-control-height-comfortable: 48px;
  --pp-focus-ring-width: 3px;
  --pp-focus-ring-offset: 3px;
  --pp-layout-content-max: 1160px;
  --pp-layout-section-max: 96px;
  --pp-document-a4-width: 793.701px;
  --pp-document-a4-height: 1122.52px;
  --pp-document-margin-inline: 49.134px;
  --pp-document-content-top: 37.795px;
  --pp-font-family-sans: "Arial", "Helvetica", sans-serif;
  --pp-font-family-monospace: "SFMono-Regular", "Cascadia Code", "Roboto Mono", "Menlo", "Consolas", monospace;
  --pp-font-weight-regular: 400;
  --pp-font-weight-bold: 700;
  --pp-line-height-tight: 0.98;
  --pp-line-height-compact: 1.2;
  --pp-line-height-body: 1.42;
  --pp-shadow-soft: 0px 12px 34px 0px rgba(23, 63, 75, 0.1);
  --pp-shadow-raised: 0px 18px 48px 0px rgba(23, 63, 75, 0.14);
  --pp-motion-duration-fast: 140ms;
  --pp-motion-duration-standard: 180ms;
  --pp-motion-easing-standard: cubic-bezier(0.2, 0, 0, 1);

  /* Compatibility aliases. Consumers may override these in a documented adapter. */
  --background: var(--pp-color-surface-page);
  --foreground: var(--pp-color-text-body);
  --color-primary: var(--pp-color-action-primary);
  --color-primary-deep: var(--pp-color-action-primary-strong);
  --color-accent: var(--pp-color-action-primary);
  --color-accent-deep: var(--pp-color-action-primary-strong);
  --color-ink: var(--pp-color-text-heading);
  --color-surface: var(--pp-color-surface-information);
  --color-surface-muted: var(--pp-color-surface-subtle);
  --color-surface-soft: var(--pp-color-surface-accent-soft);
  --color-paper: var(--pp-color-surface-page);
  --color-line: var(--pp-color-border-default);
  --color-line-strong: var(--pp-color-border-strong);
  --color-soft: var(--pp-color-surface-accent-soft);
  --font-sans-stack: var(--pp-font-family-sans);
}
