diff --git a/apps/marketing/public/marketplace/themes/atlas.json b/apps/marketing/public/marketplace/themes/atlas.json new file mode 100644 index 00000000000..a533fda343e --- /dev/null +++ b/apps/marketing/public/marketplace/themes/atlas.json @@ -0,0 +1,70 @@ +{ + "id": "atlas", + "name": "Atlas", + "type": "light", + "author": "Baris Can Sayin", + "description": "An old map atlas opened on a library table. Faded teal water, dust-rose place names, mountain-shadow brown on parchment.", + "ui": { + "background": "#ebe2cb", + "foreground": "#2a2620", + "card": "#e0d6bb", + "cardForeground": "#2a2620", + "popover": "#e0d6bb", + "popoverForeground": "#2a2620", + "primary": "#3e7a78", + "primaryForeground": "#ebe2cb", + "secondary": "#d4caa7", + "secondaryForeground": "#2a2620", + "muted": "#d4caa7", + "mutedForeground": "#6a5e48", + "accent": "#c8bd96", + "accentForeground": "#2a2620", + "tertiary": "#e6dcc1", + "tertiaryActive": "#c8bd96", + "destructive": "#a8473a", + "destructiveForeground": "#ebe2cb", + "border": "#b3a684", + "input": "#e0d6bb", + "ring": "#3e7a78", + "sidebar": "#e6dcc1", + "sidebarForeground": "#2a2620", + "sidebarPrimary": "#3e7a78", + "sidebarPrimaryForeground": "#ebe2cb", + "sidebarAccent": "#d4caa7", + "sidebarAccentForeground": "#2a2620", + "sidebarBorder": "#b3a684", + "sidebarRing": "#3e7a78", + "chart1": "#a8473a", + "chart2": "#5b773d", + "chart3": "#3e7a78", + "chart4": "#c89e4f", + "chart5": "#6e5294", + "highlightMatch": "rgba(200, 158, 79, 0.22)", + "highlightActive": "rgba(200, 158, 79, 0.5)", + "highlight": "#c89e4f", + "highlightForeground": "#2a2620" + }, + "terminal": { + "background": "#ebe2cb", + "foreground": "#2a2620", + "cursor": "#3e7a78", + "cursorAccent": "#ebe2cb", + "selectionBackground": "rgba(179, 166, 132, 0.55)", + "black": "#2a2620", + "red": "#a8473a", + "green": "#5b773d", + "yellow": "#c89e4f", + "blue": "#3e7a78", + "magenta": "#6e5294", + "cyan": "#5d8a85", + "white": "#e0d6bb", + "brightBlack": "#6a5e48", + "brightRed": "#bd5848", + "brightGreen": "#7a934e", + "brightYellow": "#dfb55e", + "brightBlue": "#549494", + "brightMagenta": "#8770ad", + "brightCyan": "#7aa6a0", + "brightWhite": "#f3eadb" + } +} diff --git a/apps/marketing/public/marketplace/themes/brutalist.json b/apps/marketing/public/marketplace/themes/brutalist.json new file mode 100644 index 00000000000..4a2186a6f45 --- /dev/null +++ b/apps/marketing/public/marketplace/themes/brutalist.json @@ -0,0 +1,70 @@ +{ + "id": "brutalist", + "name": "Brutalist", + "type": "dark", + "author": "Baris Can Sayin", + "description": "Concrete-and-glass discipline. Black, white, three greys — and one color, used once. The architectural equivalent of a Bauhaus chair.", + "ui": { + "background": "#0a0a0a", + "foreground": "#e8e8e8", + "card": "#181818", + "cardForeground": "#e8e8e8", + "popover": "#181818", + "popoverForeground": "#e8e8e8", + "primary": "#ff3300", + "primaryForeground": "#0a0a0a", + "secondary": "#1f1f1f", + "secondaryForeground": "#e8e8e8", + "muted": "#1f1f1f", + "mutedForeground": "#7a7a7a", + "accent": "#2e2e2e", + "accentForeground": "#e8e8e8", + "tertiary": "#080808", + "tertiaryActive": "#2e2e2e", + "destructive": "#ff3300", + "destructiveForeground": "#0a0a0a", + "border": "#2e2e2e", + "input": "#181818", + "ring": "#ff3300", + "sidebar": "#080808", + "sidebarForeground": "#bdbdbd", + "sidebarPrimary": "#ff3300", + "sidebarPrimaryForeground": "#0a0a0a", + "sidebarAccent": "#1f1f1f", + "sidebarAccentForeground": "#e8e8e8", + "sidebarBorder": "#1f1f1f", + "sidebarRing": "#ff3300", + "chart1": "#ff3300", + "chart2": "#bdbdbd", + "chart3": "#7a7a7a", + "chart4": "#e8e8e8", + "chart5": "#3d3d3d", + "highlightMatch": "rgba(255, 51, 0, 0.18)", + "highlightActive": "rgba(255, 51, 0, 0.42)", + "highlight": "#ff3300", + "highlightForeground": "#0a0a0a" + }, + "terminal": { + "background": "#0a0a0a", + "foreground": "#e8e8e8", + "cursor": "#ff3300", + "cursorAccent": "#0a0a0a", + "selectionBackground": "rgba(46, 46, 46, 0.85)", + "black": "#080808", + "red": "#ff3300", + "green": "#bdbdbd", + "yellow": "#e8e8e8", + "blue": "#7a7a7a", + "magenta": "#bdbdbd", + "cyan": "#9c9c9c", + "white": "#e8e8e8", + "brightBlack": "#2e2e2e", + "brightRed": "#ff5933", + "brightGreen": "#e8e8e8", + "brightYellow": "#ffffff", + "brightBlue": "#9c9c9c", + "brightMagenta": "#e8e8e8", + "brightCyan": "#bdbdbd", + "brightWhite": "#ffffff" + } +} diff --git a/apps/marketing/public/marketplace/themes/console.json b/apps/marketing/public/marketplace/themes/console.json new file mode 100644 index 00000000000..d0f9a5e5d76 --- /dev/null +++ b/apps/marketing/public/marketplace/themes/console.json @@ -0,0 +1,70 @@ +{ + "id": "console", + "name": "Console", + "type": "dark", + "author": "Baris Can Sayin", + "description": "Phosphor green on a void that leans green, not blue. A 1980s P1-phosphor CRT, after midnight.", + "ui": { + "background": "#050a05", + "foreground": "#2ed85a", + "card": "#0a1308", + "cardForeground": "#2ed85a", + "popover": "#0a1308", + "popoverForeground": "#2ed85a", + "primary": "#2ed85a", + "primaryForeground": "#050a05", + "secondary": "#0c1a0c", + "secondaryForeground": "#2ed85a", + "muted": "#0c1a0c", + "mutedForeground": "#1a8c40", + "accent": "#102510", + "accentForeground": "#5dff8a", + "tertiary": "#020602", + "tertiaryActive": "#102510", + "destructive": "#ff4040", + "destructiveForeground": "#050a05", + "border": "#0e2010", + "input": "#0a1308", + "ring": "#5dff8a", + "sidebar": "#020602", + "sidebarForeground": "#1a8c40", + "sidebarPrimary": "#2ed85a", + "sidebarPrimaryForeground": "#050a05", + "sidebarAccent": "#0c1a0c", + "sidebarAccentForeground": "#2ed85a", + "sidebarBorder": "#0c1a0c", + "sidebarRing": "#5dff8a", + "chart1": "#ff4040", + "chart2": "#2ed85a", + "chart3": "#5dff8a", + "chart4": "#f5d04b", + "chart5": "#1a8c40", + "highlightMatch": "rgba(245, 208, 75, 0.18)", + "highlightActive": "rgba(245, 208, 75, 0.5)", + "highlight": "#f5d04b", + "highlightForeground": "#050a05" + }, + "terminal": { + "background": "#050a05", + "foreground": "#2ed85a", + "cursor": "#5dff8a", + "cursorAccent": "#050a05", + "selectionBackground": "rgba(46, 216, 90, 0.25)", + "black": "#020602", + "red": "#ff4040", + "green": "#2ed85a", + "yellow": "#f5d04b", + "blue": "#1a8c40", + "magenta": "#9affae", + "cyan": "#5dff8a", + "white": "#9affae", + "brightBlack": "#0e2010", + "brightRed": "#ff6060", + "brightGreen": "#5dff8a", + "brightYellow": "#ffe070", + "brightBlue": "#2ed85a", + "brightMagenta": "#bdffce", + "brightCyan": "#9affae", + "brightWhite": "#d6ffdf" + } +} diff --git a/apps/marketing/public/marketplace/themes/dracula.json b/apps/marketing/public/marketplace/themes/dracula.json new file mode 100644 index 00000000000..048be3db446 --- /dev/null +++ b/apps/marketing/public/marketplace/themes/dracula.json @@ -0,0 +1,70 @@ +{ + "id": "dracula", + "name": "Dracula", + "type": "dark", + "author": "Zeno Rocha (port: Baris Can Sayin)", + "description": "A faithful port of Dracula — the dark theme with cyan, green, orange, pink, purple, red, yellow on deep slate.", + "ui": { + "background": "#282a36", + "foreground": "#f8f8f2", + "card": "#21222c", + "cardForeground": "#f8f8f2", + "popover": "#21222c", + "popoverForeground": "#f8f8f2", + "primary": "#bd93f9", + "primaryForeground": "#282a36", + "secondary": "#44475a", + "secondaryForeground": "#f8f8f2", + "muted": "#44475a", + "mutedForeground": "#6272a4", + "accent": "#44475a", + "accentForeground": "#f8f8f2", + "tertiary": "#1e1f29", + "tertiaryActive": "#44475a", + "destructive": "#ff5555", + "destructiveForeground": "#f8f8f2", + "border": "#44475a", + "input": "#44475a", + "ring": "#bd93f9", + "sidebar": "#21222c", + "sidebarForeground": "#f8f8f2", + "sidebarPrimary": "#bd93f9", + "sidebarPrimaryForeground": "#282a36", + "sidebarAccent": "#44475a", + "sidebarAccentForeground": "#f8f8f2", + "sidebarBorder": "#191a21", + "sidebarRing": "#bd93f9", + "chart1": "#ff5555", + "chart2": "#50fa7b", + "chart3": "#8be9fd", + "chart4": "#f1fa8c", + "chart5": "#bd93f9", + "highlightMatch": "rgba(241, 250, 140, 0.25)", + "highlightActive": "rgba(255, 121, 198, 0.45)", + "highlight": "#ff79c6", + "highlightForeground": "#282a36" + }, + "terminal": { + "background": "#282a36", + "foreground": "#f8f8f2", + "cursor": "#f8f8f2", + "cursorAccent": "#282a36", + "selectionBackground": "rgba(68, 71, 90, 0.85)", + "black": "#21222c", + "red": "#ff5555", + "green": "#50fa7b", + "yellow": "#f1fa8c", + "blue": "#bd93f9", + "magenta": "#ff79c6", + "cyan": "#8be9fd", + "white": "#f8f8f2", + "brightBlack": "#6272a4", + "brightRed": "#ff6e6e", + "brightGreen": "#69ff94", + "brightYellow": "#ffffa5", + "brightBlue": "#d6acff", + "brightMagenta": "#ff92df", + "brightCyan": "#a4ffff", + "brightWhite": "#ffffff" + } +} diff --git a/apps/marketing/public/marketplace/themes/ferro.json b/apps/marketing/public/marketplace/themes/ferro.json new file mode 100644 index 00000000000..19164a09c97 --- /dev/null +++ b/apps/marketing/public/marketplace/themes/ferro.json @@ -0,0 +1,70 @@ +{ + "id": "ferro", + "name": "Ferro", + "type": "dark", + "author": "Baris Can Sayin", + "description": "A blacksmith's forge at first light. Cold dark steel meets hot orange embers — the metal hasn't lost its memory of fire.", + "ui": { + "background": "#15181c", + "foreground": "#dcd4c8", + "card": "#1d2127", + "cardForeground": "#dcd4c8", + "popover": "#1d2127", + "popoverForeground": "#dcd4c8", + "primary": "#e85d1e", + "primaryForeground": "#15181c", + "secondary": "#262a32", + "secondaryForeground": "#dcd4c8", + "muted": "#262a32", + "mutedForeground": "#857d70", + "accent": "#3a3d44", + "accentForeground": "#f0e8d8", + "tertiary": "#0c0d10", + "tertiaryActive": "#3a3d44", + "destructive": "#c63a1c", + "destructiveForeground": "#f0e8d8", + "border": "#3a3d44", + "input": "#1d2127", + "ring": "#e85d1e", + "sidebar": "#0c0d10", + "sidebarForeground": "#bdb4a4", + "sidebarPrimary": "#e85d1e", + "sidebarPrimaryForeground": "#15181c", + "sidebarAccent": "#1d2127", + "sidebarAccentForeground": "#dcd4c8", + "sidebarBorder": "#1d2127", + "sidebarRing": "#e85d1e", + "chart1": "#c63a1c", + "chart2": "#83a85c", + "chart3": "#5a8b9b", + "chart4": "#f5b042", + "chart5": "#e85d1e", + "highlightMatch": "rgba(245, 176, 66, 0.18)", + "highlightActive": "rgba(232, 93, 30, 0.4)", + "highlight": "#f5b042", + "highlightForeground": "#15181c" + }, + "terminal": { + "background": "#15181c", + "foreground": "#dcd4c8", + "cursor": "#e85d1e", + "cursorAccent": "#15181c", + "selectionBackground": "rgba(58, 61, 68, 0.85)", + "black": "#0c0d10", + "red": "#c63a1c", + "green": "#83a85c", + "yellow": "#f5b042", + "blue": "#5a8b9b", + "magenta": "#a85a3a", + "cyan": "#7ea3a8", + "white": "#bdb4a4", + "brightBlack": "#3a3d44", + "brightRed": "#e85d1e", + "brightGreen": "#a8c878", + "brightYellow": "#ffd078", + "brightBlue": "#7da6b8", + "brightMagenta": "#c87a5a", + "brightCyan": "#a3c4c9", + "brightWhite": "#f0e8d8" + } +} diff --git a/apps/marketing/public/marketplace/themes/gruvbox-dark.json b/apps/marketing/public/marketplace/themes/gruvbox-dark.json new file mode 100644 index 00000000000..76c2976cb33 --- /dev/null +++ b/apps/marketing/public/marketplace/themes/gruvbox-dark.json @@ -0,0 +1,70 @@ +{ + "id": "gruvbox-dark", + "name": "Gruvbox Dark", + "type": "dark", + "author": "Pavel Pertsev (port: Baris Can Sayin)", + "description": "Retro groove from Pavel Pertsev — warm dark base, ochre/olive/clay accents. Honest, woodgrain feel.", + "ui": { + "background": "#282828", + "foreground": "#ebdbb2", + "card": "#1d2021", + "cardForeground": "#ebdbb2", + "popover": "#1d2021", + "popoverForeground": "#ebdbb2", + "primary": "#fabd2f", + "primaryForeground": "#282828", + "secondary": "#3c3836", + "secondaryForeground": "#ebdbb2", + "muted": "#3c3836", + "mutedForeground": "#a89984", + "accent": "#504945", + "accentForeground": "#ebdbb2", + "tertiary": "#1d2021", + "tertiaryActive": "#504945", + "destructive": "#fb4934", + "destructiveForeground": "#282828", + "border": "#504945", + "input": "#3c3836", + "ring": "#fabd2f", + "sidebar": "#1d2021", + "sidebarForeground": "#d5c4a1", + "sidebarPrimary": "#fabd2f", + "sidebarPrimaryForeground": "#282828", + "sidebarAccent": "#3c3836", + "sidebarAccentForeground": "#ebdbb2", + "sidebarBorder": "#3c3836", + "sidebarRing": "#fabd2f", + "chart1": "#fb4934", + "chart2": "#b8bb26", + "chart3": "#83a598", + "chart4": "#fabd2f", + "chart5": "#d3869b", + "highlightMatch": "rgba(250, 189, 47, 0.18)", + "highlightActive": "rgba(250, 189, 47, 0.45)", + "highlight": "#fabd2f", + "highlightForeground": "#282828" + }, + "terminal": { + "background": "#282828", + "foreground": "#ebdbb2", + "cursor": "#ebdbb2", + "cursorAccent": "#282828", + "selectionBackground": "rgba(80, 73, 69, 0.85)", + "black": "#282828", + "red": "#cc241d", + "green": "#98971a", + "yellow": "#d79921", + "blue": "#458588", + "magenta": "#b16286", + "cyan": "#689d6a", + "white": "#a89984", + "brightBlack": "#928374", + "brightRed": "#fb4934", + "brightGreen": "#b8bb26", + "brightYellow": "#fabd2f", + "brightBlue": "#83a598", + "brightMagenta": "#d3869b", + "brightCyan": "#8ec07c", + "brightWhite": "#ebdbb2" + } +} diff --git a/apps/marketing/public/marketplace/themes/hangar.json b/apps/marketing/public/marketplace/themes/hangar.json new file mode 100644 index 00000000000..2b6191c2b0f --- /dev/null +++ b/apps/marketing/public/marketplace/themes/hangar.json @@ -0,0 +1,70 @@ +{ + "id": "hangar", + "name": "Hangar", + "type": "dark", + "author": "Baris Can Sayin", + "description": "Working warehouse at end of shift — concrete grey, safety orange, diesel yellow, exit-sign red. Functional, not decorative.", + "ui": { + "background": "#1c1d1f", + "foreground": "#e8e6df", + "card": "#26282b", + "cardForeground": "#e8e6df", + "popover": "#26282b", + "popoverForeground": "#e8e6df", + "primary": "#ff6b1a", + "primaryForeground": "#1c1d1f", + "secondary": "#2e3034", + "secondaryForeground": "#e8e6df", + "muted": "#2e3034", + "mutedForeground": "#8c8d92", + "accent": "#3a3d42", + "accentForeground": "#f5f3ec", + "tertiary": "#16171a", + "tertiaryActive": "#3a3d42", + "destructive": "#d62828", + "destructiveForeground": "#f5f3ec", + "border": "#3a3d42", + "input": "#26282b", + "ring": "#ff6b1a", + "sidebar": "#16171a", + "sidebarForeground": "#cfcec5", + "sidebarPrimary": "#ff6b1a", + "sidebarPrimaryForeground": "#1c1d1f", + "sidebarAccent": "#26282b", + "sidebarAccentForeground": "#e8e6df", + "sidebarBorder": "#26282b", + "sidebarRing": "#ff6b1a", + "chart1": "#d62828", + "chart2": "#9aa066", + "chart3": "#5c8b9b", + "chart4": "#e6c34c", + "chart5": "#ff6b1a", + "highlightMatch": "rgba(230, 195, 76, 0.18)", + "highlightActive": "rgba(255, 107, 26, 0.4)", + "highlight": "#e6c34c", + "highlightForeground": "#1c1d1f" + }, + "terminal": { + "background": "#1c1d1f", + "foreground": "#e8e6df", + "cursor": "#ff6b1a", + "cursorAccent": "#1c1d1f", + "selectionBackground": "rgba(58, 61, 66, 0.85)", + "black": "#16171a", + "red": "#d62828", + "green": "#9aa066", + "yellow": "#e6c34c", + "blue": "#5c8b9b", + "magenta": "#a85a3a", + "cyan": "#7ea3a8", + "white": "#cfcec5", + "brightBlack": "#3a3d42", + "brightRed": "#ef4444", + "brightGreen": "#bcc28a", + "brightYellow": "#ffd76b", + "brightBlue": "#7da6b8", + "brightMagenta": "#c87a5a", + "brightCyan": "#a3c4c9", + "brightWhite": "#f5f3ec" + } +} diff --git a/apps/marketing/public/marketplace/themes/inkwell.json b/apps/marketing/public/marketplace/themes/inkwell.json new file mode 100644 index 00000000000..acb7521d93b --- /dev/null +++ b/apps/marketing/public/marketplace/themes/inkwell.json @@ -0,0 +1,70 @@ +{ + "id": "inkwell", + "name": "Inkwell", + "type": "light", + "author": "Baris Can Sayin", + "description": "Fountain-pen blue ink on bone-white paper. A long-form essayist's draft surface — patient, literary, cool.", + "ui": { + "background": "#f7f3eb", + "foreground": "#1c2840", + "card": "#ede8db", + "cardForeground": "#1c2840", + "popover": "#ede8db", + "popoverForeground": "#1c2840", + "primary": "#2c4a8a", + "primaryForeground": "#f7f3eb", + "secondary": "#e2dcc7", + "secondaryForeground": "#1c2840", + "muted": "#e2dcc7", + "mutedForeground": "#5b6a85", + "accent": "#d9d2ba", + "accentForeground": "#1c2840", + "tertiary": "#f0ebde", + "tertiaryActive": "#d9d2ba", + "destructive": "#9c3a3a", + "destructiveForeground": "#f7f3eb", + "border": "#d4cdb8", + "input": "#ede8db", + "ring": "#2c4a8a", + "sidebar": "#f0ebde", + "sidebarForeground": "#1c2840", + "sidebarPrimary": "#2c4a8a", + "sidebarPrimaryForeground": "#f7f3eb", + "sidebarAccent": "#d9d2ba", + "sidebarAccentForeground": "#1c2840", + "sidebarBorder": "#d4cdb8", + "sidebarRing": "#2c4a8a", + "chart1": "#9c3a3a", + "chart2": "#566b3e", + "chart3": "#2c4a8a", + "chart4": "#cda85c", + "chart5": "#5b3e6b", + "highlightMatch": "rgba(205, 168, 92, 0.18)", + "highlightActive": "rgba(205, 168, 92, 0.42)", + "highlight": "#cda85c", + "highlightForeground": "#1c2840" + }, + "terminal": { + "background": "#f7f3eb", + "foreground": "#1c2840", + "cursor": "#2c4a8a", + "cursorAccent": "#f7f3eb", + "selectionBackground": "rgba(212, 205, 184, 0.7)", + "black": "#1c2840", + "red": "#9c3a3a", + "green": "#566b3e", + "yellow": "#cda85c", + "blue": "#2c4a8a", + "magenta": "#5b3e6b", + "cyan": "#3e6b78", + "white": "#ede8db", + "brightBlack": "#5b6a85", + "brightRed": "#b8504a", + "brightGreen": "#74874f", + "brightYellow": "#dfb56c", + "brightBlue": "#3a609e", + "brightMagenta": "#785588", + "brightCyan": "#578799", + "brightWhite": "#fcf8ee" + } +} diff --git a/apps/marketing/public/marketplace/themes/kintsugi.json b/apps/marketing/public/marketplace/themes/kintsugi.json new file mode 100644 index 00000000000..b8e0d7a611a --- /dev/null +++ b/apps/marketing/public/marketplace/themes/kintsugi.json @@ -0,0 +1,70 @@ +{ + "id": "kintsugi", + "name": "Kintsugi", + "type": "dark", + "author": "Baris Can Sayin", + "description": "Black lacquer mended with gold dust. Cracks showing where the break was — the repair is the point, not what to hide.", + "ui": { + "background": "#0d0a08", + "foreground": "#e6dac8", + "card": "#1a1612", + "cardForeground": "#e6dac8", + "popover": "#1a1612", + "popoverForeground": "#e6dac8", + "primary": "#d4a04a", + "primaryForeground": "#0d0a08", + "secondary": "#221c16", + "secondaryForeground": "#e6dac8", + "muted": "#221c16", + "mutedForeground": "#857762", + "accent": "#2a221a", + "accentForeground": "#f0e2cc", + "tertiary": "#070504", + "tertiaryActive": "#2a221a", + "destructive": "#c14747", + "destructiveForeground": "#0d0a08", + "border": "#2a221a", + "input": "#1a1612", + "ring": "#d4a04a", + "sidebar": "#070504", + "sidebarForeground": "#bfb39c", + "sidebarPrimary": "#d4a04a", + "sidebarPrimaryForeground": "#0d0a08", + "sidebarAccent": "#1a1612", + "sidebarAccentForeground": "#e6dac8", + "sidebarBorder": "#1a1612", + "sidebarRing": "#d4a04a", + "chart1": "#c14747", + "chart2": "#9c9468", + "chart3": "#5b8a85", + "chart4": "#d4a04a", + "chart5": "#a07a4a", + "highlightMatch": "rgba(240, 200, 120, 0.18)", + "highlightActive": "rgba(240, 200, 120, 0.45)", + "highlight": "#f0c878", + "highlightForeground": "#0d0a08" + }, + "terminal": { + "background": "#0d0a08", + "foreground": "#e6dac8", + "cursor": "#d4a04a", + "cursorAccent": "#0d0a08", + "selectionBackground": "rgba(42, 34, 26, 0.85)", + "black": "#070504", + "red": "#c14747", + "green": "#9c9468", + "yellow": "#d4a04a", + "blue": "#5b8a85", + "magenta": "#a07a4a", + "cyan": "#7ea69c", + "white": "#bfb39c", + "brightBlack": "#2a221a", + "brightRed": "#d65a5a", + "brightGreen": "#bdb284", + "brightYellow": "#f0c878", + "brightBlue": "#7ea69c", + "brightMagenta": "#bd9264", + "brightCyan": "#a3c4ba", + "brightWhite": "#f5e9d6" + } +} diff --git a/apps/marketing/public/marketplace/themes/nord.json b/apps/marketing/public/marketplace/themes/nord.json new file mode 100644 index 00000000000..9b62f156c94 --- /dev/null +++ b/apps/marketing/public/marketplace/themes/nord.json @@ -0,0 +1,70 @@ +{ + "id": "nord", + "name": "Nord", + "type": "dark", + "author": "Arctic Ice Studio (port: Baris Can Sayin)", + "description": "An arctic, north-bluish color palette. Polar Night base, Snow Storm foreground, Frost primaries, Aurora accents.", + "ui": { + "background": "#2e3440", + "foreground": "#d8dee9", + "card": "#3b4252", + "cardForeground": "#eceff4", + "popover": "#3b4252", + "popoverForeground": "#eceff4", + "primary": "#88c0d0", + "primaryForeground": "#2e3440", + "secondary": "#434c5e", + "secondaryForeground": "#eceff4", + "muted": "#434c5e", + "mutedForeground": "#7b88a1", + "accent": "#4c566a", + "accentForeground": "#eceff4", + "tertiary": "#272b35", + "tertiaryActive": "#4c566a", + "destructive": "#bf616a", + "destructiveForeground": "#eceff4", + "border": "#4c566a", + "input": "#3b4252", + "ring": "#88c0d0", + "sidebar": "#272b35", + "sidebarForeground": "#d8dee9", + "sidebarPrimary": "#88c0d0", + "sidebarPrimaryForeground": "#2e3440", + "sidebarAccent": "#3b4252", + "sidebarAccentForeground": "#eceff4", + "sidebarBorder": "#3b4252", + "sidebarRing": "#88c0d0", + "chart1": "#bf616a", + "chart2": "#a3be8c", + "chart3": "#88c0d0", + "chart4": "#ebcb8b", + "chart5": "#b48ead", + "highlightMatch": "rgba(235, 203, 139, 0.22)", + "highlightActive": "rgba(235, 203, 139, 0.5)", + "highlight": "#ebcb8b", + "highlightForeground": "#2e3440" + }, + "terminal": { + "background": "#2e3440", + "foreground": "#d8dee9", + "cursor": "#d8dee9", + "cursorAccent": "#2e3440", + "selectionBackground": "rgba(76, 86, 106, 0.7)", + "black": "#3b4252", + "red": "#bf616a", + "green": "#a3be8c", + "yellow": "#ebcb8b", + "blue": "#81a1c1", + "magenta": "#b48ead", + "cyan": "#88c0d0", + "white": "#e5e9f0", + "brightBlack": "#4c566a", + "brightRed": "#bf616a", + "brightGreen": "#a3be8c", + "brightYellow": "#ebcb8b", + "brightBlue": "#81a1c1", + "brightMagenta": "#b48ead", + "brightCyan": "#8fbcbb", + "brightWhite": "#eceff4" + } +} diff --git a/apps/marketing/public/marketplace/themes/reactor.json b/apps/marketing/public/marketplace/themes/reactor.json new file mode 100644 index 00000000000..4e69ec2e820 --- /dev/null +++ b/apps/marketing/public/marketplace/themes/reactor.json @@ -0,0 +1,70 @@ +{ + "id": "reactor", + "name": "Reactor", + "type": "dark", + "author": "Baris Can Sayin", + "description": "A cooling pool inside a research reactor — Cherenkov-blue glow on graphite walls, uranium-yellow caution.", + "ui": { + "background": "#0d1216", + "foreground": "#cce6f5", + "card": "#141b22", + "cardForeground": "#cce6f5", + "popover": "#141b22", + "popoverForeground": "#cce6f5", + "primary": "#2cb4e8", + "primaryForeground": "#0d1216", + "secondary": "#1a2128", + "secondaryForeground": "#cce6f5", + "muted": "#1a2128", + "mutedForeground": "#7188a3", + "accent": "#26323a", + "accentForeground": "#dcefff", + "tertiary": "#070b0e", + "tertiaryActive": "#26323a", + "destructive": "#e8412f", + "destructiveForeground": "#0d1216", + "border": "#26323a", + "input": "#141b22", + "ring": "#2cb4e8", + "sidebar": "#070b0e", + "sidebarForeground": "#a3bcd1", + "sidebarPrimary": "#2cb4e8", + "sidebarPrimaryForeground": "#0d1216", + "sidebarAccent": "#141b22", + "sidebarAccentForeground": "#cce6f5", + "sidebarBorder": "#141b22", + "sidebarRing": "#2cb4e8", + "chart1": "#e8412f", + "chart2": "#5da9b5", + "chart3": "#2cb4e8", + "chart4": "#e8c635", + "chart5": "#9870b5", + "highlightMatch": "rgba(232, 198, 53, 0.16)", + "highlightActive": "rgba(232, 198, 53, 0.45)", + "highlight": "#e8c635", + "highlightForeground": "#0d1216" + }, + "terminal": { + "background": "#0d1216", + "foreground": "#cce6f5", + "cursor": "#2cb4e8", + "cursorAccent": "#0d1216", + "selectionBackground": "rgba(38, 50, 58, 0.85)", + "black": "#070b0e", + "red": "#e8412f", + "green": "#5da9b5", + "yellow": "#e8c635", + "blue": "#2cb4e8", + "magenta": "#9870b5", + "cyan": "#5dc8d8", + "white": "#a3bcd1", + "brightBlack": "#26323a", + "brightRed": "#ff6052", + "brightGreen": "#7dc8d4", + "brightYellow": "#ffe070", + "brightBlue": "#5cd0ff", + "brightMagenta": "#b890d0", + "brightCyan": "#80ddee", + "brightWhite": "#dcefff" + } +} diff --git a/apps/marketing/public/marketplace/themes/riso.json b/apps/marketing/public/marketplace/themes/riso.json new file mode 100644 index 00000000000..01877017fe2 --- /dev/null +++ b/apps/marketing/public/marketplace/themes/riso.json @@ -0,0 +1,70 @@ +{ + "id": "riso", + "name": "Riso", + "type": "light", + "author": "Baris Can Sayin", + "description": "Risograph print on cream paper. Fluorescent pink, soybean yellow, federal blue — slightly off-register, slightly handmade.", + "ui": { + "background": "#f4ecd6", + "foreground": "#1a1812", + "card": "#ebe2c4", + "cardForeground": "#1a1812", + "popover": "#ebe2c4", + "popoverForeground": "#1a1812", + "primary": "#ff5290", + "primaryForeground": "#1a1812", + "secondary": "#e3d8b3", + "secondaryForeground": "#1a1812", + "muted": "#e3d8b3", + "mutedForeground": "#6e6850", + "accent": "#dccba0", + "accentForeground": "#1a1812", + "tertiary": "#efe7ce", + "tertiaryActive": "#dccba0", + "destructive": "#c3263a", + "destructiveForeground": "#f4ecd6", + "border": "#d8c8a0", + "input": "#ebe2c4", + "ring": "#1f4f8a", + "sidebar": "#efe7ce", + "sidebarForeground": "#1a1812", + "sidebarPrimary": "#ff5290", + "sidebarPrimaryForeground": "#1a1812", + "sidebarAccent": "#dccba0", + "sidebarAccentForeground": "#1a1812", + "sidebarBorder": "#d8c8a0", + "sidebarRing": "#ff5290", + "chart1": "#ff5290", + "chart2": "#7fcfa6", + "chart3": "#1f4f8a", + "chart4": "#f8c93b", + "chart5": "#7c2c8a", + "highlightMatch": "rgba(248, 201, 59, 0.22)", + "highlightActive": "rgba(255, 82, 144, 0.35)", + "highlight": "#f8c93b", + "highlightForeground": "#1a1812" + }, + "terminal": { + "background": "#f4ecd6", + "foreground": "#1a1812", + "cursor": "#ff5290", + "cursorAccent": "#f4ecd6", + "selectionBackground": "rgba(216, 200, 160, 0.65)", + "black": "#2a261c", + "red": "#c3263a", + "green": "#5f8a6a", + "yellow": "#c89a25", + "blue": "#1f4f8a", + "magenta": "#ff5290", + "cyan": "#5d8a98", + "white": "#ebe2c4", + "brightBlack": "#6e6850", + "brightRed": "#e84660", + "brightGreen": "#7fcfa6", + "brightYellow": "#f8c93b", + "brightBlue": "#3a6cb0", + "brightMagenta": "#ff7aae", + "brightCyan": "#7da9b8", + "brightWhite": "#fbf4dc" + } +} diff --git a/apps/marketing/public/marketplace/themes/rose-pine.json b/apps/marketing/public/marketplace/themes/rose-pine.json new file mode 100644 index 00000000000..b58a86dedf1 --- /dev/null +++ b/apps/marketing/public/marketplace/themes/rose-pine.json @@ -0,0 +1,70 @@ +{ + "id": "rose-pine", + "name": "Rosé Pine", + "type": "dark", + "author": "Rosé Pine team (port: Baris Can Sayin)", + "description": "All natural pine, faux fur and a bit of soho vibes for the classy minimalist. The original 'Main' variant.", + "ui": { + "background": "#191724", + "foreground": "#e0def4", + "card": "#1f1d2e", + "cardForeground": "#e0def4", + "popover": "#1f1d2e", + "popoverForeground": "#e0def4", + "primary": "#c4a7e7", + "primaryForeground": "#191724", + "secondary": "#26233a", + "secondaryForeground": "#e0def4", + "muted": "#26233a", + "mutedForeground": "#6e6a86", + "accent": "#403d52", + "accentForeground": "#e0def4", + "tertiary": "#16141f", + "tertiaryActive": "#403d52", + "destructive": "#eb6f92", + "destructiveForeground": "#191724", + "border": "#403d52", + "input": "#26233a", + "ring": "#c4a7e7", + "sidebar": "#16141f", + "sidebarForeground": "#e0def4", + "sidebarPrimary": "#c4a7e7", + "sidebarPrimaryForeground": "#191724", + "sidebarAccent": "#26233a", + "sidebarAccentForeground": "#e0def4", + "sidebarBorder": "#1f1d2e", + "sidebarRing": "#c4a7e7", + "chart1": "#eb6f92", + "chart2": "#9ccfd8", + "chart3": "#31748f", + "chart4": "#f6c177", + "chart5": "#c4a7e7", + "highlightMatch": "rgba(246, 193, 119, 0.18)", + "highlightActive": "rgba(196, 167, 231, 0.4)", + "highlight": "#f6c177", + "highlightForeground": "#191724" + }, + "terminal": { + "background": "#191724", + "foreground": "#e0def4", + "cursor": "#e0def4", + "cursorAccent": "#191724", + "selectionBackground": "rgba(64, 61, 82, 0.85)", + "black": "#26233a", + "red": "#eb6f92", + "green": "#31748f", + "yellow": "#f6c177", + "blue": "#9ccfd8", + "magenta": "#c4a7e7", + "cyan": "#ebbcba", + "white": "#e0def4", + "brightBlack": "#6e6a86", + "brightRed": "#eb6f92", + "brightGreen": "#31748f", + "brightYellow": "#f6c177", + "brightBlue": "#9ccfd8", + "brightMagenta": "#c4a7e7", + "brightCyan": "#ebbcba", + "brightWhite": "#e0def4" + } +} diff --git a/apps/marketing/public/marketplace/themes/solarized-dark.json b/apps/marketing/public/marketplace/themes/solarized-dark.json new file mode 100644 index 00000000000..c30d9e68d20 --- /dev/null +++ b/apps/marketing/public/marketplace/themes/solarized-dark.json @@ -0,0 +1,70 @@ +{ + "id": "solarized-dark", + "name": "Solarized Dark", + "type": "dark", + "author": "Ethan Schoonover (port: Baris Can Sayin)", + "description": "Precision colors engineered for legibility — dark variant. Same accents as Solarized Light; only base tones flip.", + "ui": { + "background": "#002b36", + "foreground": "#93a1a1", + "card": "#073642", + "cardForeground": "#eee8d5", + "popover": "#073642", + "popoverForeground": "#eee8d5", + "primary": "#268bd2", + "primaryForeground": "#002b36", + "secondary": "#073642", + "secondaryForeground": "#93a1a1", + "muted": "#073642", + "mutedForeground": "#586e75", + "accent": "#073642", + "accentForeground": "#eee8d5", + "tertiary": "#001f27", + "tertiaryActive": "#073642", + "destructive": "#dc322f", + "destructiveForeground": "#fdf6e3", + "border": "#073642", + "input": "#073642", + "ring": "#268bd2", + "sidebar": "#001f27", + "sidebarForeground": "#93a1a1", + "sidebarPrimary": "#268bd2", + "sidebarPrimaryForeground": "#002b36", + "sidebarAccent": "#073642", + "sidebarAccentForeground": "#eee8d5", + "sidebarBorder": "#073642", + "sidebarRing": "#268bd2", + "chart1": "#dc322f", + "chart2": "#859900", + "chart3": "#2aa198", + "chart4": "#b58900", + "chart5": "#6c71c4", + "highlightMatch": "rgba(181, 137, 0, 0.18)", + "highlightActive": "rgba(181, 137, 0, 0.45)", + "highlight": "#b58900", + "highlightForeground": "#fdf6e3" + }, + "terminal": { + "background": "#002b36", + "foreground": "#839496", + "cursor": "#93a1a1", + "cursorAccent": "#002b36", + "selectionBackground": "rgba(7, 54, 66, 0.95)", + "black": "#073642", + "red": "#dc322f", + "green": "#859900", + "yellow": "#b58900", + "blue": "#268bd2", + "magenta": "#d33682", + "cyan": "#2aa198", + "white": "#eee8d5", + "brightBlack": "#586e75", + "brightRed": "#cb4b16", + "brightGreen": "#586e75", + "brightYellow": "#657b83", + "brightBlue": "#839496", + "brightMagenta": "#6c71c4", + "brightCyan": "#93a1a1", + "brightWhite": "#fdf6e3" + } +} diff --git a/apps/marketing/public/marketplace/themes/solarized-light.json b/apps/marketing/public/marketplace/themes/solarized-light.json new file mode 100644 index 00000000000..8129e228c22 --- /dev/null +++ b/apps/marketing/public/marketplace/themes/solarized-light.json @@ -0,0 +1,70 @@ +{ + "id": "solarized-light", + "name": "Solarized Light", + "type": "light", + "author": "Ethan Schoonover (port: Baris Can Sayin)", + "description": "Precision colors engineered for legibility — light variant. Cream paper base, ink foreground, same accent hues as Solarized Dark.", + "ui": { + "background": "#fdf6e3", + "foreground": "#586e75", + "card": "#eee8d5", + "cardForeground": "#073642", + "popover": "#eee8d5", + "popoverForeground": "#073642", + "primary": "#268bd2", + "primaryForeground": "#002b36", + "secondary": "#eee8d5", + "secondaryForeground": "#657b83", + "muted": "#eee8d5", + "mutedForeground": "#93a1a1", + "accent": "#eee8d5", + "accentForeground": "#073642", + "tertiary": "#f5eecb", + "tertiaryActive": "#eee8d5", + "destructive": "#dc322f", + "destructiveForeground": "#fdf6e3", + "border": "#eee8d5", + "input": "#eee8d5", + "ring": "#268bd2", + "sidebar": "#f5eecb", + "sidebarForeground": "#657b83", + "sidebarPrimary": "#268bd2", + "sidebarPrimaryForeground": "#002b36", + "sidebarAccent": "#eee8d5", + "sidebarAccentForeground": "#073642", + "sidebarBorder": "#eee8d5", + "sidebarRing": "#268bd2", + "chart1": "#dc322f", + "chart2": "#859900", + "chart3": "#2aa198", + "chart4": "#b58900", + "chart5": "#6c71c4", + "highlightMatch": "rgba(181, 137, 0, 0.18)", + "highlightActive": "rgba(181, 137, 0, 0.4)", + "highlight": "#b58900", + "highlightForeground": "#fdf6e3" + }, + "terminal": { + "background": "#fdf6e3", + "foreground": "#657b83", + "cursor": "#586e75", + "cursorAccent": "#fdf6e3", + "selectionBackground": "rgba(238, 232, 213, 0.95)", + "black": "#073642", + "red": "#dc322f", + "green": "#859900", + "yellow": "#b58900", + "blue": "#268bd2", + "magenta": "#d33682", + "cyan": "#2aa198", + "white": "#eee8d5", + "brightBlack": "#002b36", + "brightRed": "#cb4b16", + "brightGreen": "#586e75", + "brightYellow": "#657b83", + "brightBlue": "#839496", + "brightMagenta": "#6c71c4", + "brightCyan": "#93a1a1", + "brightWhite": "#fdf6e3" + } +} diff --git a/apps/marketing/public/marketplace/themes/supernova.json b/apps/marketing/public/marketplace/themes/supernova.json new file mode 100644 index 00000000000..51f098f15e0 --- /dev/null +++ b/apps/marketing/public/marketplace/themes/supernova.json @@ -0,0 +1,70 @@ +{ + "id": "supernova", + "name": "Supernova", + "type": "dark", + "author": "Baris Can Sayin", + "description": "Hubble narrowband: deep-space black with nebula magentas, OIII teal, sulfur orange, ionized-hydrogen pink. Astronomical, not Photoshop space.", + "ui": { + "background": "#040712", + "foreground": "#dee5f5", + "card": "#0c1023", + "cardForeground": "#dee5f5", + "popover": "#0c1023", + "popoverForeground": "#dee5f5", + "primary": "#d24aff", + "primaryForeground": "#040712", + "secondary": "#13183a", + "secondaryForeground": "#dee5f5", + "muted": "#13183a", + "mutedForeground": "#6478a8", + "accent": "#1a2040", + "accentForeground": "#e8eefd", + "tertiary": "#020410", + "tertiaryActive": "#1a2040", + "destructive": "#ff4477", + "destructiveForeground": "#040712", + "border": "#1a2040", + "input": "#0c1023", + "ring": "#d24aff", + "sidebar": "#020410", + "sidebarForeground": "#a8b4d4", + "sidebarPrimary": "#d24aff", + "sidebarPrimaryForeground": "#040712", + "sidebarAccent": "#0c1023", + "sidebarAccentForeground": "#dee5f5", + "sidebarBorder": "#0c1023", + "sidebarRing": "#d24aff", + "chart1": "#ff5db4", + "chart2": "#7fcfa4", + "chart3": "#3fcfd8", + "chart4": "#ffa040", + "chart5": "#d24aff", + "highlightMatch": "rgba(255, 240, 168, 0.16)", + "highlightActive": "rgba(210, 74, 255, 0.4)", + "highlight": "#fff0a8", + "highlightForeground": "#040712" + }, + "terminal": { + "background": "#040712", + "foreground": "#dee5f5", + "cursor": "#d24aff", + "cursorAccent": "#040712", + "selectionBackground": "rgba(26, 32, 64, 0.85)", + "black": "#020410", + "red": "#ff4477", + "green": "#7fcfa4", + "yellow": "#ffa040", + "blue": "#3fcfd8", + "magenta": "#d24aff", + "cyan": "#5dcfe6", + "white": "#a8b4d4", + "brightBlack": "#1a2040", + "brightRed": "#ff5db4", + "brightGreen": "#9adcb8", + "brightYellow": "#ffc070", + "brightBlue": "#5cdcec", + "brightMagenta": "#e87aff", + "brightCyan": "#80e0f0", + "brightWhite": "#e8eefd" + } +} diff --git a/apps/marketing/public/marketplace/themes/tokyo-night.json b/apps/marketing/public/marketplace/themes/tokyo-night.json new file mode 100644 index 00000000000..bf836b511fa --- /dev/null +++ b/apps/marketing/public/marketplace/themes/tokyo-night.json @@ -0,0 +1,70 @@ +{ + "id": "tokyo-night", + "name": "Tokyo Night", + "type": "dark", + "author": "Enkia (port: Baris Can Sayin)", + "description": "A dark theme inspired by Tokyo at night — neon over deep navy, with cyan, magenta, and lavender highlights.", + "ui": { + "background": "#1a1b26", + "foreground": "#c0caf5", + "card": "#16161e", + "cardForeground": "#c0caf5", + "popover": "#16161e", + "popoverForeground": "#c0caf5", + "primary": "#7aa2f7", + "primaryForeground": "#1a1b26", + "secondary": "#24283b", + "secondaryForeground": "#c0caf5", + "muted": "#24283b", + "mutedForeground": "#565f89", + "accent": "#292e42", + "accentForeground": "#c0caf5", + "tertiary": "#13141d", + "tertiaryActive": "#292e42", + "destructive": "#f7768e", + "destructiveForeground": "#1a1b26", + "border": "#292e42", + "input": "#24283b", + "ring": "#7aa2f7", + "sidebar": "#13141d", + "sidebarForeground": "#a9b1d6", + "sidebarPrimary": "#7aa2f7", + "sidebarPrimaryForeground": "#1a1b26", + "sidebarAccent": "#24283b", + "sidebarAccentForeground": "#c0caf5", + "sidebarBorder": "#16161e", + "sidebarRing": "#7aa2f7", + "chart1": "#f7768e", + "chart2": "#9ece6a", + "chart3": "#7dcfff", + "chart4": "#e0af68", + "chart5": "#bb9af7", + "highlightMatch": "rgba(224, 175, 104, 0.18)", + "highlightActive": "rgba(187, 154, 247, 0.4)", + "highlight": "#bb9af7", + "highlightForeground": "#1a1b26" + }, + "terminal": { + "background": "#1a1b26", + "foreground": "#c0caf5", + "cursor": "#c0caf5", + "cursorAccent": "#1a1b26", + "selectionBackground": "rgba(40, 49, 79, 0.85)", + "black": "#15161e", + "red": "#f7768e", + "green": "#9ece6a", + "yellow": "#e0af68", + "blue": "#7aa2f7", + "magenta": "#bb9af7", + "cyan": "#7dcfff", + "white": "#a9b1d6", + "brightBlack": "#414868", + "brightRed": "#ff7a93", + "brightGreen": "#b9f27c", + "brightYellow": "#ff9e64", + "brightBlue": "#7da6ff", + "brightMagenta": "#c8a4ff", + "brightCyan": "#a4dfff", + "brightWhite": "#c0caf5" + } +} diff --git a/apps/marketing/public/marketplace/themes/twilight-run.json b/apps/marketing/public/marketplace/themes/twilight-run.json new file mode 100644 index 00000000000..995b83df995 --- /dev/null +++ b/apps/marketing/public/marketplace/themes/twilight-run.json @@ -0,0 +1,70 @@ +{ + "id": "twilight-run", + "name": "Twilight Run", + "type": "dark", + "author": "Baris Can Sayin", + "description": "After the streetlights, before full night. Pre-dawn navy meets sodium-vapor orange — a single moment captured.", + "ui": { + "background": "#0e1b2a", + "foreground": "#dde3ee", + "card": "#1c2638", + "cardForeground": "#dde3ee", + "popover": "#1c2638", + "popoverForeground": "#dde3ee", + "primary": "#ff8a3d", + "primaryForeground": "#0e1b2a", + "secondary": "#243042", + "secondaryForeground": "#dde3ee", + "muted": "#243042", + "mutedForeground": "#6e83a3", + "accent": "#2e3a4e", + "accentForeground": "#dde3ee", + "tertiary": "#0a1320", + "tertiaryActive": "#2e3a4e", + "destructive": "#e8526a", + "destructiveForeground": "#0e1b2a", + "border": "#2e3a4e", + "input": "#1c2638", + "ring": "#ff8a3d", + "sidebar": "#0a1320", + "sidebarForeground": "#bbc4d4", + "sidebarPrimary": "#ff8a3d", + "sidebarPrimaryForeground": "#0e1b2a", + "sidebarAccent": "#1c2638", + "sidebarAccentForeground": "#dde3ee", + "sidebarBorder": "#1c2638", + "sidebarRing": "#ff8a3d", + "chart1": "#e8526a", + "chart2": "#85b86a", + "chart3": "#5b9ec4", + "chart4": "#f5e493", + "chart5": "#a07cd4", + "highlightMatch": "rgba(245, 228, 147, 0.16)", + "highlightActive": "rgba(255, 138, 61, 0.4)", + "highlight": "#f5e493", + "highlightForeground": "#0e1b2a" + }, + "terminal": { + "background": "#0e1b2a", + "foreground": "#dde3ee", + "cursor": "#ff8a3d", + "cursorAccent": "#0e1b2a", + "selectionBackground": "rgba(46, 58, 78, 0.85)", + "black": "#0a1320", + "red": "#e8526a", + "green": "#85b86a", + "yellow": "#f5e493", + "blue": "#5b9ec4", + "magenta": "#a07cd4", + "cyan": "#7ec4d4", + "white": "#bbc4d4", + "brightBlack": "#2e3a4e", + "brightRed": "#ff7a8a", + "brightGreen": "#a3d488", + "brightYellow": "#fff0aa", + "brightBlue": "#7eb8d8", + "brightMagenta": "#bb96e3", + "brightCyan": "#a0d8e6", + "brightWhite": "#eaf0fa" + } +} diff --git a/apps/marketing/public/marketplace/themes/vellum.json b/apps/marketing/public/marketplace/themes/vellum.json new file mode 100644 index 00000000000..eaf12c24a9e --- /dev/null +++ b/apps/marketing/public/marketplace/themes/vellum.json @@ -0,0 +1,70 @@ +{ + "id": "vellum", + "name": "Vellum", + "type": "light", + "author": "Baris Can Sayin", + "description": "Cream paper, deep ink, sepia accent. A typography-first light theme that prints as well as it screens.", + "ui": { + "background": "#f5efdc", + "foreground": "#1a1814", + "card": "#ede5cc", + "cardForeground": "#1a1814", + "popover": "#ede5cc", + "popoverForeground": "#1a1814", + "primary": "#8b3a1a", + "primaryForeground": "#f5efdc", + "secondary": "#e2d8b8", + "secondaryForeground": "#1a1814", + "muted": "#e2d8b8", + "mutedForeground": "#6b5d3c", + "accent": "#dccea7", + "accentForeground": "#1a1814", + "tertiary": "#efe7d0", + "tertiaryActive": "#dccea7", + "destructive": "#a82e2e", + "destructiveForeground": "#f5efdc", + "border": "#c8b896", + "input": "#ede5cc", + "ring": "#8b3a1a", + "sidebar": "#efe7d0", + "sidebarForeground": "#1a1814", + "sidebarPrimary": "#8b3a1a", + "sidebarPrimaryForeground": "#f5efdc", + "sidebarAccent": "#dccea7", + "sidebarAccentForeground": "#1a1814", + "sidebarBorder": "#c8b896", + "sidebarRing": "#8b3a1a", + "chart1": "#a82e2e", + "chart2": "#5e6b3a", + "chart3": "#4d6b6b", + "chart4": "#a8862a", + "chart5": "#5b3e6b", + "highlightMatch": "rgba(168, 134, 42, 0.18)", + "highlightActive": "rgba(168, 134, 42, 0.4)", + "highlight": "#a8862a", + "highlightForeground": "#1a1814" + }, + "terminal": { + "background": "#f5efdc", + "foreground": "#1a1814", + "cursor": "#8b3a1a", + "cursorAccent": "#f5efdc", + "selectionBackground": "rgba(200, 184, 150, 0.65)", + "black": "#2a2620", + "red": "#a82e2e", + "green": "#5e6b3a", + "yellow": "#a8862a", + "blue": "#4d6b6b", + "magenta": "#5b3e6b", + "cyan": "#5d7a78", + "white": "#ede5cc", + "brightBlack": "#6b5d3c", + "brightRed": "#c14747", + "brightGreen": "#7a8a4c", + "brightYellow": "#c4a345", + "brightBlue": "#5e8786", + "brightMagenta": "#785588", + "brightCyan": "#7a9694", + "brightWhite": "#fcf6e3" + } +} diff --git a/apps/marketing/src/lib/marketplace.ts b/apps/marketing/src/lib/marketplace.ts index 1cae05dc431..6c82fa692b6 100644 --- a/apps/marketing/src/lib/marketplace.ts +++ b/apps/marketing/src/lib/marketplace.ts @@ -332,6 +332,709 @@ export const themeListings: ThemeListing[] = [ cyan: "#56b6c2", }, }, + { + slug: "atlas", + name: "Atlas", + type: "light", + author: "Baris Can Sayin", + submittedBy: "itsbariscan", + description: + "An old map atlas opened on a library table. Faded teal water, dust-rose place names, mountain-shadow brown on parchment.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/atlas.json", + }, + tags: ["Light", "Cartographic"], + ui: { + background: "#ebe2cb", + foreground: "#2a2620", + card: "#e0d6bb", + cardForeground: "#2a2620", + primary: "#3e7a78", + accent: "#c8bd96", + border: "#b3a684", + sidebar: "#e6dcc1", + sidebarForeground: "#2a2620", + }, + terminal: { + background: "#ebe2cb", + foreground: "#2a2620", + cursor: "#3e7a78", + red: "#a8473a", + green: "#5b773d", + yellow: "#c89e4f", + blue: "#3e7a78", + magenta: "#6e5294", + cyan: "#5d8a85", + }, + }, + { + slug: "brutalist", + name: "Brutalist", + type: "dark", + author: "Baris Can Sayin", + submittedBy: "itsbariscan", + description: + "Concrete-and-glass discipline. Black, white, three greys — and one color, used once. The architectural equivalent of a Bauhaus chair.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/brutalist.json", + }, + tags: ["Dark", "Minimal", "High contrast"], + ui: { + background: "#0a0a0a", + foreground: "#e8e8e8", + card: "#181818", + cardForeground: "#e8e8e8", + primary: "#ff3300", + accent: "#2e2e2e", + border: "#2e2e2e", + sidebar: "#080808", + sidebarForeground: "#bdbdbd", + }, + terminal: { + background: "#0a0a0a", + foreground: "#e8e8e8", + cursor: "#ff3300", + red: "#ff3300", + green: "#bdbdbd", + yellow: "#e8e8e8", + blue: "#7a7a7a", + magenta: "#bdbdbd", + cyan: "#9c9c9c", + }, + }, + { + slug: "console", + name: "Console", + type: "dark", + author: "Baris Can Sayin", + submittedBy: "itsbariscan", + description: + "Phosphor green on a void that leans green, not blue. A 1980s P1-phosphor CRT, after midnight.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/console.json", + }, + tags: ["Dark", "Retro", "CRT"], + ui: { + background: "#050a05", + foreground: "#2ed85a", + card: "#0a1308", + cardForeground: "#2ed85a", + primary: "#2ed85a", + accent: "#102510", + border: "#0e2010", + sidebar: "#020602", + sidebarForeground: "#1a8c40", + }, + terminal: { + background: "#050a05", + foreground: "#2ed85a", + cursor: "#5dff8a", + red: "#ff4040", + green: "#2ed85a", + yellow: "#f5d04b", + blue: "#1a8c40", + magenta: "#9affae", + cyan: "#5dff8a", + }, + }, + { + slug: "ferro", + name: "Ferro", + type: "dark", + author: "Baris Can Sayin", + submittedBy: "itsbariscan", + description: + "A blacksmith's forge at first light. Cold dark steel meets hot orange embers — the metal hasn't lost its memory of fire.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/ferro.json", + }, + tags: ["Dark", "Warm"], + ui: { + background: "#15181c", + foreground: "#dcd4c8", + card: "#1d2127", + cardForeground: "#dcd4c8", + primary: "#e85d1e", + accent: "#3a3d44", + border: "#3a3d44", + sidebar: "#0c0d10", + sidebarForeground: "#bdb4a4", + }, + terminal: { + background: "#15181c", + foreground: "#dcd4c8", + cursor: "#e85d1e", + red: "#c63a1c", + green: "#83a85c", + yellow: "#f5b042", + blue: "#5a8b9b", + magenta: "#a85a3a", + cyan: "#7ea3a8", + }, + }, + { + slug: "hangar", + name: "Hangar", + type: "dark", + author: "Baris Can Sayin", + submittedBy: "itsbariscan", + description: + "Working warehouse at end of shift — concrete grey, safety orange, diesel yellow, exit-sign red. Functional, not decorative.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/hangar.json", + }, + tags: ["Dark", "Industrial"], + ui: { + background: "#1c1d1f", + foreground: "#e8e6df", + card: "#26282b", + cardForeground: "#e8e6df", + primary: "#ff6b1a", + accent: "#3a3d42", + border: "#3a3d42", + sidebar: "#16171a", + sidebarForeground: "#cfcec5", + }, + terminal: { + background: "#1c1d1f", + foreground: "#e8e6df", + cursor: "#ff6b1a", + red: "#d62828", + green: "#9aa066", + yellow: "#e6c34c", + blue: "#5c8b9b", + magenta: "#a85a3a", + cyan: "#7ea3a8", + }, + }, + { + slug: "inkwell", + name: "Inkwell", + type: "light", + author: "Baris Can Sayin", + submittedBy: "itsbariscan", + description: + "Fountain-pen blue ink on bone-white paper. A long-form essayist's draft surface — patient, literary, cool.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/inkwell.json", + }, + tags: ["Light", "Paper"], + ui: { + background: "#f7f3eb", + foreground: "#1c2840", + card: "#ede8db", + cardForeground: "#1c2840", + primary: "#2c4a8a", + accent: "#d9d2ba", + border: "#d4cdb8", + sidebar: "#f0ebde", + sidebarForeground: "#1c2840", + }, + terminal: { + background: "#f7f3eb", + foreground: "#1c2840", + cursor: "#2c4a8a", + red: "#9c3a3a", + green: "#566b3e", + yellow: "#cda85c", + blue: "#2c4a8a", + magenta: "#5b3e6b", + cyan: "#3e6b78", + }, + }, + { + slug: "kintsugi", + name: "Kintsugi", + type: "dark", + author: "Baris Can Sayin", + submittedBy: "itsbariscan", + description: + "Black lacquer mended with gold dust. Cracks showing where the break was — the repair is the point, not what to hide.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/kintsugi.json", + }, + tags: ["Dark", "Warm"], + ui: { + background: "#0d0a08", + foreground: "#e6dac8", + card: "#1a1612", + cardForeground: "#e6dac8", + primary: "#d4a04a", + accent: "#2a221a", + border: "#2a221a", + sidebar: "#070504", + sidebarForeground: "#bfb39c", + }, + terminal: { + background: "#0d0a08", + foreground: "#e6dac8", + cursor: "#d4a04a", + red: "#c14747", + green: "#9c9468", + yellow: "#d4a04a", + blue: "#5b8a85", + magenta: "#a07a4a", + cyan: "#7ea69c", + }, + }, + { + slug: "reactor", + name: "Reactor", + type: "dark", + author: "Baris Can Sayin", + submittedBy: "itsbariscan", + description: + "A cooling pool inside a research reactor — Cherenkov-blue glow on graphite walls, uranium-yellow caution.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/reactor.json", + }, + tags: ["Dark", "Cool"], + ui: { + background: "#0d1216", + foreground: "#cce6f5", + card: "#141b22", + cardForeground: "#cce6f5", + primary: "#2cb4e8", + accent: "#26323a", + border: "#26323a", + sidebar: "#070b0e", + sidebarForeground: "#a3bcd1", + }, + terminal: { + background: "#0d1216", + foreground: "#cce6f5", + cursor: "#2cb4e8", + red: "#e8412f", + green: "#5da9b5", + yellow: "#e8c635", + blue: "#2cb4e8", + magenta: "#9870b5", + cyan: "#5dc8d8", + }, + }, + { + slug: "riso", + name: "Riso", + type: "light", + author: "Baris Can Sayin", + submittedBy: "itsbariscan", + description: + "Risograph print on cream paper. Fluorescent pink, soybean yellow, federal blue — slightly off-register, slightly handmade.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/riso.json", + }, + tags: ["Light", "Print"], + ui: { + background: "#f4ecd6", + foreground: "#1a1812", + card: "#ebe2c4", + cardForeground: "#1a1812", + primary: "#ff5290", + accent: "#dccba0", + border: "#d8c8a0", + sidebar: "#efe7ce", + sidebarForeground: "#1a1812", + }, + terminal: { + background: "#f4ecd6", + foreground: "#1a1812", + cursor: "#ff5290", + red: "#c3263a", + green: "#5f8a6a", + yellow: "#c89a25", + blue: "#1f4f8a", + magenta: "#ff5290", + cyan: "#5d8a98", + }, + }, + { + slug: "supernova", + name: "Supernova", + type: "dark", + author: "Baris Can Sayin", + submittedBy: "itsbariscan", + description: + "Hubble narrowband: deep-space black with nebula magentas, OIII teal, sulfur orange, ionized-hydrogen pink. Astronomical, not Photoshop space.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/supernova.json", + }, + tags: ["Dark", "Space"], + ui: { + background: "#040712", + foreground: "#dee5f5", + card: "#0c1023", + cardForeground: "#dee5f5", + primary: "#d24aff", + accent: "#1a2040", + border: "#1a2040", + sidebar: "#020410", + sidebarForeground: "#a8b4d4", + }, + terminal: { + background: "#040712", + foreground: "#dee5f5", + cursor: "#d24aff", + red: "#ff4477", + green: "#7fcfa4", + yellow: "#ffa040", + blue: "#3fcfd8", + magenta: "#d24aff", + cyan: "#5dcfe6", + }, + }, + { + slug: "twilight-run", + name: "Twilight Run", + type: "dark", + author: "Baris Can Sayin", + submittedBy: "itsbariscan", + description: + "After the streetlights, before full night. Pre-dawn navy meets sodium-vapor orange — a single moment captured.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/twilight-run.json", + }, + tags: ["Dark", "Warm"], + ui: { + background: "#0e1b2a", + foreground: "#dde3ee", + card: "#1c2638", + cardForeground: "#dde3ee", + primary: "#ff8a3d", + accent: "#2e3a4e", + border: "#2e3a4e", + sidebar: "#0a1320", + sidebarForeground: "#bbc4d4", + }, + terminal: { + background: "#0e1b2a", + foreground: "#dde3ee", + cursor: "#ff8a3d", + red: "#e8526a", + green: "#85b86a", + yellow: "#f5e493", + blue: "#5b9ec4", + magenta: "#a07cd4", + cyan: "#7ec4d4", + }, + }, + { + slug: "vellum", + name: "Vellum", + type: "light", + author: "Baris Can Sayin", + submittedBy: "itsbariscan", + description: + "Cream paper, deep ink, sepia accent. A typography-first light theme that prints as well as it screens.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/vellum.json", + }, + tags: ["Light", "Paper"], + ui: { + background: "#f5efdc", + foreground: "#1a1814", + card: "#ede5cc", + cardForeground: "#1a1814", + primary: "#8b3a1a", + accent: "#dccea7", + border: "#c8b896", + sidebar: "#efe7d0", + sidebarForeground: "#1a1814", + }, + terminal: { + background: "#f5efdc", + foreground: "#1a1814", + cursor: "#8b3a1a", + red: "#a82e2e", + green: "#5e6b3a", + yellow: "#a8862a", + blue: "#4d6b6b", + magenta: "#5b3e6b", + cyan: "#5d7a78", + }, + }, + { + slug: "dracula", + name: "Dracula", + type: "dark", + author: "Zeno Rocha", + submittedBy: "itsbariscan", + description: + "A faithful port of Dracula — the dark theme with cyan, green, orange, pink, purple, red, yellow on deep slate.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/dracula.json", + }, + tags: ["Dracula", "Dark"], + ui: { + background: "#282a36", + foreground: "#f8f8f2", + card: "#21222c", + cardForeground: "#f8f8f2", + primary: "#bd93f9", + accent: "#44475a", + border: "#44475a", + sidebar: "#21222c", + sidebarForeground: "#f8f8f2", + }, + terminal: { + background: "#282a36", + foreground: "#f8f8f2", + cursor: "#f8f8f2", + red: "#ff5555", + green: "#50fa7b", + yellow: "#f1fa8c", + blue: "#bd93f9", + magenta: "#ff79c6", + cyan: "#8be9fd", + }, + }, + { + slug: "gruvbox-dark", + name: "Gruvbox Dark", + type: "dark", + author: "Pavel Pertsev", + submittedBy: "itsbariscan", + description: + "Retro groove from Pavel Pertsev — warm dark base, ochre/olive/clay accents. Honest, woodgrain feel.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/gruvbox-dark.json", + }, + tags: ["Gruvbox", "Dark"], + ui: { + background: "#282828", + foreground: "#ebdbb2", + card: "#1d2021", + cardForeground: "#ebdbb2", + primary: "#fabd2f", + accent: "#504945", + border: "#504945", + sidebar: "#1d2021", + sidebarForeground: "#d5c4a1", + }, + terminal: { + background: "#282828", + foreground: "#ebdbb2", + cursor: "#ebdbb2", + red: "#cc241d", + green: "#98971a", + yellow: "#d79921", + blue: "#458588", + magenta: "#b16286", + cyan: "#689d6a", + }, + }, + { + slug: "nord", + name: "Nord", + type: "dark", + author: "Arctic Ice Studio", + submittedBy: "itsbariscan", + description: + "An arctic, north-bluish color palette. Polar Night base, Snow Storm foreground, Frost primaries, Aurora accents.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/nord.json", + }, + tags: ["Nord", "Dark"], + ui: { + background: "#2e3440", + foreground: "#d8dee9", + card: "#3b4252", + cardForeground: "#eceff4", + primary: "#88c0d0", + accent: "#4c566a", + border: "#4c566a", + sidebar: "#272b35", + sidebarForeground: "#d8dee9", + }, + terminal: { + background: "#2e3440", + foreground: "#d8dee9", + cursor: "#d8dee9", + red: "#bf616a", + green: "#a3be8c", + yellow: "#ebcb8b", + blue: "#81a1c1", + magenta: "#b48ead", + cyan: "#88c0d0", + }, + }, + { + slug: "rose-pine", + name: "Rosé Pine", + type: "dark", + author: "Rosé Pine team", + submittedBy: "itsbariscan", + description: + "All natural pine, faux fur and a bit of soho vibes for the classy minimalist. The original 'Main' variant.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/rose-pine.json", + }, + tags: ["Rosé Pine", "Dark"], + ui: { + background: "#191724", + foreground: "#e0def4", + card: "#1f1d2e", + cardForeground: "#e0def4", + primary: "#c4a7e7", + accent: "#403d52", + border: "#403d52", + sidebar: "#16141f", + sidebarForeground: "#e0def4", + }, + terminal: { + background: "#191724", + foreground: "#e0def4", + cursor: "#e0def4", + red: "#eb6f92", + green: "#31748f", + yellow: "#f6c177", + blue: "#9ccfd8", + magenta: "#c4a7e7", + cyan: "#ebbcba", + }, + }, + { + slug: "solarized-dark", + name: "Solarized Dark", + type: "dark", + author: "Ethan Schoonover", + submittedBy: "itsbariscan", + description: + "Precision colors engineered for legibility — dark variant. Same accents as Solarized Light; only base tones flip.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/solarized-dark.json", + }, + tags: ["Solarized", "Dark"], + ui: { + background: "#002b36", + foreground: "#93a1a1", + card: "#073642", + cardForeground: "#eee8d5", + primary: "#268bd2", + accent: "#073642", + border: "#073642", + sidebar: "#001f27", + sidebarForeground: "#93a1a1", + }, + terminal: { + background: "#002b36", + foreground: "#839496", + cursor: "#93a1a1", + red: "#dc322f", + green: "#859900", + yellow: "#b58900", + blue: "#268bd2", + magenta: "#d33682", + cyan: "#2aa198", + }, + }, + { + slug: "solarized-light", + name: "Solarized Light", + type: "light", + author: "Ethan Schoonover", + submittedBy: "itsbariscan", + description: + "Precision colors engineered for legibility — light variant. Cream paper base, ink foreground, same accent hues as Solarized Dark.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/solarized-light.json", + }, + tags: ["Solarized", "Light"], + ui: { + background: "#fdf6e3", + foreground: "#586e75", + card: "#eee8d5", + cardForeground: "#073642", + primary: "#268bd2", + accent: "#eee8d5", + border: "#eee8d5", + sidebar: "#f5eecb", + sidebarForeground: "#657b83", + }, + terminal: { + background: "#fdf6e3", + foreground: "#657b83", + cursor: "#586e75", + red: "#dc322f", + green: "#859900", + yellow: "#b58900", + blue: "#268bd2", + magenta: "#d33682", + cyan: "#2aa198", + }, + }, + { + slug: "tokyo-night", + name: "Tokyo Night", + type: "dark", + author: "Enkia", + submittedBy: "itsbariscan", + description: + "A dark theme inspired by Tokyo at night — neon over deep navy, with cyan, magenta, and lavender highlights.", + addedOn: "May 7, 2026", + source: { + label: "Download", + href: "/marketplace/themes/tokyo-night.json", + }, + tags: ["Tokyo Night", "Dark"], + ui: { + background: "#1a1b26", + foreground: "#c0caf5", + card: "#16161e", + cardForeground: "#c0caf5", + primary: "#7aa2f7", + accent: "#292e42", + border: "#292e42", + sidebar: "#13141d", + sidebarForeground: "#a9b1d6", + }, + terminal: { + background: "#1a1b26", + foreground: "#c0caf5", + cursor: "#c0caf5", + red: "#f7768e", + green: "#9ece6a", + yellow: "#e0af68", + blue: "#7aa2f7", + magenta: "#bb9af7", + cyan: "#7dcfff", + }, + }, ]; function buildIssueUrl(title: string) {