diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-02 22:08:46 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-02 22:10:28 +0300 |
| commit | e391bea837f9740aa8b303dedb6f87c09abd4201 (patch) | |
| tree | 737ddbf8c58cd2b7acd0fb160494d9184e2c1983 /web/css/layout.css | |
| parent | e898357da954acb561a0a88b4443da52f774ce36 (diff) | |
fix detached playback and scan progress
Diffstat (limited to 'web/css/layout.css')
| -rw-r--r-- | web/css/layout.css | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/web/css/layout.css b/web/css/layout.css index e52a083..73fd9f5 100644 --- a/web/css/layout.css +++ b/web/css/layout.css @@ -32,6 +32,40 @@ body { } .site-header .spacer { flex: 1 1 auto; } +.scan-indicator { + display: inline-flex; + align-items: center; + gap: 0.4rem; + max-width: min(22rem, 45vw); + padding: 0.25rem 0.55rem; + border: 1px solid var(--border); + border-radius: var(--radius-sm); + background: var(--bg-elevated); + color: var(--text-secondary); + font-size: 0.78rem; + white-space: nowrap; +} +.scan-indicator.hidden { + display: none; +} +.scan-indicator span:last-child { + overflow: hidden; + text-overflow: ellipsis; +} +.scan-dot { + width: 0.5rem; + height: 0.5rem; + flex: 0 0 auto; + border-radius: 50%; + background: var(--accent); + box-shadow: 0 0 0 0 var(--accent-soft); + animation: scanPulse 1.4s ease-out infinite; +} +@keyframes scanPulse { + 0% { box-shadow: 0 0 0 0 var(--accent-soft); } + 100% { box-shadow: 0 0 0 0.45rem transparent; } +} + /* Sidebar */ .sidebar { position: fixed; |
