/* CineVanta simple design preview v6 */
:root{--max:1200px}*{box-sizing:border-box}.wrap{width:min(1200px,calc(100% - 48px))}.navbar{height:72px;min-height:72px;gap:26px}.brand{line-height:1}.brand img,.cv-logo img{width:160px!important;height:37px!important;object-fit:contain}.navlinks{margin-left:auto;gap:26px}.navlinks a{font-size:14px}.search-form{display:none}.menu{margin-left:auto}.cv-simple-main{padding-top:28px;padding-bottom:56px}.cv-simple-hero{position:relative;overflow:hidden;border-radius:18px;min-height:440px;background:#07131f}.cv-simple-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.cv-simple-hero-copy{position:relative;z-index:1;max-width:600px;padding:70px 48px}.cv-simple-hero h1{font-size:clamp(38px,4.8vw,64px);line-height:1.05;letter-spacing:-.04em;margin:18px 0}.cv-simple-hero p{color:#c7d4e1;max-width:390px;line-height:1.7}.cv-simple-browse{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0 46px}.cv-simple-browse>a{padding:28px;border:1px solid #203346;border-radius:14px;background:#0b1723;text-decoration:none}.cv-simple-browse span,.cv-simple-card small{font-size:11px;letter-spacing:.1em;color:#76bfff}.cv-simple-browse h2{font-size:24px;margin:12px 0}.cv-simple-browse p,.cv-simple-card p{color:#aabccc;line-height:1.6}.cv-simple-browse b,.cv-simple-card span{font-size:14px;color:#79c2ff}.cv-simple-section .section-head{padding:0;margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.cv-simple-section h2{font-size:26px}.cv-simple-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cv-simple-card{display:block;background:#0b1723;border:1px solid #203346;border-radius:14px;overflow:hidden;text-decoration:none}.cv-simple-card>img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.cv-simple-card>div{padding:24px}.cv-simple-card h3{font-size:22px;line-height:1.3;margin:12px 0}.cv-simple-card:hover,.cv-simple-browse>a:hover{border-color:#5696cb}.shows-hero{min-height:390px}.shows-hero>img,.movies-hero>img{width:100%;opacity:1;object-fit:cover;object-position:center}.shows-hero-shade,.movies-hero .shows-hero-shade{background:linear-gradient(90deg,rgba(6,16,26,.7),rgba(6,16,26,.12))}.shows-hero-copy{padding-top:60px;padding-bottom:60px}.shows-hero h1{font-size:clamp(34px,4vw,54px);max-width:610px;line-height:1.08}.shows-hero p{max-width:500px}.shows-grid{gap:24px}.show-art{aspect-ratio:16/10}.show-art img{object-fit:cover;object-position:center;image-rendering:auto}.cv-card-details{border-top:1px solid #203346;padding-top:16px}.cv-card-details summary{color:#71bdff;font-weight:700;cursor:pointer;list-style:none}.cv-card-details summary::-webkit-details-marker{display:none}.cv-card-details[open] summary{margin-bottom:18px}.cv-card-details h3{font-size:19px}.cv-card-details p{min-height:0}.cv-review-preview{max-width:100%;margin:28px 0;padding:24px;border:1px solid #263d52;border-radius:14px;background:#0a1825}.cv-review-preview h2{font-size:23px!important;line-height:1.3}.cv-review-preview p{min-height:0;line-height:1.6}.cv-review-preview label{display:block;margin:16px 0 8px;font-size:14px}.cv-review-preview input,.cv-review-preview textarea{display:block;width:100%;background:#07111b;border:1px solid #38516a;border-radius:8px;color:white;padding:12px;font:inherit}.cv-review-preview textarea{resize:vertical}.cv-review-preview button{padding:12px 18px;border:0;border-radius:8px;background:#263b50;color:#b7c8d8}.cv-review-note{font-size:13px;color:#aabccc}.footer-inner{gap:16px}.editorial-side{position:static}.cv-newsletter{margin-top:0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #68bfff;outline-offset:5px}.navlinks .active{color:#77c3ff}
@media(max-width:800px){.wrap{width:calc(100% - 32px)}.navbar{height:64px;min-height:64px;padding:0}.brand img{width:142px!important;height:33px!important}.navlinks{display:none}.navlinks.open{display:flex;position:absolute;top:64px;left:0;right:0;margin:0;background:#091521;padding:22px;gap:18px;flex-direction:column;border-bottom:1px solid #263d52;z-index:50}.navlinks.open a{display:block;padding:8px}.menu{display:block}.cv-simple-main{padding-top:16px}.cv-simple-hero{min-height:440px}.cv-simple-hero>img{object-position:64% center}.cv-simple-hero:after{content:"";position:absolute;inset:0;background:rgba(2,10,20,.38)}.cv-simple-hero-copy{padding:70px 26px}.cv-simple-grid{grid-template-columns:1fr 1fr}.cv-simple-browse{gap:16px}.cv-simple-browse>a{padding:22px}.shows-hero>img{object-position:64% center}.shows-hero-shade{background:rgba(3,12,23,.45)!important}.shows-hero-copy{padding:58px 0}.shows-hero{min-height:400px}.cv-review-preview{padding:20px}.cv-simple-section .section-head a{font-size:13px}.footer-inner{flex-wrap:wrap}}
@media(max-width:520px){.cv-simple-grid,.cv-simple-browse{grid-template-columns:1fr}.cv-simple-browse{margin-bottom:32px}.cv-simple-hero-copy{padding:58px 22px}.cv-simple-card>img{aspect-ratio:16/9}.shows-grid{grid-template-columns:1fr}.shows-hero h1{font-size:38px}.cv-simple-hero p{max-width:280px}}
.cv-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.cv-review-live button{background:#339cf0;color:#07121d;font-weight:700;cursor:pointer}.cv-review-live button:disabled{opacity:.6;cursor:wait}.cv-review-status{font-size:14px;color:#8dd8ff}.cv-reader-review{padding:18px 0;border-top:1px solid #274055}.cv-reader-review p{white-space:pre-wrap;overflow-wrap:anywhere}.cv-reader-review small{color:#9cb1c5}.cv-published-reviews{margin-top:24px}
