/* Mina keeps her approved tasks; the portrait and furniture match the pilot family. */
.worksheet-view .mina-worksheet-intro{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:.8rem;align-items:center}
.worksheet-view .mina-worksheet-intro>div{min-width:0}
.worksheet-view .mina-worksheet-character{display:block;margin:0}
.worksheet-view .mina-worksheet-character img{display:block;width:100%;height:auto;object-fit:contain}
.worksheet-view .paper-footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.5rem}
.worksheet-view .paper-footer>span:nth-child(2){text-align:center}
.worksheet-view .paper-footer>span:last-child{text-align:right}
@media(max-width:520px){.worksheet-view .mina-worksheet-intro{grid-template-columns:minmax(0,1fr) 62px;gap:.5rem}.worksheet-view .paper-footer{grid-template-columns:1fr auto}}
@media print{.worksheet-view .mina-worksheet-intro{grid-template-columns:minmax(0,1fr) 18mm;gap:4mm;break-inside:avoid}.worksheet-view .mina-worksheet-character{width:18mm}.worksheet-view .mina-worksheet-intro .worked-example{margin-bottom:2mm}.worksheet-view .paper-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:3mm}.worksheet-view .paper-footer span:nth-child(2){display:block}}

/* 17 October: handwriting-aware Mina successor. Noah's paper principles, English tasks. */
@page mina-worksheet {
 size:A4 portrait;margin:15mm 15mm 17mm;
 @bottom-left{content:"thelearnden.com";vertical-align:top;padding-top:2mm;border-top:.25mm solid #aebcc4;font:9pt Outfit,Arial,sans-serif;color:#24313d}
 @bottom-center{content:"Year 4 · Fronted adverbials";vertical-align:top;padding-top:2mm;border-top:.25mm solid #aebcc4;font:9pt Outfit,Arial,sans-serif;color:#24313d}
 @bottom-right{content:"Page " counter(page) " of " counter(pages);vertical-align:top;padding-top:2mm;border-top:.25mm solid #aebcc4;font:9pt Outfit,Arial,sans-serif;color:#24313d}
}
.mina-worksheet-print .mina-response-area{min-width:0}
@media screen{.mina-worksheet-print .sheet-title>.paper-name{display:none}.mina-worksheet-print .mina-writing-lines{display:none}}
@media print{
 html:has(body.mina-worksheet-print),body.mina-worksheet-print,.mina-worksheet-print :is(#app,#view,#worksheet-form,.worksheet-sheet){page:mina-worksheet}
 html:has(body.mina-worksheet-print),body.mina-worksheet-print{margin:0!important;padding:0!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;font:12pt/1.35 Outfit,Arial,sans-serif;color:#24313d!important;background:white!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 .mina-worksheet-print :is(#app,#view,#worksheet-form){display:block!important;position:static!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;overflow:visible!important}
 .mina-worksheet-print .worksheet-sheet{display:block!important;box-sizing:border-box!important;position:static!important;width:180mm!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;break-after:page;page-break-after:always}
 .mina-worksheet-print .worksheet-sheet:last-child{break-after:auto;page-break-after:auto}
 .mina-worksheet-print .paper-header{border-bottom:.25mm solid #aebcc4;padding-bottom:2mm;align-items:center}
 .mina-worksheet-print .paper-brand{font:700 15pt/1.2 Fraunces,Georgia,serif;gap:2mm}
 .mina-worksheet-print .paper-brand img{width:8mm;height:8mm;flex-basis:8mm}
 .mina-worksheet-print .paper-details{max-width:45%;margin-left:auto;text-align:right}
 .mina-worksheet-print .paper-details>p{font:12pt/1.2 Outfit,Arial,sans-serif;color:#24313d;margin:0}
 .mina-worksheet-print .sheet-title{display:grid;grid-template-columns:minmax(0,1fr) 65mm;gap:2mm 4mm;align-items:center;margin:3mm 0 2mm}
 .mina-worksheet-print .sheet-title h2{grid-column:1;grid-row:1;font:700 20pt/1.1 Fraunces,Georgia,serif;margin:0}
 .mina-worksheet-print .sheet-title>.paper-name{grid-column:2;grid-row:1;display:block;width:65mm;font:12pt/1.2 Outfit,Arial,sans-serif;text-align:right;margin:0}
 .mina-worksheet-print .sheet-title>.sheet-part{grid-column:1/-1;grid-row:2;font:12pt/1.2 Outfit,Arial,sans-serif;letter-spacing:0;color:#24313d;margin:0}
 .mina-worksheet-print .sheet-body{padding:0}
 .mina-worksheet-print .section-title{font:600 12pt/1.3 Outfit,Arial,sans-serif;margin:2mm 0}
 .mina-worksheet-print .sheet-direction{font:12pt/1.35 Outfit,Arial,sans-serif}
 .mina-worksheet-print .mina-worksheet-intro{grid-template-columns:minmax(0,1fr) 23mm;gap:4mm;align-items:center}
 .mina-worksheet-print .mina-worksheet-character{width:23mm}
 .mina-worksheet-print .mina-worksheet-character img{display:block;width:23mm;height:auto;max-height:36mm;object-fit:contain}
 .mina-worksheet-print .worked-example{margin:2mm 0 3mm;padding:2mm 3mm}
 .mina-worksheet-print .worked-example .example-sentence{font:12pt/1.4 Outfit,Arial,sans-serif}
 .mina-worksheet-print .worked-example>p:last-child{font:10.5pt/1.35 Outfit,Arial,sans-serif}
 .mina-worksheet-print .worksheet-question{padding:3mm 0;margin:0;border-top:.2mm solid #aebcc4;break-inside:avoid;page-break-inside:avoid}
 .mina-worksheet-print .worksheet-question>h3{font:600 12pt/1.3 Outfit,Arial,sans-serif;margin:0 0 2mm}
 .mina-worksheet-print .worksheet-view p{margin:1.5mm 0;line-height:1.35}
 .mina-worksheet-print .question-part{margin:2mm 0 3mm}
 .mina-worksheet-print :is(.mark-sentence,.worksheet-question blockquote,.choice-options>label){font-size:12pt;line-height:1.4}
 .mina-worksheet-print .worksheet-question blockquote{margin:2mm 0;padding:1.5mm 2mm}
 .mina-worksheet-print [aria-labelledby="q1-heading"] .question-part{grid-template-columns:4mm minmax(0,1fr) auto;gap:2mm}
 .mina-worksheet-print [aria-labelledby="q1-heading"] .choice-options{gap:1mm 2mm}
 .mina-worksheet-print [aria-labelledby="q1-heading"] .choice-options>label{font-size:10pt}
 .mina-worksheet-print .mina-response-area{display:block;width:180mm;margin-bottom:2mm;break-inside:auto;page-break-inside:auto}
 .mina-worksheet-print .mina-response-area>.printed-answer{width:180mm;max-width:100%;min-height:0!important;border:0!important;margin:0;padding:0;font:12pt/7mm Outfit,Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;break-inside:auto;page-break-inside:auto;orphans:2;widows:2}
 .mina-worksheet-print .printed-answer:not([data-has-writing="true"]){display:none!important}
 .mina-worksheet-print .printed-answer[data-has-writing="true"]+.mina-writing-lines{display:none!important}
 .mina-worksheet-print .mina-writing-lines{display:block;width:180mm;max-width:100%;margin:0 0 1mm}
 .mina-worksheet-print .answer-label{font:10pt/1.3 Outfit,Arial,sans-serif;margin:1.5mm 0 1mm}
 .mina-worksheet-print .writing-check{font:10.5pt/1.4 Outfit,Arial,sans-serif;margin:3mm 0;padding-left:5mm}
 .mina-worksheet-print .worksheet-question:has(.printed-answer[data-long-answer="true"]){break-inside:auto!important;page-break-inside:auto!important}
 .mina-worksheet-print .paper-footer{display:none!important}
 .mina-worksheet-print .sheet-ending{display:block;break-inside:avoid;page-break-inside:avoid}
}

@media print{
 .mina-worksheet-print .sheet-body{break-after:auto;page-break-after:auto}
 .mina-worksheet-print .worksheet-question{break-after:auto!important;page-break-after:auto!important}
 .mina-worksheet-print .worksheet-question p{break-after:auto;page-break-after:auto}
 .mina-worksheet-print .worksheet-question>:last-child{break-after:auto!important;page-break-after:auto!important}
 .mina-worksheet-print .answer-label{break-after:avoid!important;page-break-after:avoid!important}
}
