// Design tokens — Chat Hotel by ELEVARE
// 5 paletas inspiradas na identidade real (azul-marinho + dourado champagne)
// + Tipografia tech (Chakra Petch como display secundário, evocando o lettering ELEVARE)

const PALETTES = {
  midnight: {
    name: 'Midnight Gold',
    bg: '#0A1726',
    bgElev: '#0E1F33',
    surface: '#152A42',
    line: '#1F3552',
    fg: '#F4EFE2',
    fgMuted: '#9DAEC2',
    fgSubtle: '#5C7290',
    brand: '#D4B36A',         // Chat Hotel champagne gold
    brandSoft: '#E5C988',
    accent: '#5B8FB9',
    accentSoft: '#8AB4D6',
    glow: 'rgba(212, 179, 106, 0.35)',
  },
  obsidian: {
    name: 'Obsidian Copper',
    bg: '#0E0E10',
    bgElev: '#16161A',
    surface: '#1C1C21',
    line: '#2A2A31',
    fg: '#F4EFE6',
    fgMuted: '#A8A29A',
    fgSubtle: '#6B6862',
    brand: '#E26B2C',
    brandSoft: '#F4A472',
    accent: '#C9A961',
    accentSoft: '#E0C892',
    glow: 'rgba(226, 107, 44, 0.35)',
  },
  emerald: {
    name: 'Emerald Sand',
    bg: '#0B1814',
    bgElev: '#0F2019',
    surface: '#162C24',
    line: '#1F3D32',
    fg: '#F0EADC',
    fgMuted: '#9CB3A8',
    fgSubtle: '#5E776C',
    brand: '#C8A865',
    brandSoft: '#E0C28C',
    accent: '#5C8A75',
    accentSoft: '#88B09C',
    glow: 'rgba(200, 168, 101, 0.35)',
  },
  bordeaux: {
    name: 'Bordeaux Cream',
    bg: '#1A0E14',
    bgElev: '#22141B',
    surface: '#2C1B22',
    line: '#3D2832',
    fg: '#F4ECDF',
    fgMuted: '#B49DA8',
    fgSubtle: '#7A6068',
    brand: '#D4B36A',
    brandSoft: '#E5C988',
    accent: '#A85968',
    accentSoft: '#C88090',
    glow: 'rgba(212, 179, 106, 0.4)',
  },
  electric: {
    name: 'Electric ELEVARE',
    bg: '#0A0A0A',
    bgElev: '#121212',
    surface: '#1A1A1A',
    line: '#262626',
    fg: '#F5F5F0',
    fgMuted: '#A0A09A',
    fgSubtle: '#5C5C58',
    brand: '#D9E021',         // amarelo neon ELEVARE
    brandSoft: '#E8EE5A',
    accent: '#D4B36A',
    accentSoft: '#E5C988',
    glow: 'rgba(217, 224, 33, 0.4)',
  },
};

const PALETTES_LIGHT = {
  midnight: {
    name: 'Midnight Light',
    bg: '#F5F1E8',
    bgElev: '#EBE6D9',
    surface: '#FFFFFF',
    line: '#D9D2C0',
    fg: '#0A1726',
    fgMuted: '#4A5870',
    fgSubtle: '#7A8A9C',
    brand: '#A88B3F',
    brandSoft: '#C4A55C',
    accent: '#3D6890',
    accentSoft: '#5B8FB9',
    glow: 'rgba(168, 139, 63, 0.25)',
  },
  obsidian: {
    name: 'Obsidian Light',
    bg: '#FAF7F2',
    bgElev: '#F2EDE3',
    surface: '#FFFFFF',
    line: '#E5DFD3',
    fg: '#0E0E10',
    fgMuted: '#5C5852',
    fgSubtle: '#8B867D',
    brand: '#C4571C',
    brandSoft: '#E26B2C',
    accent: '#A88B5C',
    accentSoft: '#C9A961',
    glow: 'rgba(196, 87, 28, 0.2)',
  },
  emerald: {
    name: 'Emerald Light',
    bg: '#F2EDE0',
    bgElev: '#E8E1D0',
    surface: '#FFFFFF',
    line: '#D2C9B4',
    fg: '#0B1814',
    fgMuted: '#4A5550',
    fgSubtle: '#7A8580',
    brand: '#9E8443',
    brandSoft: '#B89A56',
    accent: '#3D6B58',
    accentSoft: '#5C8A75',
    glow: 'rgba(158, 132, 67, 0.2)',
  },
  bordeaux: {
    name: 'Bordeaux Light',
    bg: '#F5EBE5',
    bgElev: '#EDE0D5',
    surface: '#FFFFFF',
    line: '#D9C8BB',
    fg: '#1A0E14',
    fgMuted: '#5C4350',
    fgSubtle: '#8A6F7C',
    brand: '#A88B3F',
    brandSoft: '#C4A55C',
    accent: '#7A3848',
    accentSoft: '#A85968',
    glow: 'rgba(168, 139, 63, 0.25)',
  },
  electric: {
    name: 'Electric Light',
    bg: '#F7F7F2',
    bgElev: '#EFEFE8',
    surface: '#FFFFFF',
    line: '#D9D9D0',
    fg: '#0A0A0A',
    fgMuted: '#4A4A48',
    fgSubtle: '#7A7A78',
    brand: '#7A8014',
    brandSoft: '#A8AC2A',
    accent: '#A88B3F',
    accentSoft: '#C4A55C',
    glow: 'rgba(122, 128, 20, 0.25)',
  },
};

const TYPE_PAIRS = {
  editorial: {
    name: 'Editorial',
    display: "'Fraunces', 'Times New Roman', serif",
    body: "'Inter', system-ui, sans-serif",
    mono: "'Chakra Petch', 'JetBrains Mono', monospace",
    description: 'Serifa editorial + sans neutra + mono tech (Chakra Petch evoca o lettering ELEVARE)',
  },
  techLuxury: {
    name: 'Tech Luxury',
    display: "'Cormorant Garamond', 'Times New Roman', serif",
    body: "'Inter', system-ui, sans-serif",
    mono: "'Chakra Petch', 'JetBrains Mono', monospace",
    description: 'Serifa aristocrática + sans humanista + mono tech',
  },
  modernTech: {
    name: 'Modern Tech',
    display: "'Instrument Serif', 'Times New Roman', serif",
    body: "'Inter', system-ui, sans-serif",
    mono: "'Chakra Petch', 'JetBrains Mono', monospace",
    description: 'Serifa contrastada + sans + mono futurista',
  },
};

window.PALETTES = PALETTES;
window.PALETTES_LIGHT = PALETTES_LIGHT;
window.TYPE_PAIRS = TYPE_PAIRS;
