/* AUTO-GENERATED from DESIGN-TOKENS.json. Tokens only; no visual root styling. */
[data-rtui-root] {
  --rtui-color-primary: #006AB5;
  --rtui-color-primary-dark: #00538F;
  --rtui-color-primary-soft: #E6F1F8;
  --rtui-color-primary-softer: #F3F8FC;
  --rtui-color-primary-border: #B8D4E7;
  --rtui-color-success: #009416;
  --rtui-color-success-dark: #007412;
  --rtui-color-success-soft: #EAF6EC;
  --rtui-color-success-border: #B9DDBF;
  --rtui-color-warning: #EDA509;
  --rtui-color-warning-dark: #6F4B00;
  --rtui-color-warning-soft: #FFF6E3;
  --rtui-color-warning-border: #EFD69D;
  --rtui-color-danger: #C22515;
  --rtui-color-danger-dark: #8F1B0F;
  --rtui-color-danger-soft: #FAECEA;
  --rtui-color-danger-border: #E6B8B2;
  --rtui-color-text: #333333;
  --rtui-color-text-muted: #666666;
  --rtui-color-text-subtle: #767676;
  --rtui-color-background: #F8F8F8;
  --rtui-color-surface: #FFFFFF;
  --rtui-color-surface-subtle: #FCFCFC;
  --rtui-color-neutral: #EDEDED;
  --rtui-color-border: #D5D5D5;
  --rtui-color-border-hover: #B8B8B8;
  --rtui-color-border-strong: #999999;
  --rtui-color-disabled-background: #F1F1F1;
  --rtui-color-disabled-text: #767676;
  --rtui-color-switch-off: #A8A8A8;
  --rtui-color-focus: #00538F;
  --rtui-color-focus-gap: #FFFFFF;
  --rtui-color-white: #FFFFFF;
  --rtui-font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --rtui-font-heading: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --rtui-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;
  --rtui-font-size-xs: 0.75rem;
  --rtui-font-size-sm: 0.875rem;
  --rtui-font-size-md: 1rem;
  --rtui-font-size-lg: 1.125rem;
  --rtui-font-size-h4: 1.125rem;
  --rtui-font-size-h3: 1.25rem;
  --rtui-font-size-h2-min: 1.5rem;
  --rtui-font-size-h2-max: 1.625rem;
  --rtui-font-size-h1-min: 1.875rem;
  --rtui-font-size-h1-max: 2.125rem;
  --rtui-font-weight-regular: 400;
  --rtui-font-weight-medium: 500;
  --rtui-font-weight-semibold: 600;
  --rtui-font-weight-bold: 700;
  --rtui-line-height-body: 1.6;
  --rtui-line-height-ui: 1.4;
  --rtui-line-height-heading: 1.25;
  --rtui-reading-measure: 72ch;
  --rtui-space-1: 0.25rem;
  --rtui-space-2: 0.5rem;
  --rtui-space-3: 0.75rem;
  --rtui-space-4: 1rem;
  --rtui-space-5: 1.25rem;
  --rtui-space-6: 1.5rem;
  --rtui-space-8: 2rem;
  --rtui-space-10: 2.5rem;
  --rtui-space-12: 3rem;
  --rtui-space-16: 4rem;
  --rtui-radius-sm: 6px;
  --rtui-radius-button: 8px;
  --rtui-radius-field: 10px;
  --rtui-radius-box: 10px;
  --rtui-radius-lg: 12px;
  --rtui-radius-pill: 999px;
  --rtui-control-min-height: 44px;
  --rtui-field-padding-y: 9px;
  --rtui-field-padding-x: 12px;
  --rtui-button-padding-y: 9px;
  --rtui-button-padding-x: 16px;
  --rtui-textarea-min-height: 128px;
  --rtui-choice-size: 18px;
  --rtui-switch-width: 42px;
  --rtui-switch-height: 24px;
  --rtui-embedded-root-width: 100%;
  --rtui-embedded-root-max-width: 100%;
  --rtui-standalone-max-width: 1440px;
  --rtui-box-padding: 24px;
  --rtui-box-padding-mobile: 16px;
  --rtui-grid-gap: 20px;
  --rtui-section-gap: 64px;
  --rtui-focus-gap-width: 2px;
  --rtui-focus-ring-width: 3px;
  --rtui-focus-offset: 2px;
  --rtui-motion-fast: 120ms;
  --rtui-motion-normal: 180ms;
  --rtui-ease: ease;
  --rtui-z-dropdown: 1000;
  --rtui-z-sticky: 1020;
  --rtui-z-overlay: 1040;
  --rtui-z-modal: 1050;
  --rtui-z-tooltip: 1080;
}
