.nq-manuscript-editor{color:var(--nq-vellum,#ede6d6);background:var(--nq-ink,#0b1220);min-width:0;font-family:system-ui,sans-serif}.nq-author-toolbar{border-bottom:1px solid var(--nq-hairline,#24304a);flex-wrap:wrap;gap:.5rem;padding:.75rem;display:flex}.nq-author-toolbar button{font:inherit;color:inherit;background:var(--nq-ink-raised,#131c2e);border:1px solid var(--nq-hairline,#24304a);border-radius:6px;min-height:44px;padding:.6rem .8rem}.nq-author-toolbar button[aria-pressed=true]{border-color:var(--nq-vellum,#ede6d6);text-decoration:underline}.nq-manuscript-editor :focus-visible{outline:2px solid var(--nq-gold,#f0b429);outline-offset:2px}.nq-author-prose{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;caret-color:currentColor;max-width:46rem;min-height:60vh;margin:0 auto;padding:clamp(1rem,5vw,3rem);font-family:Georgia,serif;font-size:1.125rem;line-height:1.8}.nq-author-paragraph{margin:0 0 1.4em}.nq-author-paragraph[data-block-kind=system]{border-inline-start:2px solid var(--nq-hairline,#24304a);padding-inline-start:1rem;font-family:ui-monospace,monospace}.nq-author-strong{font-weight:700}.nq-author-emphasis{font-style:italic}.nq-author-link{color:inherit;text-decoration:underline}.nq-scene-break{text-align:center;letter-spacing:.5em;margin:1.8rem 0}.nq-author-prose .nq-reference-link{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--nq-vellum,#ede6d6) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--nq-vellum,#ede6d6) 40%, transparent);text-underline-offset:.3em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}.nq-author-prose .nq-reference-link[data-reference-state=elsewhere]{text-decoration-style:dashed;-webkit-text-decoration-color:var(--nq-slate,#8b99b3);text-decoration-color:var(--nq-slate,#8b99b3)}