// Theme palettes. all share brass accent, vary base & foreground
// Replaces the old dark/light boolean with named themes.

const THEMES = {
  operator: {
    name: 'OPERATOR',
    subtitle: 'Black base · original brand',
    bg: '#0F1114',
    fg: '#E8E5DF',
    cellBg: '#14171B',
    accentBg: '#1a1d21',
    line: 'rgba(232,229,223,0.12)',
    lineStrong: 'rgba(232,229,223,0.2)',
    dim: 'rgba(232,229,223,0.55)',
    dimmer: 'rgba(232,229,223,0.35)',
    brass: '#C7963E',
    stripeA: '#1a1d21',
    stripeB: '#14171B',
    shadow: '0 20px 60px rgba(0,0,0,0.8)',
    scheme: 'dark',
  },
  desert: {
    name: 'DESERT',
    subtitle: 'Warm tan · field ops',
    bg: '#2A2218',
    fg: '#EFE4D1',
    cellBg: '#322717',
    accentBg: '#3b2f1e',
    line: 'rgba(239,228,209,0.14)',
    lineStrong: 'rgba(239,228,209,0.22)',
    dim: 'rgba(239,228,209,0.58)',
    dimmer: 'rgba(239,228,209,0.38)',
    brass: '#D9A94F',
    stripeA: '#3b2f1e',
    stripeB: '#322717',
    shadow: '0 20px 60px rgba(20,14,4,0.7)',
    scheme: 'dark',
  },
  storm: {
    name: 'STORM',
    subtitle: 'Slate blue-gray · maritime',
    bg: '#1A2129',
    fg: '#E5EAF0',
    cellBg: '#222A34',
    accentBg: '#2a333f',
    line: 'rgba(229,234,240,0.12)',
    lineStrong: 'rgba(229,234,240,0.2)',
    dim: 'rgba(229,234,240,0.55)',
    dimmer: 'rgba(229,234,240,0.35)',
    brass: '#CFA253',
    stripeA: '#2a333f',
    stripeB: '#222A34',
    shadow: '0 20px 60px rgba(0,0,0,0.7)',
    scheme: 'dark',
  },
  sand: {
    name: 'SAND',
    subtitle: 'Ecru light · daylight',
    bg: '#E8E0CF',
    fg: '#1E1A12',
    cellBg: '#F0E9D9',
    accentBg: '#DED4BE',
    line: 'rgba(30,26,18,0.14)',
    lineStrong: 'rgba(30,26,18,0.25)',
    dim: 'rgba(30,26,18,0.55)',
    dimmer: 'rgba(30,26,18,0.35)',
    brass: '#A77826',
    stripeA: '#DED4BE',
    stripeB: '#E8E0CF',
    shadow: '0 20px 60px rgba(30,26,18,0.15)',
    scheme: 'light',
  },
};

window.THEMES = THEMES;
