/* Resource navigation and expandable release lists. */
.masthead-actions{display:flex;align-items:center;gap:28px}
.masthead{position:relative;z-index:40}
.resource-nav{display:flex;align-items:center;gap:24px}
.resource-entry{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;border:0;background:none;color:#a5a7a8;font-size:11px;line-height:1;white-space:nowrap;cursor:default}
a.resource-entry{cursor:pointer;text-decoration:none}
.resource-entry svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.resource-entry:hover,.resource-entry:focus-visible{color:#f0efec}
.resource-entry:focus-visible{outline-offset:4px}
.resource-tip{position:absolute;left:50%;top:100%;transform:translateX(-50%) translateY(-3px);opacity:0;visibility:hidden;pointer-events:none;background:#202224;border:1px solid #ffffff24;padding:9px 12px;color:#bdc0c1;font-size:10px;line-height:1.4;z-index:30;transition:opacity .18s,transform .18s,visibility .18s}
.resource-entry:hover .resource-tip,.resource-entry:focus-visible .resource-tip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}
.masthead-actions .language-switch{border-left:1px solid #ffffff20;padding-left:24px}
@media(max-width:760px){.masthead-actions{gap:12px}.resource-nav{gap:2px}.resource-entry{width:36px;height:40px;padding:0}.resource-name{display:none}.masthead-actions .language-switch{padding-left:12px}.resource-tip{font-size:9px;padding:8px}}
@media(max-width:380px){.masthead .company-logo{width:104px}.masthead-actions{gap:8px}.resource-entry{width:32px}.masthead-actions .language-switch{padding-left:8px}}
@media(prefers-reduced-motion:reduce){.resource-tip{transition:none}}


.resource-entry[aria-current="page"]{color:var(--fg);box-shadow:0 1px 0 #ffffff80}
