import stylesheet from './cave.css.js'
const background = '#0b0b0d'
const surface = '#151518'
const text = '#f2f2f0'
const textMuted = '#b7b7b7'
const accent = '#ff4d1a'
const accentDark = '#e84518'
export default {
themeName: 'Cave',
palette: {
primary: {
main: accent,
contrastText: background,
},
secondary: {
main: accent,
contrastText: background,
},
background: {
default: background,
paper: surface,
},
text: {
primary: text,
secondary: textMuted,
},
type: 'dark',
},
overrides: {
MuiAppBar: {
positionFixed: {
backgroundColor: `${background} !important`,
boxShadow: 'none',
borderBottom: `1px solid ${accent}`,
},
colorSecondary: {
color: text,
},
},
MuiDrawer: {
root: {
background: background,
},
},
MuiToolbar: {
root: {
background: 'transparent !important',
},
},
MuiButton: {
textPrimary: {
color: accent,
},
containedPrimary: {
color: background,
backgroundColor: accent,
'&:hover': {
backgroundColor: accentDark,
'@media (hover: none)': {
backgroundColor: accent,
},
},
},
},
MuiListItemIcon: {
root: {
color: textMuted,
},
},
MuiTableBody: {
root: {
'&>tr:nth-child(odd)': {
background: 'rgba(255, 255, 255, 0.025)',
},
},
},
MuiTableCell: {
root: {
borderBottom: '0 none !important',
},
head: {
color: `${textMuted} !important`,
},
},
MuiPaper: {
elevation1: {
boxShadow: 'none',
},
},
NDAlbumGridView: {
albumName: {
color: text,
},
albumArtistName: {
color: textMuted,
},
albumPlayButton: {
color: accent,
},
},
NDLogin: {
systemNameLink: {
color: accent,
},
welcome: {
color: text,
},
card: {
minWidth: 300,
backgroundColor: `${background}e6`,
},
icon: {
filter: 'hue-rotate(170deg) saturate(1.2)',
},
},
NDMobileArtistDetails: {
bgContainer: {
background: background,
},
},
RaPaginationActions: {
currentPageButton: {
border: `2px solid ${accent}`,
},
},
},
player: {
theme: 'dark',
stylesheet,
},
}