/* Print Mode Styles */

.print-mode #headerTimer.yesterday-answers {
    display: block;
    background: red;
    color: white;
    padding: 0px 8px;
    font-family: "Helvetica Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    line-height: 1.2;
    text-align: center;
}

/* Center the timer when showing yesterday's answers in print mode */
.print-mode .header-title-row h1, .print-mode .header-title-row .header-date-container{
    text-wrap: nowrap;
    flex: 0;
}

.print-mode .header-title-row:has(#headerTimer.yesterday-answers) {
    justify-content: center !important;
    flex-wrap: nowrap;
}

/* Center the "yesterday's answers" text in the header */
.print-mode .header-timer-controls:has(#headerTimer.yesterday-answers) {
    flex: 1;
    justify-content: center !important;
}


/* Hide the controls / buttons */
.print-mode #pauseResumeTimerBtn {
    display: none !important;
}

.print-mode #reopenModalBtn {
    display: none !important;
}

.print-mode #previousDayBtn {
    display: none !important;
}

.print-mode #nextDayBtn {
    display: none !important;
}

/* Make the clues smaller and easier to print */
.print-mode .clue-item {
    margin-bottom: 3px;
    line-height: 21px;
    font-size: 16px;
    padding: 6px 4px;
}