/* Shared PITVU wordmark and medium navigation typography. */
:root{--pitvu-wordmark-v:#71808a;--pitvu-nav-weight:500;--pitvu-nav-tracking:.07em}
.pitvu-header{--pitvu-nav-weight:400}
.pitvu-header :is(.logo,.brand) .wordmark-v,.minimal-footer .footer-identity .wordmark-v{color:var(--pitvu-wordmark-v);font:inherit;letter-spacing:inherit}
html .pitvu-header .pitvu-navigation>a,html[data-homepage-design] .hero .entry-tile span,.pitvu-header .header-signin,.pitvu-header .account-menu>.account-trigger{font-family:var(--pitvu-font,Arial,sans-serif);font-weight:var(--pitvu-nav-weight);letter-spacing:var(--pitvu-nav-tracking);line-height:1.35}
html[data-homepage-design] .hero .entry-tile{font-weight:var(--pitvu-nav-weight)}
.pitvu-header .header-signin,.pitvu-header .account-menu>.account-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 9px;box-sizing:border-box;font-size:11px;line-height:1.35;letter-spacing:var(--pitvu-nav-tracking);color:#bdd8e6;text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:3px;background:transparent;cursor:pointer;list-style:none;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease}
.pitvu-header .account-menu>.account-trigger{width:auto;max-width:min(24ch,35vw);gap:0}
.pitvu-header .account-menu>.account-trigger>.account-label{position:static;display:block;width:auto;height:auto;margin:0;padding:0;border:0;clip-path:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pitvu-header .account-trigger::before,.pitvu-header .account-trigger::after{content:none;display:none}.pitvu-header .account-trigger::marker{content:''}.pitvu-header .account-trigger::-webkit-details-marker{display:none}
.pitvu-header .account-panel a:focus-visible,.pitvu-header .account-panel button:focus-visible{outline:2px solid #b8f4ff;outline-offset:-2px;background:var(--pitvu-nav-surface)}
.pitvu-header .header-signin:is(:hover,:focus-visible),.pitvu-header .account-menu[open]>.account-trigger,.pitvu-header .account-trigger:is(:hover,:focus-visible,[aria-current]){background:var(--pitvu-nav-surface);border-color:var(--pitvu-nav-border);box-shadow:var(--pitvu-nav-glow);color:#f0fcff;backdrop-filter:blur(10px)}
.pitvu-header .header-signin:focus-visible,.pitvu-header .account-trigger:focus-visible{outline:2px solid #b8f4ff;outline-offset:3px}
.pitvu-header .header-signin:active,.pitvu-header .account-trigger:active{background:#173746;border-color:#a3ebf8;color:#fff}
.pitvu-header .mobile-signin{display:none}
@media(prefers-reduced-motion:reduce){.pitvu-header .header-signin,.pitvu-header .account-trigger{transition:none}}
