/* Eden Farm theme — colours from the V1 storefront theme */
:root {
  --primary: #000f8f;
  --primary-foreground: oklch(0.985 0 0);
  --ring: #000f8f;
  /* V1 header accent colour (red). */
  --brand-accent: #de1021;

  /* KitWave header treatment (FO-4675 tokens), matching creed/total/
     westcountry: a white utility strip over a brand rule, then the white
     logo/search band — the rule, not a change of surface, divides the two.
     The default --top-bar (--muted grey) reads as a third band and leaves the
     rule nothing to do, so the strip goes white; the search field follows it.

     --top-bar-rule is named EXPLICITLY here rather than taking its
     var(--primary) default. --primary on this tenant is #000f8f, a placeholder
     shared with three other KitWave tenants from #3578, not a brand colour —
     so the default would put the same navy rule on four different brands.
     Left as-is deliberately (Mike, 2026-09-08): correcting --primary would
     move every button and CTA, which is a separate decision.

     The rule takes var(--brand-accent) — the V1 header accent colour
     (#de1021), already recorded at the top of this file. Mike asked for
     #de1022, one step in the blue channel and imperceptible; the token wins
     because --brand-accent IS the record of what V1 put at this exact
     position, so the rule is its first real consumer rather than a second
     copy that can drift. 5.00:1 on white.

     --top-bar-foreground/-strong keep the platform muted/foreground pair:
     0.556 grey on white is 4.8:1, so the links clear AA at rest. */
  --top-bar: var(--background);
  --top-bar-rule: var(--brand-accent);
  --top-bar-rule-height: 4px;
  --search-field: var(--background);
  --store-header-height-desktop: 5rem;

  /* 1.84:1 — nearly square, so height is what makes it legible. 48px tall
     renders ~88px wide. The 20px default rendered it just 37px wide. */
  --store-logo-height: 3rem;
}

.dark {
  --primary: oklch(from #000f8f 0.72 c h);
  --primary-foreground: oklch(0.204 0 0);
  --ring: oklch(from #000f8f 0.72 c h);
}
