.tv-main{max-width:1400px}.tv-intro{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:55px 0 32px}.tv-intro h1{font-size:clamp(36px,5.6vw,80px);letter-spacing:-.055em;margin:10px 0 0;line-height:1.1}.tv-intro h1 span{color:var(--accent);font-weight:400}.tv-intro p{color:var(--muted);font-size:17px;line-height:1.65;margin:0}.broadcast{position:relative;isolation:isolate;padding:0 7%;border:1px solid #8c716349;border-radius:6px;background:linear-gradient(110deg,#061a2d55,#17101a55,#41170966),url('/images/tv-universos.jpg') center/cover;box-shadow:0 30px 90px #0008,0 0 60px #a6431720}.broadcast:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#05090d75,transparent 25%,transparent 70%,#05090dcc);border-radius:inherit}.broadcast-top,.broadcast-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:95px;text-shadow:0 2px 10px #000;font-size:11px;letter-spacing:2px}.broadcast-top>span:first-child{font-size:24px;font-weight:800;letter-spacing:-1px}.broadcast-top b{color:#ff7051}.broadcast-bottom a{font-size:11px;font-weight:700;border-bottom:1px solid #eeeae299;padding:10px 0}.screen-bezel{padding:5px;background:linear-gradient(135deg,#ffc29a,#253843 25%,#19262e 65%,#ef693b);box-shadow:0 0 0 1px #000,0 12px 30px #000b,0 0 30px #dd6e3333;border-radius:3px}.tv-player{aspect-ratio:16/9;min-height:300px;background:#080d12;display:grid;place-items:center;position:relative;overflow:hidden}.tv-player iframe{width:100%;height:100%;position:absolute;inset:0;border:0}.screen-welcome{text-align:center;padding:28px;background:radial-gradient(ellipse at 20% 100%,#183d5077,transparent 60%),radial-gradient(ellipse at 90% 5%,#6e301c66,transparent 60%);width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.screen-welcome h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(23px,3.5vw,48px);margin:20px 0 28px}.screen-welcome button,.youtube-button{background:var(--accent);color:#111110;font-weight:700;border:0;padding:18px 24px;border-radius:3px;font-size:14px}.screen-welcome p{color:var(--muted);font-size:11px;margin-top:18px}.tv-help{display:flex;justify-content:space-between;gap:22px;font-size:12px;color:var(--muted);line-height:1.6;padding:18px 0}.tv-help p{margin:0}.tv-help a{white-space:nowrap;text-decoration:underline}.youtube-invite{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 0;margin-top:22px}.youtube-invite h2{font-weight:400;font-size:clamp(30px,3.5vw,48px);letter-spacing:-1px;margin:14px 0}.youtube-invite p{max-width:600px;color:var(--muted);line-height:1.7;font-size:15px;margin:0}.youtube-button{flex-shrink:0;display:flex;gap:24px;align-items:center}.youtube-button:hover,.screen-welcome button:hover{background:var(--fg)}.tv-back{display:inline-block;margin:30px 0 60px;color:var(--muted);font-size:14px}.tv-page nav [aria-current]{color:var(--accent)}
@media(max-width:850px){.tv-intro{padding-top:35px}.tv-intro p{font-size:14px}.broadcast{padding:0 4%}.broadcast-top,.broadcast-bottom{min-height:72px}.broadcast-bottom>span{display:none}.broadcast-bottom{justify-content:center}.youtube-invite{align-items:start;flex-direction:column}.tv-page .header{height:auto;min-height:80px;flex-wrap:wrap;padding-block:14px;gap:10px}.tv-page .header nav{margin-left:0}.tv-page .header .footer-brand{font-size:20px}}
@media(max-width:600px){.tv-intro{display:block}.tv-intro p{margin-top:15px}.broadcast-top>span:last-child{display:none}.broadcast-top{justify-content:center}.broadcast{padding:0 10px}.broadcast-top>span:first-child{font-size:22px}.tv-help{flex-direction:column;gap:8px}.tv-page .header nav{justify-content:space-between;gap:10px}.youtube-button{width:100%;justify-content:space-between}.tv-player{min-height:300px}.screen-welcome{padding:18px}.screen-welcome h2{font-size:25px}.broadcast-bottom a{font-size:9px;letter-spacing:1px}}

.tv-player{width:100%;min-width:0}.screen-bezel{min-width:0}@media(max-width:600px){.tv-player{aspect-ratio:auto;height:300px}}

.tv-player{display:block}.screen-welcome{position:absolute;inset:0}
/* Compact vector cinema frame: the screen fits the first desktop viewport. */
.tv-main{padding-top:18px;max-width:min(1400px,calc((100svh - 210px)*1.7778 + 100px))}
.broadcast{padding:0 26px;background:#10171e url('/tv/frame.svg') center/100% 100%;border-color:#47717c66;box-shadow:0 20px 65px #0006}
.broadcast:before{display:none}
.broadcast-top,.broadcast-bottom{min-height:48px}
.broadcast-top h1{font-size:22px;letter-spacing:-.7px;margin:0;font-weight:700}
.broadcast-top h1 b{color:var(--accent)}
.screen-bezel{padding:2px;background:linear-gradient(130deg,#5fb5c6,#253844 35%,#614137 75%,#ff4b32)}
@media(max-width:850px){.tv-main{max-width:1400px}.broadcast{padding-inline:14px}.broadcast-top,.broadcast-bottom{min-height:48px}}
@media(max-width:600px){.tv-main{padding-top:12px}.broadcast{padding-inline:8px}.broadcast-top h1{font-size:20px}.broadcast-bottom a{font-size:9px}.broadcast-top,.broadcast-bottom{min-height:44px}}
