/* Compact mobile list. Desktop navigation remains in the original layout. */
#km-mobile-bar{display:none}
#km-mobile-drawer{display:contents}
#km-mobile-drawer .km-mobile-heading,#km-mobile-drawer .km-section-label,#km-mobile-drawer .km-mobile-close,#km-mobile-drawer .km-mobile-quick{display:none}
#km-mobile-drawer .km-nav-icon,#km-mobile-drawer .km-nav-label{display:none}
@media(max-width:700px){
 html body #km-mobile-bar{box-sizing:border-box;display:flex!important;align-items:center;gap:10px;direction:rtl;position:sticky!important;top:0!important;z-index:2147483001!important;width:100%;height:58px;padding:6px 13px;background:#14100d;border-bottom:1px solid #644722;color:#f6dfab}
 #km-mobile-bar .km-mobile-brand{flex:1;min-width:0;text-align:right}
 #km-mobile-bar .km-mobile-brand strong{display:block;font-size:15px;white-space:nowrap;color:#f5d68f}
 #km-mobile-bar .km-mobile-brand small{display:none}
 #km-mobile-bar .km-mobile-live{font:700 10px Arial,sans-serif;color:#dbc08b;direction:ltr}
 #km-mobile-bar .km-mobile-live::before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;background:#e95650;border-radius:50%}
 #km-mobile-toggle{flex:none;width:39px;height:39px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#241a12;border:1px solid #a97b39;border-radius:9px;padding:0;color:#f7d78d;cursor:pointer}
 #km-mobile-toggle span{display:block;width:19px;height:2px;border-radius:3px;background:currentColor;transition:transform .2s,opacity .2s}
 body.km-mobile-open #km-mobile-toggle span:first-child{transform:translateY(6px) rotate(45deg)}
 body.km-mobile-open #km-mobile-toggle span:nth-child(2){opacity:0}
 body.km-mobile-open #km-mobile-toggle span:last-child{transform:translateY(-6px) rotate(-45deg)}
 html body #km-mobile-drawer{box-sizing:border-box;display:block!important;direction:rtl;position:fixed!important;top:58px!important;right:0!important;left:0!important;bottom:0!important;width:100%!important;max-width:none!important;overflow-y:auto!important;overscroll-behavior:contain;background:#110e0c!important;z-index:2147482999!important;visibility:hidden;opacity:0;transform:translateY(-9px);transition:transform .22s,opacity .22s,visibility .22s;padding:13px 18px max(120px,env(safe-area-inset-bottom))}
 body.km-mobile-open #km-mobile-drawer{visibility:visible;opacity:1;transform:translateY(0)}
 #km-mobile-drawer .km-mobile-heading{display:flex;align-items:center;justify-content:space-between;padding:5px 2px 11px;margin:0 0 6px;border-bottom:1px solid #5d462d;text-align:right}
 #km-mobile-drawer .km-mobile-heading strong{display:block;color:#f5d589;font-size:17px}
 #km-mobile-drawer .km-mobile-heading small{display:none}
 #km-mobile-drawer .km-mobile-close{display:block;background:none;border:0;color:#e7c98e;font-size:26px;line-height:1;min-width:38px;min-height:38px}
 #km-mobile-drawer .km-section-label{display:block;font-size:11px;color:#bda071;margin:11px 4px 4px}
 #km-mobile-drawer .km-mobile-quick{display:flex;align-items:center;gap:9px;box-sizing:border-box;width:100%;height:44px;margin:4px 0;padding:0 12px;text-align:right;border:1px solid #d9ad60;border-radius:9px;background:linear-gradient(110deg,#f5d686,#be8939);color:#20150a;font:700 14px Arial,sans-serif;text-decoration:none}
 #km-mobile-drawer .km-mobile-quick span{font-size:18px}
 html body #km-mobile-drawer nav#page-switcher{box-sizing:border-box!important;position:static!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important;overflow:visible!important;scroll-snap-type:none!important;white-space:normal!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
 html body #km-mobile-drawer nav#page-switcher>button{box-sizing:border-box!important;flex:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:43px!important;margin:0!important;padding:5px 7px!important;text-align:right!important;font-size:14px!important;line-height:1.2!important;white-space:normal!important;scroll-snap-align:none!important;border:0!important;border-bottom:1px solid #413121!important;border-radius:0!important;background:transparent!important;color:#f4e6cc!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important}
 #km-mobile-drawer nav#page-switcher>button .km-nav-original{display:none}
 #km-mobile-drawer nav#page-switcher>button .km-nav-icon{display:block;flex:none;width:25px;text-align:center;color:#d4a659;font-size:17px}
 #km-mobile-drawer nav#page-switcher>button .km-nav-label{display:block;flex:1}
 html body #km-mobile-drawer nav#page-switcher>button.active{background:#3b2a18!important;border-bottom-color:#a47c3e!important;border-radius:7px!important;color:#fff1c8!important;font-weight:700!important}
 html body #km-mobile-drawer nav#page-switcher>button:focus-visible,#km-mobile-toggle:focus-visible,#km-mobile-drawer .km-mobile-quick:focus-visible,#km-mobile-drawer .km-mobile-close:focus-visible{outline:2px solid #ffe1a0!important;outline-offset:2px}
 body.km-mobile-open #global-radio-player{z-index:2147483000!important}
 body.km-mobile-open{overflow:hidden!important}
}
@media(prefers-reduced-motion:reduce){#km-mobile-drawer,#km-mobile-toggle span{transition:none!important}}

/* Original station logo in the compact mobile header, 2026-09-23. */
@media(max-width:700px){
html body #km-mobile-bar#km-mobile-bar{height:76px!important;min-height:76px!important;background:#050505!important;border:0!important;box-shadow:none!important;padding:4px 12px!important}
html body #km-mobile-bar#km-mobile-bar .km-mobile-live{display:block!important;flex:0 0 68px!important;width:68px!important;height:68px!important;position:relative!important;overflow:hidden!important;font-size:0!important;line-height:0!important;color:transparent!important;background:transparent!important;border:0!important;border-radius:0!important}
html body #km-mobile-bar#km-mobile-bar .km-mobile-live::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:68px!important;height:68px!important;margin:0!important;border:0!important;border-radius:0!important;background:url('/km-logo-original-37977.webp') center / contain no-repeat!important}
}

/* Quiet branding: let the original logo breathe beside the menu. */
@media(max-width:700px){
html body #km-mobile-bar#km-mobile-bar .km-mobile-brand strong{font-size:13px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}
html body #km-mobile-bar#km-mobile-bar .km-mobile-brand{padding-inline:6px!important}
html body #km-mobile-bar#km-mobile-bar .km-mobile-brand small{display:none!important}
}

/* Match the original logo background and reduce the station name. */
@media(max-width:700px){
html body #km-mobile-bar#km-mobile-bar{background:#000!important}
html body #km-mobile-bar#km-mobile-bar .km-mobile-brand strong{font-size:12px!important;font-weight:500!important}
}

/* Closed mobile navigation must never cover page gestures. */
@media(max-width:700px){html body:not(.km-mobile-open) #km-mobile-drawer{display:none!important;pointer-events:none!important}}

/* Desktop: keep the same three-line control visible and use a compact side panel. */
@media(min-width:701px){
 html body #km-mobile-bar{box-sizing:border-box;display:flex!important;align-items:center;gap:12px;direction:rtl;position:sticky!important;top:0!important;z-index:2147483001!important;height:64px;width:100%;padding:5px 24px;background:#0b0907;border-bottom:1px solid #5e4628;color:#f5d68f}
 #km-mobile-bar .km-mobile-brand{flex:1;text-align:right;font-size:14px}
 #km-mobile-bar .km-mobile-brand small{display:none}
 #km-mobile-bar .km-mobile-live{width:54px;height:54px;font-size:0;background:url('/km-logo-original-37977.webp') center/contain no-repeat}
 #km-mobile-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;padding:0;border:1px solid #a97b39;border-radius:10px;background:#241a12;color:#f7d78d;cursor:pointer}
 #km-mobile-toggle span{display:block;width:19px;height:2px;background:currentColor;border-radius:2px}
 html body #km-mobile-drawer{box-sizing:border-box;display:none!important;position:fixed!important;top:64px!important;right:0!important;left:auto!important;bottom:0!important;width:min(360px,100vw)!important;overflow-y:auto!important;padding:16px 20px 90px;background:#110e0c!important;z-index:2147483000!important;box-shadow:-18px 0 45px #000a}
 html body.km-mobile-open #km-mobile-drawer{display:block!important}
 #km-mobile-drawer .km-mobile-heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 8px;padding:4px 0 12px;border-bottom:1px solid #5d462d;color:#f5d589}
 #km-mobile-drawer .km-mobile-close{display:block;border:0;background:none;color:#e7c98e;font-size:27px;cursor:pointer}
 html body #km-mobile-drawer nav#page-switcher{box-sizing:border-box!important;position:static!important;inset:auto!important;transform:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}
 html body #km-mobile-drawer nav#page-switcher>button{box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:44px!important;margin:0!important;padding:6px 8px!important;text-align:right!important;white-space:normal!important;border:0!important;border-bottom:1px solid #413121!important;border-radius:0!important;background:transparent!important;color:#f4e6cc!important;box-shadow:none!important}
 #km-mobile-drawer nav#page-switcher>button .km-nav-original{display:none!important}
 #km-mobile-drawer nav#page-switcher>button .km-nav-icon{display:block;flex:none;width:25px;color:#d4a659}
 #km-mobile-drawer nav#page-switcher>button .km-nav-label{display:block}
 html body #km-mobile-drawer nav#page-switcher>button.active{background:#3b2a18!important;color:#fff1c8!important}
 body.km-mobile-open{overflow:hidden!important}
}

/* Align compact menu and drawer below the same 64px header. */
@media(max-width:700px){
 html body #km-mobile-bar#km-mobile-bar{height:64px!important;min-height:64px!important;padding:4px 12px!important}
 html body #km-mobile-bar#km-mobile-bar .km-mobile-live{flex:0 0 54px!important;width:54px!important;height:54px!important}
 html body #km-mobile-bar#km-mobile-bar .km-mobile-live::before{width:54px!important;height:54px!important}
 html body #km-mobile-drawer{top:64px!important}
}

/* Desktop drawer repair, 2026-09-28. Keep the existing mobile rules. */
@media (min-width:701px){
 html body #km-mobile-bar#km-mobile-bar{display:flex!important;height:64px!important;overflow:visible!important;align-items:center!important}
 html body #km-mobile-bar#km-mobile-bar .km-mobile-brand{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;height:100%!important;overflow:hidden!important}
 html body #km-mobile-bar#km-mobile-bar .km-mobile-brand img{display:block!important;width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;object-fit:contain!important;flex:none!important}
 html body #km-mobile-bar#km-mobile-bar .km-mobile-brand strong{display:block!important;font-size:16px!important;line-height:1.2!important;white-space:nowrap!important}
 html body #km-mobile-bar#km-mobile-bar .km-mobile-live{display:none!important}
 html body #km-mobile-drawer#km-mobile-drawer{display:none!important;position:fixed!important;top:64px!important;right:0!important;left:auto!important;bottom:0!important;width:min(360px,100vw)!important;height:auto!important;max-width:360px!important;padding:12px 16px 90px!important;overflow-y:auto!important;visibility:visible!important;opacity:1!important;transform:none!important;background:#110e0c!important;box-shadow:-18px 0 45px #000a!important;z-index:2147483000!important}
 html body.km-mobile-open #km-mobile-drawer#km-mobile-drawer{display:block!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-mobile-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;width:auto!important;min-height:56px!important;height:auto!important;padding:5px 0 12px!important;margin:0 0 8px!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-drawer-brand{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-drawer-brand img{display:block!important;width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;object-fit:contain!important;flex:none!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-drawer-brand b{font-size:15px!important;line-height:1.2!important}
 html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher{display:flex!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;flex-direction:column!important;transform:none!important;overflow:visible!important;box-shadow:none!important}
 html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher>button{width:100%!important;min-height:44px!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0!important;padding:6px 8px!important;text-align:right!important;white-space:normal!important;border:0!important;border-bottom:1px solid #413121!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-section-label{display:block!important;margin:12px 0 4px!important;font-size:11px!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-mobile-quick{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:44px!important;margin:4px 0!important;padding:0 12px!important}
}

@media (min-width:701px){
 html body #km-mobile-bar#km-mobile-bar .km-mobile-brand img{width:96px!important;height:38px!important;max-width:96px!important;max-height:38px!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-mobile-heading{gap:12px!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-mobile-heading>strong{display:none!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-drawer-brand{flex:1!important;overflow:hidden!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-drawer-brand img{width:84px!important;height:38px!important;max-width:84px!important;max-height:38px!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-drawer-brand span{display:block!important;min-width:0!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-drawer-brand b{display:block!important;font-size:13px!important;white-space:nowrap!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-drawer-brand small{display:none!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-mobile-close{display:block!important;flex:none!important;width:40px!important;height:40px!important;font-size:25px!important}
}

/* Desktop top-button menu requested 2026-09-28. */
@media (min-width:701px){
 html body #km-mobile-drawer#km-mobile-drawer{top:64px!important;right:0!important;left:0!important;bottom:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:calc(100vh - 64px)!important;overflow-y:auto!important;box-sizing:border-box!important;padding:16px max(24px,calc((100vw - 1160px)/2)) 20px!important;background:#100d0a!important;border-bottom:1px solid #785c2c!important;box-shadow:0 18px 32px #0009!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-mobile-heading,html body #km-mobile-drawer#km-mobile-drawer .km-section-label,html body #km-mobile-drawer#km-mobile-drawer .km-mobile-quick{display:none!important}
 html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important;align-items:stretch!important;justify-content:center!important;width:100%!important;max-width:1160px!important;margin:0 auto!important;padding:0!important}
 html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher>button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:8px 10px!important;border:1px solid #6f552e!important;border-radius:10px!important;background:#201910!important;color:#f1dfb7!important;text-align:center!important;line-height:1.25!important;font-size:14px!important;box-shadow:inset 0 1px #ffffff12!important}
 html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher>button:hover,html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher>button:focus-visible{background:#392819!important;border-color:#cba65a!important}
 html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher>button.active{background:#443019!important;border-color:#d0a450!important;color:#fff1cf!important}
 html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher .km-nav-icon{display:inline-block!important;flex:none!important;width:auto!important;font-size:18px!important}
 html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher .km-nav-label{display:inline!important;font-size:14px!important;white-space:normal!important}
}
@media (min-width:701px) and (max-width:1050px){html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher{grid-template-columns:repeat(4,minmax(0,1fr))!important}}

/* Mobile menu: keep every navigation item reachable above the fixed player. */
@media (max-width:700px){
 html body #km-mobile-drawer#km-mobile-drawer{box-sizing:border-box!important;position:fixed!important;top:64px!important;right:0!important;left:0!important;bottom:auto!important;width:100%!important;max-width:none!important;height:calc(100vh - 64px)!important;height:calc(100dvh - 64px)!important;max-height:none!important;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;padding:12px 16px calc(180px + env(safe-area-inset-bottom))!important}
 html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher{position:static!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;overflow:visible!important;height:auto!important;max-height:none!important;min-height:0!important;touch-action:pan-y!important}
 html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher>button{flex:0 0 auto!important;touch-action:pan-y!important}
}

/* Restore the always-visible desktop navigation, 2026-09-28. */
@media (min-width:701px){
html body #km-mobile-bar#km-mobile-bar{display:none!important}
html body #km-mobile-drawer#km-mobile-drawer{box-sizing:border-box!important;display:block!important;position:sticky!important;top:0!important;right:auto!important;left:auto!important;bottom:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:9px 16px!important;background:#0b0907!important;box-shadow:0 3px 14px #0008!important;z-index:2147483000!important}
html body #km-mobile-drawer#km-mobile-drawer .km-mobile-heading,html body #km-mobile-drawer#km-mobile-drawer .km-section-label,html body #km-mobile-drawer#km-mobile-drawer .km-mobile-quick{display:none!important}
html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher{box-sizing:border-box!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important;flex-flow:row wrap!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:min(1240px,100%)!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}
html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher>button{box-sizing:border-box!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:78px!important;max-width:none!important;min-height:38px!important;margin:0!important;padding:7px 13px!important;white-space:nowrap!important;text-align:center!important;border:1px solid #7b5d32!important;border-radius:8px!important;background:#21180f!important;color:#f4e6cc!important;box-shadow:none!important;cursor:pointer!important}
html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher>button .km-nav-original,html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher>button .km-nav-icon{display:none!important}
html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher>button .km-nav-label{display:inline!important}
html body #km-mobile-drawer#km-mobile-drawer nav#page-switcher>button.active{background:#5b3c1d!important;border-color:#d5a659!important;color:#fff3ce!important}
html body.km-mobile-open{overflow:auto!important}
}

/* Keep the mobile drawer below its 76px header and scroll through every item. */
@media (max-width:700px){html body #km-mobile-drawer#km-mobile-drawer{top:76px!important;bottom:auto!important;height:calc(100dvh - 76px)!important;max-height:calc(100dvh - 76px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important}}

/* Mobile header: one station name between the existing left logo and menu. */
@media (max-width:700px){
  html body #km-mobile-bar#km-mobile-bar .km-mobile-brand{justify-content:center!important;text-align:center!important;padding-inline:0!important;gap:0!important}
  html body #km-mobile-bar#km-mobile-bar .km-mobile-brand img.km-classic-logo{display:none!important}
  html body #km-mobile-bar#km-mobile-bar .km-mobile-brand small{display:none!important}
  html body #km-mobile-bar#km-mobile-bar .km-mobile-brand strong{display:block!important;text-align:center!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important}
}

/* Mobile header and open-menu heading: remove duplicate miniature station mark. */
@media(max-width:700px){
 html body #km-mobile-bar#km-mobile-bar .km-mobile-brand{justify-content:center!important;text-align:center!important;padding-inline:0!important;gap:0!important}
 html body #km-mobile-bar#km-mobile-bar .km-mobile-brand img.km-classic-logo{display:none!important}
 html body #km-mobile-bar#km-mobile-bar .km-mobile-brand small{display:none!important}
 html body #km-mobile-bar#km-mobile-bar .km-mobile-brand strong{display:block!important;text-align:center!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-mobile-heading{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:56px!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-mobile-heading .km-drawer-brand{display:none!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-mobile-heading>strong{display:block!important;text-align:center!important;color:#f5d589!important;font-size:18px!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-mobile-heading .km-mobile-close{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important}
}

/* Open mobile menu: one centered heading and a right-side close button. */
@media(max-width:700px){
 html body #km-mobile-drawer#km-mobile-drawer .km-mobile-heading{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:56px!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-mobile-heading .km-drawer-brand{display:none!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-mobile-heading>strong{display:block!important;text-align:center!important;color:#f5d589!important;font-size:18px!important}
 html body #km-mobile-drawer#km-mobile-drawer .km-mobile-heading .km-mobile-close{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important}
}
