.tv-app{color:#f7f0e3;--paper:#f7f0e3;background:#101a17;min-height:100vh;overflow:auto}.tv-top{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:25px;padding:30px 5%;display:flex}.tv-brand{letter-spacing:3px;font:700 27px Arial;text-decoration:none}.tv-brand>span{color:#e9b77d;margin-left:7px}.tv-brand small{letter-spacing:2.5px;margin-top:7px;font:8px Arial;display:block}.tv-top nav{align-items:center;gap:30px;font-size:13px;display:flex}.tv-top nav a{text-decoration:none}.tv-app .tv-pill{border:1px solid #e9b77d77;border-radius:30px;padding:13px 24px;text-decoration:none;display:inline-block}.tv-main{max-width:1480px;margin:auto;padding:25px 5% 0}.tv-intro{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.tv-intro>span,.tv-tag,.tv-bottom>div>span{letter-spacing:2.5px;color:#d4b38f;font:10px Arial}.tv-intro p{color:#b9c3bc;font-size:13px}.tv-stage{background:#09120e;border:1px solid #ffffff20;border-radius:14px;overflow:hidden}.tv-poster{background:radial-gradient(at 90% 30%,#54634c,#243c30 35%,#101e18 75%);align-items:center;min-height:460px;padding:45px 5%;display:flex;position:relative;overflow:hidden}.tv-feature{z-index:1;max-width:650px;position:relative}.tv-feature h1{letter-spacing:-1px;margin:24px 0;font:clamp(36px,4.6vw,68px)/1.08 Georgia}.tv-feature>p:not(.tv-tag){color:#d3d9cc;max-width:510px;font-size:15px}.tv-author{color:#d6b696;margin:20px 0;font-size:12px;display:block}.tv-app .tv-watch{color:#17271f;background:#f2d2a6;border:0;padding:17px 30px;font-weight:700}.tv-feature small{color:#b7c2b8;margin-top:12px;font-size:10px;display:block}.tv-orbit{color:#e8d1ad12;border:1px solid #e8d1ad22;border-radius:50%;justify-content:center;align-items:center;width:410px;height:410px;font:310px Georgia;display:flex;position:absolute;right:4%;transform:rotate(-10deg)}.tv-orbit span{font:40px Arial}.tv-controls{background:#12231b;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;font-size:12px;display:flex}.tv-controls>span{color:#c3d0c5}.tv-controls>div{align-items:center;gap:14px;display:flex}.tv-controls button{background:0 0;border-color:#fff3;padding:8px 12px;font-size:12px}.tv-controls a{text-decoration:none}.tv-embed{aspect-ratio:16/9;max-height:75vh}.tv-embed iframe{border:0;width:100%;height:100%}.tv-rowtitle{justify-content:space-between;align-items:center;margin-top:35px;display:flex}.tv-rowtitle h2{font:30px Georgia}.tv-rowtitle span{color:#9ca99e;font-size:11px}.tv-filters{flex-wrap:wrap;gap:10px;margin:15px 0 25px;display:flex}.tv-filters button{color:#c4cdc5;background:0 0;border:1px solid #ffffff25;border-radius:30px;padding:10px 23px;font-size:13px}.tv-filters button[aria-pressed=true]{color:#17271f;background:#e9c99e;border-color:#e9c99e}.tv-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.tv-card{text-align:left;color:#f7f0e3;background:#1b2a22;border:1px solid #ffffff20;border-radius:10px;padding:0;transition:transform .2s;overflow:hidden}.tv-card:hover{transform:translateY(-3px)}.tv-card[aria-pressed=true]{border:2px solid #d6b17b}.tv-card-art{background:linear-gradient(120deg,#3a5941,#87926e);justify-content:center;align-items:center;height:135px;display:flex;position:relative}.tone-1 .tv-card-art{background:linear-gradient(120deg,#6d4130,#bc8c60)}.tone-2 .tv-card-art{background:linear-gradient(120deg,#293f35,#526d5b)}.tv-card-art>span{opacity:.4;font:55px Georgia;position:absolute;top:10px;left:16px}.tv-card-art b{background:#0002;border:1px solid #fff6;border-radius:50%;place-items:center;width:46px;height:46px;font-size:16px;display:grid}.tv-card-art small{text-transform:uppercase;letter-spacing:2px;font-size:10px;position:absolute;bottom:12px;right:16px}.tv-card-copy{padding:22px}.tv-card-copy>span{color:#c7b191;font-size:11px}.tv-card-copy h3{margin:12px 0;font:25px/1.2 Georgia}.tv-card-copy p{color:#b3c1b7;font-size:11px}.tv-bottom{border-top:1px solid #ffffff20;grid-template-columns:1.5fr 1fr;gap:50px;margin-top:40px;padding:50px 0;display:grid}.tv-bottom h2{font:36px/1.2 Georgia}.tv-bottom>div:last-child a{margin:20px 0;font-size:14px;text-decoration:none;display:block}.tv-footer{color:#a6b2a8;border-top:1px solid #ffffff20;align-items:center;gap:25px;padding:25px 0;font-size:10px;display:flex}.tv-footer p{max-width:700px}.tv-footer a{white-space:nowrap}.tv-empty{background:#ffffff05;border:1px dashed #d6b17b66;padding:40px}.tv-empty h3{font-size:30px}.tv-message{color:#e9c99e}:is(.tv-app button:focus-visible,.tv-app a:focus-visible){outline-offset:5px;outline:4px solid #f6cb85}@media (max-width:780px){.tv-top{flex-direction:column;align-items:flex-start}.tv-top nav{flex-wrap:wrap;gap:15px;font-size:12px}.tv-main{padding:20px}.tv-intro{display:block}.tv-poster{min-height:400px;padding:28px}.tv-orbit{right:-230px}.tv-feature h1{font-size:40px}.tv-controls{flex-direction:column;align-items:flex-start}.tv-controls>div{flex-wrap:wrap}.tv-cards{grid-template-columns:1fr}.tv-card{grid-template-columns:120px 1fr;display:grid}.tv-card-art{height:100%;min-height:155px}.tv-card-art small{display:none}.tv-card-copy h3{font-size:22px}.tv-rowtitle{display:block}.tv-bottom{grid-template-columns:1fr;gap:20px}.tv-footer{flex-wrap:wrap}.tv-embed{max-height:none}.tv-top .tv-pill{padding:8px 15px}}
