+ {/* Cover + info */}
{current.cover_url ? (
-

+

) : (
-
+
)}
{isPlaying && (
-
-
{current.title}
-
{current.creator?.username}
+
{current.title}
+
{current.creator?.username}
{/* Controls */}
-
diff --git a/src/index.css b/src/index.css
index 333b1c4..3f2837a 100644
--- a/src/index.css
+++ b/src/index.css
@@ -91,8 +91,8 @@ h1, h2, h3, h4, h5, h6 {
input[type="range"] {
-webkit-appearance: none;
appearance: none;
- height: 5px;
- border-radius: 3px;
+ height: 4px;
+ border-radius: 2px;
background: var(--color-border);
outline: none;
}
@@ -100,8 +100,8 @@ input[type="range"] {
input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
- width: 16px;
- height: 16px;
+ width: 14px;
+ height: 14px;
border-radius: 50%;
background: var(--color-primary);
box-shadow: 0 0 0 3px rgba(91, 76, 219, 0.2);
@@ -110,8 +110,18 @@ input[type="range"]::-webkit-slider-thumb {
}
input[type="range"]::-webkit-slider-thumb:hover {
- transform: scale(1.25);
- box-shadow: 0 0 0 5px rgba(91, 76, 219, 0.15);
+ transform: scale(1.2);
+ box-shadow: 0 0 0 4px rgba(91, 76, 219, 0.15);
+}
+
+/* Player volume slider (dark bg) */
+.bg-\[#1E1B33\] input[type="range"] {
+ background: rgba(255, 255, 255, 0.15);
+}
+
+.bg-\[#1E1B33\] input[type="range"]::-webkit-slider-thumb {
+ background: #fff;
+ box-shadow: 0 0 6px rgba(255, 255, 255, 0.3);
}
/* Waveform bars animation for active player */