.composer.svelte-7c6ozk{--rule-gap:2rem;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 70%, transparent);transition:border-color var(--duration-fast) ease;padding:1rem 1.1rem}.composer.is-open.svelte-7c6ozk{border-style:solid;border-color:var(--accent-soft-border);box-shadow:var(--shadow-card)}.composer.svelte-7c6ozk:focus-within{border-color:var(--accent)}.composer.is-prayer.is-open.svelte-7c6ozk{border-color:color-mix(in srgb, var(--gold) 45%, transparent)}.title-line.svelte-7c6ozk{border:none;border-bottom:1px solid var(--border-strong);width:100%;font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text);background:0 0;margin-bottom:.5rem;padding:.25rem 0;font-weight:600}.title-line.svelte-7c6ozk:focus{border-bottom-color:var(--accent);outline:none}.title-line.svelte-7c6ozk::placeholder{color:var(--muted);font-weight:400}.format.svelte-7c6ozk{gap:.15rem;margin-bottom:.25rem;display:flex}.format.svelte-7c6ozk button:where(.svelte-7c6ozk){border-radius:var(--radius-sm);min-width:2rem;font-family:var(--font-display);color:var(--muted);cursor:pointer;padding:.15rem .45rem}.format.svelte-7c6ozk button:where(.svelte-7c6ozk):hover{background:var(--surface-2);color:var(--text)}.ruled.svelte-7c6ozk{resize:vertical;background-color:#0000;background-image:linear-gradient(to bottom, transparent calc(var(--rule-gap) - 1px), color-mix(in srgb, var(--accent) 22%, transparent) calc(var(--rule-gap) - 1px));background-size:100% var(--rule-gap);width:100%;line-height:var(--rule-gap);font-family:var(--font-display);font-size:var(--fs-body);color:var(--text);min-height:var(--rule-gap);background-attachment:local;border:none;padding:0;display:block}.ruled.svelte-7c6ozk:focus{outline:none}.ruled.svelte-7c6ozk::placeholder{color:var(--muted);font-style:italic}.ref-field.svelte-7c6ozk{font-style:italic}.collection-field.svelte-7c6ozk,.person-field.svelte-7c6ozk{flex:12rem}
