/* Généré automatiquement — archive-veillette — ne pas éditer à la main */
:root {
  color-scheme: dark;
  --brand-primary:        #7FB2D9;
  --brand-primary-rgb:    127, 178, 217;
  --brand-primary-dark:   #709dbf;
  --brand-primary-light:  #92bedf;

  --brand-secondary:      #0B0E12;
  --brand-dark:           #0B0E12;
  --brand-dark-rgb:       11, 14, 18;
  --brand-dark-soft:      #23262a;
  --brand-dark-2:         #323538;

  --brand-bg-soft:        #0f151b;
  --brand-bg-softer:      #070A0D;
  --brand-bg-white:       #141B22;

  --brand-text-heading:   #F3F5F7;
  --brand-text-body:      #F3F5F7;
  --brand-text-muted:     #AEB6BD;
  --brand-text-soft:      #b8bfc5;
  --brand-text-on-dark:   rgba(255, 255, 255, 0.92);

  --brand-border:         #c0c6cc;
  --brand-border-dark:    #37393d;
  --brand-border-on-dark: rgba(255, 255, 255, 0.20);

  --brand-glow-05:        rgba(127, 178, 217, 0.05);
  --brand-glow-15:        rgba(127, 178, 217, 0.15);
  --brand-glow-25:        rgba(127, 178, 217, 0.25);
  --brand-glow-30:        rgba(127, 178, 217, 0.3);
  --brand-glow-35:        rgba(127, 178, 217, 0.35);
  --brand-glow-45:        rgba(127, 178, 217, 0.45);

  --brand-hero-overlay:     rgba(11, 14, 18, 0.7);
  --brand-hero-overlay-mid: rgba(11, 14, 18, 0.5);
  --brand-hero-overlay-soft:rgba(11, 14, 18, 0.2);

  --brand-nav-text:         #ffffff;
  --brand-nav-text-hover:   #7FB2D9;
  --brand-nav-text-active:  #7FB2D9;
  --brand-nav-bg:           rgba(11, 14, 18, 0.76);
  --brand-nav-bg-opacity:   76;
  --brand-nav-bg-blur:      9px;

  --brand-nav-solid-text:         #F3F5F7;
  --brand-nav-solid-text-hover:   #7FB2D9;
  --brand-nav-solid-text-active:  #7FB2D9;
  --brand-nav-solid-bg:           #141B22;

  --brand-font-body:      'Roboto Slab', system-ui, sans-serif;
  --brand-font-heading:   'Oswald', system-ui, sans-serif;
  --brand-font-display:   'Oswald', system-ui, sans-serif;
  --brand-font-body-weight:     400;
  --brand-font-heading-weight:  600;
  --brand-font-heading-letter-spacing: -0.01em;
  --ls-heading:                 var(--brand-font-heading-letter-spacing);
  --tj-fw-bold:                 var(--brand-font-heading-weight);
  --tj-fw-sbold:                var(--brand-font-heading-weight);
  --tj-fw-medium:               var(--brand-font-body-weight);
  --tj-fw-regular:              var(--brand-font-body-weight);

  --nav-logo-max-width:   100px;
  --nav-logo-max-height:  40px;

}

/* Pont skin → jetons du châssis archive */
:root {
  --color-antique-gold: #7FB2D9;
  --gold: #7FB2D9;
  --gold-soft: #A8CCE6;
  --gold-deep: #5b809c;
  --bg: #070A0D;
  --bg-2: #0B0E12;
  --surface: #141B22;
  --surface-2: #1A232C;
  --border: #2c2b27;
  --border-strong: #3a3833;
  --text: #F3F5F7;
  --color-ivory-mist: #F3F5F7;
  --muted: #AEB6BD;
  --font-display: "Oswald", "Arial Narrow", sans-serif;
  --font-body: "Roboto Slab", Georgia, serif;
  --font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}
