/* Generated from holbran_ui/tokens/tokens.json; do not edit values here. */
:root {
  --hui-color-surface-canvas: #f5f5f5;
  --hui-color-surface-panel: #fcfcfc;
  --hui-color-surface-subtle: #f5f5f5;
  --hui-color-border-subtle: #e7e5e4;
  --hui-color-text-primary: #181a2a;
  --hui-color-brand-primary: #be1e2d;
  --hui-color-brand-on-primary: #ffffff;
  --hui-color-brand-secondary: #334155;
  --hui-color-brand-on-secondary: #ffffff;
  --hui-color-feedback-info-surface: #dbeafe;
  --hui-color-feedback-info-text: #1d4ed8;
  --hui-color-feedback-success-surface: #dcfce7;
  --hui-color-feedback-success-text: #166534;
  --hui-color-feedback-warning-surface: #fef3c7;
  --hui-color-feedback-warning-text: #92400e;
  --hui-color-feedback-error-surface: #fee2e2;
  --hui-color-feedback-error-text: #991b1b;
  --hui-color-text-secondary: #5b6472;
  --hui-color-border-control: #827c77;
  --hui-color-focus: #be1e2d;
  --hui-color-overlay: #00000040;
  --hui-font-family: Inter, sans-serif;
  --hui-type-page-title-size: 1.875rem;
  --hui-type-page-title-lineHeight: 2.25rem;
  --hui-type-page-title-weight: 600;
  --hui-type-page-title-mobile-size: 1.5rem;
  --hui-type-page-title-mobile-lineHeight: 2rem;
  --hui-type-page-title-mobile-weight: 600;
  --hui-type-section-title-size: 1rem;
  --hui-type-section-title-lineHeight: 1.5rem;
  --hui-type-section-title-weight: 600;
  --hui-type-body-size: 0.875rem;
  --hui-type-body-lineHeight: 1.3125rem;
  --hui-type-body-weight: 400;
  --hui-type-label-simple-size: 0.875rem;
  --hui-type-label-simple-lineHeight: 1.3125rem;
  --hui-type-label-simple-weight: 400;
  --hui-type-label-sectioned-size: 0.8125rem;
  --hui-type-label-sectioned-lineHeight: 1.25rem;
  --hui-type-label-sectioned-weight: 500;
  --hui-type-helper-size: 0.75rem;
  --hui-type-helper-lineHeight: 1rem;
  --hui-type-helper-weight: 400;
  --hui-type-table-heading-size: 0.75rem;
  --hui-type-table-heading-lineHeight: 1rem;
  --hui-type-table-heading-weight: 600;
  --hui-type-amount-size: 1.125rem;
  --hui-type-amount-lineHeight: 1.6875rem;
  --hui-type-amount-weight: 700;
  --hui-type-button-size: 0.875rem;
  --hui-type-button-lineHeight: 1.3125rem;
  --hui-type-button-weight: 600;
  --hui-space-0: 0rem;
  --hui-space-4: 0.25rem;
  --hui-space-8: 0.5rem;
  --hui-space-12: 0.75rem;
  --hui-space-16: 1rem;
  --hui-space-24: 1.5rem;
  --hui-space-32: 2rem;
  --hui-space-48: 3rem;
  --hui-radius-control-simple: 0.25rem;
  --hui-radius-control-sectioned: 0.75rem;
  --hui-radius-panel-simple: 0.5rem;
  --hui-radius-panel-sectioned: 0.875rem;
  --hui-radius-pill: 9999px;
  --hui-control-height-simple: 2.5rem;
  --hui-control-height-sectioned: 2.75rem;
  --hui-control-height-compact: 2rem;
  --hui-control-padding-x-simple: 0.75rem;
  --hui-control-padding-x-sectioned: 0.875rem;
  --hui-layout-form-simple-max: 56rem;
  --hui-layout-content-max: 112rem;
  --hui-layout-drawer-width: 28rem;
  --hui-layout-drawer-mobile-breakpoint: 40rem;
  --hui-layout-form-grid-breakpoint: 48rem;
  --hui-layout-section-layout-breakpoint: 64rem;
  --hui-border-width: 1px;
  --hui-focus-width: 2px;
  --hui-focus-offset: 2px;
  --hui-button-height-normal: 2.5rem;
  --hui-button-height-drawer-primary: 2.75rem;
  --hui-button-gap: 0.5rem;
  --hui-textarea-min-height: 6rem;
  --hui-table-cell-padding-x: 1rem;
  --hui-table-simple-cell-padding-y: 0.75rem;
  --hui-table-operational-cell-padding-y: 0.875rem;
  --hui-target-compact-min: 1.5rem;
  --hui-shadow-none: none;
  --hui-shadow-panel-simple: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --hui-shadow-panel-sectioned: 0 1px 0 rgb(255 255 255 / 0.9) inset, 0 1px 3px -1px rgb(24 26 42 / 0.08), 0 6px 16px -10px rgb(24 26 42 / 0.14);
  --hui-shadow-drawer: 0 12px 32px -8px rgb(24 26 42 / 0.24);
  --hui-motion-feedback: 120ms;
  --hui-motion-panel: 180ms;
  --hui-motion-reduced: 0ms;
  --hui-motion-easing: ease-out;
  --hui-layer-base: 0;
  --hui-layer-dropdown: 20;
  --hui-layer-sticky: 30;
  --hui-layer-overlay: 40;
  --hui-layer-drawer: 50;
  --hui-layer-dialog: 60;
}
