Add icons
Deploy HEOS panel / deploy (push) Successful in 25s

This commit is contained in:
2026-09-16 18:06:14 +02:00
parent 3d4922fd19
commit 69476134f7
7 changed files with 115 additions and 24 deletions
+11 -4
View File
@@ -6,7 +6,7 @@
--bg: #0a0d14;
--card: #151a25;
--edge: #232b3b;
--raised: #1e2634;
--raised: #29334a;
--ink: #eef2f9;
--muted: #8d98ad;
--accent: #5b8def;
@@ -93,10 +93,12 @@ svg { width: 22px; height: 22px; fill: currentColor; }
.card-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.card-head h2 {
display: flex; align-items: center; gap: 10px;
margin: 0; min-width: 0;
font-size: 17px; font-weight: 600;
overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.card-head h2 .room-icon { flex: 0 0 auto; height: 20px; width: auto; fill: currentColor; color: var(--muted); }
.card-head h2 .room-label { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pill {
font-size: 11px; text-transform: uppercase; letter-spacing: .08em;
@@ -213,7 +215,7 @@ svg { width: 22px; height: 22px; fill: currentColor; }
/* --- join / leave the AVR, beside the room's name ---------------------- */
.toggle {
flex: 0 0 auto;
height: 40px; padding: 0 14px; border-radius: 999px;
padding: 7px 14px; border-radius: 999px;
background: var(--raised);
display: flex; align-items: center; justify-content: center; gap: 8px;
font-size: 14px; font-weight: 550; white-space: nowrap;
@@ -253,6 +255,7 @@ svg { width: 22px; height: 22px; fill: currentColor; }
}
.source-button:active { transform: scale(.985); }
.source-button .eyebrow { font-size: 11px; text-transform: uppercase; letter-spacing: .08em; color: var(--muted); }
.source-button [data-role="input-icon"] { flex: 0 0 auto; height: 18px; width: 18px; fill: currentColor; color: var(--muted); }
.source-button .value { flex: 1; font-size: 19px; font-weight: 600; }
.source-button .chevron { color: var(--muted); }
@@ -321,7 +324,11 @@ svg { width: 22px; height: 22px; fill: currentColor; }
}
.option:active { transform: scale(.985); }
.option[aria-current="true"] { background: var(--accent); color: #fff; }
.option .code { font-size: 12px; color: var(--muted); }
.option-label { display: flex; align-items: center; gap: 10px; min-width: 0; overflow: hidden; }
.option-label svg { flex: 0 0 auto; height: 18px; width: 18px; fill: currentColor; color: var(--muted); }
.option-label span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.option[aria-current="true"] .option-label svg { color: rgba(255, 255, 255, .8); }
.option .code { font-size: 12px; color: var(--muted); flex: 0 0 auto; }
.option[aria-current="true"] .code { color: rgba(255, 255, 255, .8); }
/* --- toast ------------------------------------------------------------ */