/* HillBilly-Crew Wiki: shared left navigation and categories first, 13.4.6. */
.wiki-organized{--wiki-muted:#a6afb2;--wiki-border:#30383c}
.wiki-page .wiki-search-scope{font-size:12px;line-height:1.4;margin:9px 0 0;color:#b8c0c3}
.wiki-page .wiki-search:focus-within{outline:2px solid var(--orange2);outline-offset:3px}
.wiki-organized :is(a,button,select,summary):focus-visible,.wiki-reading-layout :is(a,button,summary):focus-visible{outline:2px solid var(--orange2);outline-offset:4px}
.wiki-organized .wiki-route{padding:0 0 22px;background:none;border:0;border-bottom:1px solid var(--wiki-border);font:500 13px/1.6 var(--sans);letter-spacing:0;text-transform:none;overflow-wrap:anywhere}
.wiki-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);gap:36px;align-items:start}
.wiki-browser{position:sticky;top:96px;max-height:calc(100vh - 116px);overflow:auto;scrollbar-width:thin;scrollbar-color:#566065 #111719;overscroll-behavior:contain}
.wiki-browser__panel{border:1px solid var(--wiki-border);background:#101517}
.wiki-browser__panel>summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:20px 17px;color:#f0f2ee;font:800 19px/1.2 var(--condensed);cursor:pointer;list-style:none}
.wiki-browser__panel>summary::-webkit-details-marker{display:none}
.wiki-browser__toggle{color:var(--orange2);transition:transform .15s ease}
.wiki-browser__panel[open] .wiki-browser__toggle{transform:rotate(180deg)}
.wiki-tree,.wiki-filter-categories{padding:0 10px 12px}
.wiki-tree a,.wiki-filter-categories a{display:flex;gap:12px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 11px;color:#c2c9ca;border-left:2px solid transparent;font:500 13px/1.45 var(--sans);overflow-wrap:anywhere}
.wiki-tree a:hover,.wiki-filter-categories a:hover{color:#fff;background:#192023}
.wiki-tree a.is-active,.wiki-filter-categories a.is-active{border-left-color:var(--orange);background:#26201a;color:#ffb77f}
.wiki-tree b,.wiki-filter-categories b{flex:none;font:500 11px/1 var(--sans);color:#b4babc}
.wiki-tree__all{margin-bottom:10px}
.wiki-tree__branch{border-top:1px solid #293236;padding-top:5px;margin-top:5px}
.wiki-tree__branch>summary{position:relative;min-height:44px;padding:13px 10px;color:#f4f3ef;font:700 13px/1.45 var(--sans);cursor:pointer;overflow-wrap:anywhere}
.wiki-tree__branch>summary b{float:right;padding:4px 0 4px 8px}
.wiki-tree__branch>summary::marker{color:var(--orange2)}
.wiki-tree__children{border-left:1px solid #394145;margin:0 0 8px 10px;padding-left:4px}
.wiki-filter-categories{border-top:1px solid var(--wiki-border);padding-top:18px}
.wiki-filter-categories h2{margin:0 10px 10px;color:#919da2;font:700 11px/1.5 var(--sans);letter-spacing:1px;text-transform:uppercase}
.wiki-tree__notice{padding:0 10px;font-size:13px;color:var(--wiki-muted)}
.wiki-browser__help{display:block;padding:18px 12px;color:var(--wiki-muted);font-size:12px;line-height:1.7}
.wiki-browser__help span{display:block;color:var(--orange2);font-weight:700}
.wiki-results{min-width:0;scroll-margin-top:100px}
.wiki-results__heading{padding:0 0 23px}
.wiki-eyebrow{display:block;margin-bottom:9px;color:var(--orange2);font:700 11px/1.4 var(--sans);text-transform:uppercase;letter-spacing:1.2px}
.wiki-results__heading h2{margin:0;color:#f5f4f0;font:800 clamp(27px,3vw,38px)/1.15 var(--condensed);overflow-wrap:anywhere}
.wiki-results__heading p{margin:11px 0 0;max-width:72ch;color:#b2babe;font:400 14px/1.7 var(--sans);overflow-wrap:anywhere}
.wiki-active-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 20px;font-size:12px}
.wiki-active-filters>span{padding:7px 10px;border:1px solid #514132;background:#251f19;color:#ffc292;overflow-wrap:anywhere}
.wiki-active-filters a{display:inline-flex;align-items:center;gap:9px;min-height:36px;padding:7px 10px;color:#c8d0d1;border:1px solid #384247;overflow-wrap:anywhere}
.wiki-active-filters a:hover{border-color:var(--orange);color:#fff}
.wiki-active-filters b{font-size:17px;font-weight:400;color:var(--orange2)}
.wiki-results__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 0;border-top:1px solid var(--wiki-border);border-bottom:1px solid var(--wiki-border)}
.wiki-results__toolbar>p{margin:0;color:#b5bdc0;font-size:13px;line-height:1.5}
.wiki-results__toolbar strong{color:#fff;font-weight:700}
.wiki-results__toolbar p span{color:#919da2;white-space:nowrap}
.wiki-sort{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:100%}
.wiki-sort label{font-size:12px;color:#b5bdc0}
.wiki-sort select,.wiki-sort button{min-height:40px;max-width:100%;border:1px solid #465054;border-radius:0;background:#131b1e;color:#eee;font:500 12px/1.3 var(--sans);padding:8px 10px;color-scheme:dark}
.wiki-sort select{min-width:0;cursor:pointer}
.wiki-sort button{cursor:pointer;color:var(--orange2)}
.wiki-sort button:hover{border-color:var(--orange)}
.wiki-article-list{display:grid}
.wiki-list-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;position:relative;padding:24px 16px 24px 0;border-bottom:1px solid var(--wiki-border);transition:background .15s ease}
.wiki-list-item:hover{background:#111719}
.wiki-list-item__symbol{display:grid;place-items:center;width:42px;height:44px;margin-top:4px;border:1px solid #394347;background:#11191c;color:#cf9a70;font:700 10px/1.1 var(--sans);white-space:nowrap;text-overflow:ellipsis;text-align:center;overflow:hidden}
.wiki-list-item__content{min-width:0}
.wiki-list-item__path{display:flex;gap:7px 9px;align-items:center;flex-wrap:wrap;color:#a2adb1;font:500 11px/1.45 var(--sans);overflow-wrap:anywhere}
.wiki-list-item__path i{font-style:normal;color:#617076}
.wiki-recommended{padding:3px 7px;border:1px solid #5b4230;color:#ffba84;font:600 10px/1.3 var(--sans)}
.wiki-list-item h3{margin:7px 0 8px;color:#f0f2ee;font:700 19px/1.4 var(--sans);overflow-wrap:anywhere}
.wiki-list-item h3 a{display:block;padding-right:28px}
.wiki-list-item h3 a:after{content:"";position:absolute;inset:0}
.wiki-list-item h3 a:hover{color:var(--orange2)}
.wiki-list-item__arrow{position:absolute;right:15px;top:58px;color:var(--orange2);font:400 22px/1 var(--sans)}
.wiki-list-item p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:#b1babd;font:400 13px/1.7 var(--sans);overflow-wrap:anywhere}
.wiki-list-item__meta{display:flex;gap:5px 17px;flex-wrap:wrap;margin-top:12px;color:#96a3a8;font:400 11px/1.5 var(--sans)}
.wiki-pagination{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:24px;font:600 13px/1.4 var(--sans)}
.wiki-pagination>div{display:flex;gap:5px;align-items:center;flex-wrap:wrap}
.wiki-pagination a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:40px;padding:8px 12px;border:1px solid #3d484d;color:#c4cccf;background:#111719}
.wiki-pagination a:hover{border-color:var(--orange);color:#fff}
.wiki-pagination [aria-current="page"]{color:#fff;background:#a2460a;border-color:#e97925}
.wiki-pagination span{color:#9ca6aa}
.wiki-organized .wiki-empty{margin-top:22px;padding:38px 24px}
.wiki-organized .wiki-empty h3{font:700 24px/1.3 var(--condensed);text-transform:none}
.wiki-organized .wiki-empty p{font-size:14px;line-height:1.7}
.wiki-organized .wiki-empty a{font:600 13px/1.6 var(--sans);min-height:44px}
.wiki-organized .wiki-help-cta{margin-top:42px;padding:24px}
.wiki-organized .wiki-help-cta h2{font-size:28px;text-transform:none}
.wiki-organized .wiki-help-cta p{font-size:13px;line-height:1.7}
/* Article reading, without altering the shared header composition. */
.wiki-reading-layout{grid-template-columns:minmax(0,1fr) 280px;gap:32px}
.wiki-back-link{display:inline-block;margin-bottom:18px;color:var(--orange2);font:600 13px/1.6 var(--sans);overflow-wrap:anywhere}
.wiki-reading-layout .wiki-article-body{padding:32px 38px;overflow-wrap:anywhere}
.wiki-reading-layout .wiki-article-body p,.wiki-reading-layout .wiki-article-body li{font-size:16px;line-height:1.8}
.wiki-reading-layout .wiki-article-body h2,.wiki-reading-layout .wiki-article-body h3,.wiki-reading-layout .wiki-article-body h4{text-transform:none;line-height:1.3}
.wiki-reading-layout .wiki-article-body h2{padding-top:28px;margin-top:40px}
.wiki-reading-layout .wiki-article-body h2:first-child{padding-top:0;margin-top:0}
.wiki-reading-layout .wiki-anchor:focus-visible{opacity:1}
.wiki-reading-layout .wiki-article-sidebar{max-height:calc(100vh - 116px);overflow:auto;scrollbar-width:thin;scrollbar-color:#566065 #111719;overscroll-behavior:contain}
.wiki-reading-layout .wiki-toc a,.wiki-reading-layout .wiki-mobile-toc a{font:400 13px/1.6 var(--sans);min-height:40px;overflow-wrap:anywhere}
.wiki-reading-layout .wiki-toc a.level-3,.wiki-reading-layout .wiki-mobile-toc a.level-3{font-size:12px;padding-left:22px}
.wiki-reading-layout .wiki-toc a.level-4,.wiki-reading-layout .wiki-mobile-toc a.level-4{font-size:12px;padding-left:32px}
.wiki-reading-layout :is(.wiki-toc,.wiki-mobile-toc) a[aria-current="location"]{color:#ffb77f;border-left:2px solid var(--orange);background:#26201a}
.wiki-reading-layout .wiki-side-categories a{font:500 12px/1.6 var(--sans);text-transform:none;overflow-wrap:anywhere;min-height:42px}
.wiki-reading-layout .wiki-mobile-toc summary{min-height:46px;font-size:13px;line-height:1.6}
.wiki-reading-layout .wiki-side-meta dt,.wiki-reading-layout .wiki-side-meta dd{font-size:11px;line-height:1.6}
.wiki-reading-layout .wiki-related strong{font-size:18px;line-height:1.4;text-transform:none}
.wiki-reading-layout .wiki-related small,.wiki-reading-layout .wiki-related a span{font-size:11px}
@media(max-width:1100px){
  .wiki-workspace{grid-template-columns:235px minmax(0,1fr);gap:25px}
  .wiki-sort label{width:100%}
  .wiki-reading-layout .wiki-article-body{padding:26px}
}
@media(max-width:820px){
  .wiki-workspace,.wiki-reading-layout{grid-template-columns:minmax(0,1fr);gap:24px}
  .wiki-browser{position:static;max-height:none;overflow:visible}
  .wiki-browser__panel>summary{padding:17px}
  .wiki-browser__help{display:none}
  .wiki-reading-layout .wiki-article-sidebar{position:static;max-height:none;overflow:visible}
  .wiki-reading-layout .wiki-side-meta{display:none}
  .wiki-reading-layout .wiki-toc{display:none}
}
@media(max-width:520px){
  .wiki-organized .wiki-route{font-size:12px;padding-bottom:15px}
  .wiki-results__heading{padding-bottom:18px}
  .wiki-results__heading h2{font-size:30px}
  .wiki-results__toolbar{gap:12px}
  .wiki-sort{width:100%}
  .wiki-sort select{flex:1}
  .wiki-sort label{width:100%}
  .wiki-list-item{grid-template-columns:minmax(0,1fr);gap:0;padding:21px 0}
  .wiki-list-item__symbol{display:none}
  .wiki-list-item h3{font-size:17px}
  .wiki-list-item__arrow{right:3px;top:60px}
  .wiki-list-item__meta{gap:5px 12px}
  .wiki-pagination{gap:12px;font-size:12px}
  .wiki-pagination a{padding:8px 10px;min-width:38px}
  .wiki-pagination>div{order:-1;width:100%;justify-content:center}
  .wiki-reading-layout .wiki-article-body{padding:23px 18px}
  .wiki-reading-layout .wiki-article-body p,.wiki-reading-layout .wiki-article-body li{font-size:15px}
  .wiki-reading-layout .wiki-article-body h2{font-size:27px}
  .wiki-reading-layout .wiki-article-body h3{font-size:22px}
}
@media(prefers-reduced-motion:reduce){.wiki-list-item,.wiki-browser__toggle{transition:none}}

/* One content grid for the overview, categories, results and article pages. */
html:has(body.wiki-shell){scrollbar-gutter:stable}
.wiki-shell .wiki-workspace{grid-template-columns:260px minmax(0,1fr);gap:36px}
.wiki-shell .wiki-browser{grid-column:1;grid-row:1}
.wiki-shell .wiki-workspace>:is(.wiki-results,.wiki-document){grid-column:2;grid-row:1;min-width:0}
.wiki-shell .wiki-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.wiki-catalog-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px 14px;align-content:start;padding:21px;border:1px solid #394044;background:#101618;color:#eee;min-width:0;transition:border-color .15s ease,background .15s ease}
.wiki-catalog-card:hover{border-color:var(--orange);background:#171b1b}
.wiki-catalog-card__icon{display:grid;place-items:center;width:46px;height:42px;border:1px solid #514537;background:#191a17;color:#ffb577;font:700 10px/1 var(--sans);overflow:hidden}
.wiki-catalog-card h3{align-self:center;margin:0;font:800 20px/1.25 var(--condensed);color:#f3f1ed;text-transform:none;overflow-wrap:anywhere}
.wiki-catalog-card p{grid-column:1/-1;margin:3px 0 5px;color:#adb6b9;font:400 13px/1.6 var(--sans);overflow-wrap:anywhere}
.wiki-catalog-card footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:12px;border-top:1px solid #31393d;font:500 11px/1.5 var(--sans);color:#a4b0b4}
.wiki-catalog-card footer b{color:var(--orange2);font-weight:700}
.wiki-document{overflow-wrap:anywhere}
.wiki-document-heading{margin:0 0 24px;padding-bottom:23px;border-bottom:1px solid #343e42}
.wiki-document-heading h2{margin:14px 0 12px;font:800 clamp(27px,3vw,38px)/1.2 var(--condensed);color:#f5f3ee;text-transform:none}
.wiki-document-heading>p{color:#bbc3c6;font-size:15px;line-height:1.7;margin:0}
.wiki-document-heading .wiki-meta span{font-size:10px;line-height:1.4}
.wiki-document .wiki-back-link{margin-bottom:22px;line-height:1.7}
.wiki-document-toc{border:1px solid #384145;background:#101618;margin:0 0 20px}
.wiki-document-toc summary{padding:15px 18px;color:var(--orange2);font:700 14px/1.5 var(--sans);cursor:pointer}
.wiki-document-toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 14px;padding:0 15px 15px}
.wiki-document-toc a{display:block;min-height:36px;padding:8px 10px;border-left:2px solid transparent;color:#bbc3c5;font:400 13px/1.55 var(--sans)}
.wiki-document-toc a:hover,.wiki-document-toc a[aria-current="location"]{border-left-color:var(--orange);color:#ffc28f;background:#24201b}
.wiki-document-toc a.level-3{padding-left:20px}.wiki-document-toc a.level-4{padding-left:30px}
.wiki-document .wiki-article-body{padding:30px;overflow-wrap:anywhere}
.wiki-document .wiki-article-body p,.wiki-document .wiki-article-body li{font-size:16px;line-height:1.8}
.wiki-document .wiki-article-body h2,.wiki-document .wiki-article-body h3,.wiki-document .wiki-article-body h4{text-transform:none;line-height:1.3}
.wiki-document .wiki-anchor:focus-visible{opacity:1}
@media(max-width:1100px){
  .wiki-shell .wiki-workspace{grid-template-columns:235px minmax(0,1fr);gap:25px}
  .wiki-catalog-card{padding:16px;column-gap:11px}
  .wiki-catalog-card h3{font-size:18px}
}
@media(max-width:820px){
  .wiki-shell .wiki-workspace{grid-template-columns:minmax(0,1fr);gap:24px}
  .wiki-shell .wiki-browser{grid-column:1;grid-row:1}
  .wiki-shell .wiki-workspace>:is(.wiki-results,.wiki-document){grid-column:1;grid-row:2}
  .wiki-shell .wiki-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
  .wiki-shell .wiki-catalog{grid-template-columns:minmax(0,1fr)}
  .wiki-catalog-card{padding:18px}
  .wiki-catalog-card h3{font-size:20px}
  .wiki-document-toc nav{grid-template-columns:minmax(0,1fr)}
  .wiki-document .wiki-article-body{padding:23px 18px}
  .wiki-document .wiki-article-body p,.wiki-document .wiki-article-body li{font-size:15px}
}
@media(prefers-reduced-motion:reduce){.wiki-catalog-card{transition:none}}
