/* Wisedry Ratchet Flower Press theme, 2026-10-13.

   Direction chosen by the owner on review (2026-10-13): this product sits
   in the same brand family as the Wisedry dried-flower shadow box and in
   the same flower-keeping chain, so the page shares that family's light
   ground instead of a dark one. Beech is a light wood, and the product's
   own idea is a high-visibility yellow strap against light wood — so the
   page is paper with wood warmth, and the strap yellow is carried as an
   element (seams, lines, markers), never as small yellow type on paper.

   Type on paper is deep umber; where a yellow surface carries text (the
   action button) the text is paper-white, so no reading ever depends on
   yellow letters on a light ground.

   Colour lives here. press.css holds layout, type and light placement,
   so the product stylesheet stays free of colour literals. */

body.press-v1 {
  --page-bg: #faf6ef;
  --page-bg-alt: #f2ebde;
  --surface-default: #fffdf8;
  --surface-raised: #fffdf9;
  --surface-emphasis: #f5eee1;
  --surface-stage: #e7dabf;
  --surface-stage-soft: #f0e6d2;
  --surface-input: #fffdf8;

  --text-primary: #2b2218;
  --text-secondary: #5b4a37;
  --text-muted: #6f5d47;
  --text-on-accent: #fdfaf4;

  --border-subtle: rgba(43, 34, 24, .1);
  --border-default: rgba(43, 34, 24, .17);
  --border-strong: rgba(43, 34, 24, .32);
  --border-input: #a5907a;
  --border-accent: rgba(122, 78, 12, .38);

  /* Type accent on paper: deep umber-gold, readable at label sizes
     (>= 4.5:1 on the paper ground, measured). */
  --accent-primary: #7a4e0c;
  --accent-secondary: #5e3a07;
  --accent-soft: rgba(232, 179, 49, .18);
  /* The strap yellow itself: marks and surfaces only, never small type. */
  --accent-emphasis: #e8b331;
  --accent-on-inverted: #7a5a12;

  /* The one action: deep umber-gold with paper-white type (>= 6:1 at both
     ends of the gradient, measured). */
  --cta-gradient-from: #7a4e0c;
  --cta-gradient-to: #5e3a07;
  --cta-gradient-from-hover: #8a5a0e;
  --cta-gradient-to-hover: #6d4409;

  --product-warm: #e8b331;
  --product-functional: var(--status-info);

  --shadow-product: 0 30px 70px rgba(74, 58, 38, .16);
  --shadow-card: 0 18px 44px rgba(74, 58, 38, .12);

  /* Light, kept here so press.css names it rather than paints it. */
  --hero-wash: radial-gradient(58% 52% at 64% 38%, rgba(232, 179, 49, .16), rgba(232, 179, 49, .05) 52%, transparent 78%);
  --warm-glow: radial-gradient(58% 52% at 58% 46%, rgba(232, 179, 49, .14), rgba(232, 179, 49, .04) 52%, transparent 78%);
  /* The strap line: the 1px yellow seam a webbing strand makes when it
     crosses a page. Marks the chapters where the press does its work. */
  --strap-line: linear-gradient(90deg, transparent, rgba(200, 142, 26, .7), transparent);
  /* The same seam, shortened: the mark under the hero headline. */
  --strap-seam: linear-gradient(90deg, var(--accent-emphasis), rgba(232, 179, 49, .12));
  /* The shared shell (header/footer) sits on the same paper as the page. */
  --shell-bg: rgba(250, 246, 239, .94);

  --font-display: "Geist", "Segoe UI", Arial, sans-serif;
  --font-utility: "Geist", "Segoe UI", Arial, sans-serif;
}
