@media(max-width:767px){body:has(.ptv-player-page) .site-header,body:has(.ptv-player-page) .mobile-header,body:has(.ptv-player-page) #masthead{display:none!important}body:has(.ptv-player-page) .ptv-player-frame{border-radius:0!important}body:has(.ptv-player-page) .ptv-player-layout{grid-template-columns:1fr!important}}
.ptv-mode-switch{position:fixed;right:12px;bottom:94px;z-index:9000;border:1px solid #9ba9a3;border-radius:999px;background:#fff;color:#123f2d;width:38px;height:38px;cursor:pointer;box-shadow:0 3px 14px #0003}.ptv-premium-mobile{position:fixed;left:10px;bottom:94px;z-index:9000;background:#005b3f;color:#fff!important;padding:8px 12px;border-radius:30px;text-decoration:none;font-size:12px;font-weight:700}.ptv-dark-mode{color-scheme:dark}.ptv-dark-mode .ptv-player-page,.ptv-dark-mode .ptv-player-description{background:#101715!important;color:#fff!important}.ptv-dark-mode .ptv-mode-switch{background:#14251d;color:#fff}@media(min-width:768px){.ptv-premium-mobile{display:none}}
/* 4.7.9: profile-only controls, no floating buttons */
.ptv-premium-mobile{display:none!important}
#user-profile-menu .ptv-mode-switch{position:static!important;display:block!important;width:100%!important;height:auto!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;padding:8px 10px!important;font-size:12px!important;text-align:left!important;color:#334155!important}
#user-profile-menu .ptv-mode-switch:hover{background:#f1f5f9!important}
html.ptv-dark-mode body,html.ptv-dark-mode #page{background:#101715!important;color:#eaf1ec!important}
html.ptv-dark-mode #masthead,html.ptv-dark-mode .site-header,html.ptv-dark-mode .ptv-desktop-subnav{background:#16231d!important;color:#eaf1ec!important;border-color:#344b3c!important}
html.ptv-dark-mode #masthead a:not(.ptv-nav-pill),html.ptv-dark-mode .ptv-desktop-subnav a{color:#eaf1ec!important}
html.ptv-dark-mode #user-profile-menu{background:#19251e!important;border-color:#3c4b40!important}
html.ptv-dark-mode #user-profile-menu a,html.ptv-dark-mode #user-profile-menu button,html.ptv-dark-mode #user-profile-menu span{color:#edf4ef!important}
html.ptv-dark-mode #user-profile-menu .ptv-mode-switch:hover{background:#304236!important}

/* 4.8.0: consistent colors for home, watch and common panels */
html:not(.ptv-dark-mode) .ptv-player-page{background:#fff!important;color:#17231c!important}
html:not(.ptv-dark-mode) .ptv-player-page .ptv-player-title,html:not(.ptv-dark-mode) .ptv-player-page .ptv-player-channel,html:not(.ptv-dark-mode) .ptv-player-page .ptv-player-related h3{color:#17231c!important}
html:not(.ptv-dark-mode) .ptv-player-description,html:not(.ptv-dark-mode) .ptv-player-related{background:#f1f4f2!important;color:#17231c!important}
html.ptv-dark-mode .ptv-youtube-home,html.ptv-dark-mode .ptv-youtube-main,html.ptv-dark-mode .ptv-youtube-section,html.ptv-dark-mode .ptv-youtube-shorts,html.ptv-dark-mode .ptv-youtube-card,html.ptv-dark-mode .ptv-player-page,html.ptv-dark-mode .ptv-video-comments,html.ptv-dark-mode .ptv-player-related,html.ptv-dark-mode .ptv-player-description{background:#14201a!important;color:#f1f6f3!important;border-color:#304638!important}
html.ptv-dark-mode .ptv-youtube-home h1,html.ptv-dark-mode .ptv-youtube-home h2,html.ptv-dark-mode .ptv-youtube-home a,html.ptv-dark-mode .ptv-youtube-video-title,html.ptv-dark-mode .ptv-player-page h1,html.ptv-dark-mode .ptv-player-page h2,html.ptv-dark-mode .ptv-player-page h3,html.ptv-dark-mode .ptv-player-channel{color:#f1f6f3!important}
html.ptv-dark-mode .ptv-youtube-chips a,html.ptv-dark-mode .ptv-youtube-sidebar,html.ptv-dark-mode .ptv-youtube-card-info,html.ptv-dark-mode .ptv-watch-comments{background:#1c3024!important;color:#f1f6f3!important}
html.ptv-dark-mode input,html.ptv-dark-mode textarea,html.ptv-dark-mode select{background:#22362a;color:#fff;border-color:#45614e}
