/* Shared brand layer — locusconsulting.com /brand/brand.css
   Cross-identity tokens and web fonts. Each identity namespaces its own tokens;
   nothing here overrides an identity's local values.
   Identities: /brand/locus (parent), /brand/allele (product), /brand/stravon (product),
   /brand/chirograph (product), /brand/variorum (product), /brand/almoner (product, gated Draft).

   Family grammar, the accent registry, the copy system, and each identity's ratification
   record now live consolidated in one canonical package: docs/brand/locus-brand-package.md
   (card #831). This file remains the source of truth for token VALUES; that document is the
   source of truth for what the tokens mean, cite, and where the family's shared rules (shared
   navy/cream, one-mark/one-accent-node grammar, type ramp, trope avoidance) are recorded. */

/* Web fonts (Allele/Stravon wordmark/display + body) — loaded once for any page that imports this file. */
@import url('https://fonts.googleapis.com/css2?family=Zilla+Slab:wght@500;600;700&family=Source+Sans+3:wght@400;600;700&display=swap');

:root {
  /* Allele product identity (authoritative spec, 2026-07-23) */
  --allele-navy: #12395b;
  --allele-cream: #faf9f5;
  --allele-gold-deep: #b8842a;  /* accent on light backgrounds */
  --allele-gold-light: #e6b24d; /* accent on navy */
  --allele-font-display: 'Zilla Slab', 'Rockwell', Georgia, serif;
  --allele-font-body: 'Source Sans 3', 'Segoe UI', sans-serif;

  /* Stravon product identity (authoritative spec, card #499, 2026-07-26). Navy/cream are shared
     with the Allele/Locus family by design; teal is Stravon's own accent. */
  --stravon-navy: #12395b;
  --stravon-cream: #faf9f5;
  --stravon-teal-deep: #1c7d6c;  /* accent on light backgrounds */
  --stravon-teal-light: #4fd1b3; /* accent on navy */
  --stravon-font-display: 'Zilla Slab', 'Rockwell', Georgia, serif;
  --stravon-font-body: 'Source Sans 3', 'Segoe UI', sans-serif;

  /* Chirograph product identity, Concept D "Engraved Seal" (architect-ratified 2026-08-03,
     card #605). Navy/cream are shared with the Allele/Stravon/Locus family by design;
     Engraved Graphite is Chirograph's own accent — a deliberately desaturated blue-gray,
     not another saturated hue like Allele's gold or Stravon's teal. */
  --chirograph-navy: #12395b;
  --chirograph-cream: #faf9f5;
  --chirograph-graphite-deep: #52606d;  /* accent on light backgrounds */
  --chirograph-graphite-light: #aebbc7; /* accent on navy / dark grounds */
  --chirograph-font-display: 'Zilla Slab', 'Rockwell', Georgia, serif;
  --chirograph-font-body: 'Source Sans 3', 'Segoe UI', sans-serif;

  /* Variorum product identity, Concept A "Apparatus Sigil" (architect-ratified 2026-08-04,
     card #624/#626). Navy/cream are shared with the Allele/Stravon/Chirograph/Locus family by
     design; Rubric Crimson is Variorum's own accent — a true red, clear of Allele's gold,
     Stravon's teal, and Chirograph's graphite. */
  --variorum-navy: #12395b;
  --variorum-cream: #faf9f5;
  --variorum-crimson-deep: #9c3b3b;  /* accent on light backgrounds */
  --variorum-crimson-light: #dd9a9a; /* accent on navy / dark grounds */
  --variorum-font-display: 'Zilla Slab', 'Rockwell', Georgia, serif;
  --variorum-font-body: 'Source Sans 3', 'Segoe UI', sans-serif;

  /* Almoner product identity, Concept C "Divided Loaf" (architect-ratified 2026-08-09, card
     #829; deployed, gated Draft, by card #857). Navy/cream are shared with the family by design;
     Portion Periwinkle is Almoner's own accent — a blue-violet kept a deliberate 30-40 degree hue
     gap from both Chirograph's graphite and the parent Locus kit's Glacier blue. */
  --almoner-navy: #12395b;
  --almoner-cream: #faf9f5;
  --almoner-periwinkle-deep: #46469c;  /* accent on light backgrounds */
  --almoner-periwinkle-light: #a9a9e0; /* accent on navy / dark grounds */
  --almoner-font-display: 'Zilla Slab', 'Rockwell', Georgia, serif;
  --almoner-font-body: 'Source Sans 3', 'Segoe UI', sans-serif;

  /* Locus parent identity, Concept A "Twin Peak Dawn" (architect-authored and ratified in the
     same card, card #679). Navy/cream are shared with the Allele/Stravon/Chirograph/Variorum
     family by design. Locus carries two accents rather than one, reflecting its role as the
     parent identity: Glacier (cool) and Dawn (warm) form the glacier-to-dawn gradient in the
     mark's arc; Dawn alone fills the family's "single accent resolution point" dot. */
  --locus-navy: #12395b;
  --locus-cream: #faf9f5;
  --locus-glacier-deep: #2E6E96;  /* accent on light backgrounds */
  --locus-glacier-light: #7FB6D9; /* accent on navy / dark grounds */
  --locus-dawn: #E0A458;          /* resolution-point accent; decorative only on cream (fails AA as text there) */
  --locus-font-display: 'Zilla Slab', 'Rockwell', Georgia, serif;
  --locus-font-body: 'Source Sans 3', 'Segoe UI', sans-serif;
}
