/* scb-books.css — per-book identity = CSS custom properties ONLY.
   No layout rules here. Unknown scope = release-check failure; there is
   deliberately NO default book scope (never fall back to bomllm-scope).
   template_unification P0 · values from K3 blueprint art#37980. */

.v21-scope {
  --scb-accent: #D4A853;
  --scb-accent-contrast: #0a0a0c;
  --scb-accent-soft: rgba(212, 168, 83, .30);
  --scb-secondary: #D4A853;
  --scb-hero-pattern: gold-grid;
}

.icafefx-scope {
  --scb-accent: #e7c87f;
  --scb-accent-contrast: #14141a;
  --scb-accent-soft: rgba(231, 200, 127, .28);
  --scb-secondary: #e7c87f;
  --scb-hero-pattern: app-glow;
}

.sword-scope {
  --scb-accent: #c8452f;
  --scb-accent-contrast: #e6edf3;
  --scb-accent-soft: rgba(200, 69, 47, .30);
  --scb-secondary: #7fa8c9;
  --scb-hero-pattern: sword-ember;
}

.warp-scope {
  --scb-accent: #7fa8c9;
  --scb-accent-contrast: #0a0e16;
  --scb-accent-soft: rgba(127, 168, 201, .28);
  --scb-secondary: #7fa8c9;
  --scb-hero-pattern: warp-wave;
}

.bomllm-scope {
  --scb-accent: #00ab6b;
  --scb-accent-contrast: #f2ede4;
  --scb-accent-soft: rgba(0, 171, 107, .28);
  --scb-secondary: #c8a24a;
  --scb-hero-pattern: bomllm-circuit;
}

.redhat-ai-scope {
  --scb-accent: #a78bfa;
  --scb-accent-contrast: #0a0e16;
  --scb-accent-soft: rgba(167, 139, 250, .28);
  --scb-secondary: #a78bfa;
  --scb-hero-pattern: ai-nebula;
}
