/* GENERATED by scripts/gen-tokens.mjs from design/tokens.json. Do not edit. */
:root {
  color-scheme: light dark;
  --space-4: 4px;
  --space-8: 8px;
  --space-12: 12px;
  --space-16: 16px;
  --space-20: 20px;
  --space-24: 24px;
  --space-28: 28px;
  --space-32: 32px;
  --space-40: 40px;
  --space-48: 48px;
  --radius-bar: 4px;
  --radius-banner: 6px;
  --radius-control: 8px;
  --radius-control-ios: 10px;
  --font-sans: "Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, sans-serif;
  --touch-min: 44px;
  --motion-fast: 150ms;
  --motion-base: 250ms;
  --color-bg: #F7F3EC;
  --color-surface-input: #FFFDF9;
  --color-ink: #231F1A;
  --color-text2: #51493E;
  --color-text3: #6A6358;
  --color-rule: #DDD5C7;
  --color-grid: #E8E1D4;
  --color-border-strong: #8A8173;
  --color-accent: #14606B;
  --color-on-accent: #FFFFFF;
  --color-warn: #A23E1B;
  --color-warn-tint: #F6E3DA;
  --color-disabled-bg: #EDE7DA;
  --color-selection: #BCDADD;
  --apt-marina-tint: #CFE3E3;
  --apt-marina-swatch: #8FBDBD;
  --apt-marina-dot: #6FA5A7;
  --apt-stone-tint: #EFD8CB;
  --apt-stone-swatch: #D9A98F;
  --apt-stone-dot: #D08F6D;
  --apt-studio-tint: #E8DDB8;
  --apt-studio-swatch: #CDB873;
  --apt-studio-dot: #C2A64E;
  --apt-loft-tint: #D5DDE8;
  --apt-loft-swatch: #9FB0C8;
  --apt-loft-dot: #7E94B4;
  --apt-sage-tint: #DDE6D0;
  --apt-sage-swatch: #A9BD92;
  --apt-sage-dot: #8EA675;
  --apt-plum-tint: #E5DAEA;
  --apt-plum-swatch: #BBA2C4;
  --apt-plum-dot: #A388B0;
  --apt-coral-tint: #F5D2C8;
  --apt-coral-swatch: #E8A090;
  --apt-coral-dot: #DE8570;
  --apt-rose-tint: #F2D5E1;
  --apt-rose-swatch: #DDA3BC;
  --apt-rose-dot: #CF86A6;
  --apt-sky-tint: #CDE4F5;
  --apt-sky-swatch: #8FBFE3;
  --apt-sky-dot: #6BA7D6;
  --apt-lime-tint: #E1E8BE;
  --apt-lime-swatch: #B9CB7B;
  --apt-lime-dot: #A3B85A;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --color-bg: #17140F;
    --color-surface-input: #1F1B15;
    --color-ink: #EFE9DD;
    --color-text2: #C4BBAB;
    --color-text3: #A89F90;
    --color-rule: #332E26;
    --color-grid: #2A261F;
    --color-border-strong: #7A7264;
    --color-accent: #5CB3BD;
    --color-on-accent: #0F1A1C;
    --color-warn: #E58B66;
    --color-warn-tint: #3A241B;
    --color-disabled-bg: #26221B;
    --color-selection: #2E5258;
    --apt-marina-tint: #1F3C40;
    --apt-marina-swatch: #4F8F94;
    --apt-marina-dot: #6FB3B8;
    --apt-stone-tint: #4B3022;
    --apt-stone-swatch: #B06E4E;
    --apt-stone-dot: #E0A07E;
    --apt-studio-tint: #463C1D;
    --apt-studio-swatch: #A08A3E;
    --apt-studio-dot: #D8BC62;
    --apt-loft-tint: #27344B;
    --apt-loft-swatch: #5F7AA0;
    --apt-loft-dot: #8EA6CC;
    --apt-sage-tint: #2B3A22;
    --apt-sage-swatch: #6F8A59;
    --apt-sage-dot: #9CBB82;
    --apt-plum-tint: #3A2B45;
    --apt-plum-swatch: #86679A;
    --apt-plum-dot: #B496C4;
    --apt-coral-tint: #4A2A24;
    --apt-coral-swatch: #B8624F;
    --apt-coral-dot: #E89A86;
    --apt-rose-tint: #43293A;
    --apt-rose-swatch: #A8607F;
    --apt-rose-dot: #D79DB8;
    --apt-sky-tint: #1F3750;
    --apt-sky-swatch: #4D87B5;
    --apt-sky-dot: #7FB4DC;
    --apt-lime-tint: #363D1C;
    --apt-lime-swatch: #7F9140;
    --apt-lime-dot: #B4C86C;
  }
}
:root[data-theme="light"] { color-scheme: light; }
:root[data-theme="dark"] {
  color-scheme: dark;
  --color-bg: #17140F;
  --color-surface-input: #1F1B15;
  --color-ink: #EFE9DD;
  --color-text2: #C4BBAB;
  --color-text3: #A89F90;
  --color-rule: #332E26;
  --color-grid: #2A261F;
  --color-border-strong: #7A7264;
  --color-accent: #5CB3BD;
  --color-on-accent: #0F1A1C;
  --color-warn: #E58B66;
  --color-warn-tint: #3A241B;
  --color-disabled-bg: #26221B;
  --color-selection: #2E5258;
  --apt-marina-tint: #1F3C40;
  --apt-marina-swatch: #4F8F94;
  --apt-marina-dot: #6FB3B8;
  --apt-stone-tint: #4B3022;
  --apt-stone-swatch: #B06E4E;
  --apt-stone-dot: #E0A07E;
  --apt-studio-tint: #463C1D;
  --apt-studio-swatch: #A08A3E;
  --apt-studio-dot: #D8BC62;
  --apt-loft-tint: #27344B;
  --apt-loft-swatch: #5F7AA0;
  --apt-loft-dot: #8EA6CC;
  --apt-sage-tint: #2B3A22;
  --apt-sage-swatch: #6F8A59;
  --apt-sage-dot: #9CBB82;
  --apt-plum-tint: #3A2B45;
  --apt-plum-swatch: #86679A;
  --apt-plum-dot: #B496C4;
  --apt-coral-tint: #4A2A24;
  --apt-coral-swatch: #B8624F;
  --apt-coral-dot: #E89A86;
  --apt-rose-tint: #43293A;
  --apt-rose-swatch: #A8607F;
  --apt-rose-dot: #D79DB8;
  --apt-sky-tint: #1F3750;
  --apt-sky-swatch: #4D87B5;
  --apt-sky-dot: #7FB4DC;
  --apt-lime-tint: #363D1C;
  --apt-lime-swatch: #7F9140;
  --apt-lime-dot: #B4C86C;
}
