/* DAQI brand system V1.6.13 — single source of truth for editable brand accents.
   Primary matches the approved A1 mark (#09BCAF). Action uses darker accessible teal. */
:root {
  --brand-primary:#09BCAF;
  /* Restrained, cool-toned secondary identity colors */
  --support-slate:#48859A;
  --support-slate-soft:#E7F1F4;
  --support-slate-border:#D5E6EC;
  --support-mint:#0E9B8D;
  --support-mint-soft:#E1F4ED;
  --support-mint-border:#CBEBDD;
  --support-lilac:#82799B;
  --support-lilac-soft:#F0EEF5;
  --support-lilac-border:#E0DBEB;

  --brand-action:#087F79;
  --brand-action-hover:#066B65;
  --brand-action-active:#075E5B;
  --brand-soft:#E9F8F6;
  --brand-soft-hover:#D8F3EF;
  --brand-border:#CBE9E5;
  --brand-ring:#57D2C8;
  --brand-deep:#0B343D;
  --brand-navy:#10263E;
  --brand-muted:#5C7B83;
  --blue:var(--brand-action);
  --blue2:var(--brand-primary);
  --ink:var(--brand-navy);
  --muted:var(--brand-muted);
  --line:#E0EEED;
  --subtle:#F0FAF8;
  --shadow:0 9px 28px rgba(16,101,99,.055);
  accent-color:var(--brand-action);
}
:focus-visible { outline:2px solid var(--brand-ring)!important; outline-offset:3px; }
[data-theme=dark] {
  --support-slate:#8EBBCD;--support-slate-soft:#1B3945;--support-slate-border:#335666;
  --support-mint:#69D3BD;--support-mint-soft:#16433E;--support-mint-border:#346B62;
  --support-lilac:#BEB0D7;--support-lilac-soft:#2C3045;--support-lilac-border:#555470;
  --brand-primary:#37D3C6;
  --brand-action:#42CEC2;
  --brand-action-hover:#65E0D6;
  --brand-soft:#173F40;
  --brand-soft-hover:#1E5351;
  --brand-border:#326260;
  --brand-ring:#67E4D9;
  --brand-navy:#ECF8F7;
  --brand-muted:#A0BFBC;
  --blue:var(--brand-action);
  --blue2:var(--brand-primary);
  --ink:#E8F6F4;
  --muted:#A0BFBC;
  --bg:#0A1C25;
  --surface:#102934;
  --subtle:#163741;
  --line:#2A5054;
}
