/* ==========================================================================
   ESSARDAS GROUP — SHARED-ELEMENTS THEME MAP
   Maps §6 design tokens onto the --shop-* variables that the SitesByHugo
   shared-elements components read at runtime (implementation.md §8.4).

   Shared components check --shop-* first, then fall back to their own
   generic defaults. By defining all of them here we ensure injected
   commerce UI inherits the Essardas palette before commerce-overrides.css
   reshapes structure.
   ========================================================================== */

:root {
  /* Accents */
  --shop-primary:      var(--champagne);
  --shop-secondary:    var(--champagne-deep);
  --shop-promo:        var(--champagne-deep);

  /* Surfaces — commerce lives in the light "bone" world for product clarity */
  --shop-bg:           var(--ivory);
  --shop-background:   var(--ivory);
  --shop-surface:      var(--bone);

  /* Text */
  --shop-text:         var(--ink);
  --shop-text-muted:   var(--ink-soft);
  --shop-muted:        var(--smoke);

  /* Lines */
  --shop-border:       var(--line);

  /* Type */
  --shop-body-font:    var(--font-ui);
  --shop-heading-font: var(--font-display);

  /* Shape — luxe spec forbids rounded/friendly UI and shadows */
  --shop-radius:       2px;
  --shop-radius-sm:    2px;
  --shop-shadow:       none;
  --shop-shadow-lg:    none;
}
