/* baboom-tokens.css - BABOOM, the BIM wizard. Generated by build.py from baboom-tokens.json. Do not hand-edit.
   Every --bbm-* value is a var() of a parent token: --fgl-* = IDENTITY SYSTEM - Ahmed Fargaly (Notion FGL-IDN-001 Rev 03),
   --<name> = ArchHub tokens.css (35.01-DESIGN-HANDOFF/01.WIP/ARCHHUB-handoff). No orphan values. */
:root{
  /* parent: identity system */
  --fgl-ink-900:#111113;
  --fgl-ink-800:#1B1B1E;
  --fgl-ink-700:#3A3A3C;
  --fgl-ink-500:#6B6B6E;
  --fgl-paper-000:#FFFFFF;
  --fgl-paper-100:#F4F1EA;
  --fgl-paper-200:#EDE9DF;
  --fgl-paper-300:#E4DFD2;
  --fgl-paper-400:#D9D3C4;
  --fgl-brass:#C9A45B;
  --fgl-brass-deep:#9A7B45;
  --fgl-text-primary:#14130F;
  --fgl-positive:#6E8B5F;
  --fgl-caution:#B98A3C;
  --fgl-critical:#A85742;
  --fgl-arabic:Amiri, 'Sakkal Majalla', 'Segoe UI', serif;
  --fgl-radius-squircle:20px;
  --fgl-motion-fast:160ms;
  --fgl-motion-base:240ms;
  /* parent: ArchHub app tokens (only the ones BABOOM uses) */
  --cyan:#5fb3b3;
  --fs-body:14px;
  --fs-body-lg:16px;
  --fs-cap:9px;
  --fs-d1:88px;
  --fs-d2:56px;
  --fs-h1:40px;
  --fs-h2:24px;
  --fs-h3:21px;
  --fs-mono:12px;
  --ink:#ece8e0;
  --ink-soft:#9b938a;
  --line:#26262e;
  --mono:'JetBrains Mono', ui-monospace, monospace;
  --rad-md:6px;
  --sans:'Inter', system-ui, sans-serif;
  --serif:'Instrument Serif', Georgia, serif;
  --sp-2xl:32px;
  --sp-3xl:40px;
  --sp-4xl:48px;
  --sp-6xl:72px;
  --sp-7xl:96px;
  --sp-lg:16px;
  --sp-md:12px;
  --sp-sm:8px;
  --sp-xl:24px;
  --sp-xs:4px;
  --bbm-sprite-fps:120ms;
  /* BABOOM */
  --bbm-robe:var(--fgl-ink-900); /* His robe and hat. Ground of covers, the app icon, dark panels. */
  --bbm-robe-raised:var(--fgl-ink-800); /* Raised panel on robe ground. */
  --bbm-paper:var(--fgl-paper-200); /* Page ground for documents and the web standard. */
  --bbm-paper-lift:var(--fgl-paper-100); /* Panels and cards on paper. */
  --bbm-card:var(--fgl-paper-000); /* Table bodies, cards. */
  --bbm-brass:var(--fgl-brass); /* His buttons, belt and pendant. The one metal: rules, the crystal-diamond, kickers on robe. Under 5% of a layout. */
  --bbm-brass-deep:var(--fgl-brass-deep); /* Brass on paper: rules, underlines, numbers at 18px and up. */
  --bbm-brass-text:color-mix(in srgb, var(--fgl-brass-deep) 72%, var(--fgl-ink-900)); /* Brass that carries small text on paper or white: links, labels (AA). */
  --bbm-crystal:var(--cyan); /* The staff crystal. Status only: BABOOM is live / working. Never decoration, never text. */
  --bbm-text:var(--fgl-text-primary); /* Body text on paper. */
  --bbm-text-2:var(--fgl-ink-700); /* Secondary text on paper. */
  --bbm-text-on-robe:var(--ink); /* Body text on robe. */
  --bbm-text-on-robe-2:var(--ink-soft); /* Secondary text on robe. */
  --bbm-line:var(--fgl-paper-400); /* Hairlines on paper. */
  --bbm-line-on-robe:var(--line); /* Hairlines on robe. */
  --bbm-ok:var(--fgl-positive); /* Check passed. */
  --bbm-warn:var(--fgl-caution); /* Needs a look. */
  --bbm-fail:var(--fgl-critical); /* Check failed. */
  --bbm-font-display:var(--serif); /* Wordmark, covers, headings: the ArchHub display serif (Instrument Serif, SIL OFL, shipped with the app). */
  --bbm-font-text:var(--sans); /* Body, UI, labels (Inter). */
  --bbm-font-mono:var(--mono); /* Paths, codes, parameters (JetBrains Mono). */
  --bbm-font-arabic:var(--fgl-arabic); /* Arabic lines (Amiri per the identity; system naskh fallback). */
  --bbm-size-d1:var(--fs-d1); /* Cover title */
  --bbm-size-d2:var(--fs-d2); /* Section opener */
  --bbm-size-h1:var(--fs-h1); /* Page heading */
  --bbm-size-h2:var(--fs-h2); /* Lede */
  --bbm-size-h3:var(--fs-h3); /* Panel title */
  --bbm-size-body-lg:var(--fs-body-lg); /* Speech line */
  --bbm-size-body:var(--fs-body); /* Body */
  --bbm-size-mono:var(--fs-mono); /* Codes */
  --bbm-size-cap:var(--fs-cap); /* Kicker */
  --bbm-space-xs:var(--sp-xs);
  --bbm-space-sm:var(--sp-sm);
  --bbm-space-md:var(--sp-md);
  --bbm-space-lg:var(--sp-lg);
  --bbm-space-xl:var(--sp-xl);
  --bbm-space-2xl:var(--sp-2xl);
  --bbm-space-3xl:var(--sp-3xl);
  --bbm-space-4xl:var(--sp-4xl);
  --bbm-space-6xl:var(--sp-6xl);
  --bbm-space-7xl:var(--sp-7xl);
  --bbm-radius-panel:var(--rad-md); /* Speech rectangle, cards */
  --bbm-radius-icon:var(--fgl-radius-squircle); /* App icon squircle */
  --bbm-motion-fast:var(--fgl-motion-fast); /* Hover */
  --bbm-motion-base:var(--fgl-motion-base); /* Entry: fade + 8px rise */
  --bbm-motion-frame:var(--bbm-sprite-fps); /* Sprite frame step */
}
