.madlib-card.svelte-2y0c2{background:#fffffff2;border-radius:16px;max-width:700px;height:fit-content;padding:2.5rem 1.5rem;box-shadow:0 20px 60px #0006}.predicament-text.svelte-2y0c2{color:#4b5563;margin-bottom:1rem;font-family:Georgia,serif;font-size:1.3rem;font-style:italic;font-weight:500;line-height:1.6}.template-preview.svelte-2y0c2{color:#374151;text-align:center;background:#f3f4f6;border-left:4px solid #1e3a8a;border-right:4px solid #dc2626;border-radius:12px;margin:1.5rem 0;padding:1.5rem;font-family:Georgia,serif;font-size:1.25rem;line-height:1.8;box-shadow:inset 0 2px 4px #0000000d}.active-blank.svelte-2y0c2{color:#dc2626;background:#dc262614;border:1px dashed #dc262666;border-radius:4px;padding:2px 6px;font-weight:800;text-decoration:underline}.other-blank.svelte-2y0c2{color:#1e3a8a;opacity:.85;background:#1e3a8a0d;border-radius:4px;padding:2px 6px;font-weight:600}.prompt-instruction.svelte-2y0c2{color:#111827;margin-bottom:1.5rem;font-family:Georgia,serif;font-size:1.25rem;font-weight:600;line-height:1.5}.highlight-speech.svelte-2y0c2{color:#dc2626;text-transform:uppercase;font-weight:800;text-decoration:underline}.answer-input.svelte-2y0c2{background:#fff;border:2px solid #cbd5e1;border-radius:8px;width:100%;padding:1rem 1.25rem;font-family:Georgia,serif;font-size:1.125rem;transition:all .3s}.answer-input.svelte-2y0c2:focus{border-color:#1e3a8a;outline:none;box-shadow:0 0 0 3px #1e3a8a1a}
