/* Playy-style mobile-first homepage and video player */
body.home .site-header,body.single-post .site-header{background:#0b1220;border-bottom:1px solid #1e2a3f}
body.home .header-inner,body.single-post .header-inner{min-height:58px}
body.home .brand-mark,body.single-post .brand-mark{display:none}
body.home .brand-copy strong,body.single-post .brand-copy strong{color:#fff}
body.home .brand-copy em,body.single-post .brand-copy em{color:#ff4c9b}
body.home .main-nav,body.home .search-form,body.single-post .main-nav,body.single-post .search-form{display:none}
body.home .site-footer,body.single-post .site-footer{background:#0b1220;border-top-color:#1e2a3f}
.cp-playy-home{background:#0b1220}
.cp-playy-heading{background:transparent;border:0;padding:12px 0 10px;margin-bottom:12px}
.cp-playy-heading h1{font-size:22px;font-weight:800}
.cp-playy-heading-icon{display:none}
.cp-playy-folder{background:#182339;border-color:#2a3a53;box-shadow:0 6px 18px #0002}
.cp-playy-thumb{aspect-ratio:9/12;border-radius:13px}
.cp-playy-play{background:#f43f93}
.cp-watch-page{background:#090d18;color:#fff;min-height:calc(100dvh - 58px);padding:0 0 35px}
.cp-watch-top{display:none}
.cp-watch-body{max-width:540px;margin:0 auto}
.cp-watch-frame{background:#000;display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:min(82dvh,850px);min-height:360px;overflow:hidden}
.cp-watch-frame video,.cp-watch-frame iframe{width:100%;height:100%;display:block;background:#000;border:0;object-fit:contain}
.cp-watch-title{font-size:16px;font-weight:700;line-height:1.5;margin:16px 18px 0;color:#fff;overflow-wrap:anywhere}
.cp-watch-empty{padding:60px 20px;text-align:center}
@media(min-width:700px){.cp-watch-page{padding-top:25px}.cp-watch-frame{border-radius:14px;border:1px solid #29344a;height:min(78dvh,760px)}}
@media(max-width:480px){.cp-watch-frame{height:calc(100dvh - 125px);min-height:400px}.cp-watch-title{margin:12px 14px 0}.cp-playy-wrap{padding:0 13px}.cp-playy-grid{gap:11px}.cp-playy-folders{gap:11px}}
