/* Butter Toast Design System v2.0.0
   Generated 2026-10-11. Do not edit by hand.
   Source of truth: palette.py, theme.py, scale.py */

:root {
  /* primitives */
  --bt-blue-50: #F0F5FF;
  --bt-blue-100: #DCE9FF;
  --bt-blue-200: #BED5FF;
  --bt-blue-300: #95BBFF;
  --bt-blue-400: #679AFC;
  --bt-blue-500: #487BE1;
  --bt-blue-600: #2B5DC3;
  --bt-blue-700: #1A4BB0;
  --bt-blue-800: #002985;
  --bt-blue-900: #00195A;
  --bt-blue-950: #000A36;
  --bt-tomato-50: #FFF2EF;
  --bt-tomato-100: #FFE0D9;
  --bt-tomato-200: #FFC4B8;
  --bt-tomato-300: #FF9C8A;
  --bt-tomato-400: #FB6651;
  --bt-tomato-500: #D84330;
  --bt-tomato-600: #B72210;
  --bt-tomato-700: #900B00;
  --bt-tomato-800: #690500;
  --bt-tomato-900: #460200;
  --bt-tomato-950: #280000;
  --bt-butter-50: #FFF4DC;
  --bt-butter-100: #FFE5AE;
  --bt-butter-200: #FABD00;
  --bt-butter-300: #EAB000;
  --bt-butter-400: #C59400;
  --bt-butter-500: #A27900;
  --bt-butter-600: #805F00;
  --bt-butter-700: #614700;
  --bt-butter-800: #453200;
  --bt-butter-900: #2D1F00;
  --bt-butter-950: #180F00;
  --bt-basil-50: #DDFFE7;
  --bt-basil-100: #A6FFC6;
  --bt-basil-200: #86EEAD;
  --bt-basil-300: #65D592;
  --bt-basil-400: #3EB773;
  --bt-basil-500: #039957;
  --bt-basil-600: #007943;
  --bt-basil-700: #005B31;
  --bt-basil-800: #004122;
  --bt-basil-900: #002A14;
  --bt-basil-950: #001607;
  --bt-neutral-0: #FFFDFB;
  --bt-neutral-50: #F7EFD1;
  --bt-neutral-100: #F1E8E0;
  --bt-neutral-200: #DFD5CD;
  --bt-neutral-300: #C6BCB3;
  --bt-neutral-400: #A79C94;
  --bt-neutral-500: #887E76;
  --bt-neutral-600: #6B615A;
  --bt-neutral-700: #4E463F;
  --bt-neutral-800: #362F29;
  --bt-neutral-900: #231F20;
  --bt-neutral-950: #17110D;
  --bt-neutral-1000: #0C0704;
  --bt-pink-50: #FFF1F3;
  --bt-pink-100: #FFDEE4;
  --bt-pink-200: #FFC1CD;
  --bt-pink-300: #FF96AE;
  --bt-pink-400: #FA5E8B;
  --bt-pink-500: #DA386F;
  --bt-pink-600: #B90354;
  --bt-pink-700: #8E003E;
  --bt-pink-800: #67002B;
  --bt-pink-900: #45001A;
  --bt-pink-950: #27000C;
  --bt-violet-50: #F4F4FF;
  --bt-violet-100: #E6E5FF;
  --bt-violet-200: #D1CEFF;
  --bt-violet-300: #B6AFFF;
  --bt-violet-400: #9988FF;
  --bt-violet-500: #7E63F0;
  --bt-violet-600: #6543D0;
  --bt-violet-700: #4E25AF;
  --bt-violet-800: #39008E;
  --bt-violet-900: #240061;
  --bt-violet-950: #120039;
  --bt-grey-0: #FFFFFF;
  --bt-grey-25: #F8FAFF;
  --bt-grey-50: #F2F4FB;
  --bt-grey-100: #EBEEF4;
  --bt-grey-150: #E3E6ED;
  --bt-grey-200: #DBDEE5;
  --bt-grey-300: #C4C7CE;
  --bt-grey-400: #A1A4AC;
  --bt-grey-500: #80838A;
  --bt-grey-600: #62656B;
  --bt-grey-700: #4A4D53;
  --bt-grey-800: #33353B;
  --bt-grey-850: #25282D;
  --bt-grey-900: #1C1E23;
  --bt-grey-925: #15171B;
  --bt-grey-950: #101216;
  --bt-grey-1000: #000000;

  /* type */
  --bt-font-display: 'Jayagiri', 'Figtree', system-ui, sans-serif;
  --bt-font-text: 'Figtree', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --bt-font-hand: 'Caveat', cursive;
  --bt-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
  --bt-type-display-lg-size: 56px;
  --bt-type-display-lg-lh: 1.00;
  --bt-type-display-lg-weight: 400;
  --bt-type-display-lg-track: -0.02em;
  --bt-type-display-size: 44px;
  --bt-type-display-lh: 1.00;
  --bt-type-display-weight: 400;
  --bt-type-display-track: -0.02em;
  --bt-type-display-sm-size: 36px;
  --bt-type-display-sm-lh: 1.00;
  --bt-type-display-sm-weight: 400;
  --bt-type-display-sm-track: -0.02em;
  --bt-type-headline-size: 28px;
  --bt-type-headline-lh: 1.20;
  --bt-type-headline-weight: 800;
  --bt-type-headline-track: -0.015em;
  --bt-type-headline-sm-size: 24px;
  --bt-type-headline-sm-lh: 1.25;
  --bt-type-headline-sm-weight: 800;
  --bt-type-headline-sm-track: -0.01em;
  --bt-type-title-lg-size: 20px;
  --bt-type-title-lg-lh: 1.30;
  --bt-type-title-lg-weight: 700;
  --bt-type-title-lg-track: -0.005em;
  --bt-type-title-size: 17px;
  --bt-type-title-lh: 1.35;
  --bt-type-title-weight: 700;
  --bt-type-title-track: 0;
  --bt-type-title-sm-size: 15px;
  --bt-type-title-sm-lh: 1.40;
  --bt-type-title-sm-weight: 700;
  --bt-type-title-sm-track: 0;
  --bt-type-body-lg-size: 17px;
  --bt-type-body-lg-lh: 1.55;
  --bt-type-body-lg-weight: 400;
  --bt-type-body-lg-track: 0;
  --bt-type-body-size: 15px;
  --bt-type-body-lh: 1.55;
  --bt-type-body-weight: 400;
  --bt-type-body-track: 0;
  --bt-type-body-sm-size: 14px;
  --bt-type-body-sm-lh: 1.50;
  --bt-type-body-sm-weight: 400;
  --bt-type-body-sm-track: 0;
  --bt-type-label-size: 13px;
  --bt-type-label-lh: 1.35;
  --bt-type-label-weight: 600;
  --bt-type-label-track: 0;
  --bt-type-label-strong-size: 13px;
  --bt-type-label-strong-lh: 1.35;
  --bt-type-label-strong-weight: 700;
  --bt-type-label-strong-track: 0;
  --bt-type-caption-size: 13px;
  --bt-type-caption-lh: 1.45;
  --bt-type-caption-weight: 400;
  --bt-type-caption-track: 0;
  --bt-type-data-size: 14px;
  --bt-type-data-lh: 1.45;
  --bt-type-data-weight: 400;
  --bt-type-data-track: 0;
  --bt-type-data-strong-size: 14px;
  --bt-type-data-strong-lh: 1.45;
  --bt-type-data-strong-weight: 600;
  --bt-type-data-strong-track: 0;
  --bt-type-code-size: 13px;
  --bt-type-code-lh: 1.55;
  --bt-type-code-weight: 400;
  --bt-type-code-track: 0;
  --bt-tracking-lockup: -0.085em;

  /* space, shape, motion, state, layout */
  --bt-space-050: 2px;
  --bt-space-100: 4px;
  --bt-space-150: 6px;
  --bt-space-200: 8px;
  --bt-space-250: 10px;
  --bt-space-300: 12px;
  --bt-space-350: 14px;
  --bt-space-400: 16px;
  --bt-space-500: 20px;
  --bt-space-600: 24px;
  --bt-space-700: 28px;
  --bt-space-800: 32px;
  --bt-space-1000: 40px;
  --bt-space-1200: 48px;
  --bt-space-1600: 64px;
  --bt-space-2000: 80px;
  --bt-space-2400: 96px;
  --bt-corner-none: 0;
  --bt-corner-xs: 6px;
  --bt-corner-sm: 8px;
  --bt-corner-md: 12px;
  --bt-corner-lg: 16px;
  --bt-corner-xl: 20px;
  --bt-corner-2xl: 24px;
  --bt-corner-3xl: 28px;
  --bt-corner-pill: 999px;
  --bt-duration-short: 150ms;
  --bt-duration-medium: 240ms;
  --bt-duration-long: 400ms;
  --bt-duration-mark: 900ms;
  --bt-ease-standard: cubic-bezier(.2, 0, 0, 1);
  --bt-ease-enter: cubic-bezier(.05, .7, .1, 1);
  --bt-ease-exit: cubic-bezier(.3, 0, .8, .15);
  --bt-state-hover: 0.08;
  --bt-state-focus: 0.12;
  --bt-state-pressed: 0.12;
  --bt-state-dragged: 0.16;
  --bt-state-disabled-content: 0.38;
  --bt-state-disabled-container: 0.12;
  --bt-max-body: 1280px;
  --bt-measure: 75ch;
  --bt-base-unit: 4px;
  --bt-touch-target: 44px;
  --bt-touch-target-comfortable: 48px;
  --bt-rail-width: 76px;
  --bt-sidebar-width: 256px;
  --bt-panel-width: 320px;
  --bt-tabs-height: 46px;
  --bt-statusbar-height: 32px;
  --bt-appbar-height: 64px;
  --bt-navbar-height: 80px;
  --bt-fab-size: 56px;
  --bt-sheet-handle: 32px;
  --bt-safe-top: env(safe-area-inset-top, 0px);
  --bt-safe-bottom: env(safe-area-inset-bottom, 0px);
  --bt-safe-left: env(safe-area-inset-left, 0px);
  --bt-safe-right: env(safe-area-inset-right, 0px);
  color-scheme: light;
}

/* semantic roles, light */
[data-theme='light'], :root {
  --bt-bg-page: #EBEEF4;
  --bt-bg-surface: #FFFFFF;
  --bt-bg-surface-raised: #FFFFFF;
  --bt-bg-surface-sunken: #F2F4FB;
  --bt-bg-container: #F2F4FB;
  --bt-bg-container-high: #E3E6ED;
  --bt-bg-surface-data: #FFFFFF;
  --bt-bg-inverse: #1C1E23;
  --bt-bg-fill-primary: #D84330;
  --bt-bg-fill-danger: #B72210;
  --bt-bg-fill-brand-tomato: #D84330;
  --bt-bg-fill-warning: #FABD00;
  --bt-bg-fill-success: #007943;
  --bt-bg-fill-neutral: #E3E6ED;
  --bt-bg-fill-danger-subtle: #FFE0D9;
  --bt-bg-fill-warning-subtle: #FFE5AE;
  --bt-bg-fill-success-subtle: #DDFFE7;
  --bt-bg-fill-info-subtle: #DCE9FF;
  --bt-bg-fill-highlight-subtle: #E6E5FF;
  --bt-bg-fill-primary-subtle: #FFF2EF;
  --bt-text-primary: #1C1E23;
  --bt-text-secondary: #4A4D53;
  --bt-text-muted: #62656B;
  --bt-text-on-fill: #FFFFFF;
  --bt-text-on-fill-warm: #1C1E23;
  --bt-text-on-primary: #FFFFFF;
  --bt-text-link: #B72210;
  --bt-text-info: #1A4BB0;
  --bt-text-danger: #900B00;
  --bt-text-warning: #614700;
  --bt-text-success: #005B31;
  --bt-text-highlight: #4E25AF;
  --bt-border-subtle: #E3E6ED;
  --bt-border-container: #DBDEE5;
  --bt-border-control: #80838A;
  --bt-border-input: #62656B;
  --bt-focus-ring: #1C1E23;
  --bt-focus-ring-contrast: #FFFFFF;
  --bt-elevation-0: none;
  --bt-elevation-1: 0 1px 2px rgba(16, 18, 22, 0.06), 0 1px 3px rgba(16, 18, 22, 0.08);
  --bt-elevation-2: 0 4px 12px rgba(16, 18, 22, 0.10), 0 1px 3px rgba(16, 18, 22, 0.06);
  --bt-elevation-3: 0 12px 32px rgba(16, 18, 22, 0.16), 0 2px 6px rgba(16, 18, 22, 0.08);
  --bt-scrim: rgba(10, 11, 15, 0.40);
  --bt-state-layer: 16, 18, 22;
  --bt-tool-myday: #DA386F;
  --bt-tool-myday-container: #FFDEE4;
  --bt-tool-myday-on-container: #67002B;
  --bt-tool-platter: #D84330;
  --bt-tool-platter-container: #FFE0D9;
  --bt-tool-platter-on-container: #690500;
  --bt-tool-spread: #487BE1;
  --bt-tool-spread-container: #DCE9FF;
  --bt-tool-spread-on-container: #002985;
  --bt-tool-roster: #039957;
  --bt-tool-roster-container: #A6FFC6;
  --bt-tool-roster-on-container: #004122;
  --bt-tool-cellar: #A27900;
  --bt-tool-cellar-container: #FFE5AE;
  --bt-tool-cellar-on-container: #453200;
  --bt-tool-pantry: #7E63F0;
  --bt-tool-pantry-container: #E6E5FF;
  --bt-tool-pantry-on-container: #39008E;
  --bt-tool-people: #62656B;
  --bt-tool-people-container: #E3E6ED;
  --bt-tool-people-on-container: #1C1E23;
  --bt-tool-stock: #62656B;
  --bt-tool-stock-container: #E3E6ED;
  --bt-tool-stock-on-container: #1C1E23;
  --bt-tool-scout: #62656B;
  --bt-tool-scout-container: #E3E6ED;
  --bt-tool-scout-on-container: #1C1E23;
  --bt-tool-drizzle: #62656B;
  --bt-tool-drizzle-container: #E3E6ED;
  --bt-tool-drizzle-on-container: #1C1E23;
  --bt-tool-chef: #62656B;
  --bt-tool-chef-container: #E3E6ED;
  --bt-tool-chef-on-container: #1C1E23;
  --bt-tool-recipe: #D84330;
  --bt-tool-recipe-container: #FFE0D9;
  --bt-tool-recipe-on-container: #690500;
  --bt-tool-clients: #D84330;
  --bt-tool-clients-container: #FFE0D9;
  --bt-tool-clients-on-container: #690500;
}

/* semantic roles, dark */
[data-theme='dark'] {
  color-scheme: dark;
  --bt-bg-page: #101216;
  --bt-bg-surface: #15171B;
  --bt-bg-surface-raised: #25282D;
  --bt-bg-surface-sunken: #1C1E23;
  --bt-bg-container: #1C1E23;
  --bt-bg-container-high: #25282D;
  --bt-bg-surface-data: #15171B;
  --bt-bg-inverse: #EBEEF4;
  --bt-bg-fill-primary: #D84330;
  --bt-bg-fill-danger: #FB6651;
  --bt-bg-fill-brand-tomato: #D84330;
  --bt-bg-fill-warning: #FABD00;
  --bt-bg-fill-success: #3EB773;
  --bt-bg-fill-neutral: #33353B;
  --bt-bg-fill-danger-subtle: #53221A;
  --bt-bg-fill-warning-subtle: #423000;
  --bt-bg-fill-success-subtle: #143C24;
  --bt-bg-fill-info-subtle: #1E3257;
  --bt-bg-fill-highlight-subtle: #312B57;
  --bt-bg-fill-primary-subtle: #53221A;
  --bt-text-primary: #EBEEF4;
  --bt-text-secondary: #C4C7CE;
  --bt-text-muted: #A1A4AC;
  --bt-text-on-fill: #000000;
  --bt-text-on-fill-warm: #000000;
  --bt-text-on-primary: #FFFFFF;
  --bt-text-link: #FF9C8A;
  --bt-text-info: #95BBFF;
  --bt-text-danger: #FF9C8A;
  --bt-text-warning: #FABD00;
  --bt-text-success: #65D592;
  --bt-text-highlight: #B6AFFF;
  --bt-border-subtle: #25282D;
  --bt-border-container: #33353B;
  --bt-border-control: #80838A;
  --bt-border-input: #A1A4AC;
  --bt-focus-ring: #FFFFFF;
  --bt-focus-ring-contrast: #000000;
  --bt-elevation-0: none;
  --bt-elevation-1: 0 1px 2px rgba(0, 0, 0, 0.40);
  --bt-elevation-2: 0 4px 14px rgba(0, 0, 0, 0.45);
  --bt-elevation-3: 0 14px 36px rgba(0, 0, 0, 0.55);
  --bt-scrim: rgba(0, 0, 0, 0.60);
  --bt-state-layer: 235, 238, 244;
  --bt-tool-myday: #FA5E8B;
  --bt-tool-myday-container: #51202D;
  --bt-tool-myday-on-container: #FFDEE4;
  --bt-tool-platter: #FB6651;
  --bt-tool-platter-container: #53221A;
  --bt-tool-platter-on-container: #FFE0D9;
  --bt-tool-spread: #679AFC;
  --bt-tool-spread-container: #1E3257;
  --bt-tool-spread-on-container: #DCE9FF;
  --bt-tool-roster: #3EB773;
  --bt-tool-roster-container: #143C24;
  --bt-tool-roster-on-container: #A6FFC6;
  --bt-tool-cellar: #C59400;
  --bt-tool-cellar-container: #423000;
  --bt-tool-cellar-on-container: #FFE5AE;
  --bt-tool-pantry: #9988FF;
  --bt-tool-pantry-container: #312B57;
  --bt-tool-pantry-on-container: #E6E5FF;
  --bt-tool-people: #A1A4AC;
  --bt-tool-people-container: #33353B;
  --bt-tool-people-on-container: #EBEEF4;
  --bt-tool-stock: #A1A4AC;
  --bt-tool-stock-container: #33353B;
  --bt-tool-stock-on-container: #EBEEF4;
  --bt-tool-scout: #A1A4AC;
  --bt-tool-scout-container: #33353B;
  --bt-tool-scout-on-container: #EBEEF4;
  --bt-tool-drizzle: #A1A4AC;
  --bt-tool-drizzle-container: #33353B;
  --bt-tool-drizzle-on-container: #EBEEF4;
  --bt-tool-chef: #A1A4AC;
  --bt-tool-chef-container: #33353B;
  --bt-tool-chef-on-container: #EBEEF4;
  --bt-tool-recipe: #FB6651;
  --bt-tool-recipe-container: #53221A;
  --bt-tool-recipe-on-container: #FFE0D9;
  --bt-tool-clients: #FB6651;
  --bt-tool-clients-container: #53221A;
  --bt-tool-clients-on-container: #FFE0D9;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme='light']) {
    color-scheme: dark;
    --bt-bg-page: #101216;
    --bt-bg-surface: #15171B;
    --bt-bg-surface-raised: #25282D;
    --bt-bg-surface-sunken: #1C1E23;
    --bt-bg-container: #1C1E23;
    --bt-bg-container-high: #25282D;
    --bt-bg-surface-data: #15171B;
    --bt-bg-inverse: #EBEEF4;
    --bt-bg-fill-primary: #D84330;
    --bt-bg-fill-danger: #FB6651;
    --bt-bg-fill-brand-tomato: #D84330;
    --bt-bg-fill-warning: #FABD00;
    --bt-bg-fill-success: #3EB773;
    --bt-bg-fill-neutral: #33353B;
    --bt-bg-fill-danger-subtle: #53221A;
    --bt-bg-fill-warning-subtle: #423000;
    --bt-bg-fill-success-subtle: #143C24;
    --bt-bg-fill-info-subtle: #1E3257;
    --bt-bg-fill-highlight-subtle: #312B57;
    --bt-bg-fill-primary-subtle: #53221A;
    --bt-text-primary: #EBEEF4;
    --bt-text-secondary: #C4C7CE;
    --bt-text-muted: #A1A4AC;
    --bt-text-on-fill: #000000;
    --bt-text-on-fill-warm: #000000;
    --bt-text-on-primary: #FFFFFF;
    --bt-text-link: #FF9C8A;
    --bt-text-info: #95BBFF;
    --bt-text-danger: #FF9C8A;
    --bt-text-warning: #FABD00;
    --bt-text-success: #65D592;
    --bt-text-highlight: #B6AFFF;
    --bt-border-subtle: #25282D;
    --bt-border-container: #33353B;
    --bt-border-control: #80838A;
    --bt-border-input: #A1A4AC;
    --bt-focus-ring: #FFFFFF;
    --bt-focus-ring-contrast: #000000;
    --bt-elevation-0: none;
    --bt-elevation-1: 0 1px 2px rgba(0, 0, 0, 0.40);
    --bt-elevation-2: 0 4px 14px rgba(0, 0, 0, 0.45);
    --bt-elevation-3: 0 14px 36px rgba(0, 0, 0, 0.55);
    --bt-scrim: rgba(0, 0, 0, 0.60);
    --bt-state-layer: 235, 238, 244;
    --bt-tool-myday: #FA5E8B;
    --bt-tool-myday-container: #51202D;
    --bt-tool-myday-on-container: #FFDEE4;
    --bt-tool-platter: #FB6651;
    --bt-tool-platter-container: #53221A;
    --bt-tool-platter-on-container: #FFE0D9;
    --bt-tool-spread: #679AFC;
    --bt-tool-spread-container: #1E3257;
    --bt-tool-spread-on-container: #DCE9FF;
    --bt-tool-roster: #3EB773;
    --bt-tool-roster-container: #143C24;
    --bt-tool-roster-on-container: #A6FFC6;
    --bt-tool-cellar: #C59400;
    --bt-tool-cellar-container: #423000;
    --bt-tool-cellar-on-container: #FFE5AE;
    --bt-tool-pantry: #9988FF;
    --bt-tool-pantry-container: #312B57;
    --bt-tool-pantry-on-container: #E6E5FF;
    --bt-tool-people: #A1A4AC;
    --bt-tool-people-container: #33353B;
    --bt-tool-people-on-container: #EBEEF4;
    --bt-tool-stock: #A1A4AC;
    --bt-tool-stock-container: #33353B;
    --bt-tool-stock-on-container: #EBEEF4;
    --bt-tool-scout: #A1A4AC;
    --bt-tool-scout-container: #33353B;
    --bt-tool-scout-on-container: #EBEEF4;
    --bt-tool-drizzle: #A1A4AC;
    --bt-tool-drizzle-container: #33353B;
    --bt-tool-drizzle-on-container: #EBEEF4;
    --bt-tool-chef: #A1A4AC;
    --bt-tool-chef-container: #33353B;
    --bt-tool-chef-on-container: #EBEEF4;
    --bt-tool-recipe: #FB6651;
    --bt-tool-recipe-container: #53221A;
    --bt-tool-recipe-on-container: #FFE0D9;
    --bt-tool-clients: #FB6651;
    --bt-tool-clients-container: #53221A;
    --bt-tool-clients-on-container: #FFE0D9;
  }
}

/* per app accents. Set data-app on the root element. */
[data-app='kitchen'] {
  --bt-accent: #DA4532;
  --bt-accent-solid: #B51F0E;
  --bt-accent-on: #FFFFFF;
  --bt-accent-hover: #920C00;
  --bt-accent-pressed: #690500;
  --bt-accent-subtle: #FFEDEA;
  --bt-accent-text: #B51F0E;
}
[data-app='kitchen'][data-theme='dark'], [data-theme='dark'] [data-app='kitchen'] {
  --bt-accent: #FD6852;
  --bt-accent-solid: #FD6852;
  --bt-accent-on: #000000;
  --bt-accent-hover: #FF9684;
  --bt-accent-pressed: #FFBAAD;
  --bt-accent-subtle: #460200;
  --bt-accent-text: #FF9684;
}
[data-app='kitchentools'] {
  --bt-accent: #DA4532;
  --bt-accent-solid: #B51F0E;
  --bt-accent-on: #FFFFFF;
  --bt-accent-hover: #920C00;
  --bt-accent-pressed: #690500;
  --bt-accent-subtle: #FFEDEA;
  --bt-accent-text: #B51F0E;
}
[data-app='kitchentools'][data-theme='dark'], [data-theme='dark'] [data-app='kitchentools'] {
  --bt-accent: #FD6852;
  --bt-accent-solid: #FD6852;
  --bt-accent-on: #000000;
  --bt-accent-hover: #FF9684;
  --bt-accent-pressed: #FFBAAD;
  --bt-accent-subtle: #460200;
  --bt-accent-text: #FF9684;
}
[data-app='roster'] {
  --bt-accent: #2F9565;
  --bt-accent-solid: #00764A;
  --bt-accent-on: #FFFFFF;
  --bt-accent-hover: #005D39;
  --bt-accent-pressed: #004126;
  --bt-accent-subtle: #CFFFE2;
  --bt-accent-text: #00764A;
}
[data-app='roster'][data-theme='dark'], [data-theme='dark'] [data-app='roster'] {
  --bt-accent: #52B583;
  --bt-accent-solid: #52B583;
  --bt-accent-on: #000000;
  --bt-accent-hover: #6ECF9B;
  --bt-accent-pressed: #87E5B2;
  --bt-accent-subtle: #002A17;
  --bt-accent-text: #6ECF9B;
}
[data-app='cellar'] {
  --bt-accent: #AA7400;
  --bt-accent-solid: #845A00;
  --bt-accent-on: #FFFFFF;
  --bt-accent-hover: #684600;
  --bt-accent-pressed: #493000;
  --bt-accent-subtle: #FFEFD8;
  --bt-accent-text: #845A00;
}
[data-app='cellar'][data-theme='dark'], [data-theme='dark'] [data-app='cellar'] {
  --bt-accent: #CF9113;
  --bt-accent-solid: #CF9113;
  --bt-accent-on: #000000;
  --bt-accent-hover: #EAAA3A;
  --bt-accent-pressed: #FFC15D;
  --bt-accent-subtle: #301E00;
  --bt-accent-text: #EAAA3A;
}
[data-app='spread'] {
  --bt-accent: #3287C2;
  --bt-accent-solid: #0969A0;
  --bt-accent-on: #FFFFFF;
  --bt-accent-hover: #00527F;
  --bt-accent-pressed: #00395A;
  --bt-accent-subtle: #E6F4FF;
  --bt-accent-text: #0969A0;
}
[data-app='spread'][data-theme='dark'], [data-theme='dark'] [data-app='spread'] {
  --bt-accent: #53A6E3;
  --bt-accent-solid: #53A6E3;
  --bt-accent-on: #000000;
  --bt-accent-hover: #6EC0FD;
  --bt-accent-pressed: #9FD5FF;
  --bt-accent-subtle: #00243C;
  --bt-accent-text: #6EC0FD;
}
[data-app='chef'] {
  --bt-accent: #DA4532;
  --bt-accent-solid: #B51F0E;
  --bt-accent-on: #FFFFFF;
  --bt-accent-hover: #920C00;
  --bt-accent-pressed: #690500;
  --bt-accent-subtle: #FFEDEA;
  --bt-accent-text: #B51F0E;
}
[data-app='chef'][data-theme='dark'], [data-theme='dark'] [data-app='chef'] {
  --bt-accent: #FD6852;
  --bt-accent-solid: #FD6852;
  --bt-accent-on: #000000;
  --bt-accent-hover: #FF9684;
  --bt-accent-pressed: #FFBAAD;
  --bt-accent-subtle: #460200;
  --bt-accent-text: #FF9684;
}
[data-app='scout'] {
  --bt-accent: #CB5900;
  --bt-accent-solid: #9F4400;
  --bt-accent-on: #FFFFFF;
  --bt-accent-hover: #7D3400;
  --bt-accent-pressed: #592300;
  --bt-accent-subtle: #FFEEE5;
  --bt-accent-text: #9F4400;
}
[data-app='scout'][data-theme='dark'], [data-theme='dark'] [data-app='scout'] {
  --bt-accent: #F77112;
  --bt-accent-solid: #F77112;
  --bt-accent-on: #000000;
  --bt-accent-hover: #FF9964;
  --bt-accent-pressed: #FFBC9B;
  --bt-accent-subtle: #3B1400;
  --bt-accent-text: #FF9964;
}
[data-app='drizzle'] {
  --bt-accent: #E32C51;
  --bt-accent-solid: #BA0039;
  --bt-accent-on: #FFFFFF;
  --bt-accent-hover: #93002B;
  --bt-accent-pressed: #69001C;
  --bt-accent-subtle: #FFEDED;
  --bt-accent-text: #BA0039;
}
[data-app='drizzle'][data-theme='dark'], [data-theme='dark'] [data-app='drizzle'] {
  --bt-accent: #FF5F73;
  --bt-accent-solid: #FF5F73;
  --bt-accent-on: #000000;
  --bt-accent-hover: #FF939A;
  --bt-accent-pressed: #FFB8BB;
  --bt-accent-subtle: #460010;
  --bt-accent-text: #FF939A;
}
[data-app='platter'] {
  --bt-accent: #009B2E;
  --bt-accent-solid: #007921;
  --bt-accent-on: #FFFFFF;
  --bt-accent-hover: #005E18;
  --bt-accent-pressed: #00420E;
  --bt-accent-subtle: #D4FFD5;
  --bt-accent-text: #007921;
}
[data-app='platter'][data-theme='dark'], [data-theme='dark'] [data-app='platter'] {
  --bt-accent: #14BE3E;
  --bt-accent-solid: #14BE3E;
  --bt-accent-on: #000000;
  --bt-accent-hover: #41D959;
  --bt-accent-pressed: #5FF071;
  --bt-accent-subtle: #002B06;
  --bt-accent-text: #41D959;
}
[data-app='menu'] {
  --bt-accent: #009B2E;
  --bt-accent-solid: #007921;
  --bt-accent-on: #FFFFFF;
  --bt-accent-hover: #005E18;
  --bt-accent-pressed: #00420E;
  --bt-accent-subtle: #D4FFD5;
  --bt-accent-text: #007921;
}
[data-app='menu'][data-theme='dark'], [data-theme='dark'] [data-app='menu'] {
  --bt-accent: #14BE3E;
  --bt-accent-solid: #14BE3E;
  --bt-accent-on: #000000;
  --bt-accent-hover: #41D959;
  --bt-accent-pressed: #5FF071;
  --bt-accent-subtle: #002B06;
  --bt-accent-text: #41D959;
}
[data-app='cuts'] {
  --bt-accent: #A04CEE;
  --bt-accent-solid: #8128C9;
  --bt-accent-on: #FFFFFF;
  --bt-accent-hover: #6900AB;
  --bt-accent-pressed: #4A007B;
  --bt-accent-subtle: #F5EEFF;
  --bt-accent-text: #8128C9;
}
[data-app='cuts'][data-theme='dark'], [data-theme='dark'] [data-app='cuts'] {
  --bt-accent: #B979FF;
  --bt-accent-solid: #B979FF;
  --bt-accent-on: #000000;
  --bt-accent-hover: #CBA0FF;
  --bt-accent-pressed: #DBBFFF;
  --bt-accent-subtle: #300053;
  --bt-accent-text: #CBA0FF;
}
[data-app='stock'] {
  --bt-accent: #DA4532;
  --bt-accent-solid: #B51F0E;
  --bt-accent-on: #FFFFFF;
  --bt-accent-hover: #920C00;
  --bt-accent-pressed: #690500;
  --bt-accent-subtle: #FFEDEA;
  --bt-accent-text: #B51F0E;
}
[data-app='stock'][data-theme='dark'], [data-theme='dark'] [data-app='stock'] {
  --bt-accent: #FD6852;
  --bt-accent-solid: #FD6852;
  --bt-accent-on: #000000;
  --bt-accent-hover: #FF9684;
  --bt-accent-pressed: #FFBAAD;
  --bt-accent-subtle: #460200;
  --bt-accent-text: #FF9684;
}
[data-app='recipe'] {
  --bt-accent: #DA4532;
  --bt-accent-solid: #B51F0E;
  --bt-accent-on: #FFFFFF;
  --bt-accent-hover: #920C00;
  --bt-accent-pressed: #690500;
  --bt-accent-subtle: #FFEDEA;
  --bt-accent-text: #B51F0E;
}
[data-app='recipe'][data-theme='dark'], [data-theme='dark'] [data-app='recipe'] {
  --bt-accent: #FD6852;
  --bt-accent-solid: #FD6852;
  --bt-accent-on: #000000;
  --bt-accent-hover: #FF9684;
  --bt-accent-pressed: #FFBAAD;
  --bt-accent-subtle: #460200;
  --bt-accent-text: #FF9684;
}
