#control-slider { background-color: var(--surface); margin: 0px 0px 0px 0px; border-radius: 2px 10px 10px 2px; } #control-slider.no-icon { border-radius: 10px; } #control-slider trough { min-height: 32px; padding-right: 4px; transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275); } #control-slider trough highlight { border-radius: 0 2px 2px 0; min-height: 28px; margin-right: 8px; background-color: var(--primary); transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275); } #control-slider.no-icon trough highlight { border-radius: 10px 2px 2px 10px; } #control-slider.muted trough highlight, #control-slider.muted slider { background-color: var(--surface-bright); } #control-slider slider { border-radius: 2px; background-color: var(--primary); min-width: 4px; min-height: 40px; margin: -8px 0; box-shadow: -4px 0 0px 2px var(--shadow), 4px 0 0px 2px var(--shadow); transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275); } #control-slider slider:hover { background-color: var(--foreground); } #control-small { padding: 4px; background-color: var(--shadow); } #control-small.invert { background-color: var(--surface); border-radius: 12px; } #button-volume, #button-mic, #button-brightness { color: var(--surface-bright); border: 3px solid var(--primary); } #button-volume.muted, #button-mic.muted { color: var(--surface-bright); border: 3px solid var(--outline); } #vol-label, #mic-label, #brightness-label { font-size: 16px; } #vol-label.muted, #mic-label.muted { color: var(--outline); } #vol-icon, #mic-icon, #brightness-icon { min-width: 32px; min-height: 32px; padding-right: 8px; background-color: var(--primary); border-radius: 12px 0 0 12px; transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275); } #vol-icon.muted, #mic-icon.muted { background-color: var(--surface-bright); } #vol-label-dash, #mic-label-dash, #brightness-label-dash { color: var(--shadow); font-size: 20px; font-family: "Symbols Nerd Font Mono"; } #vol-label-dash.muted, #mic-label-dash.muted { color: var(--surface); } #mixer-section { border-radius: 20px; border: 4px solid var(--surface); padding: 4px; } #mixer-section-title { font-weight: bold; padding: 8px; border: 2px solid var(--surface); border-radius: 12px; } #mixer-content { padding: 0 8px; } #mixer-stream-label { color: var(--outline); font-weight: bold; } /* Volume & Mic Display CSS for Notch */ #volume-progress-bar { border-color: var(--magenta); color: alpha(var(--magenta), 0.3); background-color: transparent; } #volume-progress-bar label { font-size: 12px; } #volume-progress-bar.volume-low, #volume-progress-bar.volume-low label { border-color: var(--cyan); color: var(--cyan); } #volume-progress-bar.volume-low { color: alpha(var(--cyan), 0.3); } #volume-progress-bar.volume-medium, #volume-progress-bar.volume-medium label { border-color: var(--blue); color: var(--blue); } #volume-progress-bar.volume-medium { color: alpha(var(--blue), 0.3); } #volume-progress-bar.volume-high, #volume-progress-bar.volume-high label { border-color: var(--magenta); color: var(--magenta); } #volume-progress-bar.volume-high { color: alpha(var(--magenta), 0.3); } #volume-progress-bar.volume-muted, #volume-progress-bar.volume-muted label { border-color: var(--outline); color: var(--outline); } #volume-progress-bar.volume-muted { color: alpha(var(--outline), 0.2); } progressbar, progressbar trough { min-height: 2px; background-color: alpha(var(--outline), 0.3); border-radius: 2px; } progressbar progress { min-height: 4px; border-radius: 2px; background-color: var(--magenta); } #volume-display-bar progress, #volume-display-box.volume-high progress { background-color: var(--magenta); } #volume-display-box.volume-low progress { background-color: var(--cyan); } #volume-display-box.volume-medium progress { background-color: var(--blue); } #volume-display-box.volume-muted progress { background-color: var(--outline); } #volume-icon-bar { background-color: var(--shadow); border-radius: 8px; padding: 4px 8px; margin: 0px 2px; } #volume-icon-bar label { font-size: 14px; font-weight: 600; color: var(--foreground); } #volume-icon-bar.volume-low label { color: var(--cyan); } #volume-icon-bar.volume-medium label { color: var(--blue); } #volume-icon-bar.volume-high label { color: var(--magenta); } #volume-icon-bar.volume-muted label { color: var(--outline); } /* ===== MIC PROGRESS BAR ===== */ #mic-display-box.mic-active progress { background-color: var(--secondary); } #mic-display-box.mic-muted progress { background-color: var(--outline); }