/* Distinct service marks; one monochrome palette and consistent geometry. */
.brand-mark,.brand__icon,.brand__mark,
html[data-detabit-service="hyper"] .access-page>.brand::before {
  background-color:#f5f5f2!important;
  background-image:none!important;
  -webkit-mask-image:url('/detabit-logo-r2-20261031.svg')!important;
  mask-image:url('/detabit-logo-r2-20261031.svg')!important;
  -webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;
  -webkit-mask-position:center!important;mask-position:center!important;
  -webkit-mask-size:contain!important;mask-size:contain!important;
  border-radius:0!important;
}
.brand-mark>*,.brand__icon>*,.brand__mark>*{visibility:hidden!important}
html[data-detabit-service="hyper"] .access-page>.brand::before{content:"";display:block;width:30px;height:32px;flex:0 0 30px}
@media(forced-colors:active){.brand-mark,.brand__icon,.brand__mark,html[data-detabit-service="hyper"] .access-page>.brand::before{forced-color-adjust:none;background-color:CanvasText!important}}
