summaryrefslogtreecommitdiff
path: root/web/css/layout.css
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-02 22:08:46 +0300
committerPaul Buetow <paul@buetow.org>2026-05-02 22:10:28 +0300
commite391bea837f9740aa8b303dedb6f87c09abd4201 (patch)
tree737ddbf8c58cd2b7acd0fb160494d9184e2c1983 /web/css/layout.css
parente898357da954acb561a0a88b4443da52f774ce36 (diff)
fix detached playback and scan progress
Diffstat (limited to 'web/css/layout.css')
-rw-r--r--web/css/layout.css34
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;