.card.svelte-1td0is7{background:var(--surface-solid);border:1px solid var(--border);border-left:3px solid var(--accent-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:4px 4px 10px}.card.dimmed.svelte-1td0is7{opacity:.32}.tint-drafting.svelte-1td0is7{border-left-color:var(--accent)}.tint-revising.svelte-1td0is7{border-left-color:var(--iris)}.tint-done.svelte-1td0is7{border-left-color:var(--good)}.body.svelte-1td0is7{text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;width:100%;padding:8px 10px 4px;display:block}.body.svelte-1td0is7:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.title.svelte-1td0is7{font-family:var(--font-prose);color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;font-size:1.02rem;font-weight:600;display:flex}.go.svelte-1td0is7{font-family:var(--font-ui);color:var(--accent);opacity:0;flex:none;font-size:.72rem;font-weight:500}.body.svelte-1td0is7:hover .go:where(.svelte-1td0is7){opacity:1}.syn.svelte-1td0is7{color:var(--ink-muted);margin:5px 0 0;font-size:.84rem;line-height:1.45}.syn.empty.svelte-1td0is7{color:var(--ink-faint);font-style:italic}.meta.svelte-1td0is7{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px 0;font-size:.73rem;display:flex}.st.svelte-1td0is7{border:1px solid var(--border);background:var(--surface-sunken);color:var(--ink-soft);text-transform:capitalize;border-radius:999px;padding:2px 6px;font-size:.7rem}.st-done.svelte-1td0is7{color:var(--good)}.wc.svelte-1td0is7{font-variant-numeric:tabular-nums}.pov.svelte-1td0is7{color:var(--accent)}.plan-btn.svelte-1td0is7{border:1px solid var(--glass-border);background:var(--glass-soft);color:var(--ink-muted);border-radius:999px;margin-left:auto;padding:2px 9px;font-size:.7rem}.chips.svelte-1td0is7{flex-wrap:wrap;gap:4px;padding:7px 10px 0;display:flex}.chip.svelte-1td0is7{background:var(--surface-sunken);color:var(--ink-muted);border-radius:999px;padding:1px 7px;font-size:.68rem}.chip.more.svelte-1td0is7{opacity:.7}.chip.th.svelte-1td0is7{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}.th-coral.svelte-1td0is7{background:color-mix(in srgb, var(--coral) 18%, transparent);color:var(--coral)}.th-gold.svelte-1td0is7{background:color-mix(in srgb, var(--gold) 20%, transparent);color:var(--gold)}.th-iris.svelte-1td0is7{background:color-mix(in srgb, var(--iris) 18%, transparent);color:var(--iris)}.th-sage.svelte-1td0is7{background:color-mix(in srgb, var(--accent-2) 18%, transparent);color:var(--accent-2)}.plan.svelte-1td0is7{margin-top:4px;padding:0 10px}.wrap.svelte-1uha8ag{max-width:72rem;margin:0 auto;padding:26px 20px 90px}.onboard.svelte-1uha8ag{text-align:center;max-width:32rem;margin:8vh auto}.onboard.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-bottom:10px;font-size:2rem}.onboard.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-muted);line-height:1.6}.ob-actions.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.ob-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid var(--border-strong);background:var(--glass);color:var(--ink-soft);border-radius:var(--radius-sm);padding:9px 16px}.ob-actions.svelte-1uha8ag .primary:where(.svelte-1uha8ag){background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.warn.svelte-1uha8ag{color:var(--warn);margin-top:12px;font-size:.85rem}.bookhead.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.bh-title.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bh-title.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--font-prose);text-shadow:0 1px 3px var(--halo);font-size:1.8rem}.bh-title.svelte-1uha8ag select:where(.svelte-1uha8ag){background:var(--glass);border:1px solid var(--glass-border);color:var(--ink-soft);border-radius:999px;padding:3px 8px}.logline.svelte-1uha8ag,.logline-edit.svelte-1uha8ag{color:var(--ink-soft);text-align:left;font-size:.98rem;font-family:var(--font-prose);background:0 0;border:none;margin-top:6px;padding:0;font-style:italic;display:block}.logline.svelte-1uha8ag:hover{color:var(--accent)}.logline-edit.svelte-1uha8ag{border-bottom:1px solid var(--accent-soft);width:min(40rem,100%)}.premise.svelte-1uha8ag{color:var(--ink-muted);max-width:44rem;margin-top:8px;font-size:.88rem;line-height:1.55}.bh-stats.svelte-1uha8ag{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.stat.svelte-1uha8ag{align-items:baseline;gap:5px;display:flex}.stat.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.15rem}.stat.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--ink-faint);font-size:.76rem}.bar.svelte-1uha8ag{background:var(--surface-sunken);border-radius:999px;width:160px;height:5px;overflow:hidden}.bar.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--accent);height:100%;display:block}.toolbar.svelte-1uha8ag{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.seg.svelte-1uha8ag{border:1px solid var(--border);border-radius:999px;display:flex;overflow:hidden}.seg.svelte-1uha8ag button:where(.svelte-1uha8ag){background:var(--glass);color:var(--ink-muted);border:none;padding:5px 14px;font-size:.8rem}.seg.svelte-1uha8ag button.on:where(.svelte-1uha8ag){background:var(--accent);color:var(--accent-contrast)}.threads.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tl.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-size:.68rem}.thread.svelte-1uha8ag{border:1px solid var(--border);background:var(--surface-sunken);color:var(--ink-muted);border-radius:999px;padding:3px 10px;font-size:.75rem}.thread.on.svelte-1uha8ag{box-shadow:0 0 0 2px var(--accent)}.th-coral.svelte-1uha8ag{color:var(--coral)}.th-gold.svelte-1uha8ag{color:var(--gold)}.th-iris.svelte-1uha8ag{color:var(--iris)}.th-sage.svelte-1uha8ag{color:var(--accent-2)}.tc.svelte-1uha8ag{opacity:.6}.ghost.svelte-1uha8ag{border:1px solid var(--glass-border);background:var(--glass-soft);color:var(--ink-muted);border-radius:999px;padding:3px 10px;font-size:.76rem}.ghost.sm.svelte-1uha8ag{padding:2px 8px;font-size:.72rem}.board.svelte-1uha8ag{flex-direction:column;gap:20px;display:flex}.arc-head.svelte-1uha8ag{align-items:center;gap:10px;margin-bottom:8px;display:flex}.arc-name.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-size:.78rem;font-family:var(--font-display);background:0 0;border:none;padding:0}.arc-name.svelte-1uha8ag:hover{color:var(--accent)}.arc-name.svelte-1uha8ag .open:where(.svelte-1uha8ag){opacity:0}.arc-name.svelte-1uha8ag:hover .open:where(.svelte-1uha8ag){opacity:1}.arcview.svelte-1uha8ag{flex-direction:column;gap:12px;display:flex}.arcview.svelte-1uha8ag .back:where(.svelte-1uha8ag){color:var(--ink-muted);background:0 0;border:none;align-self:flex-start;padding:0;font-size:.82rem}.av-head.svelte-1uha8ag{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.av-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-prose);font-size:1.4rem}.av-stats.svelte-1uha8ag{color:var(--ink-muted);gap:16px;font-size:.8rem;display:flex}.av-stats.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ink);font-variant-numeric:tabular-nums}.av-row.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.avl.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);margin-right:4px;font-size:.66rem}.pill.svelte-1uha8ag{background:var(--surface-sunken);color:var(--ink-soft);border-radius:999px;padding:2px 10px;font-size:.76rem;text-decoration:none}.pill.th-coral.svelte-1uha8ag{color:var(--coral)}.pill.th-gold.svelte-1uha8ag{color:var(--gold)}.pill.th-iris.svelte-1uha8ag{color:var(--iris)}.pill.th-sage.svelte-1uha8ag{color:var(--accent-2)}.av-chapters.svelte-1uha8ag{flex-direction:column;gap:14px;margin-top:6px;display:flex}.avc.svelte-1uha8ag{background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:14px 16px}.avc.dimmed.svelte-1uha8ag{opacity:.35}.avc-head.svelte-1uha8ag{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.num.svelte-1uha8ag{background:var(--surface-sunken);width:22px;height:22px;color:var(--ink-muted);border-radius:50%;flex:none;place-items:center;font-size:.72rem;display:grid}.avc-title.svelte-1uha8ag{font-family:var(--font-prose);color:var(--ink);font-size:1.1rem;font-weight:600;text-decoration:none}.avc-title.svelte-1uha8ag:hover{color:var(--accent)}.avc-meta.svelte-1uha8ag{color:var(--ink-faint);font-size:.74rem}.avc-syn.svelte-1uha8ag{color:var(--ink-soft);margin:8px 0;font-size:.9rem;line-height:1.55}.avc-prose.svelte-1uha8ag{font-family:var(--font-prose);color:var(--ink-muted);border-left:2px solid var(--border-strong);margin:8px 0;padding-left:10px;font-size:.9rem;line-height:1.6}.avc-beats.svelte-1uha8ag{color:var(--ink-soft);margin:8px 0;padding-left:18px;font-size:.83rem}.avc-beats.svelte-1uha8ag li.done:where(.svelte-1uha8ag){color:var(--ink-faint);text-decoration:line-through}.avc-cast.svelte-1uha8ag{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.avc-cast.svelte-1uha8ag a:where(.svelte-1uha8ag){background:var(--surface-sunken);color:var(--ink-soft);border-radius:999px;padding:2px 9px;font-size:.76rem;text-decoration:none}.avc-write.svelte-1uha8ag{color:var(--accent);font-size:.78rem;text-decoration:none}.arc-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-size:.78rem}.cards.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;min-height:40px;display:grid}.arc-empty.svelte-1uha8ag{color:var(--ink-faint);grid-column:1/-1;padding:8px;font-size:.82rem}.add-arc.svelte-1uha8ag{border:1px dashed var(--border-strong);color:var(--ink-muted);border-radius:var(--radius-sm);background:0 0;align-self:flex-start;padding:6px 14px;font-size:.8rem}.outline.svelte-1uha8ag{flex-direction:column;gap:18px;display:flex}.o-arc.svelte-1uha8ag h3:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin-bottom:8px;font-size:.78rem}.o-ch.svelte-1uha8ag{border-left:2px solid var(--border-strong);margin-bottom:4px;padding:4px 0 10px 14px}.o-ch.dimmed.svelte-1uha8ag{opacity:.35}.o-ch.svelte-1uha8ag a:where(.svelte-1uha8ag){font-family:var(--font-prose);color:var(--ink);font-weight:600;text-decoration:none}.o-meta.svelte-1uha8ag{color:var(--ink-faint);margin-left:8px;font-size:.74rem}.o-ch.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-muted);margin:4px 0;font-size:.86rem;line-height:1.5}.o-ch.svelte-1uha8ag ul:where(.svelte-1uha8ag){color:var(--ink-soft);margin:4px 0 0;padding-left:18px;font-size:.82rem}.o-ch.svelte-1uha8ag li.done:where(.svelte-1uha8ag){color:var(--ink-faint);text-decoration:line-through}
