.manual-title-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.manual-title-meta span{padding:5px 7px;border:1px solid #34414b;border-radius:5px;color:#8f9aa4;font:600 7px 'Plex Mono'}.manual-title-actions{display:flex;align-items:flex-end;gap:8px;flex-direction:column}.manual-title-actions>a{padding:8px 10px;border:1px solid rgba(255,52,59,.36);border-radius:6px;background:rgba(224,24,32,.1);color:#ff666c;font-size:9px;font-weight:700;text-decoration:none;white-space:nowrap}.manual-toc{position:sticky;z-index:8;top:0;display:flex;align-items:center;gap:13px;margin-top:20px;padding:11px 13px;border:1px solid #34414b;border-radius:8px;background:rgba(24,33,41,.95);backdrop-filter:blur(12px)}.manual-toc strong{color:#78848e;font:700 7px 'Plex Mono';letter-spacing:.08em}.manual-toc a{color:#c4cbd1;font-size:9px;text-decoration:none}.manual-toc a:hover{color:#ff5b61}.manual-command-list>div{grid-template-columns:200px 1fr auto}.manual-command-list button{padding:5px 8px;border:1px solid #43505a;border-radius:5px;background:#172029;color:#aeb8c0;font-size:8px;cursor:pointer}.manual-command-list button:hover{border-color:#ff4b52;color:#fff}.manual-next{display:block}.manual-feedback{display:flex;align-items:center;gap:7px}.manual-feedback button.selected{border-color:#ff4b52;background:rgba(224,24,32,.16);color:#ff666c}.manual-next>nav{display:flex;justify-content:space-between;gap:14px;margin-top:18px}.manual-next>nav a{max-width:45%;color:#ff5b61;font-size:11px;text-decoration:none}.manual-next>nav a:last-child{margin-left:auto;text-align:right}@media(max-width:700px){.manual-toc{overflow-x:auto}.manual-toc strong{display:none}.manual-toc a{white-space:nowrap}.manual-title-actions{align-items:flex-start;margin-top:14px}.manual-command-list>div{grid-template-columns:1fr auto}.manual-command-list span{grid-column:1/-1}.manual-title-meta span{font-size:6px}}

/* A quieter reading layout for the public handbook. */
.manual{--m-bg:#0d1017;--m-side:#11151e;--m-panel:#151b25;--m-border:#2a3342;--m-muted:#b0bac8;font-family:Arial,sans-serif}
.manual .manual-article{width:min(900px,calc(100% - 80px));padding-top:42px}
.manual .manual-brand{font-style:normal;font-size:19px;letter-spacing:-.02em}
.manual .manual-sidebar nav a{font-size:13px;line-height:1.45;padding:10px 12px}
.manual .manual-sidebar nav a small{font:600 10px Arial,sans-serif;text-transform:none}
.manual .manual-sidebar nav section>strong{font-size:11px;color:#9aa8ba}
.manual .manual-search input{min-width:0;width:100%;font-size:14px}
.manual .manual-breadcrumb{flex-wrap:wrap;line-height:1.6;font-size:12px;margin-bottom:24px}
.manual .manual-title h1{font-size:clamp(30px,3vw,42px);line-height:1.15;letter-spacing:-.035em}
.manual .manual-title>div>p{font-size:16px;line-height:1.75;color:var(--m-muted)}
.manual .manual-title-meta span{padding:0;border:0;font:12px Arial,sans-serif;color:#94a2b6}
.manual .manual-title-actions>a,.manual .manual-premium{font:600 12px Arial,sans-serif;line-height:1.5}
.manual .manual-toc{gap:16px;padding:14px 16px;background:#111722;overflow-x:auto}
.manual .manual-toc a{font-size:13px;white-space:nowrap}.manual .manual-toc strong{font:600 11px Arial,sans-serif;white-space:nowrap}
.manual .manual-toc a[aria-current=location]{color:#ff7a80;text-decoration:underline;text-underline-offset:5px}
.manual .manual-section{padding-top:40px;scroll-margin-top:86px}
.manual .manual-section h2{font-size:24px;letter-spacing:-.025em;padding-bottom:12px}
.manual .manual-steps h3{font-size:17px;line-height:1.5;margin-bottom:6px}
.manual .manual-steps p,.manual .manual-reference-table p,.manual .manual-flow p,.manual .manual-problems p,.manual .manual-example p,.manual .manual-faq p{font-size:14px;line-height:1.8;color:#b9c4d3;overflow-wrap:anywhere}
.manual .manual-reference-table strong,.manual .manual-flow strong,.manual .manual-problems strong{font-size:14px;line-height:1.6}
.manual .manual-section-intro,.manual .manual-callout p,.manual .manual-callout ul,.manual .manual-command-list span{font-size:14px;line-height:1.75}
.manual .manual-callout{border-left-width:2px;background:#171e2a}.manual .manual-callout.warning{background:#211e18}
.manual .manual-welcome{align-items:flex-start;padding:24px;background:#181b27}
.manual .manual-welcome p{font-size:14px;line-height:1.7;margin:8px 0 12px}.manual .manual-welcome a{color:#ff8b90;font-size:14px;font-weight:600;text-decoration:none}
.manual .manual-library{scroll-margin-top:80px}.manual .manual-library-grid a{padding:15px}.manual .manual-library-grid a strong{font-size:14px}.manual .manual-library-grid a span{font-size:13px;line-height:1.65}.manual .manual-library-grid a small{display:none}
.manual :is(a,button,summary,input):focus-visible{outline:2px solid #ff888f;outline-offset:3px}
@media(max-width:850px){.manual .manual-article{width:calc(100% - 36px);padding-top:26px}.manual .manual-toc{top:47px}.manual .manual-section{scroll-margin-top:116px}.manual .manual-title-actions{align-items:flex-start}.manual .manual-breadcrumb{font-size:11px}}
@media(max-width:560px){.manual .manual-reference-table>div{grid-template-columns:1fr;gap:4px}.manual .manual-welcome{padding:18px}.manual .manual-welcome img{display:none}.manual .manual-title h1{font-size:30px}.manual .manual-toc{gap:14px}.manual .manual-next>nav{flex-wrap:wrap}.manual .manual-command-list code{overflow-wrap:anywhere}}

.manual :is(h1,h2,h3,h4){font-family:Arial,sans-serif!important;font-weight:650!important}
.manual .manual-title-meta span{background:transparent!important}
.manual .manual-steps>section{padding:0;margin:0}.manual .manual-steps{gap:26px}
.manual .manual-title{padding-top:0}.manual .manual-title .eyebrow{font-size:11px;letter-spacing:.1em}
/* NightCrew handbook: focused reading, fast discovery, and practical navigation. */
.manual{--m-bg:#090c11;--m-side:#0c0f15;--m-panel:#11151d;--m-border:#ffffff19;--m-muted:#b4b4c2;background:radial-gradient(ellipse at 90% 0%,#b4163214,transparent 45%),var(--m-bg);color:#eff0f5;font-family:'Proxima Nova',Arial,sans-serif}
.manual-sidebar{background:linear-gradient(180deg,#0e1017,#090c11);border-right:1px solid #ff31552a}
.manual .manual-article{width:min(980px,calc(100% - 80px));padding-top:44px;padding-bottom:70px}
.manual .manual-title{padding-bottom:28px;border-bottom:1px solid #ff37572b}
.manual .manual-title h1{font-size:clamp(32px,4vw,52px);letter-spacing:-.045em;line-height:1.1;color:#faf7fc}
.manual .manual-title>div>p:not(.eyebrow){font-size:16px;line-height:1.7;max-width:70ch;color:#b9b5c4}
.manual .manual-title-meta span{font:500 11px/1.5 'Proxima Nova',Arial,sans-serif;padding:5px 10px;border-radius:30px;border-color:var(--m-border);color:#a7a1b4;background:#ffffff03}
.manual .manual-search{border-radius:12px;background:#070a10;border:1px solid #ffffff25}
.manual .manual-search input{font-size:12px;min-width:0}
.manual .manual-search kbd{font-size:9px}
.manual [data-guide-link]{border-radius:9px;transition:background-color .15s,color .15s}
.manual [data-guide-link].active{background:linear-gradient(90deg,#c51f3f25,#c51f3f08);box-shadow:inset 2px 0 #ff4566;color:#ff98ab}
.manual .manual-toc{gap:14px;padding:13px 16px;overflow-x:auto;background:#10131af2;border:1px solid #ffffff1d;border-radius:12px;scrollbar-width:thin}
.manual .manual-toc :is(strong,a){font-size:11px;white-space:nowrap}
.manual .manual-toc a[aria-current]{color:#ff7a97}
.manual .manual-section{padding-top:40px;scroll-margin-top:85px}
.manual .manual-section h2{font-size:24px;letter-spacing:-.025em;border-color:var(--m-border);display:flex;gap:10px;align-items:center}
.manual .manual-steps{gap:14px}
.manual .manual-steps>section{padding:22px;border:1px solid var(--m-border);border-radius:15px;background:linear-gradient(140deg,#151821,#0c1016);gap:16px}
.manual .manual-steps h3{font-size:16px;margin:2px 0 8px}
.manual .manual-steps p{font-size:14px;line-height:1.8;color:#bcb9c8}
.manual .manual-steps>section>span{width:30px;height:30px;background:linear-gradient(135deg,#e83053,#9c1934);border-radius:9px;box-shadow:0 0 15px #d1213f15}
.manual .manual-reference-table{border:1px solid var(--m-border);border-radius:14px;overflow:hidden;background:#0e1219}
.manual .manual-reference-table>div{padding:17px 20px;border-color:var(--m-border)}
.manual .manual-reference-table>div:nth-child(even){background:#ffffff02}
.manual .manual-reference-table p{line-height:1.75;font-size:13px}
.manual .manual-callout{border-radius:12px;padding:18px;line-height:1.7}
.manual .manual-callout.info{background:#e52c4b0b;border-color:#e52c4b}
.manual .manual-callout.warning{background:#b87b170c;border-color:#d6a24a}
.manual .manual-problems{display:grid;gap:12px}
.manual .manual-problems article{padding:20px;border:1px solid #ffffff16;border-radius:13px;background:#11151d}
.manual .manual-problems article strong{font-size:14px;color:#f2dce2}
.manual .manual-problems article p{font-size:13px;line-height:1.8;color:#b9b5c4}
.manual .manual-library-grid a{background:linear-gradient(145deg,#161821,#0b1016);border:1px solid var(--m-border);border-radius:14px;transition:border-color .15s,background-color .15s}
.manual .manual-library-grid a:hover{border-color:#f7446455;background:#17131d}
.manual .manual-library-grid a span{line-height:1.7}
.manual-skip{position:fixed;left:16px;top:-100px;z-index:200;background:#d52b4c;color:white;padding:12px 20px;border-radius:10px}
.manual-skip:focus{top:12px}
.manual-reading-progress{position:fixed;inset:0 0 auto;height:2px;z-index:100;pointer-events:none}
.manual-reading-progress span{display:block;height:100%;background:linear-gradient(90deg,#bb1638,#ff6a89);transform-origin:left;transform:scaleX(0)}
.manual-search-status{font-size:11px;color:#b5aebf;margin:0 0 10px}
.manual-search-status:empty{display:none}
.manual-search-results{max-height:45vh;overflow:auto;margin-bottom:16px;border:1px solid #ff456633;border-radius:12px;background:#11141d}
.manual-search-results[hidden]{display:none}
.manual-search-results a{display:block;padding:12px 14px;text-decoration:none;border-bottom:1px solid #ffffff0c}
.manual-search-results a:hover{background:#f6294b0b}
.manual-search-results strong{display:block;font-size:12px;color:#ff93a9;margin-bottom:6px}
.manual-search-results span{display:block;font-size:11px;line-height:1.6;color:#b1abba}
.manual-permalink{font-size:15px;color:#ff6c89;text-decoration:none;opacity:0}
.manual-section h2:hover .manual-permalink,.manual-permalink:focus{opacity:1}
.manual-related{margin-top:42px;padding-top:24px;border-top:1px solid var(--m-border)}
.manual-related h2{font-size:20px}
.manual-related>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.manual-related a{display:grid;gap:8px;padding:18px;border:1px solid var(--m-border);border-radius:13px;background:#11141b;text-decoration:none}
.manual-related strong{color:#ffd7e1;font-size:13px}
.manual-related span{color:#a8a4b4;font-size:12px;line-height:1.7}
.manual :is(a,button,input,summary):focus-visible{outline:2px solid #ff6c89;outline-offset:3px}
.manual [hidden]{display:none!important}
@media(max-width:850px){.manual .manual-article{width:calc(100% - 36px);padding-top:26px}.manual .manual-toc{top:48px}.manual .manual-section{scroll-margin-top:120px}.manual .manual-steps>section{padding:17px;gap:12px}.manual .manual-title-meta span{font-size:10px}.manual-related>div{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.manual *{scroll-behavior:auto!important;transition:none!important}}
@media print{.manual-sidebar,.manual-mobilebar,.manual-toc,.manual-feedback,.manual-reading-progress,.manual-permalink,.manual-title-actions{display:none!important}.manual{display:block;background:white;color:black}.manual .manual-main{margin:0}.manual .manual-article{width:100%;padding:0}.manual :is(p,h1,h2,h3,strong,span){color:black!important}.manual .manual-section{break-inside:avoid}.manual :is(.manual-steps>section,.manual-problems article,.manual-reference-table){background:white;border-color:#ddd;box-shadow:none}}
