body { font: 18px/1.45 ui-sans-serif, system-ui, sans-serif; margin: 2rem auto; max-width: 36rem; color: #1a1a1a; }
label, .check { display: block; margin: 1rem 0; }
input[type="text"], input[type="datetime-local"], select, input[type="file"] { width: 100%; padding: 0.5rem; }
button { margin-top: 1rem; padding: 0.6rem 1rem; }
iframe { width: 100%; min-height: 28rem; border: 1px solid #ccc; }
nav a { margin-right: 1rem; }
