/* Deployment-selected yellow and black palette, shared by the community and AdminCP. */
html:root {
  --cc-bg:#f5f5f5; --cc-surface:#fff; --cc-raised:#f0f0f0; --cc-sidebar:#fafafa;
  --cc-text:#111; --cc-muted:#5c5c5c; --cc-line:#e3e3e3; --cc-strong-line:#bdbdbd;
  --cc-brand:#fbca1b; --cc-button:#fbca1b; --cc-accent:#171717; --cc-soft:#fff6c8;
}
html:root[data-csp-scheme="dark"] {
  --cc-bg:#101010; --cc-surface:#1a1a1a; --cc-raised:#252525; --cc-sidebar:#161616;
  --cc-text:#f4f4f4; --cc-muted:#bcbcbc; --cc-line:#333; --cc-strong-line:#555;
  --cc-brand:#fbca1b; --cc-button:#fbca1b; --cc-accent:#fbca1b; --cc-soft:#352e10;
}
body:is(.community-warhammer,.cspApp_admin) {
  --i-primary:#fbca1b; --i-button--primary--ba-co:#fbca1b; --i-button--primary--co:#111;
}
body:is(.community-warhammer,.cspApp_admin) :is(.cspButton--primary,#elRegisterButton,.cspUserNav__link--sign-up,.cc-mobile-join-link,.cc-mobile-create,.wb-heading-action) {
  background:#fbca1b; color:#111!important; border-color:#fbca1b;
  transition:background-color 140ms,color 140ms,border-color 140ms;
}
body:is(.community-warhammer,.cspApp_admin) :is(.cspButton--primary,#elRegisterButton,.cspUserNav__link--sign-up,.cc-mobile-join-link,.cc-mobile-create,.wb-heading-action):is(:hover,:focus-visible) {
  background:#000; color:#fbca1b!important; border-color:#fbca1b; filter:none;
}
body:is(.community-warhammer,.cspApp_admin) :is(a,button,input,select,textarea,[tabindex]):focus-visible {
  outline:3px solid #9a7600; outline-offset:3px;
}
html[data-csp-scheme="dark"] body:is(.community-warhammer,.cspApp_admin) :is(a,button,input,select,textarea,[tabindex]):focus-visible {
  outline-color:#fbca1b;
}
.community-warhammer .cspWidget {
  background:var(--cc-surface); color:var(--cc-text); border:1px solid var(--cc-line); border-radius:14px;
}
.community-warhammer .cspWidget :is(.cspWidget__header,.cspWidget__content,.cspWidget__header-secondary) {
  background:transparent; color:var(--cc-text);
}
.community-warhammer .cspWidget :is(.cspWidget__header a,.cspUsername) {color:var(--cc-text)}
.community-warhammer [data-blockid*="whosOnline"] .cspList--csv {display:flex;flex-wrap:wrap;gap:7px 14px}
.community-warhammer [data-blockid*="whosOnline"] .cspList--csv>li {margin:0}
