/* ═══ THEME: THE GARDEN (new treaties) ═══
   Light, vibrant, alive — the promise KEPT. The Two Row belt runs
   whole and unbroken across the top of the page. The medicine wheel
   turns full color: white north, gold east, green south, red west.
   Flowers are placed by the golden angle, because the garden grows
   in φ. */
body[data-theme="garden"] {
  --stage-bg: #f6f1e4;
  --stage-accent: #2e7d4f;
  --stage-ink: #22301f;
  --stage-ink-dim: #5c6b52;
  --stage-title: #1d2b18;
  --parchment: #fffdf5;
  --parchment-edge: rgba(46, 125, 79, .4);
  --wheel-color: #2e7d4f;
  background:
    radial-gradient(1100px 500px at 15% -10%, rgba(212, 168, 67, .25), transparent 60%),
    radial-gradient(900px 600px at 100% 20%, rgba(46, 125, 79, .16), transparent 55%),
    radial-gradient(700px 500px at 50% 115%, rgba(180, 85, 45, .14), transparent 60%),
    #f6f1e4;
}
body[data-theme="garden"] .doc-parchment {
  box-shadow: 0 24px 70px rgba(40, 70, 45, .28);
}
/* bloom marks where the wounds would be — flowers, not holes */
body[data-theme="garden"] .doc-wound { display: none; }
body[data-theme="garden"] .doc-parchment::before { display: none; }
/* the belt stays WHOLE — and the tear element hides entirely */
body[data-theme="garden"] .doc-belt-tear { display: none !important; }
body[data-theme="garden"] .doc-belt { box-shadow: 0 6px 24px rgba(40, 70, 45, .3); }
/* a growing vine along the parchment's left edge — the garden claims it */
body[data-theme="garden"] .doc-parchment::after {
  content: ''; position: absolute; top: 0; bottom: 0; left: 10px; width: 3px;
  background:
    repeating-linear-gradient(180deg, transparent 0 34px,
      rgba(46, 125, 79, .55) 34px 46px, transparent 46px 92px),
    linear-gradient(180deg, rgba(46, 125, 79, .05), rgba(212, 168, 67, .2));
  border-radius: 2px;
  opacity: .7;
}
body[data-theme="garden"] .doc-end-bloom {
  background: radial-gradient(circle at 50% 40%, #d4a843, #2e7d4f 60%, transparent 75%);
}
