:root {
  --jungle: #123b32;
  --jungle-deep: #0b2b25;
  --ocean: #1c6e73;
  --sand: #e8d7ba;
  --canvas: #f7f4ec;
  --canvas-warm: #f1eadb;
  --ink: #16221e;
  --muted: #687871;
  --line: rgba(18, 59, 50, .14);
  --white: #fffdf8;
  --accent: #e67c4a;
  --success: #427d60;
  --danger: #b75c4d;
  --shadow-sm: 0 8px 24px rgba(18, 59, 50, .07);
  --shadow-md: 0 18px 50px rgba(18, 59, 50, .12);
  --radius-sm: 12px;
  --radius-md: 18px;
  --radius-lg: 28px;
  --container: min(1180px, calc(100% - 48px));
  --serif: 'Fraunces', Georgia, serif;
  --sans: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --ease: cubic-bezier(.22, .75, .25, 1);
}
