
/* The original navigation and interactive DOM remain intact. Only the mode bar is shared. */
body>.programme-bar,body>.progress-line{display:none!important}
/* Keep the expanded menu text-only; preserve its functional controls and DOM. */
body>.site-header #main-navigation .wm-nav-icon{display:none!important}
#library-current-header,#library-context{box-sizing:border-box;font-family:Manrope,Arial,sans-serif;letter-spacing:normal;line-height:1.5;position:relative;z-index:60;text-transform:none}
#library-current-header{background:#191919;color:#fff;border-bottom:1px solid #454545}
#library-current-header .library-shell-inner{width:min(1328px,calc(100% - 64px));min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:auto;padding-block:8px}
#library-current-header .library-mode-label{font:800 11px/1.5 Manrope,Arial,sans-serif;color:#FED006;letter-spacing:normal;flex:none}
#library-current-header nav{display:flex;align-items:center;gap:28px;flex-wrap:wrap}
#library-current-header a{font:600 11px/1.5 Manrope,Arial,sans-serif;color:#fff;text-decoration:none;letter-spacing:normal;box-sizing:border-box}
#library-current-header .library-backstage{display:flex;align-items:center;min-height:36px;padding-block:8px}
#library-current-header .library-return{display:flex;align-items:center;gap:14px;min-height:36px;border:1px solid #777;padding:8px 12px;font-weight:800}
#library-current-header a:hover{text-decoration:underline;text-underline-offset:5px}
#library-current-header a:focus-visible{outline:3px solid #FED006;outline-offset:4px}
#library-context{background:#f3f3f0;color:#343b43;padding:10px 32px;border-bottom:1px solid #d9d8d2}
#library-context .library-context-inner{width:min(1328px,100%);margin:auto;display:flex;align-items:center;gap:28px;justify-content:space-between}
#library-context p{font:400 10px/1.8 Manrope,Arial,sans-serif;margin:0;color:#424242;letter-spacing:normal}
#library-context .library-current-offer{color:#171717;font-weight:600}
@media(max-width:700px){#library-current-header .library-shell-inner{width:calc(100% - 40px);gap:10px 20px;padding-block:10px;flex-wrap:wrap}#library-current-header .library-mode-label{font-size:11px}#library-current-header nav{gap:14px}#library-current-header a{font-size:10px}#library-current-header .library-return{min-height:38px;padding:8px 10px;gap:10px}#library-current-header .library-backstage{min-height:38px}#library-context{padding:10px 20px}#library-context .library-context-inner{display:block}#library-context p{font-size:9px;line-height:1.85}}
@media(max-width:420px){#library-current-header .library-shell-inner{gap:6px 15px}#library-current-header nav{width:100%;justify-content:space-between;gap:10px}#library-context{padding-inline:20px}}
