/* Generated by scripts/sync-tokens.mjs from lib/design_system/tokens.dart. Do not edit. */
:root {
  --wood-dark: #6e4628;
  --wood-mid: #a47b52;
  --wood-light: #d8b892;
  --ceramic: #f6f1e7;
  --ceramic-shadow: #d6cbb9;
  --cream-panel: #fff8ee;
  --text-dark: #5a3e22;
  --amber: #f0b634;
  --gold: #e8c25a;
  --success: #5dbb63;
  --coral: #e8644a;
  --coral-text: #c2412a;
  --outline: #3e2716;
  --wood-deep: #4f311b;
  --white: #ffffff;
  --transparent: rgb(0 0 0 / 0%);
  --black: #000000;
  --neutral-face: #f3e3c8;
  --disabled-face: #b9b2a6;
  --disabled-outline: #6f6a62;
  --shadow: rgb(48 27 11 / 33.3%);
  --shadow-strong: rgb(48 27 11 / 53.3%);
  --text-shadow: rgb(48 27 11 / 40%);
  --barrier: rgb(0 0 0 / 54.9%);
  --badge-pill: rgb(34 18 8 / 40%);
  --badge-pill-border: rgb(255 255 255 / 20%);
  --scroll-header-bg: rgb(110 70 40 / 85.1%);
  --board-halo: rgb(255 243 220 / 40%);
  --board-halo-soft: rgb(255 243 220 / 20%);
  --board-halo-clear: rgb(255 243 220 / 0%);
  --gloss: rgb(255 255 255 / 40%);
  --gloss-strong: rgb(255 255 255 / 70.2%);
  --shine: rgb(255 255 255 / 50.2%);
  --icon-steel: #afc0cf;
  --icon-steel-dark: #7d90a3;
  --icon-blue: #52a8e6;
  --icon-ice: #a6e3f7;
  --icon-red: #ef5350;
  --icon-purple: #a779d9;
  --icon-yellow: #ffd54a;
  --space-xxs: 4px;
  --space-xs: 8px;
  --space-sm: 12px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 32px;
  --space-xxl: 48px;
  --radius-sm: 12px;
  --radius-md: 18px;
  --radius-lg: 24px;
  --radius-xl: 32px;
  --radius-pill: 999px;
  --duration-fast: 120ms;
  --duration-normal: 240ms;
  --duration-slow: 420ms;
  --duration-press: 80ms;
  --duration-release: 220ms;
  --duration-shake: 360ms;
  --duration-breathing: 1600ms;
  --duration-shine-period: 3200ms;
  --duration-shine-sweep: 700ms;
  --duration-barrier: 200ms;
  --duration-popup-in: 300ms;
  --duration-popup-out: 160ms;
  --duration-pop: 260ms;
  --duration-count-min: 300ms;
  --duration-count-max: 900ms;
  --duration-icon-bounce: 420ms;
  --duration-spinner-turn: 1400ms;
  --duration-coin-fly: 700ms;
  --duration-coin-stagger: 60ms;
  --size-min-hit-target: 48px;
  --size-button-lip: 7px;
  --size-button-sink: 5px;
  --size-outline-thin: 2px;
  --size-outline-thick: 3px;
  --size-panel-frame: 12px;
  --ease-release: cubic-bezier(0.34, 1.45, 0.64, 1.0);
  --world-1-primary: #b87333;
  --world-1-secondary: #5b3a22;
  --world-1-accent: #d9482b;
  --world-1-bg-top: #f3d3a6;
  --world-1-bg-bottom: #b9825a;
  --world-2-primary: #2bb3b1;
  --world-2-secondary: #c8643b;
  --world-2-accent: #f2c14e;
  --world-2-bg-top: #bfe9ec;
  --world-2-bg-bottom: #3e8e9a;
  --world-3-primary: #8aa35b;
  --world-3-secondary: #f5efe0;
  --world-3-accent: #f4a7b9;
  --world-3-bg-top: #fbeff0;
  --world-3-bg-bottom: #a9bc84;
  --world-4-primary: #7cc4e8;
  --world-4-secondary: #f4f9fc;
  --world-4-accent: #5fe3b0;
  --world-4-bg-top: #1e3a5f;
  --world-4-bg-bottom: #8fb8d6;
  --world-5-primary: #f0a202;
  --world-5-secondary: #1f3a7a;
  --world-5-accent: #d9534f;
  --world-5-bg-top: #f6c77a;
  --world-5-bg-bottom: #8a4b2a;
  --world-6-primary: #7a1f2b;
  --world-6-secondary: #c9a44c;
  --world-6-accent: #e8d5a3;
  --world-6-bg-top: #e9c9a0;
  --world-6-bg-bottom: #4a1a22;
  --world-7-primary: #b08d57;
  --world-7-secondary: #704f32;
  --world-7-accent: #d9b26f;
  --world-7-bg-top: #e9dac0;
  --world-7-bg-bottom: #7a5c3e;
  --world-8-primary: #e86a33;
  --world-8-secondary: #3a9ad9;
  --world-8-accent: #b65fcf;
  --world-8-bg-top: #ffd9b0;
  --world-8-bg-bottom: #7a2e3b;
  --world-9-primary: #2f6fb5;
  --world-9-secondary: #f7f7f2;
  --world-9-accent: #f28c38;
  --world-9-bg-top: #ffc48a;
  --world-9-bg-bottom: #3d7cc9;
  --world-10-primary: #d98a5b;
  --world-10-secondary: #f2d7b6;
  --world-10-accent: #e5484d;
  --world-10-bg-top: #ffb98a;
  --world-10-bg-bottom: #8e5b4b;
}
