.intro.svelte-11o3upr{margin:1.6rem 0 0;padding-top:1.5rem;border-top:1px solid var(--rule-soft);display:flex;flex-direction:column;gap:.85rem;font-size:.92rem;line-height:1.7;color:var(--ink-soft)}.intro.svelte-11o3upr h2:where(.svelte-11o3upr){font-family:var(--serif);font-size:1.2rem;font-weight:500;color:var(--ink);margin:0}.intro.svelte-11o3upr p:where(.svelte-11o3upr){margin:0}.intro.svelte-11o3upr em:where(.svelte-11o3upr){font-style:italic}.compose.svelte-1uha8ag{display:flex;flex-direction:column;min-height:calc(100dvh - 9.7rem);padding-bottom:env(safe-area-inset-bottom)}.head.svelte-1uha8ag{padding-bottom:1rem}textarea.svelte-1uha8ag{flex:1;min-height:40vh;resize:none;border:none;background:transparent;padding:0;font-family:var(--serif);font-size:1.05rem;line-height:1.7}textarea.svelte-1uha8ag:focus{outline:none}textarea.svelte-1uha8ag::placeholder{color:var(--ink-faint)}.bar.svelte-1uha8ag{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--paper) 62%,transparent)}.done.svelte-1uha8ag{padding-top:1.5rem}.choices.svelte-1uha8ag{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.choices.svelte-1uha8ag legend:where(.svelte-1uha8ag){padding:0 0 .4rem}.hint.svelte-1uha8ag{font-size:.78rem;line-height:1.5;color:var(--ink-faint);margin:0}.hint.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-decoration:underline;text-underline-offset:2px}.choices.svelte-1uha8ag label:where(.svelte-1uha8ag){display:flex;align-items:flex-start;gap:.7rem;padding:.7rem .85rem;border:1px solid var(--rule);border-radius:11px;cursor:pointer;background:var(--paper-raised)}.choices.svelte-1uha8ag label.selected:where(.svelte-1uha8ag){border-color:var(--accent);background:var(--accent-soft)}.choices.svelte-1uha8ag label.disabled:where(.svelte-1uha8ag){opacity:.5;cursor:not-allowed}.choices.svelte-1uha8ag input:where(.svelte-1uha8ag){margin-top:.25rem;width:auto;accent-color:var(--accent)}.choices.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-size:.94rem;font-weight:600}.choices.svelte-1uha8ag em:where(.svelte-1uha8ag){display:block;font-style:normal;font-size:.82rem;color:var(--ink-soft)}
