body.runbook{--paper:#14171f;--panel:#1c2030;--ink:#eaecf3;--muted:#a8b0c6;--line:#363e53;--accent:#6ee7b7;--soft:#242c3a;--display:"DM Sans",Arial,sans-serif;--accent-ink:#122b25}
.runbook h1,.runbook h2{font-weight:700;letter-spacing:-.055em}
.runbook h1{font-size:clamp(46px,5.4vw,86px)}
.runbook .cover-page{background:#10131b}
.runbook .service-badge{background:#1b2530;border:1px solid var(--line);border-left:6px solid var(--accent);padding:40px;border-radius:12px;font-family:ui-monospace,Menlo,monospace}
.runbook .service-badge .big-number{font-family:"DM Sans",Arial,sans-serif;font-size:100px;font-weight:700;letter-spacing:-.08em}
.runbook .service-badge p{line-height:1.8}
.runbook .copy-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0 20px;font-size:12px}
.runbook .panel .label{margin-top:20px;margin-bottom:6px}
.runbook .panel p{font-size:18px}
.runbook pre{font-size:16px}
.runbook .page-header,.runbook .page-footer{font-family:ui-monospace,Menlo,monospace}
.runbook .cover-layout{min-height:420px}
@media(max-width:800px){.runbook .service-badge{padding:24px}.runbook .service-badge .big-number{font-size:72px}.runbook .cover-layout{min-height:0}.runbook h1{font-size:45px}}
