/* tts.css - Text-to-Speech page-specific styles.
   Extracted from static/style.css so the shared stylesheet stays limited to
   common/shared rules (mirrors the image_gen.css / reImagine.css pattern).
   Loaded only by templates/tts/{en,de}.html. */

/* Audio sample row: image on the left, label below/aligned vertically */
.tts_audio_sample {
    display: flex;
}

.tts_audio_sample p {
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 1rem;
}

/* Main text input box */
.tts-input-box {
    width: 100%;
    min-height: 250px;
    padding: 10px;
    margin-bottom: 15px;
    border: 1px solid #ccc;
    border-radius: 8px;
    font-size: 1rem;
}
