/* Native Appearance > Menus data rendered in the canvas header composition. */
.hb .hbnv-kicker-link{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}
.hb .hbnv-kicker-link:hover{text-decoration:underline;text-underline-offset:4px}
.hb .hbnv-burger[aria-expanded=true] .hbnv-svg-menu,.hb .hbnv-burger:not([aria-expanded=true]) .hbnv-svg-x{display:none}
.hb .hbnv-mega-no-api{grid-template-columns:minmax(290px,.95fr) minmax(0,2fr)}
@media(max-width:1259px){
 .hb .hbnv-mega-no-api{grid-template-columns:minmax(260px,.9fr) minmax(0,1.7fr)}
}
.hb .hbnv-tag.soon{flex:none;white-space:nowrap;font-size:13px;color:var(--midnight);background:var(--champagne);border-color:var(--champagne)}
.hb .hbnv-api-head{flex-wrap:wrap}
@media(min-width:1260px){
 /* The base .95fr and 1fr shares of 3.85fr, with a 364px floor so the API title and its status pill share one row. */
 .hb .hbnv-mega:not(.hbnv-mega-no-api){grid-template-columns:minmax(290px,calc(95% / 3.85)) minmax(0,1fr) minmax(364px,calc(100% / 3.85))}
}
