/* The seven-knob band. Blazor gates its presence (the host renders this component only while the lava-lamp is on), so this is purely a layout rule for the visible state — no collapse machinery, no transitions, no glass surface. A plain transparent horizontal flex row of the seven knobs that wraps to a second line only if the band is genuinely too narrow. */ .mix-visualizer-controls-bar { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 0.85rem 1rem; margin: 0.5rem 0; } /* One control: a RadialKnob with its Material icon caption underneath. RadialKnob has no icon slot, so the icon rides adjacent (§7d). Center the pair so the seven read as a tidy bar. */ .mix-visualizer-control { display: flex; flex-direction: column; align-items: center; gap: 0.3rem; } /* The caption icon is a MudIcon (a Razor component), so Blazor CSS isolation does not stamp the scope attribute onto its element — reach it with ::deep. Tinted to the secondary accent and the overlay-label opacity so it matches the session-hero NowPlaying captions (§7e). */ .mix-visualizer-control ::deep .mix-visualizer-control-icon { color: var(--mud-palette-primary); opacity: 0.78; }