/* Gum — theme.css
 * Generated from brandbook.json (id: gum-tui).
 * Inspired by: Gum. Confidence: scanned.
 * Do not edit by hand — re-run scripts/generate.py.
 */

@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&family=JetBrains+Mono:wght@400;700&display=swap");

:root {
  --color-added: #3fb950;
  --color-border: #323232;
  --color-branch: #39c5cf;
  --color-canvas: #171717;
  --color-danger: #ff7b72;
  --color-deleted: #ff7b72;
  --color-elevated: #2a2a2a;
  --color-info: #58a6ff;
  --color-input-border: #404040;
  --color-modified: #d29922;
  --color-navy: #131313;
  --color-primary: #ff87d7;
  --color-primary-100: #ff87d7;
  --color-primary-300: #ff87d7;
  --color-primary-500: #ff87d7;
  --color-primary-700: #ff87d7;
  --color-primary-default: #ff87d7;
  --color-running: #ff87d7;
  --color-success: #3fb950;
  --color-tag: #ff87d7;
  --color-text-primary: #f0f0f0;
  --color-text-secondary: #8e8e8e;
  --color-text-tertiary: #6e7681;
  --color-warning: #d29922;
  --color-white: #f0f0f0;
  --duration-base: 0ms;
  --duration-fast: 0ms;
  --duration-slow: 0ms;
  --easing-base: step-end;
  --font-mono: "JetBrains Mono", Fira Code, Cascadia Code, ui-monospace, monospace;
  --font-sans: "JetBrains Mono", ui-monospace, monospace;
  --radius-card: 0px;
  --radius-lg: 0px;
  --radius-md: 0px;
  --radius-pill: 0px;
  --radius-sm: 0px;
  --radius-xl: 0px;
  --shadow-glow-accent: 0 0 12px #ff87d755;
  --space-1: 0px;
  --space-2: 1px;
  --space-3: 2px;
  --space-4: 4px;
  --space-5: 8px;
}

/* Convenience utility classes */
.bb-bg-primary { background: var(--color-primary, var(--color-primary-default)); }
.bb-fg-primary { color: var(--color-primary, var(--color-primary-default)); }
.bb-font-sans { font-family: var(--font-sans, system-ui, sans-serif); }
.bb-font-mono { font-family: var(--font-mono, ui-monospace, monospace); }
.bb-card { background: var(--color-white, white); border: 1px solid var(--color-border, #E5E7EB); border-radius: var(--radius-2xl, 16px); }
