/* ============================================================================
   SignalLocal — accent + font override ONLY.
   Signal emerald · Space Grotesk (display) + Inter (body).
   Everything else (neutrals, geometry, components) is inherited from the
   shared Atlas system. This file overrides exactly two things.
   ============================================================================ */

:root {
  --font-product-display: "Space Grotesk";
  --font-product-body: "Inter";
}

/* ---- Light: Signal emerald ---- */
:root, [data-theme="light"] {
  --accent: #059669;          /* emerald-600 — CTA fill, active nav, focus ring */
  --accent-rgb: 5 150 105;
  --accent-hover: #047857;    /* emerald-700 */
  --accent-soft: #ecfdf5;     /* emerald-50 — chip/icon-tile bg */
  --accent-text: #047857;     /* emerald-700 — AA link text on white */
  --accent-contrast: #ffffff; /* white on emerald-600 fill — passes AA */
}

/* ---- Dark: brighter Signal emerald ---- */
[data-theme="dark"] {
  --accent: #34d399;          /* emerald-400 */
  --accent-rgb: 52 211 153;
  --accent-hover: #6ee7b7;    /* emerald-300 */
  --accent-soft: #04231a;     /* deep emerald tint */
  --accent-text: #6ee7b7;     /* emerald-300 — AA on dark surfaces */
  --accent-contrast: #04231a; /* near-black on the lighter dark fill — never white */
}
