html{scroll-behavior:smooth;scroll-padding-top:100px}.siteTopbar{position:sticky!important;top:0!important;z-index:100;background:#071c31!important}.tlvTop{display:flex;max-width:1240px;align-items:center;justify-content:space-between;gap:16px;margin:auto;padding:12px 20px}.tlvTop a{color:white;text-decoration:none;font-weight:700}.tlvLogo{position:relative;display:block;width:170px;aspect-ratio:1000/525;overflow:hidden;flex-shrink:0}.tlvLogo img{position:absolute;width:167.2%;max-width:none;left:-35%;top:-28.57%;height:auto}.tlvTop button{background:#ff7778;border:0;border-radius:24px;padding:12px 20px;font:700 16px Assistant;cursor:pointer}.tlvBuild{font-size:18px;color:#d6e8f4}.tlvLinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tlvLinks a{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid #3e5265;border-radius:18px;background:linear-gradient(130deg,#152d43,#172538);color:#f5f9ff;text-decoration:none}.tlvLinks a:hover{border-color:#ff7778;transform:translateY(-2px)}.tlvLinks strong{font-size:23px}.tlvLinks small{font-size:16px;line-height:1.6;color:#c5d3e1}.tlvEyebrow{color:#67dedf;letter-spacing:2px}.sourceGroup{scroll-margin-top:120px;margin:32px 0}.sourceGroup h3{font-size:27px}.hero{min-height:unset!important;padding-block:28px!important}.heroTitle{font-size:clamp(44px,7vw,80px)!important}.heroTitle__bottom{color:#72d9e3!important}body.tlvNight{--gold:#bfa1ff}.tlvNight .heroTitle__bottom{color:#bfa1ff!important}.tlvNight .tlvTop button{background:#bfa1ff}.heroTitle__top,.heroTitle__bottom{display:inline!important;margin-inline-end:12px}.tlvSourceNote{font-size:16px;color:#adc9db}.stageShowcase,.isnetNavDiscovery__search .saturdayShortcut{display:none!important}
@media(max-width:700px){.tlvTop{flex-wrap:wrap;padding:8px 14px;gap:10px}.tlvLogo{width:130px}.tlvTop a:not(.tlvLogo){font-size:14px}.tlvTop button{font-size:15px;padding:9px 14px}.tlvLinks{grid-template-columns:1fr}.tlvLinks a{padding:20px}.heroTitle{line-height:1.2!important}.tlvBuild{font-size:16px}.shell{max-width:100%;overflow-wrap:anywhere}.tlvTop>a:nth-child(3){display:none}}

.tlvWorld{display:flex;gap:6px}.tlvWorld button{background:transparent;border:1px solid #7c8f9f;color:white;font-size:15px}.tlvWorld button[aria-pressed="true"]{background:#ff7a7d;color:#071b30}.tlvNight .tlvWorld button[aria-pressed="true"]{background:#bfa1ff}.tlvNight .hero{background:linear-gradient(120deg,#22133b,#0a1022)}@media(max-width:700px){.tlvWorld{flex-basis:100%;justify-content:center}.tlvWorld button{flex:1;font-size:14px}}

.tlvMediaCredit{position:absolute;bottom:6px;right:6px;left:6px;padding:4px 7px;border-radius:5px;background:#061420da;color:white;font-size:12px;z-index:5}.cinemaDate{display:block;margin:15px 0;font-size:18px}.cinemaDate input{background:#152d43;color:white;padding:10px;border:1px solid #687e93;border-radius:8px;font:inherit}.moviePoster{aspect-ratio:16/10!important}.movieBody small{color:#b5c9dc}

body.cinemaMode #bars,body.cinemaMode #sources-hub,body.cinemaMode #aboutEventsTitle,body.cinemaMode #aboutEventsTitle+p{display:none!important}body.cinemaMode .heroTitle{display:none}#cinemaSection .cinemaScopeNote{grid-column:1/-1;color:#aaa69f;font-size:14px;line-height:1.5;margin:0}#cinemaSection .cinemaImageCredit{display:block;font-size:12px;color:#aaa69f;margin-top:10px}body:not(.cinemaMode) #cinemaLoading{display:none!important}

.cinemaDirectory{padding:28px 0;border-top:1px solid #3e454e;margin-top:30px}.cinemaDirectory a{display:flex;flex-direction:column;gap:8px;border:1px solid #4d5865;padding:18px;border-radius:14px;color:#fff;text-decoration:none}.cinemaDirectory p,.cinemaDirectory span{font-size:16px;line-height:1.6;color:#bdcbd6}
