:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}@font-face{font-display:swap;font-family:"h5p";src:url(/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-core-30.eot?h1atjl);src:url(/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-core-30.eot?h1atjl#iefix)format("embedded-opentype"),url(/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-core-30.ttf?h1atjl)format("truetype"),url(/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-core-30.woff?h1atjl)format("woff"),url(/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-core-30.svg?h1atjl#h5p-core-30)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"h5p-hub-publish";src:url(/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-hub-publish.eot?wy8ylc);src:url(/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-hub-publish.eot?wy8ylc#iefix)format("embedded-opentype"),url(/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-hub-publish.ttf?wy8ylc)format("truetype"),url(/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-hub-publish.woff?wy8ylc)format("woff"),url(/wp-content/plugins/h5p/h5p-php-library/fonts/h5p-hub-publish.svg?wy8ylc#h5p-hub)format("svg");font-weight:400;font-style:normal;font-display:block}body,html{background-color:#0f172a!important;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;margin:0;padding:0;line-height:1.6}.site-header{background:linear-gradient(135deg,#0a0f1c 0,#1a1f2e 100%);padding:5px 0;border-bottom:1px solid #404040;position:-webkit-sticky;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px rgb(0 0 0/.3);transition:background-color .4s ease,border-bottom-color .4s ease}.header-container{max-width:1200px;margin:0 auto;padding:2px 20px;display:flex;flex-direction:column;align-items:center;gap:2px}.logo-section{flex:0 0 auto;min-width:auto}.site-logo{max-width:100%;height:auto;max-height:140px;min-height:100px;transition:all .3s ease}.site-logo:hover{transform:scale(1.02);filter:drop-shadow(0 0 15px rgb(255 87 34/.3))}.search-section{width:95%!important;max-width:none!important;display:flex;align-items:center;justify-content:center}.search-container{position:relative;width:100%;display:flex;align-items:center}.search-field{width:100%!important;padding:15px 60px 15px 20px;background:rgb(255 255 255/.1);border:2px solid rgb(255 87 34/.3);border-radius:30px;color:#fff;font-size:16px;transition:all .3s ease;outline:0;box-sizing:border-box!important}.search-field:focus{border-color:#ff5722;background:rgb(255 255 255/.15);box-shadow:0 0 20px rgb(255 87 34/.4)}.search-field::placeholder{color:#999}.search-submit{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:linear-gradient(45deg,#ff5722,#ff7043);border:0;border-radius:50%;width:45px;height:45px;color:#fff;cursor:pointer;font-size:18px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.search-submit:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 5px 20px rgb(255 87 34/.5)}.site-main{min-height:calc(100vh - 200px)}.episode-info{color:#fff;text-align:center;margin-top:-30px;margin-bottom:15px;position:relative;z-index:2}.episode-info h1{font-size:32px;margin-bottom:5px;color:#fff}.video-container{max-width:100%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}footer{background:#0f172a;border-top:1px solid #333;margin-top:50px}footer p{color:#fff!important;text-align:center;padding:20px 0}.entry-content h2:contains("Experiment"),.entry-content h2:contains("Try This"),.post-content h2:contains("Experiment"),.post-content h2:contains("Try This"),.wp-block-post-content h2:contains("Experiment"),.wp-block-post-content h2:contains("Try This"){background:rgb(255 87 34/.15);padding:20px 25px;border-radius:10px;border-bottom:3px solid #ff5722;margin:40px 0 25px}.entry-content p:contains("Safety"),.post-content p:contains("Safety"),.wp-block-post-content p:contains("Safety"){background:rgb(255 87 34/.2);padding:15px 20px;border-radius:8px;border-left:5px solid #ff5722;font-weight:600;margin:25px 0;color:#fff!important}@media (min-width:769px){.header-container{max-width:1200px!important;width:100%!important;padding:5px 20px!important}.search-section{width:60%!important;max-width:600px!important;flex:1!important}.search-container,.search-section{min-width:400px!important}.search-container,.search-form{width:100%!important;max-width:none!important}}.tv-wrapper{background:#333!important;border:15px solid #fff!important;border-radius:30px;padding:20px;width:90%;max-width:1000px;margin:50px auto 0;box-shadow:0 0 20px rgb(0 0 0/.5);display:flex;flex-direction:column;align-items:center;position:relative;overflow:visible;transform:none;box-sizing:border-box}.antenna-base,.tv-controls{position:absolute;left:50%;transform:translateX(-50%);background:#fff}.antenna-base{content:"";top:-30px;width:49px;height:15px;border-radius:3px;z-index:2}.tv-wrapper::after,.tv-wrapper::before{content:"";position:absolute;top:-75px;width:4px;height:55px;background:#fff;z-index:1;left:calc(50% - 15px);transform:rotate(-25deg);transform-origin:bottom}.tv-wrapper::after{left:calc(50% + 15px);transform:rotate(25deg)}.tv-controls{bottom:-30px;width:200px;height:30px;border-radius:0 0 15px 15px;display:flex;justify-content:center;align-items:center;gap:15px;padding:5px;z-index:1}.tv-controls::after,.tv-controls::before{content:"";width:20px;height:20px;background:#333;border-radius:50%;border:2px solid #fff}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;background:#000;border-radius:12px;overflow:hidden;margin:0 auto}@media (max-width:768px){.tv-wrapper{padding:10px;border-width:10px!important;width:95%;margin:60px auto 0}.tv-wrapper::after,.tv-wrapper::before{height:60px;top:-60px}.tv-wrapper::before{left:calc(50% - 15px)}.tv-wrapper::after{left:calc(50% + 15px)}.antenna-base{width:30px;height:12px}.tv-controls{width:160px;height:25px;bottom:-25px}.tv-controls::after,.tv-controls::before{width:15px;height:15px}}@media (max-width:480px){.tv-wrapper{border-width:8px!important;padding:8px;width:96%}.tv-wrapper::after,.tv-wrapper::before{height:40px;top:-40px;width:3px}.antenna-base{width:25px;height:10px}}:root{--vcr-bg:linear-gradient(180deg, #282828 0%, #1a1a1a 100%);--button-inset-bg:#111;--button-inset-shadow:inset 0 2px 4px rgba(0,0,0,0.6);--transport-bg:linear-gradient(180deg, #b0b0b0 0%, #888888 100%);--transport-shadow:0 5px 8px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.2);--cta-color:linear-gradient(45deg, #ff5722, #ff7043);--cta-hover-color:#00ffff;--cta-hover-glow:rgba(0, 255, 255, 0.5)}.vcr-panel{background:var(--vcr-bg);border:2px solid #444;border-top-color:#666;border-bottom-color:#111;border-radius:12px;padding:.6rem 1.2rem;width:95%;max-width:850px;margin:35px auto 20px;box-shadow:0 10px 30px rgb(0 0 0/.5),inset 0 1px 2px rgb(255 255 255/.1)}.vhs-slot-btn.inactive{position:relative;cursor:default}.transport-btn:hover,.vhs-slot-btn.inactive:hover{background:#222;border-color:var(--cta-hover-color);box-shadow:var(--button-inset-shadow),0 0 15px var(--cta-hover-glow)}.vhs-slot-btn.inactive:hover .vhs-slot-text{visibility:hidden}.vhs-slot-btn.inactive:hover::after{color:var(--cta-hover-color);white-space:nowrap;content:attr(data-hover-text);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:.9rem;font-weight:700;padding:0 1rem;text-align:center}.vcr-grid{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:stretch}.center-controls{display:flex;flex-direction:column;gap:.5rem;min-width:0}.function-grid-bottom,.function-grid-top{display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr}.function-btn,.transport-btn{cursor:pointer;display:flex;align-items:center;justify-content:center}.transport-btn{background:var(--transport-bg);border:2px solid #555;border-top-color:#ccc;border-bottom-color:#444;border-radius:8px;width:90px;height:100%;box-shadow:var(--transport-shadow);transition:all .2s ease-out;text-decoration:none}.transport-btn svg{width:40px;height:40px;fill:#333;filter:drop-shadow(0 1px 1px rgb(0 0 0/.5));transition:fill .2s ease}.transport-btn:hover svg{fill:var(--cta-hover-color)}.transport-btn:active{background:var(--cta-hover-color);border-color:var(--cta-hover-color);box-shadow:none;transform:translateY(2px)}.transport-btn:active svg{fill:#000}.function-btn{background:var(--button-inset-bg);color:#ccc;border:1px solid #000;border-radius:6px;padding:.35rem 1rem;font-weight:600;box-shadow:var(--button-inset-shadow);transition:all .2s ease;text-align:center;font-size:.9rem;min-height:36px;width:100%;gap:8px}.function-btn:hover{background:#222;color:var(--cta-hover-color);border-color:var(--cta-hover-color);box-shadow:var(--button-inset-shadow),0 0 15px var(--cta-hover-glow);transform:translateY(-1px)}.function-btn.center-wide{grid-column:2/3}.btn-icon{width:18px;height:18px;fill:currentColor}.vhs-slot-btn{background:var(--cta-color);border-radius:6px;padding:.5rem 1rem;border:2px solid #111;box-shadow:var(--button-inset-shadow);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;position:relative;min-height:36px}.vhs-slot-btn::before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:2px solid rgb(0 0 0/.5);border-radius:4px;background:linear-gradient(rgb(0 0 0/.2),rgb(0 0 0/.4));box-shadow:inset 0 2px 4px rgb(0 0 0/.5);transition:opacity .2s ease}.vhs-slot-btn:hover{background:#222;border-color:var(--cta-hover-color);box-shadow:var(--button-inset-shadow),0 0 15px var(--cta-hover-glow)}.vhs-slot-btn:hover::before{opacity:0}.vhs-slot-text{position:relative;font-size:1rem;font-weight:700;text-shadow:0 1px 2px rgb(0 0 0/.4);transition:color .2s ease}.vhs-slot-btn:hover .vhs-slot-text{color:var(--cta-hover-color)}.share-btn-wrapper.function-btn{padding:0;position:relative}.share-btn-wrapper>.function-btn{width:100%;height:100%}@media (max-width:768px){.vcr-panel{width:95%;padding:1rem;margin-top:25px}.vcr-grid{display:flex;flex-direction:column;gap:1rem}.transport-wrapper{display:flex;justify-content:space-between;order:2}.transport-btn{width:48%;height:60px}.center-controls{order:1}.function-grid-bottom,.function-grid-top{grid-template-columns:1fr 1fr}.function-grid-bottom .function-btn.center-wide,.function-grid-top .function-btn.center-wide{grid-column:1/-1}}@media only screen and (max-width:768px){.site-header{position:relative!important;top:auto!important;padding:10px 0!important}.header-container{display:flex!important;flex-direction:column!important;align-items:center!important;padding:5px 10px!important;max-width:100%!important;gap:10px!important;flex-wrap:nowrap!important}.logo-section{flex:0 0 auto!important;min-width:unset!important;width:90%!important;max-width:320px!important;margin:0 auto!important}.site-logo{max-width:100%!important;width:100%!important;height:auto!important;max-height:110px!important;object-fit:contain!important;margin:0 auto!important;display:block!important}.search-section{flex:0 0 auto!important;min-width:unset!important;width:90%!important;max-width:320px!important;margin:0 auto!important}.search-container,.search-field{width:100%!important;padding:0 10px!important}.search-field{padding:10px 45px 10px 12px!important;font-size:14px!important}.search-submit{width:35px!important;height:35px!important;right:12px!important;font-size:16px!important}.episode-info,.episode-info h1,.single-bill_nye_episodes .episode-info h1{display:none!important}.tv-wrapper{border-width:10px!important;padding:15px!important;border-radius:20px!important;margin-top:10px!important;position:relative!important}.video-container{padding-bottom:56.25%!important}.vcr-panel{margin-top:20px!important}.transport-wrapper,.vcr-grid{display:flex!important;flex-direction:column!important;gap:15px!important}.transport-wrapper{flex-direction:row!important;gap:10px!important;order:1!important}.transport-btn{flex:1!important;width:auto!important;height:55px!important}.center-controls{order:2!important}.center-controls,.function-grid-bottom,.function-grid-top{display:flex!important;flex-direction:column!important;gap:10px!important}.center-controls .vhs-slot-btn,.function-grid-bottom .function-btn,.function-grid-top .function-btn{width:100%!important;margin:0!important}footer,footer p{padding:15px!important;font-size:.9em!important}footer p{padding:15px 10px!important;line-height:1.4!important}footer img,footer p::before{font-size:1em!important;width:auto!important;height:1em!important;vertical-align:middle!important;display:inline!important;max-width:1em!important}.site-main,img{max-width:100%!important}.site-main,body{overflow-x:hidden!important}img{height:auto!important}}@media only screen and (min-width:769px) and (max-width:1024px){.header-container{padding:15px 30px!important}}