/* Sigma Ball chrome: white header/footer, no theme toggle. */
html,
body {
  background: #ffffff !important;
  color: #141820 !important;
}
.theme-toggle,
.header-controls,
[data-theme-toggle] {
  display: none !important;
}
.brand--current,
.brand--current + .brand-text {
  cursor: default;
  pointer-events: none;
}
.site-header,
.site-header .header-inner,
.site-nav-panel,
.site-nav {
  background: #ffffff !important;
  color: #141820 !important;
}
.site-header {
  border-bottom: 1px solid rgba(20, 24, 32, 0.08) !important;
  box-shadow: none !important;
  padding-top: env(safe-area-inset-top, 0px);
}
.brand-logo--ball {
  width: 42px;
  height: 42px;
  object-fit: contain;
  background: transparent;
}
.header-lang-switch,
.lang-switch {
  flex-shrink: 0;
  z-index: 2;
}
@media (max-width: 760px) {
  .site-header .header-inner {
    padding-left: max(12px, env(safe-area-inset-left, 0px));
    padding-right: max(12px, env(safe-area-inset-right, 0px));
  }
}
.site-header a,
.site-header strong,
.site-header span,
.brand-text,
.brand-text strong,
.site-nav a,
.site-nav-summary,
.site-nav-summary__label {
  color: #141820 !important;
}
.site-footer {
  background: #ffffff !important;
  color: #141820 !important;
  border-top: 1px solid rgba(20, 24, 32, 0.08) !important;
}
.site-footer a,
.site-footer h4,
.site-footer p,
.site-footer .muted {
  color: #3b4250 !important;
}
.lang-switch button {
  color: #141820 !important;
}
#main-content {
  background: #ffffff;
}
