// ── Oasis HMS · Design tokens (extracted from the Figma file) ───────────────
const OASIS = {
  // Brand
  primary:    "#4A90E2",
  primaryDk:  "#2F6FBF",
  navy:       "#1F2A44",
  purple:     "#8A38F5",
  purpleDk:   "#550FB0",
  green:      "#36AC4D",
  red:        "#DE4343",
  amber:      "#DB9318",
  amberDk:    "#D68600",

  // Neutrals / text
  text:       "#1F2A44",
  muted:      "#74767A",
  faint:      "#C1C1C1",
  hairline:   "#E6EEF8",

  // Surfaces
  white:      "#FFFFFF",
  workbg:     "#F4F9FF",   // working-area background
  tintBlue:   "#ECF5FF",
  tintBlue2:  "#DEEDFF",

  // Soft badge fills
  redSoft:    "#FFD0D0",
  amberSoft:  "#FFE8C0",
  greenSoft:  "#E0FAE5",
  blueSoft:   "#DEEDFF",
  purpleSoft: "#E7DEFF",

  // Shadows (blue-tinted, as in the file)
  shadowCard: "0 18px 40px rgba(75,144,226,0.10), 0 6px 14px rgba(75,144,226,0.06)",
  shadowSoft: "0 8px 24px rgba(75,144,226,0.08)",
  shadowBtn:  "0 6px 16px rgba(75,144,226,0.20)",

  font:  "'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif",
  font2: "'Open Sans', -apple-system, BlinkMacSystemFont, sans-serif",
};

// Status → color mapping used across rooms / badges
const OASIS_STATUS = {
  Available:   { fg: "#2E9E48", bg: "#E0FAE5" },
  Occupied:    { fg: "#3B82E0", bg: "#DEEDFF" },
  "In Cleaning": { fg: "#D68600", bg: "#FFE8C0" },
  Maintenance: { fg: "#DE4343", bg: "#FFD0D0" },
  Ready:       { fg: "#2E9E48", bg: "#E0FAE5" },
  Completed:   { fg: "#2E9E48", bg: "#E0FAE5" },
  Canceled:    { fg: "#DE4343", bg: "#FFD0D0" },
};

window.OASIS = OASIS;
window.OASIS_STATUS = OASIS_STATUS;
