/*
 * Caldura v4 — Caldura Group · variant-parent
 *
 * Apply: <body class="caldura-group variant-parent">
 *
 * Parent-level light expression for caldura.com. This is not an operating
 * company palette: it frames Capital and AI with a quieter warm architecture.
 */

.caldura-group.variant-parent {
  --bg-base:           var(--bg-base-light);
  --bg-surface:        var(--bg-surface-light);
  --bg-surface-hover:  var(--bg-surface-hover-light);
  --text-primary:      var(--text-primary-light);
  --text-secondary:    var(--text-secondary-light);
  --text-tertiary:     var(--text-tertiary-light);
  --border:            var(--border-light);
  --border-hover:      var(--border-hover-light);

  /* Parent identity — quieter old-gold/bronze, AA on cream. */
  --accent:        118 91 18;     /* #765B12 parent bronze */
  --accent-light:  184 144 56;    /* #B89038 lifted bronze */
  --subtle:        231 221 194;   /* #E7DDC2 warm parent wash */
  --focus-ring:    111 85 16;     /* #6F5510 */

  /* Cross-brand accents for parent hub surfaces. */
  --accent-group:      var(--accent);
  --bloom-inner-group: var(--accent-light);
  --subtle-group:      var(--subtle);
  --accent-capital:    27 54 93;    /* #1B365D */
  --bloom-inner-capital: 67 104 143; /* #43688F */
  --subtle-capital:    220 230 240; /* #DCE6F0 */
  --accent-ai:         140 90 15;   /* #8C5A0F */
  --bloom-inner-ai:    184 120 46;  /* #B8782E */
  --subtle-ai:         232 220 192; /* #E8DCC0 */

  /* Parent mark is static by default. AI owns active Bloom behavior. */
  --motion-mode:        0;
  --motion-play-state:  paused;
  --motion-breath:      6s;

  --weight-display:          400;
  --weight-h1:               500;
  --weight-body:             400;
  --weight-wordmark:         500;     /* lockup "Caldura" — shared connected-brand wordmark weight */
  --weight-suffix:           400;     /* reserved for child/entity suffix lockups shown on parent surfaces */
  --letter-spacing-display:  0;

  --paper-texture-opacity: 0;

  --cta-bg:   118 91 18;     /* #765B12 */
  --cta-text: 245 240 235;   /* #F5F0EB */

  --deck-display-text:    rgb(26 18 16);
  --deck-subtitle-muted:  rgb(0 0 0 / 0.6);
  --deck-chrome-text:     rgb(0 0 0 / 0.65);
  --deck-kpi-hero:        rgb(var(--accent));
  --deck-highlight-bg:    color-mix(in srgb, rgb(var(--accent)) 18%, transparent);
  --deck-section-band:    color-mix(in srgb, rgb(var(--accent)) 10%, rgb(var(--bg-base)));
}
