.outline{text-decoration:none;display:inline-block}.chapter{display:flex;gap:12px;width:100%;background:none;border:0;border-left:2px solid transparent;text-align:left;color:var(--muted);font-size:14px;padding:8px}.chapter span{min-width:22px;color:var(--gold)}.chapter:hover,.chapter.active{border-left-color:var(--gold);color:white;background:#242b35}.pdf-view{min-width:0}.pdf-page{display:block;width:100%;height:auto;background:white}.page-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.page-controls select{background:var(--panel);color:white;border:1px solid var(--line);font:inherit;padding:6px}.page-controls button:disabled{opacity:.35;cursor:default}.page-text{margin-top:14px;border:1px solid var(--line)}.page-text div{white-space:pre-wrap;padding:20px;overflow-wrap:anywhere}.source-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.text-button{background:transparent;color:var(--blue);border:0;padding:0;text-decoration:underline;font:inherit}.toc{max-height:85vh;overflow:auto}.rundown-layout{grid-template-columns:265px 1fr}@media(max-width:800px){.rundown-layout{grid-template-columns:1fr}.toc{max-height:240px}.page-controls{font-size:14px}.page-controls .outline{padding:8px}}@media print{#content{display:block!important}.toc,.page-controls,.page-text{display:none}.rundown-layout{display:block}.pdf-page{width:100%}}
