Files
sims/sims/styles/media.css
T

144 lines
2.7 KiB
CSS

/* Media hover card (drops down from the bar's compact player) */
#media-card {
background-color: transparent;
}
#media-card-body {
background-color: var(--window-bg);
border: solid 2px var(--border-color);
border-radius: 20px;
padding: 16px 18px 14px 18px;
}
#media-card-cover-fallback {
color: var(--light-grey);
background-color: var(--module-bg);
border-radius: 100px;
}
#media-card-player {
color: var(--light-grey);
font-size: 11px;
font-weight: bold;
letter-spacing: 1px;
}
#media-card-title {
font-size: 17px;
font-weight: bold;
}
#media-card-artist {
font-size: 14px;
color: var(--mid-fg);
}
#media-card-album {
font-size: 12px;
color: var(--light-grey);
}
/* Seek bar */
#media-card-progress {
min-height: 14px;
}
#media-card-progress trough {
min-height: 4px;
border-radius: 4px;
background-color: var(--light-bg);
}
#media-card-progress highlight {
min-height: 4px;
border-radius: 4px;
background-color: var(--blue);
}
#media-card-progress slider {
min-width: 12px;
min-height: 12px;
margin: -4px;
border-radius: 100px;
background-color: var(--foreground);
}
#media-card-progress:disabled highlight {
background-color: var(--dark-grey);
}
#media-card-time {
font-size: 11px;
color: var(--light-grey);
}
/* Transport controls */
#media-card-btn,
#media-card-toggle {
padding: 6px;
border-radius: 100px;
transition: background-color 150ms ease;
}
#media-card-btn:hover,
#media-card-toggle:hover {
background-color: var(--light-bg);
}
/* `* { color }` in main.css sets every widget's color directly, so icons
have to be targeted themselves rather than inheriting from the button. */
#media-card-toggle image {
color: var(--light-grey);
}
#media-card-toggle.active image {
color: var(--blue);
}
#media-card-btn:disabled,
#media-card-toggle:disabled,
#media-card-play:disabled {
opacity: 0.35;
}
#media-card-play {
padding: 10px;
border-radius: 100px;
background-color: var(--blue);
transition: background-color 150ms ease;
}
#media-card-play image {
color: var(--background);
}
#media-card-play:hover {
background-color: var(--turquoise);
}
/* Player switcher (only shown with more than one player) */
#media-card-player-chip {
padding: 2px 10px;
border-radius: 100px;
background-color: var(--module-bg);
transition: background-color 150ms ease;
}
#media-card-player-chip label {
font-size: 12px;
color: var(--light-grey);
}
#media-card-player-chip:hover {
background-color: var(--light-bg);
}
#media-card-player-chip.active {
background-color: var(--light-bg);
}
#media-card-player-chip.active label {
color: var(--foreground);
}