{"version":3,"file":"themes.mjs","sources":["../../../packages/theme/themes.ts"],"sourcesContent":["import themeBase from './base/index.js'\nimport { ThemeName } from './constants.js'\n\nexport const themeLight = {\n  ...themeBase,\n  name: ThemeName.light,\n  colors: {\n    ...themeBase.colors,\n    darkThemeOpacity: '0',\n    lightThemeOpacity: '1',\n\n    lightModeVisibility: 'visible',\n    darkModeVisibility: 'hidden',\n\n    lightDisplay: 'initial',\n    darkDisplay: 'none',\n\n    secondary: '#273852',\n    secondaryHover: '#212f45',\n    secondaryContrast: '#fff',\n\n    background: '#f2f4f6',\n    backgroundDarken: '#dae0e5',\n    backgroundSecondary: '#EFF2F6',\n    backgroundBadge: 'rgba(122, 138, 160, 0.10)',\n    backgroundGradient:\n      'linear-gradient(88deg, rgba(106, 154, 255, 0.50) 0.68%, rgba(201, 172, 255, 0.50) 40.63%, rgba(255, 206, 190, 0.50) 106.85%), #FFF',\n\n    foreground: '#fff',\n\n    overlay: 'rgba(0, 0, 0, 0.5)',\n\n    shadowLight: 'rgba(39, 56, 82, 0.08)',\n    shadowDark: 'rgba(0, 0, 0, .25)',\n\n    text: '#273852',\n    textSecondary: '#7a8aa0',\n    accentText: '#273852',\n\n    border: 'rgba(0, 10, 61, 0.12)',\n    borderActive: 'rgba(0, 10, 61, 0.48)',\n    borderHover: 'rgba(0, 10, 61, 0.24)',\n    borderLight: '#dfe5eb',\n    accentBorder: 'rgba(0, 10, 61, 0.12)',\n    accentBorderHover: 'rgba(0, 10, 61, 0.24)',\n    borderSubtle: 'rgba(0, 0, 0, 0.10)',\n\n    controlBg: '#fff',\n    accentControlBg: 'rgba(239, 242, 246, 0.56)',\n\n    popupMenuItemBgActiveHover: '#000a3d',\n  },\n}\n\nexport const themeDark = {\n  ...themeBase,\n  name: ThemeName.dark,\n  colors: {\n    ...themeBase.colors,\n    darkThemeOpacity: '1',\n    lightThemeOpacity: '0',\n\n    lightModeVisibility: 'hidden',\n    darkModeVisibility: 'visible',\n\n    lightDisplay: 'none',\n    darkDisplay: 'initial',\n\n    secondary: '#fff',\n    secondaryHover: '#F5F5F7',\n    secondaryContrast: '#273852',\n\n    background: '#1c1c21',\n    backgroundDarken: '#131317',\n    backgroundSecondary: '#27272E',\n    backgroundBadge: 'rgba(255, 255, 255, 0.10)',\n    backgroundGradient:\n      'linear-gradient(88deg, #6A9AFF 0.68%, #C9ACFF 40.63%, #FFCEBE 106.85%)',\n\n    foreground: '#34343d',\n\n    overlay: 'rgba(0, 0, 0, 0.5)',\n\n    shadowLight: 'rgba(0, 0, 0, .25)',\n    shadowDark: 'rgba(0, 0, 0, .5)',\n\n    text: '#fff',\n    textSecondary: 'rgba(255, 255, 255, .8)',\n    accentText: '#fff',\n\n    border: 'rgba(255, 255, 255, 0.12)',\n    borderActive: 'rgba(255, 255, 255, 0.48)',\n    borderHover: 'rgba(255, 255, 255, 0.24)',\n    borderLight: '#484855',\n    accentBorder: 'rgba(255, 255, 255, 0.12)',\n    accentBorderHover: 'rgba(255, 255, 255, 0.24)',\n    borderSubtle: 'rgba(255, 255, 255, 0.10)',\n\n    controlBg: '#2f2f37',\n    accentControlBg: 'rgba(39, 39, 46, 0.56)',\n\n    popupMenuItemBgActiveHover: '#fff',\n  },\n}\n\nexport const themeMap = {\n  [ThemeName.light]: themeLight,\n  [ThemeName.dark]: themeDark,\n}\n\nexport const reverseThemeMap = new WeakMap([\n  [themeLight, ThemeName.light],\n  [themeDark, ThemeName.dark],\n])\n\nexport const themeDefault = themeLight\n"],"names":["themeLight","themeBase","name","ThemeName","light","colors","darkThemeOpacity","lightThemeOpacity","lightModeVisibility","darkModeVisibility","lightDisplay","darkDisplay","secondary","secondaryHover","secondaryContrast","background","backgroundDarken","backgroundSecondary","backgroundBadge","backgroundGradient","foreground","overlay","shadowLight","shadowDark","text","textSecondary","accentText","border","borderActive","borderHover","borderLight","accentBorder","accentBorderHover","borderSubtle","controlBg","accentControlBg","popupMenuItemBgActiveHover","themeDark","dark","themeMap","reverseThemeMap","WeakMap","themeDefault"],"mappings":"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"}