}
textarea {
display: block;
+ font-family: monospace;
width: 100%;
height: 90vh;
height: calc(100vh - 4.5em);
display: inline-block;
text-align: left;
}
+
+@media print {
+ button { display: none; }
+ h1 { text-align: center; margin-top: 1em; }
+}
+@page { margin: 30mm 20mm 20mm 20mm; }