.passage-dialog.svelte-1bh2ixv{background:var(--paper);width:min(46rem,100vw - 2rem);height:min(40rem,100vh - 2rem);color:var(--ink);border:none;border-radius:12px;margin:auto;padding:0;box-shadow:0 18px 60px #332a243d}.passage-dialog.svelte-1bh2ixv::backdrop{background:#332a246b}form.svelte-1bh2ixv{flex-direction:column;gap:.8rem;height:100%;padding:1.1rem 1.4rem 1.2rem;display:flex}.head.svelte-1bh2ixv{justify-content:space-between;align-items:center;display:flex}h2.svelte-1bh2ixv{font-size:1.3rem;font-weight:700}.truth.svelte-1bh2ixv{border:1px solid var(--accent-line);background:var(--accent-wash);color:var(--accent-dark);border-radius:8px;padding:.55rem .75rem;font-size:.9rem}textarea.svelte-1bh2ixv{border:1px solid var(--line-strong);min-height:0;color:var(--ink);font-family:var(--serif);resize:none;background:#fff;border-radius:8px;flex:1;padding:.9rem 1rem;font-size:1.05rem;line-height:1.7}textarea.svelte-1bh2ixv:focus{border-color:var(--accent);outline:2px solid var(--accent-line)}.foot.svelte-1bh2ixv{justify-content:flex-end;gap:.5rem;display:flex}.foot.svelte-1bh2ixv button:where(.svelte-1bh2ixv){min-width:6.5rem;padding:.55rem 1rem}.iconbtn.svelte-1bh2ixv{width:2.2rem;height:2.2rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.iconbtn.svelte-1bh2ixv:hover{border-color:var(--line-strong);background:var(--paper-low)}
