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

[data-theme="dark"] {
  --bb-v2-color-surface-canvas: #1C2A1F;
  --bb-v2-color-surface-surface: #2D3A2E;
  --bb-v2-color-surface-subtle: #252F26;
  --bb-v2-color-surface-raised: #2D3A2E;
  --bb-v2-color-surface-sunken: #252F26;
  --bb-v2-color-surface-overlay: #2D3A2E;
  --bb-v2-color-surface-inverse: #F0EBE5;
  --bb-v2-color-surface-disabled: #252F26;
  --bb-v2-color-surface-scrim: #000000;
  --bb-v2-color-content-primary: #F0EBE5;
  --bb-v2-color-content-secondary: #D7CFC4;
  --bb-v2-color-content-tertiary: #D7CFC4;
  --bb-v2-color-content-placeholder: #D7CFC4;
  --bb-v2-color-content-disabled: #D7CFC4;
  --bb-v2-color-content-inverse: #1C2A1F;
  --bb-v2-color-content-brand: #4CAF50;
  --bb-v2-color-content-link: #4CAF50;
  --bb-v2-color-content-link-visited: #F0EBE5;
  --bb-v2-color-border-subtle: #3E4A3D;
  --bb-v2-color-border-default: #3E4A3D;
  --bb-v2-color-border-strong: #D7CFC4;
  --bb-v2-color-border-disabled: #3E4A3D;
  --bb-v2-color-border-divider: #3E4A3D;
  --bb-v2-color-border-focus-ring: #4CAF50;
  --bb-v2-color-border-focus-ring-offset: #1C2A1F;
  --bb-v2-color-interaction-action: #4CAF50;
  --bb-v2-color-interaction-on-action: #0A1F0C;
  --bb-v2-color-interaction-action-hover: #388E3C;
  --bb-v2-color-interaction-action-pressed: #388E3C;
  --bb-v2-color-interaction-selected: #388E3C;
  --bb-v2-color-interaction-on-selected: #0C0E0C;
  --bb-v2-color-interaction-selection: #388E3C;
  --bb-v2-color-interaction-on-selection: #F0EBE5;
  --bb-v2-color-interaction-caret: #4CAF50;
  --bb-v2-color-interaction-drop-target: #4CAF50;
  --bb-v2-color-interaction-drag-preview: #388E3C;
  --bb-v2-color-status-info-surface: #388E3C;
  --bb-v2-color-status-info-content: #F0EBE5;
  --bb-v2-color-status-info-border: #388E3C;
  --bb-v2-color-status-success-surface: #388E3C;
  --bb-v2-color-status-success-content: #F0EBE5;
  --bb-v2-color-status-success-border: #4CAF50;
  --bb-v2-color-status-warning-surface: #3E4A3D;
  --bb-v2-color-status-warning-content: #F0EBE5;
  --bb-v2-color-status-warning-border: #D7CFC4;
  --bb-v2-color-status-danger-surface: #C62828;
  --bb-v2-color-status-danger-content: #F0EBE5;
  --bb-v2-color-status-danger-border: #C62828;
  --bb-v2-button-current-color-hover-filter: drop-shadow(0 0 5px color-mix(in srgb, currentColor 62%, transparent));
  --bb-v2-identity-primary: #4CAF50;
  --bb-v2-identity-primary-foreground: #0A1F0C;
  --bb-v2-identity-secondary: #388E3C;
  --bb-v2-identity-secondary-foreground: #0C0E0C;
  --bb-v2-identity-accent: #3E4A3D;
  --bb-v2-identity-accent-foreground: #F0EBE5;
  --bb-v2-identity-neutral: #2D3A2E;
  --bb-v2-identity-neutral-foreground: #F0EBE5;
  --bb-v2-font-family-primary: Mulish;
  --bb-v2-font-family-mono: Source Code Pro;
  --bb-v2-font-family-accent: Arima;
  --bb-v2-type-display-font-size: 42px;
  --bb-v2-type-display-font-weight: 700;
  --bb-v2-type-display-line-height: 1.12;
  --bb-v2-type-display-letter-spacing: -0.015em;
  --bb-v2-type-display-family: Arima;
  --bb-v2-type-headline-font-size: 30px;
  --bb-v2-type-headline-font-weight: 700;
  --bb-v2-type-headline-line-height: 1.2;
  --bb-v2-type-headline-letter-spacing: -0.01em;
  --bb-v2-type-headline-family: Arima;
  --bb-v2-type-title-font-size: 22px;
  --bb-v2-type-title-font-weight: 700;
  --bb-v2-type-title-line-height: 1.28;
  --bb-v2-type-title-letter-spacing: 0em;
  --bb-v2-type-title-family: Arima;
  --bb-v2-type-body-font-size: 16px;
  --bb-v2-type-body-font-weight: 400;
  --bb-v2-type-body-line-height: 1.55;
  --bb-v2-type-body-letter-spacing: 0em;
  --bb-v2-type-body-family: Mulish;
  --bb-v2-type-body-compact-font-size: 14px;
  --bb-v2-type-body-compact-font-weight: 400;
  --bb-v2-type-body-compact-line-height: 1.45;
  --bb-v2-type-body-compact-letter-spacing: 0em;
  --bb-v2-type-body-compact-family: Mulish;
  --bb-v2-type-label-font-size: 14px;
  --bb-v2-type-label-font-weight: 600;
  --bb-v2-type-label-line-height: 1.4;
  --bb-v2-type-label-letter-spacing: 0.01em;
  --bb-v2-type-label-family: Mulish;
  --bb-v2-type-caption-font-size: 12px;
  --bb-v2-type-caption-font-weight: 500;
  --bb-v2-type-caption-line-height: 1.4;
  --bb-v2-type-caption-letter-spacing: 0.01em;
  --bb-v2-type-caption-family: Mulish;
  --bb-v2-type-code-inline-font-size: 14px;
  --bb-v2-type-code-inline-font-weight: 500;
  --bb-v2-type-code-inline-line-height: 1.45;
  --bb-v2-type-code-inline-letter-spacing: 0em;
  --bb-v2-type-code-inline-family: Source Code Pro;
  --bb-v2-type-code-block-font-size: 14px;
  --bb-v2-type-code-block-font-weight: 400;
  --bb-v2-type-code-block-line-height: 1.55;
  --bb-v2-type-code-block-letter-spacing: 0em;
  --bb-v2-type-code-block-family: Source Code Pro;
  --bb-v2-type-terminal-font-size: 14px;
  --bb-v2-type-terminal-font-weight: 500;
  --bb-v2-type-terminal-line-height: 1.5;
  --bb-v2-type-terminal-letter-spacing: 0.01em;
  --bb-v2-type-terminal-family: Source Code Pro;
  --bb-v2-type-metric-font-size: 26px;
  --bb-v2-type-metric-font-weight: 700;
  --bb-v2-type-metric-line-height: 1.15;
  --bb-v2-type-metric-letter-spacing: -0.01em;
  --bb-v2-type-metric-family: Arima;
  --bb-v2-type-editorial-body-font-size: 18px;
  --bb-v2-type-editorial-body-font-weight: 400;
  --bb-v2-type-editorial-body-line-height: 1.65;
  --bb-v2-type-editorial-body-letter-spacing: 0em;
  --bb-v2-type-editorial-body-family: Arima;
  --bb-v2-type-editorial-heading-font-size: 26px;
  --bb-v2-type-editorial-heading-font-weight: 700;
  --bb-v2-type-editorial-heading-line-height: 1.28;
  --bb-v2-type-editorial-heading-letter-spacing: -0.005em;
  --bb-v2-type-editorial-heading-family: Arima;
  --bb-v2-type-display-large-font-size: 48px;
  --bb-v2-type-display-large-font-weight: 700;
  --bb-v2-type-display-large-line-height: 1.08;
  --bb-v2-type-display-large-letter-spacing: -0.02em;
  --bb-v2-type-display-large-family: Arima;
  --bb-v2-button-small-min-height: 40px;
  --bb-v2-button-small-padding-inline: 12px;
  --bb-v2-button-small-gap: 6px;
  --bb-v2-button-small-icon-size: 16px;
  --bb-v2-button-medium-min-height: 44px;
  --bb-v2-button-medium-padding-inline: 16px;
  --bb-v2-button-medium-gap: 8px;
  --bb-v2-button-medium-icon-size: 18px;
  --bb-v2-button-large-min-height: 50px;
  --bb-v2-button-large-padding-inline: 20px;
  --bb-v2-button-large-gap: 10px;
  --bb-v2-button-large-icon-size: 20px;
  --bb-v2-button-shape-radius: 8px;
  --bb-v2-button-shape-cut: 0px;
  --bb-v2-button-depth-rest: 0 2px 4px color-mix(in srgb, var(--bb-v2-color-surface-scrim) 14%, transparent);
  --bb-v2-button-depth-hover: 0 5px 12px color-mix(in srgb, var(--bb-v2-color-surface-scrim) 18%, transparent);
  --bb-v2-button-depth-pressed: none;
  --bb-v2-button-transition-duration: 140ms;
  --bb-v2-button-transition-easing: ease;
  --bb-v2-button-reduced-duration: 0ms;
  --bb-v2-button-text-transform: none;
  --bb-v2-button-hover-transform: translateY(-1px);
  --bb-v2-button-pressed-transform: translateY(1px);
  --bb-v2-button-loading-duration: 700ms;
  --bb-marketing-page-canvas: #1C2A1F;
  --bb-marketing-chrome-background: #000000;
  --bb-marketing-chrome-accent: #4CAF50;
  --bb-marketing-chrome-on-accent: #0A1F0C;
  --bb-marketing-chrome-navigation: #F0EBE5;
  --bb-marketing-chrome-meta-font: Mulish;
  --bb-marketing-hero-icon-glow: #4CAF50;
  --bb-marketing-portfolio-glow-far: #00FFFF;
  --bb-marketing-portfolio-panel: #111111;
  --bb-marketing-portfolio-body-text: #CCCCCC;
  --bb-marketing-portfolio-client-text: #AAAAAA;
  --bb-marketing-content-panel-surface: #2D3A2E;
  --bb-marketing-content-body-text: #D7CFC4;
  --bb-marketing-form-field-surface: #252F26;
  --bb-marketing-form-field-content: #F0EBE5;
  --bb-marketing-form-field-border: #3E4A3D;
  --bb-marketing-form-field-focus: #4CAF50;
  --bb-marketing-form-field-error: #C62828;
  --bb-marketing-form-field-inset-glow: #4CAF50;
  --bb-marketing-form-field-error-glow: #C62828;
  --bb-marketing-highlight: #4CAF50;
  --bb-marketing-store-badge-surface: #FFFFFF;
  --bb-marketing-store-badge-content: #0B1120;
  --bb-marketing-terminal-blend: #252F26;
  --bb-marketing-plan-content: #F5F7FA;
  --bb-marketing-plan-free-surface: #23272F;
  --bb-marketing-plan-free-border: #3C434E;
  --bb-marketing-plan-free-label: #C9D2DC;
  --bb-marketing-plan-monthly-surface-start: #3B414A;
  --bb-marketing-plan-monthly-surface-end: #2D333C;
  --bb-marketing-plan-monthly-border: #8D98A5;
  --bb-marketing-plan-monthly-label: #DBE3EB;
  --bb-marketing-plan-yearly-surface: #3A2D11;
  --bb-marketing-plan-yearly-border: #F0C453;
  --bb-marketing-plan-yearly-label: #F0C453;
  --bb-marketing-plan-positive: #2ECC71;
  --bb-marketing-plan-negative: #E53935;
  --bb-radius-none: 0px;
  --bb-radius-xs: 2px;
  --bb-radius-sm: 4px;
  --bb-radius-md: 8px;
  --bb-radius-lg: 12px;
  --bb-radius-xl: 16px;
  --bb-radius-2xl: 24px;
  --bb-radius-full: 9999px;
  --bb-shadow-none: none;
  --bb-shadow-sm: 0 1px 2px 0 rgba(0,0,0,0.05);
  --bb-shadow-md: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -2px rgba(0,0,0,0.1);
  --bb-shadow-lg: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);
  --bb-shadow-xl: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);
  --bb-spacing-0: 0px;
  --bb-spacing-1: 4px;
  --bb-spacing-2: 8px;
  --bb-spacing-3: 12px;
  --bb-spacing-4: 16px;
  --bb-spacing-5: 20px;
  --bb-spacing-6: 24px;
  --bb-spacing-8: 32px;
  --bb-spacing-10: 40px;
  --bb-spacing-12: 48px;
  --bb-spacing-16: 64px;
  --bb-spacing-20: 80px;
  --bb-spacing-24: 96px;
  --bb-font-family-display: Arima;
  --bb-font-family-body: Mulish;
  --bb-font-family-mono: Source Code Pro;
  --bb-font-family-terminal: Source Code Pro;
  --bb-font-size-xs: 12px;
  --bb-font-size-sm: 14px;
  --bb-font-size-md: 16px;
  --bb-font-size-lg: 18px;
  --bb-font-size-xl: 20px;
  --bb-font-size-2xl: 24px;
  --bb-font-size-3xl: 30px;
  --bb-font-size-4xl: 36px;
  --bb-font-size-5xl: 48px;
  --bb-font-weight-regular: 400;
  --bb-font-weight-medium: 500;
  --bb-font-weight-semibold: 600;
  --bb-font-weight-bold: 700;
  --bb-font-line-height-tight: 1.25;
  --bb-font-line-height-normal: 1.5;
  --bb-font-line-height-relaxed: 1.75;
  --bb-font-line-height-hero: 1.08;
  --bb-opacity-action-icon-inactive: 0.42;
  --bb-interface-workspace-background: #1C2A1F;
  --bb-interface-workspace-stage-checker-strong: #1C2A1F;
  --bb-interface-workspace-stage-checker-soft: #252F26;
  --bb-interface-workspace-selection-signal: #4CAF50;
  --bb-interface-control-foreground: #F0EBE5;
  --bb-interface-control-hover-foreground: #F0EBE5;
  --bb-interface-control-disabled-foreground: #D7CFC4;
  --bb-interface-control-focus-ring: #4CAF50;
  --bb-interface-button-hover-background: color-mix(in srgb, #4CAF50 10%, transparent);
  --bb-interface-button-hover-shadow: 0 3px 9px color-mix(in srgb, #000000 14%, transparent);
  --bb-interface-button-hover-text-shadow: none;
  --bb-interface-button-hover-foreground: #F0EBE5;
  --bb-interface-button-hover-filter: none;
  --bb-interface-button-pressed-background: color-mix(in srgb, #4CAF50 18%, transparent);
  --bb-interface-button-pressed-shadow: inset 0 1px 3px color-mix(in srgb, #000000 16%, transparent);
  --bb-interface-button-pressed-text-shadow: none;
  --bb-interface-button-pressed-foreground: #F0EBE5;
  --bb-interface-button-pressed-filter: none;
  --bb-interface-button-plain-icon-rest-filter: drop-shadow(0 0 2px color-mix(in srgb, var(--bb-v2-identity-primary) 18%, transparent));
  --bb-interface-button-plain-icon-hover-filter: drop-shadow(0 0 5px color-mix(in srgb, var(--bb-v2-identity-primary) 62%, transparent));
  --bb-interface-button-plain-icon-hover-foreground: var(--bb-v2-identity-primary);
  --bb-interface-interaction-hover-background: color-mix(in srgb, #4CAF50 10%, transparent);
  --bb-interface-interaction-hover-shadow: 0 3px 9px color-mix(in srgb, #000000 14%, transparent);
  --bb-interface-interaction-hover-text-shadow: none;
  --bb-interface-interaction-pressed-background: color-mix(in srgb, #4CAF50 18%, transparent);
  --bb-interface-interaction-pressed-shadow: inset 0 1px 3px color-mix(in srgb, #000000 16%, transparent);
  --bb-interface-interaction-pressed-text-shadow: none;
  --bb-interface-scrollbar-thumb: color-mix(in srgb, #4CAF50 72%, transparent);
  --bb-interface-scrollbar-track: #252F26;
  --bb-interface-scrollbar-border: #3E4A3D;
  --bb-interface-scrollbar-highlight: color-mix(in srgb, #F0EBE5 18%, transparent);
  --bb-interface-menu-background: #2D3A2E;
  --bb-interface-menu-border: #3E4A3D;
  --bb-interface-menu-shadow: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);
  --bb-interface-menu-muted-foreground: #D7CFC4;
  --bb-interface-menu-meta-foreground: #D7CFC4;
  --bb-interface-menu-disabled-foreground: color-mix(in srgb, #D7CFC4 44%, transparent);
  --bb-interface-menu-divider: #3E4A3D;
  --bb-interface-menu-scrollbar-thumb: color-mix(in srgb, #4CAF50 72%, transparent);
  --bb-interface-menu-scrollbar-track: #252F26;
  --bb-interface-motion-quick-duration: 140ms;
  --bb-interface-motion-quick-easing: ease;
}
