/* Override voxcpm.css to show reference audio section by default */
#reference-audio-section {
    display: block !important;
    margin-bottom: 25px;
    position: relative;
    z-index: 10;
}

/* Override antispoof.css waveform0 height to match cloned audio waveform */
#waveform0 {
    height: clamp(100px, 12vw, 180px) !important;
    min-height: unset !important;
}

/* Hide all audio control buttons initially in reference audio section */
#audio-controls-row0 {
    display: none !important;
}

/* Show buttons when waveform is visible using class-based approach */
#audio-entry0.show-controls #audio-controls-row0 {
    display: flex !important;
}

/* Always hide import and record buttons in reference audio section */
#audio-entry0.show-controls #import-button0,
#audio-entry0.show-controls #record-button0 {
    display: none !important;
}

.speaker-image-container {
    margin: 15px auto 0 auto;
    max-width: 200px;
    text-align: center;
    display: none;
}

.speaker-image {
    width: 100%;
    height: auto;
    border-radius: 8px;
}

.results-section-hidden {
    display: none;
}

/* Remove the glowing outer border and shadow of the gauge background circle to prevent it from clashing with the titles */
#reference-verification-section .gauge-background-circle,
#verification-results-section .gauge-background-circle {
    border: none !important;
    box-shadow: none !important;
}
