:root{--paper:#e8e1ee;--ink:#3f3846;--muted:#5d5362;--accent:#935c7c;--line:#3f384633}h1{font-size:clamp(50px,7vw,84px)}.garden-stage{background:#f8f5ed;border:1px solid #3f384622;box-shadow:12px 12px #3f38460a}#garden{touch-action:none;cursor:crosshair;width:100%;display:block}.growth{animation:1.3s ease-out both grow}@keyframes grow{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
