/* Studio Shell v2 desktop typography normalization.
   Legacy direct links use 15.5px while grouped <summary> rows inherited 15px.
   Keep every first-level desktop destination on one shared scale; child rows
   intentionally remain smaller in studio-next.css. */
@media (min-width:701px){
  .desktop-navigation>.nav-destination,
  .desktop-navigation>.nav-section>summary{
    font-size:15.5px;
  }

  /* Expanded desktop submenu labels must remain fully readable. Do not use
     min-width:0 + ellipsis here: flex shrink can collapse a short localized
     child label to only a few characters even when the sidebar has room. */
  .desktop-navigation .nav-children .nav-destination>em{
    width:auto;
    max-width:none;
    white-space:nowrap;
    overflow:visible;
    text-overflow:clip;
  }

  /* The collapsed flyout has its own governed 225px surface and must not clip
     labels simply because the expanded sidebar uses a narrower child column. */
  .sidebar.collapsed .nav-children .nav-destination>em{
    overflow:visible;
    text-overflow:clip;
  }
}
