/* K3PESH Sound Mixer Theme */

.sound-mixer-overlay {
    background:
        rgba(
            5,
            6,
            8,
            0.9
        );
}

.sound-mixer-content {
    border:
        1px solid
        rgba(
            255,
            59,
            59,
            0.82
        );

    background:
        linear-gradient(
            145deg,
            #101318,
            #070809
        );

    box-shadow:
        0 0 28px
        rgba(
            255,
            59,
            59,
            0.26
        );

    color:
        #eceff2;
}

.sound-mixer-content h2 {
    color:
        #ff3b3b;

    text-shadow:
        0 0 10px
        rgba(
            255,
            59,
            59,
            0.38
        );
}

.sound-mixer-subtitle {
    color:
        #aeb4bb;
}

.sound-mixer-channel {
    border:
        1px solid
        rgba(
            255,
            255,
            255,
            0.13
        );

    background:
        rgba(
            255,
            255,
            255,
            0.025
        );
}

.sound-mixer-heading {
    color:
        #d8dce1;
}

.sound-mixer-slider {
    accent-color:
        #ff3b3b;
}

.sound-mixer-mute-row {
    color:
        #c8cdd2;
}

.sound-mixer-mute-row input {
    accent-color:
        #ff3b3b;
}

.sound-mixer-select {
    border:
        1px solid
        rgba(
            255,
            59,
            59,
            0.52
        );

    background:
        #0b0d10;

    color:
        #eceff2;
}

.sound-mixer-select:hover {
    border-color:
        rgba(
            255,
            59,
            59,
            0.8
        );
}

.sound-mixer-select:focus {
    border-color:
        #ff3b3b;

    box-shadow:
        0 0 10px
        rgba(
            255,
            59,
            59,
            0.28
        );
}

.sound-mixer-select option {
    background:
        #0b0d10;

    color:
        #eceff2;
}

.sound-mixer-pack-note {
    color:
        #8f969e;
}

.sound-mixer-close {
    border-color:
        rgba(
            255,
            59,
            59,
            0.6
        );

    color:
        #ff6a6a;
}

.sound-mixer-close:hover {
    border-color:
        #ff3b3b;

    background:
        rgba(
            255,
            59,
            59,
            0.1
        );

    box-shadow:
        0 0 12px
        rgba(
            255,
            59,
            59,
            0.24
        );
}