/* brand-tokens.css · Grand Contracting
 *
 * Swappable per-prospect token file following the darntech-styles token
 * convention (see darntech-styles/tokens/tokens.css for the shape).
 * One file, one import — load BEFORE app.css.
 *
 * app.css consumes these via fallback vars:
 *   --green      → var(--brand-primary,      #2f5f3f)
 *   --green-dark → var(--brand-primary-dark,  #234a30)
 *   --rule       → var(--brand-rule-subtle, rgba(47,95,63,.10))
 *
 * Operator decision: Grand Contracting full-brand (2026-06-11).
 * Supersedes: "Acme Constructors, Inc." neutral demo branding (docs/CONTRACT.md §Branding).
 */

:root {
  /* Primary — Grand Contracting crimson */
  --brand-primary:       #BA0A2F;
  --brand-primary-dark:  #8c0106;              /* dark crimson — hover / pressed */

  /* Secondary — royal blue */
  --brand-secondary:     #1C48AB;
  --brand-secondary-alt: #324296;

  /* Neutrals */
  --brand-text:          #2d3940;              /* charcoal body / structure */
  --brand-neutral:       #f7f7f7;              /* light neutral */
  --brand-border:        #dbdbdb;
  --brand-surface:       #ffffff;              /* white card surface */

  /* Accent rules (tints of --brand-primary for hairlines / stubs) */
  --brand-rule:          rgba(186, 10, 47, 0.35);   /* medium accent rule */
  --brand-rule-subtle:   rgba(186, 10, 47, 0.10);   /* soft accent hairline */

  /* Wordmark */
  --brand-wordmark:      "Grand Contracting";
}
