.channel-spotlight{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,38px);margin:20px clamp(28px,5vw,84px) 36px;display:grid}.channel-spotlight-player{aspect-ratio:16/9;background:#060c15;border-radius:7px;overflow:hidden}.channel-spotlight-player>video,.channel-spotlight-player>button,.channel-spotlight-player>.stream-player{width:100%;height:100%;display:block}.channel-spotlight-player>video,.channel-spotlight-player .stream-video{object-fit:contain}.channel-spotlight-player .stream-player{aspect-ratio:16/9}.channel-spotlight-player>button{border-radius:inherit;color:#83b8e7;cursor:pointer;background:#0b1522;border:1px solid #24354b;padding:0;position:relative}.channel-spotlight-player img{object-fit:cover;width:100%;height:100%;display:block}.channel-spotlight-player button:focus-visible{outline-offset:-4px;outline:3px solid #69bfff}.channel-spotlight-play{color:#fff;background:#08111bdd;border-radius:10px;place-items:center;width:70px;height:50px;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.channel-spotlight-player button:hover .channel-spotlight-play{background:#126dbe}.spotlight-art-placeholder{opacity:.25}.channel-spotlight-copy{padding:4px 0}.channel-spotlight-copy>span{color:#7abaff;letter-spacing:.14em;font-size:.75rem;font-weight:750}.channel-spotlight-copy h2{color:#f0f5fd;overflow-wrap:anywhere;margin:12px 0 14px;font-size:clamp(1.25rem,2vw,1.85rem);line-height:1.35}.channel-spotlight-copy>p{color:#a9b8cc;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.7;display:-webkit-box;overflow:hidden}.channel-spotlight-copy small{color:#94bce7;align-items:center;gap:6px;margin-top:14px;font-size:.8125rem;display:flex}.channel-spotlight-copy>.spotlight-message{color:#c3cfe0;margin-top:14px;font-size:.875rem;display:block}.spotlight-editor{color:#b2c3d9;background:#0a1726;border:1px solid #28435e;border-radius:7px;margin:0 0 24px;padding:24px}.spotlight-editor header{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.spotlight-editor h2{color:#ecf5ff;margin:0 0 8px;font-size:1.2rem}.spotlight-editor p{margin:8px 0;font-size:.875rem;line-height:1.65}.spotlight-editor label{flex-direction:column;gap:9px;font-size:.875rem;display:flex}.spotlight-editor select{color:#e4effc;width:100%;min-height:46px;font:inherit;background:#07101c;border:1px solid #365571;border-radius:5px;padding:10px 12px}.spotlight-editor-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.spotlight-editor button:disabled{opacity:.5;cursor:not-allowed}.spotlight-editor .spotlight-editor-success{color:#98c8fa;align-items:center;gap:7px;display:flex}@media (width<=760px){.channel-spotlight{grid-template-columns:minmax(0,1fr);gap:18px;margin:20px 20px 28px}.spotlight-editor{padding:18px}}
