.yt-live-banner[hidden],.yt-stage[hidden]{display:none}.yt-live-banner{background:#392249;color:#fff;border-bottom:2px solid #ff485c;padding:15px 0}.yt-live-banner .wrap{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.yt-live-banner .wrap>span:not(.live-dot){font-size:13px;flex:1}.yt-live-banner .button{padding:10px 18px;background:#db2744;color:#fff}.yt-live-intro{padding:25px;border:1px solid #e74b69;border-radius:16px;background:#fff5f7}.yt-live-intro h2{font-size:25px;margin:15px 0 20px}.yt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;margin:20px 0}.yt-card{border:1px solid #dcd3e6;border-radius:16px;overflow:hidden;background:#fff}.yt-thumb{width:100%;padding:0;position:relative;display:block;aspect-ratio:16/9;background:#21152f}.yt-thumb img{width:100%;height:100%;object-fit:cover;display:block}.yt-thumb>span{position:absolute;bottom:12px;left:12px;background:#2b2044ed;color:#ffce64;padding:6px 12px;border-radius:5px;font-size:11px}.yt-card>div{padding:20px}.yt-card h3{font-size:18px;line-height:1.4;margin:10px 0 16px}.yt-card h3 button{background:none;padding:0;text-align:left;font:inherit;color:inherit}.yt-card a{font-size:12px;color:#63418d}.yt-search{font-size:12px}.yt-search input{display:block;max-width:100%;width:260px;padding:10px 12px;border:1px solid #d6cce4;border-radius:8px;color:#302340;background:#fff}.yt-stage{scroll-margin-top:20px;background:#281d3c;color:#fff;padding:22px;border-radius:18px}.yt-stage-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.yt-stage h2{font-size:22px;line-height:1.4}.yt-stage-head button{flex:none;border-radius:50%;width:40px;height:40px;background:#ffffff1c;color:#fff;font-size:28px}.yt-screen{aspect-ratio:16/9;background:#0c0812;min-height:200px}.yt-screen iframe{width:100%;height:100%;border:0;display:block}.yt-stage p{font-size:12px;color:#e9e0f5;margin:15px 0}.yt-stage>a{font-size:13px;color:#ffcf6c;text-decoration:underline}@media(max-width:600px){.yt-stage{padding:12px}.yt-stage h2{font-size:17px}.yt-search{width:100%}.yt-search input{width:100%}#spin-video-page .section-head{flex-wrap:wrap}}

.yt-live-preview{max-width:720px;border-radius:12px;overflow:hidden;margin-top:18px}

.yt-live-screen{width:min(100%,720px);aspect-ratio:16/9;background:#0c0812;border-radius:12px;overflow:hidden;margin-top:18px}.yt-live-screen iframe{display:block;width:100%;height:100%;border:0}

.yt-live-help{font-size:12px;margin:10px 0 0;color:#4c3749}
