/* Generated by build_pages.py from outputs/FOREVER-WARLOCK-GUIDE.html. Scoped to .manual. */


/* dashboard integration */
.manual{background:none;padding:0 clamp(.6rem,2vw,1.2rem) 2rem;font-size:clamp(16px,.5vw + 15px,18px)}
.manual .cover{margin-top:1.4rem}
.manual a{color:#8a1c12}
.manual .cover a,.manual .colophon a{color:#e6c66d}
.manual .page{scroll-margin-top:80px}
.manual table{display:table}
.manual .tw{-webkit-overflow-scrolling:touch}
.manual .tw table{min-width:560px}
.manual .units .ub{min-width:0}
.manual img,.manual svg,.manual video{max-width:100%}
.manual .back-top{display:inline-block;margin-top:.6rem;font:700 12px Cinzel,serif;letter-spacing:2px;text-transform:uppercase;color:#bfa772;text-decoration:none}
@media(max-width:640px){
 .manual .cover{padding:30px 16px 24px;outline-offset:-7px}
 .manual .cover h1{font-size:44px}
 .manual .cv-sub{font-size:17px}
 .manual .bar{padding:10px 14px;gap:10px}
 .manual .bar .num{min-width:44px;height:44px;font-size:18px;margin-left:6px}
 .manual .bar h2{font-size:26px}
 .manual .toc .tt{font-size:20px}
 .manual .toc .ts{display:none}
 .manual .count{gap:6px}
 .manual .count div{min-width:0;flex:1 1 0;padding:6px 2px 4px}
 .manual .count span{font-size:8.5px;letter-spacing:.5px}
 .manual .scroll-in{padding:14px 12px}
 .manual .count b{font-size:26px}
 .manual .dc::first-letter{font-size:54px}
 .manual .changes{columns:1}
 .manual .srcs{columns:1}
}
