/* English Test Maker (/exam-generator/): page frame on top of site.css. The tool's own styles live in its page, scoped to #eeg. */
.eg-page { max-width: 72rem; margin: 0 auto; padding: 0 var(--s5) var(--s8); }
.eg-page .crumbs { margin-bottom: var(--s3); }
#eeg h1 { font-weight: 700; }
#eeg h2 { margin: var(--s7) 0 var(--s3); font-size: var(--fs-h2); }
#eeg h3 { margin: var(--s5) 0 var(--s2); }
#eeg .controls, #eeg .sheet { box-shadow: 6px 6px 0 var(--rule-soft); border: 2px solid var(--ink); }
#eeg .eg-intro h1 .hl { background: linear-gradient(transparent 58%, var(--highlight) 58%); }
@media print { .site-header, .site-footer, .skip, .crumbs { display: none !important; } }
