/* V211: correct tool placement, readable menus and restored season frame. */
.studio-exact-head{grid-template-columns:minmax(0,1fr) auto!important}.studio-exact-actions>.studio-theme-menu,.studio-exact-actions>.studio-exact-language{display:none!important}
.studio-account-popover.is-member{width:375px}.studio-member-links a b{font-size:11px!important;line-height:1.35}.studio-member-links a small{font-size:8.5px!important;line-height:1.45}.studio-member-head strong{font-size:13px}.studio-member-head small{font-size:9px}.studio-member-stats small{font-size:8px}.studio-member-stats b{font-size:12px}.studio-member-logout span{font-size:10px}.studio-member-logout small{font-size:8px}
.studio-tools-popover>header strong{font-size:15px}.studio-tools-tabs button{font-size:10px}.studio-tools-grid b,.studio-language-choice b{font-size:10.5px}.studio-tools-grid small,.studio-language-choice small{font-size:8px;line-height:1.45}.studio-tools-panel>p{font-size:9px}.studio-language-choice>em{font-size:9px}
.studio-title-detail .season-journey{padding:42px 0!important}.studio-title-detail .season-journey>.container{padding:30px;border:1px solid #1b4566;border-radius:24px;background:radial-gradient(circle at 9% 12%,#168ed518,transparent 28%),linear-gradient(135deg,#081e36,#061426 72%);box-shadow:0 24px 60px #0002}.studio-title-detail .season-journey .title-section-head{margin-bottom:25px}
@media(max-width:820px){.studio-account-popover.is-member{width:auto}.studio-title-detail .season-journey>.container{width:92vw;padding:20px;border-radius:19px}}
@media(max-width:520px){.studio-member-links a b{font-size:10.5px!important}.studio-member-links a small{font-size:8px!important}.studio-tools-tabs button{font-size:9px}.studio-tools-grid b,.studio-language-choice b{font-size:10px}}
/* V212: keep the member header readable and collision-free at every width. */
.studio-exact-head,.studio-header-nav-group,.studio-exact-actions{min-width:0}
.studio-exact-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px}
.studio-exact-actions>.studio-tools-menu{flex:0 0 auto;order:2}
.studio-exact-actions>[data-studio-search-open]{order:3}
.studio-exact-actions>.studio-notification-menu{order:4}
.studio-exact-actions>.studio-vip-menu{order:5}
.studio-exact-actions>.studio-account-menu{order:6}
.studio-exact-actions>.studio-hamburger{order:7}
.studio-exact-actions>.studio-trend-in-actions{order:1;min-width:0}

@media(max-width:1500px){
  .studio-trend-in-actions{width:230px!important;flex-basis:230px!important}
  .studio-trend-in-actions .studio-trend-ticker{width:230px!important}
  .studio-account-button{max-width:126px}
  .studio-account-button>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
@media(max-width:1380px){
  .studio-trend-in-actions{display:none!important}
  .studio-header-nav-group nav{gap:9px!important}
}
@media(max-width:1180px){
  .studio-account-button{width:42px!important;min-width:42px!important;padding:0!important;display:grid!important;place-items:center!important}
  .studio-account-button>b,.studio-account-button>i{display:none!important}
  .studio-exact-actions{gap:6px}
  .studio-exact-square,.studio-tools-trigger,.studio-notification-trigger{width:40px!important;height:40px!important}
}
@media(max-width:1020px){
  .studio-exact-head{grid-template-columns:minmax(0,1fr) auto!important}
  .studio-header-nav-group nav{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}
  .studio-header-nav-group nav::-webkit-scrollbar{display:none}
  .studio-header-member .studio-vip-menu{display:none!important}
}
@media(max-width:820px){
  .studio-header-nav-group nav{display:none!important}
  .studio-exact-actions>.studio-hamburger{display:grid!important}
  .studio-exact-actions{gap:5px}
  .studio-account-popover.is-member,.studio-tools-popover,.studio-notification-popover{max-width:calc(100vw - 24px)}
}
@media(max-width:520px){
  .studio-exact-head{gap:7px!important}
  .studio-exact-actions>.studio-vip-menu{display:none!important}
  .studio-exact-square,.studio-tools-trigger,.studio-notification-trigger,.studio-account-button{width:38px!important;min-width:38px!important;height:38px!important}
  .studio-exact-actions{gap:4px}
}

/* Keep desktop navigation dropdowns outside the header clipping boundary. */
@media(min-width:821px){
  .studio-site-header,
  .studio-exact-head,
  .studio-header-nav-group,
  .studio-header-nav-group nav{overflow:visible!important}

  .studio-exact-head,
  .studio-header-nav-group,
  .studio-header-nav-group nav,
  .studio-nav-parent{position:relative}

  .studio-site-header{z-index:300!important}
  .studio-nav-parent{z-index:1}
  .studio-nav-parent:hover,
  .studio-nav-parent:focus-within,
  .studio-nav-parent.is-open{z-index:310}
  .studio-nav-dropdown{z-index:320!important}
}
