@media (max-width:768px) {
 body { --mr-header-height:clamp(46px,11.63vw,50px); }
 #usbahis-root:has(.usbahis-mobile-header) {padding-top:var(--mr-header-height);}
 #usbahis-root .usbahis-mobile-header {height:var(--mr-header-height);min-height:var(--mr-header-height);gap:1.86vw;padding:0 .85vw 0 2.33vw;}
 #usbahis-root .usbahis-mobile-header .mobile-menu-toggle {flex:0 0 5.58vw;width:5.58vw;}
 #usbahis-root .usbahis-mobile-header .mobile-brand,
 body:has(.usbahis-auth[open]) #usbahis-root .usbahis-mobile-header .mobile-brand {flex:0 1 34vw;width:34vw;max-width:146px;height:38px;}
 #usbahis-root .usbahis-mobile-header .mobile-brand img {content:normal!important;width:100%!important;max-width:146px!important;max-height:34px!important;transform:translateY(-2px)!important;}
 #usbahis-root .usbahis-mobile-header .mobile-auth-buttons {gap:2.1vw;}
 #usbahis-root .usbahis-mobile-header .mobile-auth-buttons button {min-width:15.35vw;height:clamp(24px,6.05vw,26px);padding:0 3px;font-size:clamp(10px,2.79vw,12px);}
 #usbahis-root .usbahis-mobile-header .mobile-bonus-pill {margin-left:auto;width:auto!important;padding:0 3px;gap:2px;height:20px;}
 #usbahis-root .usbahis-mobile-header .mobile-bonus-pill span {font-size:clamp(7px,1.95vw,8.4px);display:inline!important;}
 html body dialog.usbahis-auth[open] {inset:var(--mr-header-height) 0 0!important;height:calc(100dvh - var(--mr-header-height))!important;}
 #usbahis-root .mobile-drawer {top:var(--mr-header-height);}
 #usbahis-root .mobile-drawer-shade {top:var(--mr-header-height);}
 #usbahis-root .mobile-reference-home .usbahis-hero {aspect-ratio:2.16!important;}
 #usbahis-root .mh-promo-area {padding-top:14px;}
 #usbahis-root .mh-bonus-banner {margin-top:29px;}
 #usbahis-root .usbahis-mobile-nav .mobile-nav-mascot {width:76px;height:50px;margin-top:-23px;padding:0;border-radius:0;background:transparent;}
 #usbahis-root .mh-shortcuts .mh-reference-icon {width:30px;height:30px;stroke:none;}
 #usbahis-root .mobile-drawer .mr-original-icon,#usbahis-root .usbahis-mobile-nav .mr-original-icon {stroke:none!important;}
}
