diff --git a/app/templates/index.html b/app/templates/index.html index 23d3601..35e5a91 100755 --- a/app/templates/index.html +++ b/app/templates/index.html @@ -86,8 +86,8 @@ .step-card { background-color: #1a1a2e; border-radius: 12px; - padding: 20px; - margin-bottom: 20px; + padding: 16px; + margin-bottom: 12px; } .step-number { display: inline-flex; @@ -132,6 +132,43 @@ color: #888; margin-left: 10px; } + .progress-indicator { + display: flex; + justify-content: center; + align-items: center; + margin-bottom: 20px; + gap: 8px; + } + .progress-step { + width: 36px; + height: 36px; + border-radius: 50%; + background-color: #2c3e50; + color: #888; + display: flex; + align-items: center; + justify-content: center; + font-weight: bold; + font-size: 14px; + transition: all 0.3s; + } + .progress-step.active { + background-color: #1db954; + color: white; + } + .progress-step.completed { + background-color: #1db954; + color: white; + } + .progress-line { + width: 40px; + height: 3px; + background-color: #2c3e50; + transition: background-color 0.3s; + } + .progress-line.completed { + background-color: #1db954; + } #mood-profile { display: none; } @@ -176,12 +213,24 @@ gap: 10px; } .step-card { - padding: 16px; + padding: 14px; border-radius: 10px; + margin-bottom: 10px; } .step-header h4 { font-size: 1.1rem; } + .progress-indicator { + margin-bottom: 14px; + } + .progress-step { + width: 30px; + height: 30px; + font-size: 12px; + } + .progress-line { + width: 30px; + } #playlists-container { max-height: 50vh !important; } @@ -237,26 +286,24 @@ -
- -Create playlists based on the mood of your existing playlists
-Choose a playlist as your mood template
+Choose a playlist as your mood template
Loading your playlists...
@@ -274,13 +321,13 @@Based on
+Based on
Combine mood profile with your preferences
+Combine mood profile with your preferences