.sl-room{max-width:72rem;margin-inline:auto}.sl-room header{margin-bottom:1.25rem}.sl-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:.75rem;margin-block:1rem}.sl-toolbar label{display:grid;gap:.4rem;flex:1 1 20rem;min-width:0}.sl-toolbar select{width:100%;min-width:0;height:2.75rem}.sl-manuscript{white-space:pre-wrap;overflow-wrap:anywhere;font-family:Courier,monospace;font-size:1rem;line-height:1.6;padding:clamp(1rem,4vw,3rem);border:1px solid var(--border,#555);border-radius:1rem;background:var(--panel,#302d36)}.sl-anchor{display:inline;background:transparent;color:var(--accent-light,#d0aaff);font:inherit;text-decoration:underline;text-underline-offset:.2em;border:0;padding:0;cursor:pointer}.sl-anchor:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sl-change{padding:.6rem 0;border-bottom:1px solid var(--border,#555)}.sl-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sl-diff pre,.sl-historical{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-family:Courier,monospace}.sl-revisions{margin-top:1rem}#sl-link-form label,#sl-release label{display:grid;gap:.4rem;margin-block:1rem}#sl-link-form :is(select,textarea),#sl-release textarea{width:100%;min-width:0;font-size:1rem}.sl-revisions summary{cursor:pointer}@media(max-width:600px){.sl-diff{grid-template-columns:1fr}.sl-toolbar>button{flex:1 1 9rem;min-height:2.75rem}.sl-manuscript{padding:1rem}.sl-room h1{font-size:1.65rem}}
