.worksheet.svelte-17nq24k{width:100%;max-width:900px;color:var(--fg);margin:0 auto;padding:24px 20px 80px}.worksheet-header.svelte-17nq24k{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:16px}.title-row.svelte-17nq24k{align-items:flex-start;gap:16px;display:flex}.title-text.svelte-17nq24k{flex:1}.worksheet-header.svelte-17nq24k h1:where(.svelte-17nq24k){margin:0;font-size:1.8em;font-weight:700}.subtitle.svelte-17nq24k{color:var(--primary);letter-spacing:.06em;text-transform:uppercase;margin:2px 0 0;font-size:.9em;font-weight:600}.intro.svelte-17nq24k{color:var(--muted);margin:12px 0 0;line-height:1.5}.worksheet-section.svelte-17nq24k{margin-top:28px}.worksheet-section.svelte-17nq24k h2:where(.svelte-17nq24k){margin:0 0 12px;font-size:1.15em;font-weight:700}.question.svelte-17nq24k{background:var(--bg-alt);border:1px solid var(--line);border-radius:12px;margin-bottom:18px;padding:14px 16px;transition:border-color .15s}.question.correct.svelte-17nq24k{border-color:#22c55e}.question.incorrect.svelte-17nq24k{border-color:#ef4444}.prompt.svelte-17nq24k{align-items:baseline;gap:8px;line-height:1.45;display:flex}.number.svelte-17nq24k{color:var(--primary);font-weight:700}.prompt-text.svelte-17nq24k{flex:1}.points.svelte-17nq24k{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:.72em;font-weight:600}.options.svelte-17nq24k{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.option.svelte-17nq24k{cursor:pointer;align-items:center;gap:8px;display:flex}.option.svelte-17nq24k input:where(.svelte-17nq24k){width:16px;height:16px;accent-color:var(--primary)}.answer.svelte-17nq24k{align-items:center;gap:8px;margin-top:10px;display:flex}.text-input.svelte-17nq24k,.text-area.svelte-17nq24k{background:var(--bg);width:100%;max-width:260px;color:var(--fg);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:.95em}.text-area.svelte-17nq24k{resize:vertical;max-width:100%;line-height:1.5}.text-input.svelte-17nq24k:focus,.text-area.svelte-17nq24k:focus{border-color:var(--primary);outline:none}.unit.svelte-17nq24k{color:var(--muted)}.feedback.svelte-17nq24k{margin:10px 0 0;font-size:.85em;font-weight:600}.feedback.correct.svelte-17nq24k{color:#22c55e}.feedback.incorrect.svelte-17nq24k{color:#ef4444}.worksheet-footer.svelte-17nq24k{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;padding-top:16px;display:flex}.actions.svelte-17nq24k{flex-wrap:wrap;gap:10px;display:flex}.primary-btn.svelte-17nq24k,.ghost-btn.svelte-17nq24k{cursor:pointer;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:.9em;font-weight:600;transition:all .15s}.primary-btn.svelte-17nq24k{background:var(--primary);color:var(--bg);border:1px solid var(--primary)}.primary-btn.svelte-17nq24k:hover{filter:brightness(1.1)}.ghost-btn.svelte-17nq24k{background:var(--bg-alt);color:var(--fg);border:1px solid var(--line)}.ghost-btn.svelte-17nq24k:hover{border-color:var(--primary);color:var(--primary)}.score.svelte-17nq24k{margin:0;font-size:1em}.score-note.svelte-17nq24k{color:var(--muted)}.print-only.svelte-17nq24k{display:none}@media print{html,body{color:#000!important;background:#fff!important}.worksheet.svelte-17nq24k{color:#000;max-width:none;padding:0}.no-print.svelte-17nq24k,.web-only.svelte-17nq24k{display:none!important}.print-only.svelte-17nq24k{display:block!important}.worksheet-header.svelte-17nq24k{border-color:#000}.worksheet-header.svelte-17nq24k h1:where(.svelte-17nq24k),.worksheet-section.svelte-17nq24k h2:where(.svelte-17nq24k),.subtitle.svelte-17nq24k,.prompt-text.svelte-17nq24k,.points.svelte-17nq24k,.option.svelte-17nq24k,.unit.svelte-17nq24k,.answer-label.svelte-17nq24k{color:#000}.subtitle.svelte-17nq24k{font-weight:700}.question.svelte-17nq24k{break-inside:avoid;background:0 0;border:none;border-bottom:1px solid #ccc;border-radius:0;padding:8px 0}.points.svelte-17nq24k{color:#555;border-color:#999}.meta-row.svelte-17nq24k{gap:40px;margin-top:14px;display:flex!important}.blank.svelte-17nq24k{border-bottom:1px solid #000;width:14rem;display:inline-block}.blank.short.svelte-17nq24k{width:8rem}.answer.print-only.svelte-17nq24k{align-items:center;gap:8px;margin-top:10px;display:flex!important}.option.print-only.svelte-17nq24k{display:flex!important}.answer-line.svelte-17nq24k{border-bottom:1px solid #000;flex:1;min-width:6rem;height:1.1em;display:inline-block}.tick-box.svelte-17nq24k{border:1px solid #000;width:.85em;height:.85em;display:inline-block}.ruled.svelte-17nq24k{margin-top:8px;display:block}.ruled-line.svelte-17nq24k{border-bottom:1px solid #bbb;height:1.7em;display:block}}
