h1 { color: #2c3e50; }
body { font-family: Arial, sans-serif; margin: 2em; background: #f9f9f9; }
/* Forzar layout horizontal de imagen y raw_text en confirm.html */
.flex-img-text {
	display: flex !important;
	flex-direction: row !important;
	gap: 24px;
	align-items: flex-start;
	width: 100%;
}
h1 { color: #2c3e50; }
button { margin: 0.5em 0; padding: 0.5em 1em; }
#status { margin-top: 1em; color: #2980b9; }
form label { display: block; margin: 1em 0 0.5em; }
