/* Clear primary actions; viewing details remain available on hover. */
.library-watch{width:100%;margin-top:12px;min-height:46px;justify-content:center;font-size:15px}
.continue-card h3{font-size:17px;line-height:1.35}.continue-card small,.continue-card span{font-size:13px}.continue-card>div:nth-child(2){min-width:0}.continue-card .round-play{width:38px;height:38px}
.watch-main>.section-heading{flex-wrap:wrap}.next-episode{flex-shrink:0;gap:8px;font-size:14px;min-height:44px}
.episode-finish{position:absolute;z-index:3;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:20px 16px 86px;background:#0c1119ed;color:#eef2f8;text-align:center}
.episode-finish[hidden]{display:none}.episode-finish>b{font-size:clamp(17px,2.2vw,26px);line-height:1.3}.episode-finish>span{color:#b4c1d7;font-size:15px}.episode-finish>div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.episode-finish .button{min-height:44px;font-size:14px}
@media(max-width:600px){.continue-grid{grid-template-columns:1fr}.continue-card{padding:16px;gap:14px}.watch-main>.section-heading{gap:10px}.next-episode{font-size:14px}.episode-finish{padding:8px 8px 68px;gap:7px}.episode-finish>span{display:none}.episode-finish>div{gap:7px}.episode-finish .button{padding:8px 10px;font-size:13px}.library-watch{font-size:14px}}
@media(prefers-reduced-motion:reduce){.continue-card{transition:none}}
