.phone-reply.svelte-8yifpw{margin:1.8rem 0;padding:clamp(13px,3vw,24px);border:1px solid #d4b4bb;border-radius:20px;background:#fff8f6;color:#282321;font:1rem/1.5 var(--font, system-ui, sans-serif)}.phone-reply.svelte-8yifpw .audio-player{margin:0 0 1rem}fieldset.svelte-8yifpw{min-width:0;margin:0;padding:0;border:0;display:grid;gap:8px}legend.svelte-8yifpw{padding:0 0 .65rem;font-weight:750}label.svelte-8yifpw{display:flex;gap:10px;align-items:flex-start;padding:.65rem .8rem;border:1px solid #d7bfc2;border-radius:12px;background:#fffdf9;cursor:pointer}label.svelte-8yifpw:hover,label.selected.svelte-8yifpw{border-color:#aa6e7d;background:#f8e5e9}label.correct.svelte-8yifpw{border-color:#62836e;background:#e7f1e9}label.svelte-8yifpw:has(input:where(.svelte-8yifpw):focus-visible),summary.svelte-8yifpw:focus-visible{outline:2px solid #795063;outline-offset:3px}input.svelte-8yifpw{margin-top:.4rem;accent-color:#7c4b5e}.reply.svelte-8yifpw{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .6rem;font-size:.88rem}.reply.svelte-8yifpw strong:where(.svelte-8yifpw){font-size:1.08rem}.reply.svelte-8yifpw span[lang]:where(.svelte-8yifpw){color:#6f534e}.phone-reply.svelte-8yifpw .feedback:where(.svelte-8yifpw) p:where(.svelte-8yifpw),.phone-reply.svelte-8yifpw details:where(.svelte-8yifpw) p:where(.svelte-8yifpw){margin:.7rem 0 0;font-size:.89rem}details.svelte-8yifpw{margin-top:1rem;padding-top:.75rem;border-top:1px dashed #c5a2aa}summary.svelte-8yifpw{color:#71394f;font-size:.85rem;font-weight:650;cursor:pointer}
