.cp-playy-home{background:#090d19;color:#fff;min-height:100vh;padding:22px 0 70px}.cp-playy-wrap{max-width:1000px;margin:auto;padding:0 16px}.cp-playy-heading{display:flex;gap:13px;align-items:center;padding:16px;background:#11192b;border:1px solid #253149;border-radius:17px;margin-bottom:28px}.cp-playy-heading-icon{font-size:27px;color:#ff4f9d}.cp-playy-heading small{font-size:10px;letter-spacing:2px;color:#ff74af}.cp-playy-heading h1{font-size:20px;margin:3px 0}.cp-playy-home section{margin:25px 0}.cp-playy-home h2{font-size:17px;margin:0 0 14px}.cp-playy-folders,.cp-playy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.cp-playy-folder{min-height:86px;display:flex;gap:12px;align-items:center;padding:14px;border-radius:15px;background:#151f34;border:1px solid #283651;text-decoration:none}.cp-playy-folder-icon{font-size:29px}.cp-playy-folder-title{font-size:14px;font-weight:700;overflow-wrap:anywhere}.cp-playy-folder-arrow{margin-left:auto;color:#ff65a7;font-size:24px}.cp-playy-card{min-width:0}.cp-playy-card a{text-decoration:none}.cp-playy-thumb{position:relative;aspect-ratio:9/12;background:#161d2b;border-radius:14px;overflow:hidden;border:1px solid #28344b}.cp-playy-thumb img{width:100%;height:100%;object-fit:cover}.cp-playy-placeholder{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(140deg,#202b40,#0b1020)}.cp-playy-placeholder span{font-size:32px;color:#ff65a7}.cp-playy-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:43px;height:43px;border-radius:50%;background:#ff4c9b;display:grid;place-items:center;box-shadow:0 5px 22px #0008;padding-left:3px}.cp-playy-title{padding:9px 2px;font-size:13px;font-weight:600;line-height:1.4}.cp-playy-empty{padding:35px 20px;background:#121b2c;border-radius:14px;text-align:center;color:#a9b6c9}@media(min-width:760px){.cp-playy-folders{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-playy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}