/* Restore the previous header controls without a global button reset. */
#masthead .ptv-header-messages,#masthead .ptv-header-alerts,#masthead #ptv-account-toggle{appearance:none;-webkit-appearance:none;border:0;background-color:transparent;box-shadow:none;font-family:inherit;cursor:pointer}
#masthead .ptv-header-messages:hover,#masthead .ptv-header-alerts:hover,#masthead #ptv-account-toggle:hover{background-color:#f1f5f9}
#masthead .ptv-header-messages:focus-visible,#masthead .ptv-header-alerts:focus-visible,#masthead #ptv-account-toggle:focus-visible{outline:2px solid #005b3f;outline-offset:2px}
/* Explicit colors avoid depending on utility-gradient custom-property initialization. */
.ptv-module-page .ptv-learn-hero{background:#0f172a!important;background-image:linear-gradient(to right,#0f172a,#020617,#1e1b4b)!important;border-color:#1e293b!important;color:#fff!important}
.ptv-module-page .ptv-learn-hero h1{color:#fff!important}
.ptv-module-page .ptv-learn-hero p{color:#cbd5e1!important}
/* Remove only the video library's marked secondary bar and heading gap. */
body.ptv-video-library-compact #masthead .ptv-desktop-subnav{display:none!important}
body.ptv-video-library-compact .ptv496-library{margin-top:12px;padding-top:0}
