/* Themes for the Yes Chef app.
   Active theme: THEME_BRIGADE — charcoal ink + chef-whites + brass.
   Older Fire Station palettes kept below for reference. */

const THEME_BRIGADE = {
  name: "Yes Chef — Brigade",
  bg:            "#16181d",
  headerBg:      "#16181d",
  row:           "#1f2229",
  rowBorder:     "rgba(242,237,227,0.10)",
  tile:          "#1f2229",
  tileBorder:    "rgba(242,237,227,0.12)",
  tileIconBg:    "rgba(217,164,65,0.16)",
  input:         "#1a1d23",
  progressTrack: "rgba(242,237,227,0.12)",
  checkBorder:   "rgba(242,237,227,0.30)",
  checkMark:     "#16181d",
  text:          "#f2ede3",
  heading:       "#f7f3ea",
  logo:          "#f7f3ea",
  logoSub:       "#d9a441",
  muted:         "rgba(242,237,227,0.55)",
  accent:        "#d9a441",
  accentText:    "#16181d",
  accentSoft:    "rgba(217,164,65,0.16)",
  secondary:     "#a8743d",
  secondaryText: "#f2ede3",
  secondarySoft: "rgba(168,116,61,0.18)",
  positive:      "#7d9c6a",
  positiveSoft:  "rgba(125,156,106,0.18)",
  danger:        "#d64545",
  dangerSoft:    "rgba(214,69,69,0.16)",
  tabAccents: {
    opening:   "#e8b059",
    lineup:    "#d9a441",
    checklist: "#7d8fb8",
    dough:     "#cfc0a0",
    stock:     "#7d9c6a"
  }
};

const THEME_DARK_LOUNGE = {
  name: "Fire Station",
  bg:          "#0e2c36",
  headerBg:    "#0e2c36",
  row:         "#163a46",
  rowBorder:   "rgba(224,208,176,0.10)",
  tile:        "#163a46",
  tileBorder:  "rgba(224,208,176,0.12)",
  tileIconBg:  "rgba(184,120,80,0.16)",
  input:       "#123038",
  progressTrack: "rgba(224,208,176,0.12)",
  checkBorder: "rgba(224,208,176,0.30)",
  checkMark:   "#0e2c36",
  text:        "#e0d0b0",
  heading:     "#e8d8b8",
  logo:        "#e8d8b8",
  logoSub:     "#b87850",
  muted:       "rgba(224,208,176,0.58)",
  accent:      "#b87850",
  accentText:  "#0e2c36",
  accentSoft:  "rgba(184,120,80,0.16)",
  secondary:      "#8c5a3c",
  secondaryText:  "#e8d8b8",
  secondarySoft:  "rgba(140,90,60,0.18)",
  positive:      "#a8a86b",
  positiveSoft:  "rgba(168,168,107,0.18)",
  danger:        "#c8413a",
  dangerSoft:    "rgba(200,65,58,0.18)",
  tabAccents: {
    opening:   "#d0b88c",
    lineup:    "#c89060",
    checklist: "#a8a86b",
    dough:     "#d97545",
    stock:     "#b04838"
  }
};

const THEME_WARM_DINER = {
  name: "Warm Diner",
  bg: "#f5ead0", headerBg: "#f5ead0",
  text: "#0e2c36", heading: "#0e2c36",
  logo: "#0e2c36", logoSub: "#8c5a3c",
  muted: "rgba(14,44,54,0.55)",
  accent: "#8c5a3c", accentText: "#f5ead0",
  accentSoft: "rgba(140,90,60,0.14)",
  secondary: "#a8a86b", secondaryText: "#f5ead0",
  secondarySoft: "rgba(168,168,107,0.14)",
  positive: "#5d7a3f", positiveSoft: "rgba(93,122,63,0.14)",
  danger: "#9c2e1f", dangerSoft: "rgba(156,46,31,0.14)",
  row: "#ffffff", rowBorder: "rgba(14,44,54,0.12)",
  tile: "#ffffff", tileBorder: "rgba(14,44,54,0.12)",
  tileIconBg: "rgba(140,90,60,0.14)",
  input: "#ffffff", progressTrack: "rgba(14,44,54,0.10)",
  checkBorder: "rgba(14,44,54,0.30)", checkMark: "#f5ead0",
  tabAccents: { opening: "#7a9bbd", lineup: "#a0763a", checklist: "#5d7a3f", dough: "#c4612d", stock: "#9c2e1f" }
};

const THEME_EMBERED = {
  name: "Embered",
  bg: "#1a1410", headerBg: "#1e1814",
  text: "#e0d0b0", heading: "#e8d8b8",
  logo: "#e8d8b8", logoSub: "#d97545",
  muted: "rgba(224,208,176,0.58)",
  accent: "#d97545", accentText: "#1a1410",
  accentSoft: "rgba(217,117,69,0.18)",
  secondary: "#b87850", secondaryText: "#1a1410",
  secondarySoft: "rgba(184,120,80,0.18)",
  positive: "#a8a86b", positiveSoft: "rgba(168,168,107,0.18)",
  danger: "#c8413a", dangerSoft: "rgba(200,65,58,0.18)",
  row: "#261e18", rowBorder: "rgba(224,208,176,0.10)",
  tile: "#261e18", tileBorder: "rgba(224,208,176,0.10)",
  tileIconBg: "rgba(217,117,69,0.18)",
  input: "#1a1410", progressTrack: "rgba(224,208,176,0.12)",
  checkBorder: "rgba(224,208,176,0.30)", checkMark: "#e8d8b8",
  tabAccents: { opening: "#d0b88c", lineup: "#c89060", checklist: "#a8a86b", dough: "#d97545", stock: "#b04838" }
};

Object.assign(window, { THEME_BRIGADE, THEME_DARK_LOUNGE, THEME_WARM_DINER, THEME_EMBERED });
