:root {
  --paper: #FCF8EB;
  --leaf: #7BA15D;
  --leaf-soft: #C2D9B1;
  --rose: #E892AC;
  --rose-soft: #FBD0DA;
  --butter: #F9CD4B;
  --ink: #561B28;
  --action: #4D683A;
  --action-hover: #405B30;
  --action-pressed: #344C27;
  --rabbit-reference: #FF64A4;
  --rose-pressed: #DD819D;
  --muted: #76545A;
  --disabled-fill: #E8E3D5;
  --disabled-text: #9C8F8D;
  --line: #D9CEBB;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --radius-small: 12px;
  --radius-card: 28px;
  --radius-scene: 40px;
  --radius-leaf: 22px;
  --shadow-press: 0 8px 24px #561B2810;
  --duration-tap: 140ms;
  --duration-reveal: 320ms;
  --duration-reward: 600ms;
  --ease-soft: cubic-bezier(.2,.8,.2,1);
  --ease-pop: cubic-bezier(.2,.9,.3,1.2);
  --wash-page: radial-gradient(ellipse at 10% 12%, #FBD0DA70 0, transparent 42%), radial-gradient(ellipse at 93% 28%, #C2D9B175 0, transparent 43%), radial-gradient(ellipse at 46% 90%, #F9CD4B20 0, transparent 40%);
  --wash-rose: radial-gradient(ellipse at 15% 15%, #E892AC60, transparent 72%), radial-gradient(ellipse at 95% 90%, #F9CD4B48, transparent 70%);
  --wash-garden: radial-gradient(ellipse at 14% 30%, #C2D9B1BB, transparent 75%), radial-gradient(ellipse at 94% 85%, #F9CD4B45, transparent 70%);
  --shadow-float: 0 18px 48px #561B280C;
}
