/* ==========================================================================
   Breakeven Theme — Print Stylesheet
   Optimized for printing poems as clean, readable pages.
   ========================================================================== */

@media print {
	/* Hide non-content elements */
	.site-header,
	.site-footer,
	.site-footer--poem,
	.dark-mode-toggle,
	.poem-audio-player,
	.poem-navigation,
	.poem-concepts,
	.poem-form-label a,
	.skip-link,
	.menu-toggle,
	.search-form,
	.posts-navigation,
	.no-results {
		display: none !important;
	}

	/* Reset backgrounds and colors */
	body,
	.site-main {
		background: #fff !important;
		color: #000 !important;
		font-size: 12pt;
		line-height: 1.5;
		max-width: none;
		padding: 0;
		margin: 0;
	}

	/* Poem title */
	.poem-title {
		font-size: 16pt;
		color: #000 !important;
		text-align: center;
		page-break-after: avoid;
		margin-bottom: 0.5em;
	}

	/* Form label (text only, no link) */
	.poem-form-label {
		color: #666 !important;
		font-size: 9pt;
	}

	/* Epigraph */
	.poem-epigraph {
		color: #444 !important;
		font-size: 10pt;
	}

	/* Poem body */
	.poem-body {
		font-size: 12pt;
		line-height: 1.6;
		max-width: none;
		color: #000 !important;
	}

	.poem-body pre {
		color: #000 !important;
		background: none !important;
	}

	/* Prevent stanza breaks across pages */
	.poem-body p,
	.poem-body .stanza {
		page-break-inside: avoid;
	}

	/* Suit separator for print */
	.suit-separator {
		color: #999 !important;
		opacity: 1;
	}

	/* Date in footer */
	.poem-meta__date {
		color: #666 !important;
		font-size: 9pt;
		text-align: center;
		display: block;
	}

	/* Links: show URL */
	a[href]::after {
		content: none; /* Don't show URLs for poems */
	}

	/* Page margins */
	@page {
		margin: 2cm;
	}

	@page :first {
		margin-top: 4cm;
	}
}
