/* Bimehkar v105 — focused public/admin repairs. */

/* The new brand journey sits under the full hero grid and remains artwork,
   not another boxed card. */
.bk105-mobius-journey{
  width:min(980px,calc(100% - 32px));
  margin:8px auto -34px;
  position:relative;
  z-index:1;
  display:grid;
  place-items:center;
  pointer-events:none;
}
.bk105-mobius-journey::before{
  content:"";
  position:absolute;
  inset:18% 12% 16%;
  border-radius:50%;
  background:radial-gradient(ellipse,rgba(25,121,253,.12),rgba(5,34,89,.035) 48%,transparent 72%);
  filter:blur(18px);
  z-index:-1;
}
.bk105-mobius-journey img{
  display:block;
  width:100%;
  height:auto;
  max-height:520px;
  object-fit:contain;
  filter:drop-shadow(0 24px 30px rgba(5,34,89,.12));
}

/* A real magazine cover fills the entire upper media area. The category
   glyph is retained only as the deliberate fallback for articles without a cover. */
.bk61-mag-thumb.has-full-cover .bk61-mag-thumb-pattern{
  inset:0!important;
  opacity:1!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  transform:none!important;
}
.bk61-mag-thumb.has-full-cover .bk61-mag-thumb-icon{display:none!important}

/* Final responsive dashboard layer: the dimmer belongs behind the drawer and
   must never blur the superadmin sidebar itself. */
@media(max-width:900px){
  body.bk58-panel-shell .app>.sidebar,
  body.bk58-panel-shell .app>.sidebar *{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    filter:none!important;
  }
  body.bk58-panel-shell .app>.sidebar{z-index:1402!important;opacity:1!important;isolation:isolate!important}
  body.bk58-panel-shell #sidebarOverlay{
    z-index:1401!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    background:rgba(3,17,42,.52)!important;
  }
  body.bk58-panel-shell .header-left>.bk55-global-search{
    display:flex!important;
    position:relative!important;
    inset:auto!important;
    width:auto!important;
    transform:none!important;
    z-index:1800!important;
  }
  body.bk58-panel-shell .bk55-search-trigger{display:grid!important}
  body.bk58-panel-shell .global-search.bk55-search-popover{
    display:flex!important;
    position:fixed!important;
    top:62px!important;
    right:12px!important;
    left:12px!important;
    width:auto!important;
    min-width:0!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateY(-6px)!important;
    box-shadow:0 16px 40px rgba(5,34,89,.18)!important;
  }
  body.bk58-panel-shell .bk55-global-search.open .global-search.bk55-search-popover{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
  }
  body.bk58-panel-shell .bk57-search-results{
    position:fixed!important;
    top:108px!important;
    right:12px!important;
    left:12px!important;
    width:auto!important;
    max-height:min(52vh,380px)!important;
  }
}

/* Search results must escape the input shell instead of being clipped by the
   legacy overflow rule. */
body.bk58-panel-shell .bk55-global-search{overflow:visible!important}
body.bk58-panel-shell .bk57-search-results{z-index:1800!important;text-align:right!important}
body.bk58-panel-shell .bk57-search-results[hidden]{display:none!important}

@media(max-width:900px){
  .bk105-mobius-journey{width:min(820px,calc(100% - 20px));margin:2px auto -18px}
  .bk105-mobius-journey img{max-height:440px}
}
@media(max-width:600px){
  .bk105-mobius-journey{width:calc(100% - 8px);margin:-4px auto -8px}
  .bk105-mobius-journey img{max-height:330px}
}
@media(prefers-reduced-motion:reduce){
  .bk105-mobius-journey img{filter:drop-shadow(0 14px 22px rgba(5,34,89,.1))}
}
