/* ZOC_LUXURY_BLOG_UI_FIXES_V13 */
.lsf-magazine-page .lsf-account-menu{
  position:relative;
  display:inline-flex;
  align-items:center;
  min-width:0;
}
.lsf-magazine-page .lsf-account-submenu{
  position:absolute;
  z-index:180;
  top:calc(100% + 8px);
  left:0;
  display:grid;
  min-width:176px;
  padding:8px;
  border:1px solid rgba(255,255,255,.12);
  border-radius:12px;
  background:#111e29;
  box-shadow:0 18px 50px rgba(0,0,0,.62);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(-6px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
.lsf-magazine-page .lsf-account-menu:hover .lsf-account-submenu,
.lsf-magazine-page .lsf-account-menu:focus-within .lsf-account-submenu{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:none;
}
.lsf-magazine-page .lsf-account-submenu a{
  display:block;
  padding:9px 10px;
  border-radius:8px;
  color:#f8f1e4;
  white-space:nowrap;
}
.lsf-magazine-page .lsf-account-submenu a:hover{background:rgba(255,255,255,.06)}
.lsf-magazine-page .lsf-account-submenu .is-logout{color:#ff9a9a}

/* The magazine list no longer contains the three statistic cards. */
.lsf-magazine-list-page .lsf-mag-hero-grid{
  grid-template-columns:minmax(0,1fr);
  max-width:920px;
  margin-inline:auto;
  text-align:center;
}
.lsf-magazine-list-page .lsf-mag-hero p{margin-inline:auto}
.lsf-magazine-list-page .lsf-mag-hero .lsf-btn{margin-top:22px}

/* Search action is icon-only while remaining accessible to screen readers. */
.lsf-mag-toolbar button[data-lsf-mag-search-submit-v13]{
  display:grid;
  place-items:center;
  padding:0;
  line-height:0;
}
.lsf-mag-toolbar button[data-lsf-mag-search-submit-v13] svg{
  width:20px;
  height:20px;
  fill:none;
  stroke:currentColor;
  stroke-width:2;
  stroke-linecap:round;
  stroke-linejoin:round;
}

@media(max-width:980px){
  .lsf-magazine-page .lsf-actions>.lsf-account-menu{display:none!important}
  .lsf-magazine-list-page .lsf-mag-hero-grid{max-width:none;text-align:right}
  .lsf-magazine-list-page .lsf-mag-hero p{margin-inline:0}
}
