:root{--paper:#0b0910;--ink:#f6f1ff;--muted:#a9a2bd;--line:#2b2438;--coral:#ff3d5f;--soft:#17131f;--surface:#15111d;--surface-2:#1d1728;--surface-3:#251d33;--grad-brand:linear-gradient(118deg, #ff6b2c 0%, #ff2f68 46%, #a21cf5 100%);--grad-warm:linear-gradient(118deg, #ffb443 0%, #ff4d4d 55%, #c026d3 100%);--glow-rose:0 18px 60px -22px #ff2f68a6;--shadow-card:0 26px 60px -34px #000000e0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(900px 520px at 78% -8%, #b0206652 0%, transparent 62%), radial-gradient(760px 460px at 8% 4%, #5b1ecf3d 0%, transparent 60%), radial-gradient(1000px 700px at 50% 108%, #1d1230 0%, transparent 68%), var(--paper);background-attachment:fixed}::selection{color:#fff;background:#ff3d5f5c}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:60;background:#07050ccf;border-bottom:1px solid #ffffff12;position:sticky;top:0}.main-nav a{color:#b9b0cc}.main-nav a:hover,.main-nav a.active{color:#fff}.main-nav a.active:after{background:var(--coral);box-shadow:0 0 10px var(--coral)}.header-search{background:#ffffff0a;border-color:#ffffff20}.header-search:hover{background:#ffffff16}.global-search{background:#ffffff0d!important;border:1px solid #ffffff1f!important}.global-search:focus-within{outline-offset:3px;outline:2px solid #ff3d5f99!important}.global-search button{background:var(--grad-brand)!important}.brand-symbol{filter:drop-shadow(0 6px 16px #ff2f6866)}.brand-name{color:#cfc6e2;letter-spacing:.6px;text-transform:uppercase;font-size:11px}.brand-drama{background:var(--grad-brand);color:#0000;letter-spacing:-.9px;text-transform:capitalize;-webkit-background-clip:text;background-clip:text;font-size:27px}.home-discovery-hero,.finder-hero{position:relative}.home-discovery-hero:before,.finder-hero:before{content:"";filter:blur(38px);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#ff2f6836,#0000 72%),conic-gradient(from 200deg,#a21cf526,#0000 35%,#ff6b2c1f 62%,#0000 82%);width:min(1180px,120vw);height:520px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.spotlight-play{background:var(--grad-brand);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .2s;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 16px 34px -14px #ff2f68,inset 0 0 0 1px #ffffff2e}.home-spotlight-cover:hover .spotlight-play{transform:scale(1.07)}.home-discovery-copy h1 em,.finder-hero h1 em{background:var(--grad-warm);color:#0000;-webkit-background-clip:text;background-clip:text}.home-discovery-copy>p:not(.eyebrow),.finder-hero-copy>p:not(.eyebrow){color:var(--muted)}.eyebrow{color:#ff7a95;letter-spacing:2.4px}.search-box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff26;box-shadow:0 18px 50px -30px #ff2f6899}.search-box>svg{color:#c9bfe0}.search-box input{color:#fff}.search-box input::placeholder{color:#8e86a3}.search-box:focus-within{border-color:#ff3d5f99;box-shadow:0 0 0 3px #ff3d5f26}.search-box button,.button-coral{background:var(--grad-brand);border:0;box-shadow:0 10px 26px -12px #ff2f68cc}.search-box button:hover,.button-coral:hover{background:var(--grad-brand);filter:brightness(1.1)}.hero-suggestions>span{color:#8b8499}.hero-suggestions a{color:#cfc6e2}.hero-suggestions a:hover{color:var(--coral)}.home-catalog-stats{color:#a49bb8}.home-catalog-stats strong{color:#fff}.plot-finder-home-link{color:#c9bfe0}.plot-finder-home-link strong{color:#fff}.plot-finder-home-link:hover{color:var(--coral)}.home-platform-rail{padding-top:26px;padding-bottom:6px}.home-platform-rail-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:14px;display:flex}.home-platform-rail-head h2{letter-spacing:-.2px;color:#efe9fb;font-size:15px}.home-platform-strip>a{color:#e7e1f4;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;padding:7px 14px 7px 8px;transition:background .18s,border-color .18s,transform .18s}.home-platform-strip>a:hover{background:#ff3d5f1f;border-color:#ff3d5f8c;transform:translateY(-1px)}.home-platform-strip .platform-monogram{font-weight:800;color:#fff!important;background:#ffffff14!important}.home-platform-count{color:#ffb3c1;background:#ff3d5f21;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.home-spotlight-cover{display:block;position:relative}.home-spotlight{box-shadow:var(--shadow-card);background:radial-gradient(420px 260px at 88% 0,#ff2f6829 0%,#0000 70%),linear-gradient(160deg,#1b1426ee 0%,#120e1af0 100%);border:1px solid #ffffff17}.home-spotlight-cover .poster{box-shadow:0 24px 50px -22px #000,0 0 0 1px #ffffff14}.home-spotlight-copy>.eyebrow{color:#ff7a95}.home-spotlight-copy h2{color:#fff}.home-spotlight-copy h2 a:hover,.home-spotlight-platform{color:#ff8aa2}.home-spotlight-synopsis{color:#b7aecb}.home-spotlight-action{background:var(--grad-brand);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:13px;display:inline-flex;box-shadow:0 14px 34px -18px #ff2f68}.home-spotlight-action:hover{filter:brightness(1.08);text-decoration:none}.section-heading h2,.home-directory-note h2{color:#fff}.section-heading>div>p:last-child:not(.eyebrow),.home-directory-note>div>p:last-child{color:var(--muted)}.text-link{color:#d7cfe8}.text-link:hover{color:var(--coral)}.section-heading>.text-link{border-bottom-color:#ffffff2b}.card-cover-link,.card-cover-link .poster{border-radius:12px}.poster{background:#1d1728}.poster>img{transition:transform .45s}.card-cover-link:hover .poster>img{transform:scale(1.05)}.card-cover-link:after{content:"";pointer-events:none;border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.card-cover-link:hover:after{box-shadow:inset 0 0 0 1px #ff3d5f73,0 22px 46px -26px #ff2f68cc}.poster-status{color:#ffd9e2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0a13d9;border:1px solid #ff3d5f5c}.poster-hover{background:var(--grad-brand);color:#fff;box-shadow:0 12px 26px -10px #ff2f68}.card-body{padding-top:13px}.card-kicker{color:#ff8aa2;letter-spacing:1.4px}.card-body h3{color:#f2ecff}.card-body h3 a:hover{color:var(--coral)}.card-body>p{color:#a49bb8}.card-tags a{color:#c1b8d4;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:4px 9px}.card-tags a:hover{color:#ffd4dc;background:#ff3d5f21;border-color:#ff3d5f66}.home-theme-card{background:#15101e;box-shadow:0 22px 50px -30px #000}.home-theme-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.home-theme-card:hover:after{box-shadow:inset 0 0 0 1px #ff3d5f80}.home-theme-footer svg{border-color:#ffffff45}.home-theme-card:hover .home-theme-footer svg{background:var(--grad-brand);border-color:#0000}.trope-tile{color:#e7e1f4;background:#ffffff08!important;border-color:#ffffff1c!important}.trope-tile:hover{background:#ff3d5f14!important;border-color:#ff3d5f66!important}.trope-tile-2{background:#ffffff05!important}.trope-tile>span:last-child{color:#a49bb8}.home-swipe-link{box-shadow:var(--shadow-card);background:linear-gradient(120deg,#241733 0%,#17111f 55%,#241a2e 100%);border:1px solid #ffffff1a}.home-swipe-icon{color:#ffd9e2;background:#ff3d5f1f;border-color:#ff3d5f4d;box-shadow:6px 4px #ffffff0f}.home-swipe-copy .eyebrow{color:#ff8aa2}.home-swipe-copy h2{color:#fff}.home-swipe-copy>p:last-child{color:var(--muted)}.home-swipe-cta{background:var(--grad-brand);box-shadow:0 14px 34px -18px #ff2f68}.home-swipe-link:hover{border-color:#ff3d5f66}.home-swipe-link:hover .home-swipe-cta{background:var(--grad-brand);filter:brightness(1.08)}.trust-strip{color:#a49bb8;background:#ffffff05;border:1px solid #ffffff12;border-radius:14px}.trust-strip svg{color:#ff8aa2}.platform-tile{color:#efe9fb;background:#15111d!important;border-color:#ffffff17!important}.platform-tile:hover{background:#1d1728!important;border-color:#ff3d5f5c!important}.platform-monogram{box-shadow:inset 0 0 0 1px #ffffff1f}.platform-intro>.platform-monogram{box-shadow:0 0 0 1px #ffffff1f,0 18px 40px -22px #000}.identity-aliases{color:#a49bb8}.identity-aliases span{color:#d5cde6}.identity-status{color:#8fd6a8}.identity-teaser{color:#c6bdda}.identity-search{color:#cfc6e2}.identity-search:hover{color:var(--coral)}.watch-heading h2{color:#fff}.watch-heading>p:last-child{color:var(--muted)}.watch-decision{box-shadow:var(--shadow-card);background:linear-gradient(160deg,#1b1426 0%,#120e1a 100%);border:1px solid #ffffff17}.decision-platform p{color:#a49bb8}.official-label{color:#7fe3a5;background:#0f2a1c;border-color:#1f6b43}.decision-facts dt{color:#948ba8}.decision-preview{background:#ffffff08}.decision-preview strong{color:#fff}.decision-preview .decision-price-context{color:#a49bb8}.decision-destination{color:#948ba8}.decision-more{border-top-color:#ffffff14}.decision-more summary{color:#cfc6e2}.decision-more p{color:#a49bb8}.decision-checked,.decision-disclosure{color:#8d859f}.story-synopsis summary span{color:#a49bb8}.story-synopsis>p{color:#c6bdda}.story-topics>span{color:#a49bb8}.story-topics a{color:#d5cde6;border-color:#ffffff1f}.story-topics a:hover{background:#ff3d5f1a;border-color:#ff3d5f5c}.story-recognition{border-top-color:#ffffff14}.story-comparison{background:#ffffff06}.listing-source p,.listing-source a{color:#948ba8}.drama-background{border-top-color:#ffffff14}.platform-reading-guide{border-color:#ffffff17}.watch-platform .platform-monogram{box-shadow:inset 0 0 0 1px #ffffff1f}.source-note .text-link{color:#cfc6e2}.finder-promise{color:#a49bb8;border-left-color:#ffffff16}.finder-promise strong{color:#fff}.finder-shortcuts>span{color:#948ba8}.finder-shortcuts a{color:#d5cde6;border-bottom-color:#ffffff26}.finder-shortcuts a:hover{color:var(--coral)}.plot-intro>p:last-child{color:var(--muted)}.plot-intro .eyebrow{color:#ff8aa2}.plot-search{background:#ffffff08;border:1px solid #ffffff17}.plot-search textarea{color:#fff;background:#0f0b16;border:1px solid #ffffff1f}.plot-search textarea::placeholder{color:#8e86a3}.plot-search textarea:focus{outline:2px solid #ff3d5f80}.plot-search-foot>p{color:#a49bb8}.plot-examples>span,.plot-count{color:#948ba8}.plot-examples>button{color:#d5cde6;border-color:#ffffff1f}.plot-examples>button:hover{background:#ff3d5f14;border-color:#ff3d5f5c}.plot-result{background:#15111d;border-color:#ffffff17}.plot-result-heading p,.plot-empty p{color:#a49bb8}.plot-result-heading h2 span{color:#ffb3c1;background:#ff3d5f26}.plot-poster{background:#1d1728}.plot-help{border-top-color:#ffffff14}.plot-help>p{color:#a49bb8}.home-swipe-copy .eyebrow,.home-directory-note .eyebrow{color:#ff8aa2}.search-filter-disclosure,.search-result-list{border-color:#ffffff14}.search-result-list>*{border-bottom-color:#ffffff12}.search-result-row,.search-result-list a{color:#e7e1f4}.language-switcher summary{color:#e7e1f4;border-color:#ffffff2b}.language-switcher summary:focus-visible{outline-color:#ff3d5f}.language-switcher nav{background:#15111d;border-color:#ffffff1f;box-shadow:0 18px 40px #000000b3}.language-switcher nav a{color:#d5cde6}.language-switcher nav a:hover,.language-switcher nav a[aria-current]{color:#ffd4dc;background:#ff3d5f21}.mobile-search-toggle{color:#e7e1f4;border-color:#ffffff2b}@media (max-width:760px){.watch-dock{background:#0f0b16f5;border-top-color:#ffffff17;box-shadow:0 -8px 30px #000}.watch-dock p{color:#a49bb8}}.site-footer{color:#a49bb8;background:#060409;border-top:1px solid #ffffff12}.site-footer a{color:#d5cde6}.site-footer a:hover{color:var(--coral)}.site-footer .eyebrow{color:#8d859f}.privacy-settings-panel{color:var(--ink)!important;background:#15111d!important;border-color:#ffffff1f!important;box-shadow:0 24px 60px #000000b3!important}.privacy-settings-panel button{color:var(--ink)!important}.editorial-page,.basic-page{color:#d5cde6}.editorial-page h1,.basic-page h1,.editorial-page h2,.basic-page h2{color:#fff}.editorial-page a,.basic-page a{color:#ff9ab0}.not-found-page h1,.error-page h1{color:#fff}
