diff --git a/.vscode/settings.json b/.vscode/settings.json index f8d576f..1f458d8 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,3 +1,3 @@ { - "cSpell.words": ["emily"] + "cSpell.words": ["emily", "meteora"] } diff --git a/data/fetched-songs.json b/data/fetched-songs.json index 6d97378..e9863fb 100644 --- a/data/fetched-songs.json +++ b/data/fetched-songs.json @@ -35,5 +35,20 @@ "minutes-to-midnight_9": true, "minutes-to-midnight_10": true, "minutes-to-midnight_11": true, - "minutes-to-midnight_12": true + "minutes-to-midnight_12": true, + "a-thousand-suns_1": true, + "a-thousand-suns_2": true, + "a-thousand-suns_3": true, + "a-thousand-suns_4": true, + "a-thousand-suns_5": true, + "a-thousand-suns_6": true, + "a-thousand-suns_7": true, + "a-thousand-suns_8": true, + "a-thousand-suns_9": true, + "a-thousand-suns_10": true, + "a-thousand-suns_11": true, + "a-thousand-suns_12": true, + "a-thousand-suns_13": true, + "a-thousand-suns_14": true, + "a-thousand-suns_15": true } diff --git a/data/song-links.json b/data/song-links.json index 3412095..1ebbaa1 100644 --- a/data/song-links.json +++ b/data/song-links.json @@ -220,5 +220,101 @@ "youtube": "https://www.youtube.com/watch?v=NaRBn6QIMcQ", "youtubeMusic": "https://music.youtube.com/watch?v=NaRBn6QIMcQ", "appleMusic": "https://geo.music.apple.com/de/album/_/590427297?i=590427477&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_1": { + "spotify": "https://open.spotify.com/track/0zraM3kiqKEEiTNyBVnlHt", + "youtube": "https://www.youtube.com/watch?v=M4KSZQYmuMQ", + "youtubeMusic": "https://music.youtube.com/watch?v=M4KSZQYmuMQ", + "appleMusic": "https://geo.music.apple.com/de/album/_/591534774?i=591534959&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_2": { + "spotify": "https://open.spotify.com/track/2cJUZUddCR3gZdBoo4buym", + "youtube": "https://www.youtube.com/watch?v=m4AI6kHHyWs", + "youtubeMusic": "https://music.youtube.com/watch?v=m4AI6kHHyWs", + "appleMusic": "https://geo.music.apple.com/de/album/_/590434066?i=590434068&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_3": { + "spotify": "https://open.spotify.com/track/5dhnFKVNR2x9BYqQ6FPpQh", + "youtube": "https://www.youtube.com/watch?v=kh_YCSW5lPc", + "youtubeMusic": "https://music.youtube.com/watch?v=kh_YCSW5lPc", + "appleMusic": "https://geo.music.apple.com/de/album/_/528969611?i=528969710&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_4": { + "spotify": "https://open.spotify.com/track/1dxoNIDuvj8c7sWdHt39W4", + "youtube": "https://www.youtube.com/watch?v=9fn8gXGuYEM", + "youtubeMusic": "https://music.youtube.com/watch?v=9fn8gXGuYEM", + "appleMusic": "https://geo.music.apple.com/de/album/_/590434066?i=590434070&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_5": { + "spotify": "https://open.spotify.com/track/1uaIJkuGvwSu7qWHOwCYbV", + "youtube": "https://www.youtube.com/watch?v=2cC4LQV2tf8", + "youtubeMusic": "https://music.youtube.com/watch?v=2cC4LQV2tf8", + "appleMusic": "https://geo.music.apple.com/de/album/_/591534774?i=591534963&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_6": { + "spotify": "https://open.spotify.com/track/0YSsNYXDK9ZQaSNEpx9VW4", + "youtube": "https://www.youtube.com/watch?v=Wbt59pmT26E", + "youtubeMusic": "https://music.youtube.com/watch?v=Wbt59pmT26E", + "appleMusic": "https://geo.music.apple.com/de/album/_/590434066?i=590434072&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_7": { + "spotify": "https://open.spotify.com/track/7vIDRSAh5QN20sd7VpzsRq", + "youtube": "https://www.youtube.com/watch?v=YiZcMUxewUI", + "youtubeMusic": "https://music.youtube.com/watch?v=YiZcMUxewUI", + "appleMusic": "https://geo.music.apple.com/de/album/_/591534774?i=591534965&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_8": { + "spotify": "https://open.spotify.com/track/5JHNg1hxZFT7TDEphhM4wj", + "youtube": "https://www.youtube.com/watch?v=5qF_qbaWt3Q", + "youtubeMusic": "https://music.youtube.com/watch?v=5qF_qbaWt3Q", + "appleMusic": "https://geo.music.apple.com/de/album/_/590434066?i=590434074&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_9": { + "spotify": "https://open.spotify.com/track/7N2zw7Yp5XLbDV1twQrFe7", + "youtube": "https://www.youtube.com/watch?v=CpfRXSHb-6Y", + "youtubeMusic": "https://music.youtube.com/watch?v=CpfRXSHb-6Y", + "appleMusic": "https://geo.music.apple.com/de/album/_/591534774?i=591534967&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_10": { + "spotify": "https://open.spotify.com/track/5U4RjLvUsjYaKu1dKWzSsP", + "youtube": "https://www.youtube.com/watch?v=er-TinIKvCw", + "youtubeMusic": "https://music.youtube.com/watch?v=er-TinIKvCw", + "appleMusic": "https://geo.music.apple.com/de/album/_/590434066?i=590434076&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_11": { + "spotify": "https://open.spotify.com/track/49vJBI1FecKnhZq5Ga62j5", + "youtube": "https://www.youtube.com/watch?v=sqQvAoT82wg", + "youtubeMusic": "https://music.youtube.com/watch?v=sqQvAoT82wg", + "appleMusic": "https://geo.music.apple.com/de/album/_/591534774?i=591534969&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_12": { + "spotify": "https://open.spotify.com/track/69ZEgPX0hxWXJIqkTlYz41", + "youtube": "https://www.youtube.com/watch?v=xLYiIBCN9ec", + "youtubeMusic": "https://music.youtube.com/watch?v=xLYiIBCN9ec", + "appleMusic": "https://geo.music.apple.com/de/album/_/591534774?i=591534970&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_13": { + "spotify": "https://open.spotify.com/track/5Phqm7iMAdEQ3wxhqas3Nj", + "youtube": "https://www.youtube.com/watch?v=o5MKTdQG7Js", + "youtubeMusic": "https://music.youtube.com/watch?v=o5MKTdQG7Js", + "appleMusic": "https://geo.music.apple.com/de/album/_/590434066?i=590434079&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_15": { + "spotify": "https://open.spotify.com/track/0pQZMrYNcfwZbt2Zt0pjaA", + "youtube": "https://www.youtube.com/watch?v=ec2RlGgNIUs", + "youtubeMusic": "https://music.youtube.com/watch?v=ec2RlGgNIUs", + "appleMusic": "https://geo.music.apple.com/de/album/_/590434066?i=590434081&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_16": { + "spotify": "https://open.spotify.com/track/0pQZMrYNcfwZbt2Zt0pjaA", + "youtube": "https://www.youtube.com/watch?v=ec2RlGgNIUs", + "youtubeMusic": "https://music.youtube.com/watch?v=ec2RlGgNIUs", + "appleMusic": "https://geo.music.apple.com/de/album/_/590434066?i=590434081&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "a-thousand-suns_14": { + "spotify": "https://open.spotify.com/track/5bvgRxco3jgSZ3SP8rueDA", + "youtube": "https://www.youtube.com/watch?v=51iquRYKPbs", + "youtubeMusic": "https://music.youtube.com/watch?v=51iquRYKPbs", + "appleMusic": "https://geo.music.apple.com/de/album/_/590434066?i=590434080&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" } } diff --git a/src/lib/list.ts b/src/lib/list.ts index 482ecea..89afc1b 100644 --- a/src/lib/list.ts +++ b/src/lib/list.ts @@ -1,6 +1,153 @@ import type { Album } from "./ListTypes"; export const albums: Album[] = [ + { + id: "a-thousand-suns", + label: "A Thousand Suns", + releaseDate: "2010-09-14", + image: "/a_thousand_suns.jpg", + url: "/a-thousand-suns", + description: + "A Thousand Suns is the fourth studio album by American rock band Linkin Park, released on September 14, 2010, by Warner Bros. Records. The album represents a dramatic departure from the band's previous work, featuring a more experimental and concept-driven approach with themes of human fears and warfare.", + tracks: [ + { + id: "a-thousand-suns_1", + label: "The Requiem", + duration: "02:02", + emilyLive: null, + lpLive: null, + + __SPOTIFY_URL__: "https://open.spotify.com/track/0zraM3kiqKEEiTNyBVnlHt?si=43fa670c22534803", + }, + { + id: "a-thousand-suns_2", + label: "The Radiance", + duration: "00:58", + emilyLive: null, + lpLive: null, + + __SPOTIFY_URL__: "https://open.spotify.com/track/2cJUZUddCR3gZdBoo4buym?si=ecca4439a59f4d16", + }, + { + id: "a-thousand-suns_3", + label: "Burning In The Skies", + duration: "04:14", + emilyLive: null, + lpLive: null, + + __SPOTIFY_URL__: "https://open.spotify.com/track/5dhnFKVNR2x9BYqQ6FPpQh?si=1d3b4e028d1549c0", + }, + { + id: "a-thousand-suns_4", + label: "Empty Spaces", + duration: "00:19", + emilyLive: null, + lpLive: null, + + __SPOTIFY_URL__: "https://open.spotify.com/track/1dxoNIDuvj8c7sWdHt39W4?si=88ecd0b481ef40ac", + }, + { + id: "a-thousand-suns_5", + label: "When They Come for Me", + duration: "04:54", + emilyLive: null, + lpLive: null, + + __SPOTIFY_URL__: "https://open.spotify.com/track/1uaIJkuGvwSu7qWHOwCYbV?si=0cb6c50c64234b84", + }, + { + id: "a-thousand-suns_6", + label: "Robot Boy", + duration: "04:29", + emilyLive: null, + lpLive: null, + + __SPOTIFY_URL__: "https://open.spotify.com/track/0YSsNYXDK9ZQaSNEpx9VW4?si=7e200f67aa364a5b", + }, + { + id: "a-thousand-suns_7", + label: "Jornada Del Muerto", + duration: "01:35", + emilyLive: null, + lpLive: null, + + __SPOTIFY_URL__: "https://open.spotify.com/track/7vIDRSAh5QN20sd7VpzsRq?si=4d9c8767a2cb4bc0", + }, + { + id: "a-thousand-suns_8", + label: "Waiting for the End", + duration: "03:52", + emilyLive: null, + lpLive: null, + + __SPOTIFY_URL__: "https://open.spotify.com/track/5JHNg1hxZFT7TDEphhM4wj?si=7ab221f4844c4f04", + }, + { + id: "a-thousand-suns_9", + label: "Blackout", + duration: "04:40", + emilyLive: null, + lpLive: null, + + __SPOTIFY_URL__: "https://open.spotify.com/track/7N2zw7Yp5XLbDV1twQrFe7?si=3f8c8872d6944463", + }, + { + id: "a-thousand-suns_10", + label: "Wretches and Kings", + duration: "04:11", + emilyLive: null, + lpLive: null, + + __SPOTIFY_URL__: "https://open.spotify.com/track/5U4RjLvUsjYaKu1dKWzSsP?si=0aa9a8a0503444be", + }, + { + id: "a-thousand-suns_11", + label: "Wisdom, Justice, and Love", + duration: "01:39", + emilyLive: null, + lpLive: null, + + __SPOTIFY_URL__: "https://open.spotify.com/track/49vJBI1FecKnhZq5Ga62j5?si=2b92f105792b499b", + }, + { + id: "a-thousand-suns_12", + label: "Iridescent", + duration: "04:57", + emilyLive: null, + lpLive: null, + + __SPOTIFY_URL__: "https://open.spotify.com/track/69ZEgPX0hxWXJIqkTlYz41?si=03927e2613194646", + }, + { + id: "a-thousand-suns_13", + label: "Fallout", + duration: "01:24", + emilyLive: null, + lpLive: null, + + __SPOTIFY_URL__: "https://open.spotify.com/track/5Phqm7iMAdEQ3wxhqas3Nj?si=0eb7eb34a91b4fe4", + }, + + { + id: "a-thousand-suns_14", + label: "The Catalyst", + duration: "05:40", + emilyLive: null, + lpLive: null, + + __SPOTIFY_URL__: "https://open.spotify.com/track/5bvgRxco3jgSZ3SP8rueDA?si=dcc47c09e2d94fa9", + }, + { + id: "a-thousand-suns_15", + label: "The Messenger", + duration: "03:02", + emilyLive: null, + lpLive: null, + + __SPOTIFY_URL__: "https://open.spotify.com/track/0pQZMrYNcfwZbt2Zt0pjaA?si=7971d92962ab4842", + }, + ], + }, { id: "minutes-to-midnight", label: "Minutes to Midnight", diff --git a/src/lib/songLinks.ts b/src/lib/songLinks.ts index 95c25d2..fb09bd3 100644 --- a/src/lib/songLinks.ts +++ b/src/lib/songLinks.ts @@ -1,6 +1,6 @@ // This file is auto-generated by scripts/fetch-song-links.ts // Do not edit manually -// Last updated: 2025-10-25T00:32:44.823Z +// Last updated: 2025-10-25T19:33:38.598Z // Run: bun run fetch-links export interface SongLinks { @@ -278,4 +278,116 @@ export const songLinks: SongLinksData = { appleMusic: "https://geo.music.apple.com/de/album/_/590427297?i=590427477&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", }, + "a-thousand-suns_1": { + spotify: "https://open.spotify.com/track/0zraM3kiqKEEiTNyBVnlHt", + youtube: "https://www.youtube.com/watch?v=M4KSZQYmuMQ", + youtubeMusic: "https://music.youtube.com/watch?v=M4KSZQYmuMQ", + appleMusic: + "https://geo.music.apple.com/de/album/_/591534774?i=591534959&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, + "a-thousand-suns_2": { + spotify: "https://open.spotify.com/track/2cJUZUddCR3gZdBoo4buym", + youtube: "https://www.youtube.com/watch?v=m4AI6kHHyWs", + youtubeMusic: "https://music.youtube.com/watch?v=m4AI6kHHyWs", + appleMusic: + "https://geo.music.apple.com/de/album/_/590434066?i=590434068&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, + "a-thousand-suns_3": { + spotify: "https://open.spotify.com/track/5dhnFKVNR2x9BYqQ6FPpQh", + youtube: "https://www.youtube.com/watch?v=kh_YCSW5lPc", + youtubeMusic: "https://music.youtube.com/watch?v=kh_YCSW5lPc", + appleMusic: + "https://geo.music.apple.com/de/album/_/528969611?i=528969710&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, + "a-thousand-suns_4": { + spotify: "https://open.spotify.com/track/1dxoNIDuvj8c7sWdHt39W4", + youtube: "https://www.youtube.com/watch?v=9fn8gXGuYEM", + youtubeMusic: "https://music.youtube.com/watch?v=9fn8gXGuYEM", + appleMusic: + "https://geo.music.apple.com/de/album/_/590434066?i=590434070&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, + "a-thousand-suns_5": { + spotify: "https://open.spotify.com/track/1uaIJkuGvwSu7qWHOwCYbV", + youtube: "https://www.youtube.com/watch?v=2cC4LQV2tf8", + youtubeMusic: "https://music.youtube.com/watch?v=2cC4LQV2tf8", + appleMusic: + "https://geo.music.apple.com/de/album/_/591534774?i=591534963&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, + "a-thousand-suns_6": { + spotify: "https://open.spotify.com/track/0YSsNYXDK9ZQaSNEpx9VW4", + youtube: "https://www.youtube.com/watch?v=Wbt59pmT26E", + youtubeMusic: "https://music.youtube.com/watch?v=Wbt59pmT26E", + appleMusic: + "https://geo.music.apple.com/de/album/_/590434066?i=590434072&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, + "a-thousand-suns_7": { + spotify: "https://open.spotify.com/track/7vIDRSAh5QN20sd7VpzsRq", + youtube: "https://www.youtube.com/watch?v=YiZcMUxewUI", + youtubeMusic: "https://music.youtube.com/watch?v=YiZcMUxewUI", + appleMusic: + "https://geo.music.apple.com/de/album/_/591534774?i=591534965&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, + "a-thousand-suns_8": { + spotify: "https://open.spotify.com/track/5JHNg1hxZFT7TDEphhM4wj", + youtube: "https://www.youtube.com/watch?v=5qF_qbaWt3Q", + youtubeMusic: "https://music.youtube.com/watch?v=5qF_qbaWt3Q", + appleMusic: + "https://geo.music.apple.com/de/album/_/590434066?i=590434074&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, + "a-thousand-suns_9": { + spotify: "https://open.spotify.com/track/7N2zw7Yp5XLbDV1twQrFe7", + youtube: "https://www.youtube.com/watch?v=CpfRXSHb-6Y", + youtubeMusic: "https://music.youtube.com/watch?v=CpfRXSHb-6Y", + appleMusic: + "https://geo.music.apple.com/de/album/_/591534774?i=591534967&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, + "a-thousand-suns_10": { + spotify: "https://open.spotify.com/track/5U4RjLvUsjYaKu1dKWzSsP", + youtube: "https://www.youtube.com/watch?v=er-TinIKvCw", + youtubeMusic: "https://music.youtube.com/watch?v=er-TinIKvCw", + appleMusic: + "https://geo.music.apple.com/de/album/_/590434066?i=590434076&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, + "a-thousand-suns_11": { + spotify: "https://open.spotify.com/track/49vJBI1FecKnhZq5Ga62j5", + youtube: "https://www.youtube.com/watch?v=sqQvAoT82wg", + youtubeMusic: "https://music.youtube.com/watch?v=sqQvAoT82wg", + appleMusic: + "https://geo.music.apple.com/de/album/_/591534774?i=591534969&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, + "a-thousand-suns_12": { + spotify: "https://open.spotify.com/track/69ZEgPX0hxWXJIqkTlYz41", + youtube: "https://www.youtube.com/watch?v=xLYiIBCN9ec", + youtubeMusic: "https://music.youtube.com/watch?v=xLYiIBCN9ec", + appleMusic: + "https://geo.music.apple.com/de/album/_/591534774?i=591534970&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, + "a-thousand-suns_13": { + spotify: "https://open.spotify.com/track/5Phqm7iMAdEQ3wxhqas3Nj", + youtube: "https://www.youtube.com/watch?v=o5MKTdQG7Js", + youtubeMusic: "https://music.youtube.com/watch?v=o5MKTdQG7Js", + appleMusic: + "https://geo.music.apple.com/de/album/_/590434066?i=590434079&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, + "a-thousand-suns_15": { + spotify: "https://open.spotify.com/track/0pQZMrYNcfwZbt2Zt0pjaA", + youtube: "https://www.youtube.com/watch?v=ec2RlGgNIUs", + youtubeMusic: "https://music.youtube.com/watch?v=ec2RlGgNIUs", + appleMusic: + "https://geo.music.apple.com/de/album/_/590434066?i=590434081&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, + "a-thousand-suns_16": { + spotify: "https://open.spotify.com/track/0pQZMrYNcfwZbt2Zt0pjaA", + youtube: "https://www.youtube.com/watch?v=ec2RlGgNIUs", + youtubeMusic: "https://music.youtube.com/watch?v=ec2RlGgNIUs", + appleMusic: + "https://geo.music.apple.com/de/album/_/590434066?i=590434081&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, + "a-thousand-suns_14": { + spotify: "https://open.spotify.com/track/5bvgRxco3jgSZ3SP8rueDA", + youtube: "https://www.youtube.com/watch?v=51iquRYKPbs", + youtubeMusic: "https://music.youtube.com/watch?v=51iquRYKPbs", + appleMusic: + "https://geo.music.apple.com/de/album/_/590434066?i=590434080&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m", + }, }; diff --git a/src/lib/themes.ts b/src/lib/themes.ts index 1febdac..4d16015 100644 --- a/src/lib/themes.ts +++ b/src/lib/themes.ts @@ -200,6 +200,54 @@ const themes: Record = { border: "border-[#474443]", }, }, + "a-thousand-suns": { + primary: { + DEFAULT: "#909293", + light: "#C2C4C5", + dark: "#2A2A2C", + 100: "#fefefe", + 500: "#909293", + 900: "#1d1d1d", + }, + secondary: { + DEFAULT: "#C2C4C5", + light: "#e7e8e8", + dark: "#9a9ea0", + }, + accent: { + DEFAULT: "#a6a8a8", + light: "#d3d3d4", + dark: "#737575", + }, + background: { + primary: "#232325", + secondary: "#2A2A2C", + tertiary: "#565858", + gradient: "linear-gradient(135deg, #232325 0%, #2A2A2C 50%, #565858 100%)", + }, + text: { + primary: "#FCFCFC", + secondary: "#e9e9e9", + muted: "#bdbdbe", + contrast: "#FCFCFC", + }, + border: { + DEFAULT: "#565858", + light: "#909293", + focus: "#C2C4C5", + }, + badges: { + studio: "#909293", + liveEmily: "#a6a8a8", + liveLP: "#C2C4C5", + lpTV: "#bdbdbe", + }, + card: { + background: "bg-[#565858]/60", + backgroundHover: "hover:bg-[#909293]/30", + border: "border-[#565858]", + }, + }, }; export const getThemeColors = (albumId: string): AlbumTheme => {