:root{--hopeBlack: rgb(0, 0, 0);--hopeBlue: rgb(3, 78, 162);--hopeBlue70: rgba(3, 78, 162, .7);--hopeBlue50: rgba(3, 78, 162, .5);--hopeDarkGray: rgb(34, 34, 34);--hopeDarkGray95: rgba(34, 34, 34, .95);--hopeDarkGray90: rgba(34, 34, 34, .9);--hopeDarkGray80: rgba(34, 34, 34, .8);--hopeDarkGray30: rgba(34, 34, 34, .3);--hopeDarkGray20: rgba(34, 34, 34, .2);--hopeDarkGray15: rgba(34, 34, 34, .15);--hopeDarkGray10: rgba(34, 34, 34, .1);--hopeFaintGray: rgb(204, 204, 204);--hopeLightCyan: rgb(0, 186, 211);--hopeLightGray: rgb(150, 150, 150);--hopeLightGray80: rgba(150, 150, 150, .8);--hopeLightGrayishWhite: rgb(240, 240, 240);--hopeMediumGray: rgb(47, 47, 47);--hopeNearBlack: rgb(6, 6, 6);--hopeNearBlack50: rgba(6, 6, 6, .5);--hopeOrange: rgb(255, 210, 90);--hopeRed: rgb(184, 0, 0);--hopeRed80: rgba(184, 0, 0, .8);--hopeSocialShare: rgb(244, 211, 49);--hopeTextSecondary: rgb(20, 19, 19);--hopeYellow: rgb(244, 211, 49);--hopeYellow90: rgba(244, 211, 49, .9);--hopeYellow80: rgba(244, 211, 49, .8);--hopeYellow70: rgba(244, 211, 49, .7);--hopeYellow60: rgba(244, 211, 49, .6);--hopeYellow50: rgba(244, 211, 49, .5);--hopeWhite: rgb(255, 255, 255);--hopeWhite95: rgba(255, 255, 255, .95);--hopeWhite90: rgba(250, 250, 250, .9);--hopeWhite80: rgba(255, 255, 255, .8);--hopeWhite70: rgba(255, 255, 255, .7);--hopeWhite60: rgba(255, 255, 255, .6);--hopeWhite50: rgba(255, 255, 255, .5);--hopeWhite40: rgba(255, 255, 255, .4);--hopeWhite30: rgba(255, 255, 255, .3);--hopeWhite20: rgba(255, 255, 255, .2);--hopeWhite10: rgba(255, 255, 255, .1);--hopeWhite5: rgba(255, 255, 255, .05);--content-breakpoint: 90rem;--content-margin: 1rem;--content-max-width: calc(var(--content-breakpoint) - 2 * var(--content-margin));--card-width: 12rem;--card-slots: 1;--step--3: clamp(.4823rem, .4349rem + .1995vw, .6144rem);--step--2: clamp(.5787rem, .5108rem + .2857vw, .768rem);--step--1: clamp(.6944rem, .5992rem + .4008vw, .96rem);--step-0: clamp(.8333rem, .7019rem + .5535vw, 1.2rem);--step-1: clamp(1rem, .8208rem + .7547vw, 1.5rem);--step-2: clamp(1.2rem, .958rem + 1.0189vw, 1.875rem);--step-3: clamp(1.44rem, 1.116rem + 1.3642vw, 2.3438rem);--step-4: clamp(1.728rem, 1.2972rem + 1.8139vw, 2.9297rem);--step-5: clamp(2.0736rem, 1.5041rem + 2.3978vw, 3.6621rem);--step-6: clamp(2.4883rem, 1.7393rem + 3.1537vw, 4.5776rem);--hopeIconRamp: 6.3333rem}[data-theme=dark]{--color-bg: var(--hopeDarkGray);--color-text: var(--hopeWhite);--color-text70: var(--hopeWhite70);--color-details-text: var(--hopeWhite90);--color-details-text-shadow: var(--hopeBlack);--color-details-title: var(--hopeWhite);--color-details-subtitle: var(--hopeOrange);--color-title: var(--hopeYellow);--color-line: var(--hopeWhite60);--color-dot: var(--hopeOrange);--color-active-link: var(--hopeWhite);--color-inactive-link: var(--hopeWhite);--color-hover-link: var(--hopeYellow);--color-expanding-link: var(--hopeYellow);--color-topic-title: var(--hopeYellow);--color-episode-card-border: var(--hopeWhite80);--color-postergrid-card-border: var(--hopeYellow);--color-postergrid-sticker: var(--hopeDarkGray);--color-page-image-bg-top: rgba(0, 0, 0, 0);--color-page-image-bg-middle: var(--hopeDarkGray15);--color-page-image-bg-bottom: var(--hopeDarkGray);--color-layout-switch-bg: var(--hopeWhite10);--color-episode-number: var(--hopeYellow);--color-history-title: var(--hopeWhite);--color-history-date: var(--hopeWhite80);--color-history-separator: var(--hopeWhite20);--color-dotIcon-inactive: rgb(100, 100, 100);--color-dotIcon-active: rgb(170, 170, 170);--color-dropdown-button-inactive: var(--hopeWhite);--color-dropdown-button-active: var(--hopeYellow)}[data-theme=light]{--color-bg: var(--hopeLightGrayishWhite);--color-text: var(--hopeBlack);--color-text70: var(--hopeDarkGray70);--color-details-text: var(--hopeDarkGray);--color-details-text-shadow: transparent;--color-details-title: var(--hopeBlack);--color-details-subtitle: var(--hopeBlue);--color-title: var(--hopeDarkGray);--color-line: var(--hopeNearBlack50);--color-dot: var(--hopeBlue);--color-active-link: var(--hopeDarkGray);--color-inactive-link: var(--hhopeDarkGray);--color-hover-link: var(--hopeLightCyan);--color-expanding-link: var(--hopeBlue);--color-topic-title: var(--hopeBlue);--color-episode-card-border: var(--hopeLightCyan);--color-postergrid-card-border: var(--hopeLightCyan);--color-postergrid-sticker: var(--hopeNearBlack);--color-page-image-bg-top: rgba(0, 0, 0, 0);--color-page-image-bg-middle: var(--hopeDarkGray20);--color-page-image-bg-bottom: var(--hopeLightGrayishWhite);--color-layout-switch-bg: var(--hopeNearBlack50);--color-episode-number: var(--hopeBlue);--color-history-title: var(--hopeDarkGray);--color-history-date: var(--hopeDarkGray80);--color-history-separator: var(--hopeDarkGray30);--color-dotIcon-inactive: var(--hopeBlue50);--color-dotIcon-active: var(--hopeBlue);--color-dropdown-button-inactive: var(--hopeBlue);--color-dropdown-button-active: var(--hopeLightCyan)}*,*:after,*:before{box-sizing:border-box;min-width:0;min-height:0;margin:0;padding:0}html,body{width:100%;height:100%;background-color:var(--color-bg);color:var(--color-text);font-family:system-ui;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--hopeYellow);text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}#hopeflix{min-height:100vh;display:flex;flex-direction:column}@media (min-width: 25rem){:root{--card-slots: 2}}@media (min-width: 37.5rem){:root{--card-slots: 3}}@media (min-width: 50rem){:root{--card-slots: 4}}@media (min-width: 64rem){:root{--card-slots: 5;--content-margin: 3rem}}@media (min-width: 75rem){:root{--card-slots: 6}}@media (min-width: 56.3125rem){:root{--hopeIconRamp: 5.9375rem}}@media (min-width: 65.9375rem){:root{--hopeIconRamp: 7.125rem}}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-v14-latin-regular.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-v22-latin-regular.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-v22-latin-600.woff2) format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-condensed-v27-latin-regular.woff2) format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/roboto-condensed-v27-latin-600.woff2) format("woff2")}.PageLoaderContainer{inset:0;position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5rem}.PageLoaderContainer svg{color:var(--hopeYellow)}.PageLoaderContainer div{display:flex;gap:1.5rem}.PageLoaderContainer div span{width:1.25rem;height:1.25rem;border-radius:25%;animation:bounce .8s ease-in-out infinite;background:var(--hopeYellow)}.PageLoaderContainer div span:nth-child(2){animation-delay:.2s}.PageLoaderContainer div span:nth-child(3){animation-delay:.4s}.PageLoaderContainer div span:nth-child(4){animation-delay:.6s}@keyframes bounce{0%{background:var(--hopeYellow30);transform:translateY(0)}50%{background:var(--hopeYellow);transform:translateY(-2rem)}to{background:var(--hopeYellow30);transform:translateY(0)}}
