.exit-ticket.svelte-2v942s{border:var(--border-thickness) solid var(--color-border);border-left-width:4px;border-left-color:var(--color-accent);padding:var(--line-height) 2ch;margin:var(--line-height) 0;background:var(--color-surface)}.exit-ticket-heading.svelte-2v942s{font-weight:700;margin:0;color:var(--color-accent)}.exit-ticket-prefix.svelte-2v942s{opacity:.7}.exit-ticket-auth-msg.svelte-2v942s{color:var(--color-text-muted);margin-top:calc(var(--line-height) / 2)}.exit-ticket-questions.svelte-2v942s{margin-top:var(--line-height)}.exit-ticket-question.svelte-2v942s{margin-bottom:var(--line-height)}.question-prompt.svelte-2v942s{font-weight:700;margin:0 0 calc(var(--line-height) / 2) 0}.question-number.svelte-2v942s{color:var(--color-text-muted)}.choices.svelte-2v942s{display:flex;flex-direction:column;gap:calc(var(--line-height) / 4)}.choice.svelte-2v942s{display:flex;align-items:baseline;gap:1ch;cursor:pointer}.choice.svelte-2v942s input[type=radio]:where(.svelte-2v942s),.choice.svelte-2v942s input[type=checkbox]:where(.svelte-2v942s){position:absolute;opacity:0;width:0;height:0}.choice-marker.svelte-2v942s{font-weight:700;flex-shrink:0}.choice-correct.svelte-2v942s .choice-marker:where(.svelte-2v942s){color:#50fa7b}.choice-incorrect.svelte-2v942s .choice-marker:where(.svelte-2v942s){color:#f55}.multi-select-hint.svelte-2v942s{color:var(--color-text-muted);font-style:italic;margin:calc(var(--line-height) / 4) 0 0 4ch;font-size:.9em}.explanation.svelte-2v942s{color:var(--color-text-muted);margin-top:calc(var(--line-height) / 4);padding-left:4ch;font-style:italic}.free-text.svelte-2v942s{width:100%;font-family:var(--font-mono);font-size:inherit;background:var(--color-bg);color:var(--color-text);border:var(--border-thickness) solid var(--color-border);padding:1ch;resize:vertical}.free-text.svelte-2v942s:disabled{opacity:.5}.ai-feedback-loading.svelte-2v942s{margin-top:calc(var(--line-height) / 2);color:var(--color-text-muted);border-left:2px solid var(--color-accent);padding-left:2ch}.ai-pulse.svelte-2v942s{display:inline-block;animation:svelte-2v942s-pulse 1.5s ease-in-out infinite;font-weight:700;color:var(--color-accent)}@keyframes svelte-2v942s-pulse{0%,to{opacity:.4}50%{opacity:1}}.ai-feedback.svelte-2v942s{margin-top:calc(var(--line-height) / 2);border-left:2px solid var(--color-accent);padding-left:2ch}.ai-feedback-label.svelte-2v942s{font-weight:700;color:var(--color-accent)}.ai-feedback-text.svelte-2v942s{margin:calc(var(--line-height) / 4) 0 0 0;color:var(--color-text-muted)}.grading-error.svelte-2v942s{color:#f55;margin-top:calc(var(--line-height) / 4)}.exit-ticket-actions.svelte-2v942s{margin-top:var(--line-height)}.result-summary.svelte-2v942s{font-weight:700;margin:0 0 calc(var(--line-height) / 2) 0}.result-pass.svelte-2v942s{color:#50fa7b}.result-fail.svelte-2v942s{color:#f55}@media(prefers-color-scheme:light){.choice-correct.svelte-2v942s .choice-marker:where(.svelte-2v942s),.result-pass.svelte-2v942s{color:#1a8a3f}.choice-incorrect.svelte-2v942s .choice-marker:where(.svelte-2v942s),.result-fail.svelte-2v942s,.grading-error.svelte-2v942s{color:#c33}}
