:root{--cosmic-primary:#8b5cf6;--cosmic-primary-hover:#7c3aed;--cosmic-on-primary:#fff;--cosmic-background:#11101e;--cosmic-content-background:#0f0e1a;--cosmic-chrome:#090812;--cosmic-surface:#19172b;--cosmic-surface-hover:#23203b;--cosmic-foreground:#f3f0ff;--cosmic-muted:#8e86a8;--cosmic-highlight:#c4b5fd;--cosmic-active-background:#8b5cf61f;--cosmic-glass:#131022c7;--cosmic-border:#8b5cf633;--cosmic-border-hover:#8b5cf68c;--cosmic-ambient-shadow:0 18px 40px -12px #8b5cf647}html:not([data-theme=light]){--bg:var(--cosmic-background);--header:var(--cosmic-chrome);--surface:var(--cosmic-surface);--surface-2:var(--cosmic-surface-hover);--panel:var(--cosmic-surface);--line:var(--cosmic-border);--text:var(--cosmic-foreground);--muted:var(--cosmic-muted);--accent:var(--cosmic-primary);--accent-bg:var(--cosmic-active-background);--brand:var(--cosmic-primary);--brand-foreground:var(--cosmic-on-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:not([data-theme=light]) body{background-color:var(--cosmic-background);color:var(--cosmic-foreground)}html:not([data-theme=light]) body:has(.browse-page,.title-page){background-color:var(--cosmic-content-background)}html:not([data-theme=light]) :is(.landing-page,.browse-page){--kc-ink:var(--cosmic-foreground);--kc-muted:var(--cosmic-muted);--kc-soft:#d8d2ec;--kc-fill:var(--cosmic-surface);--kc-fill-2:var(--cosmic-surface-hover);--kc-panel:var(--cosmic-surface);--kc-active-bg:var(--cosmic-active-background);--kc-active-ink:var(--cosmic-highlight);--kc-active-ic:var(--cosmic-primary);--kc-focus:var(--cosmic-primary);--kc-hair:var(--cosmic-border);--brand:var(--cosmic-primary);--brand-foreground:var(--cosmic-on-primary)}html:not([data-theme=light]) .home-sidebar{--side-ink:var(--cosmic-foreground);--side-muted:var(--cosmic-muted);--side-fill:var(--cosmic-surface);--side-fill-hover:var(--cosmic-surface-hover);--side-active:var(--cosmic-highlight);--side-accent:var(--cosmic-primary);--side-hair:var(--cosmic-border)}html:not([data-theme=light]) :is(.kino-header,.shell-dialog,.shell-drawer,.shell-search-dialog){--shell-bg:var(--cosmic-chrome);--shell-fill:var(--cosmic-surface);--shell-fill2:var(--cosmic-surface-hover);--shell-panel:var(--cosmic-surface);--shell-ink:var(--cosmic-foreground);--shell-muted:var(--cosmic-muted);--shell-soft:#d8d2ec;--shell-active-bg:var(--cosmic-active-background);--shell-active-ink:var(--cosmic-highlight);--shell-accent:var(--cosmic-primary);--shell-focus:var(--cosmic-primary);--shell-line:var(--cosmic-border)}html:not([data-theme=light]) .kino-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090812d9;box-shadow:0 1px #8b5cf629}html:not([data-theme=light]) .kino-footer{--footer-bg:var(--cosmic-chrome);--footer-ink:var(--cosmic-foreground);--footer-muted:var(--cosmic-muted);--footer-fill:var(--cosmic-surface);--footer-fill-hover:var(--cosmic-surface-hover);--footer-focus:var(--cosmic-primary)}html:not([data-theme=light]) body:has(.title-page){--detail-foreground:var(--cosmic-foreground);--detail-muted-foreground:var(--cosmic-muted);--detail-ink:var(--cosmic-foreground);--detail-muted:var(--cosmic-muted);--detail-soft:#d8d2ec;--detail-panel:var(--cosmic-surface);--detail-fill:var(--cosmic-surface);--detail-fill-2:var(--cosmic-surface-hover);--detail-active-bg:var(--cosmic-active-background);--detail-active-ink:var(--cosmic-highlight);--detail-active-icon:var(--cosmic-primary)}html:not([data-theme=light]) .player-shell{--player-accent:var(--cosmic-primary);--player-accent-hover:var(--cosmic-primary-hover)}html:not([data-theme=light]) .series-tabs>[role=tab][aria-selected=true]{background:var(--cosmic-primary);color:var(--cosmic-on-primary);box-shadow:0 2px 12px #8b5cf638}html:not([data-theme=light]) .series-tabs>[role=tab][aria-selected=true]:hover{background:var(--cosmic-primary-hover)}html:not([data-theme=light]) :is(.shell-brand>b,.kino-footer__logo>b,.brand b,.shell-badge){background:var(--cosmic-primary);color:var(--cosmic-on-primary)}html:not([data-theme=light]) :is(.button:not(.secondary):not(.danger),button:not(.secondary):not(.danger):where(.account-card *,.panel *),.shell-drawer-login,.shell-primary-link,.home-card__watch,.kcrow__watch,.detail-watch,.feature-hero__cta,.player-start>span,.player-center-toggle){background:var(--cosmic-primary);color:var(--cosmic-on-primary);border-color:var(--cosmic-primary);transition:background-color .18s,border-color .18s,box-shadow .18s}html:not([data-theme=light]) :is(.button:not(.secondary):not(.danger),button:not(.secondary):not(.danger):where(.account-card *,.panel *),.shell-drawer-login,.shell-primary-link,.home-card__watch,.kcrow__watch,.detail-watch,.feature-hero__cta,.player-start>span,.player-center-toggle):hover,html:not([data-theme=light]) .player-start:hover>span,html:not([data-theme=light]) .feature-hero__link:hover .feature-hero__cta{background:var(--cosmic-primary-hover);color:var(--cosmic-on-primary);border-color:var(--cosmic-primary-hover)}html:not([data-theme=light]) :is(.landing-page,.browse-page) :is(.title-card:hover .home-card__watch,.kcrow:hover .kcrow__watch){background:var(--cosmic-primary-hover);color:var(--cosmic-on-primary)}html[data-theme] :is(.title-card,.browse-page .kcrow){padding:12px}html[data-theme] :is(.title-card,.browse-page .kcrow,.recommendation-row){box-shadow:none;background-color:#0000;border:0;transition:box-shadow .2s,background-color .2s;position:relative;transform:none}html[data-theme] :is(.title-card,.browse-page .kcrow,.recommendation-row):after{content:"";background:var(--cosmic-border);height:1px;box-shadow:none;opacity:1;pointer-events:none;display:block;position:absolute;bottom:-2px;left:12px;right:12px}@container homefeed (width>=460px){html[data-theme] .landing-page .title-card{padding:14px}html[data-theme] .landing-page .title-card:after{left:14px;right:14px}}@container kclist (width>=460px){html[data-theme] .browse-page .kcrow{padding:14px}html[data-theme] .browse-page .kcrow:after{left:14px;right:14px}}html[data-theme] .browse-page .kcsoon .kcrow{padding:8px 10px}html[data-theme] .kccolcard{border:1px solid var(--cosmic-border);background-color:var(--cosmic-surface);transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s}html[data-theme] .section-page .kcnews__card{border:1px solid var(--cosmic-border);background-color:var(--cosmic-surface);padding:7px 9px;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s}html[data-theme] :is(.kino-header .nav-mega,.kino-header .search-results,.shell-dialog,.shell-drawer,.browse-page .kcgenre__panel,.detail-dialog,.detail-share-menu,.player-settings,.player-playlist-menu){border:1px solid var(--cosmic-border);background:var(--cosmic-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 48px -16px #8b5cf638,0 12px 30px #00000059}html[data-theme] #report-dialog{border:1px solid var(--cosmic-border);background:var(--cosmic-glass)}html[data-theme] :is(.account-card,.panel){border-color:var(--cosmic-border);box-shadow:0 12px 36px -24px #8b5cf647}@media (hover:hover) and (pointer:fine){html[data-theme] :is(.kccolcard,.kcnews__card):hover{border-color:var(--cosmic-border-hover);box-shadow:var(--cosmic-ambient-shadow);transform:translateY(-2px)}}@media (width>=1024px) and (hover:hover) and (pointer:fine){html[data-theme] :is(.title-card,.browse-page .kcrow,.recommendation-row):hover{background-color:var(--cosmic-surface);box-shadow:inset 0 0 0 1px var(--cosmic-border-hover), var(--cosmic-ambient-shadow)}}html[data-theme] :is(.kccolcard,.kcnews__card):focus-within{border-color:var(--cosmic-border-hover);box-shadow:var(--cosmic-ambient-shadow)}@media (prefers-reduced-motion:reduce){html[data-theme] :is(.title-card,.browse-page .kcrow,.kccolcard,.kcnews__card,.recommendation-row),html[data-theme] :is(.title-card,.browse-page .kcrow,.kccolcard,.kcnews__card,.recommendation-row):hover{transition:none;transform:none}}.shell-brand,.kino-footer__logo{letter-spacing:-1px;text-transform:none;font-weight:800}.shell-brand>span,.kino-footer__logo>span,.account-page .brand>span{color:var(--cosmic-accent,#8b5cf6)}html[data-theme=light]{--cosmic-background:#f7f5fc;--cosmic-content-background:#faf8fe;--cosmic-chrome:#fff;--cosmic-surface:#f1edf8;--cosmic-surface-hover:#e9e2f5;--cosmic-foreground:#261b3b;--cosmic-muted:#746587;--cosmic-highlight:#6d28d9;--cosmic-glass:#ffffffeb;--bg:var(--cosmic-background);--header:var(--cosmic-chrome);--surface:var(--cosmic-surface);--surface-2:var(--cosmic-surface-hover);--panel:var(--cosmic-chrome);--line:var(--cosmic-border);--text:var(--cosmic-foreground);--muted:var(--cosmic-muted);--accent:var(--cosmic-primary);--accent-bg:var(--cosmic-active-background);--brand:var(--cosmic-primary);--brand-foreground:var(--cosmic-on-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{background:var(--cosmic-background);color:var(--cosmic-foreground)}html[data-theme=light] body:has(.browse-page,.title-page){background:var(--cosmic-content-background)}html[data-theme=light] :is(.landing-page,.browse-page,.section-page){--kc-ink:var(--cosmic-foreground);--kc-muted:var(--cosmic-muted);--kc-soft:#5f4e77;--kc-fill:var(--cosmic-surface);--kc-fill-2:var(--cosmic-surface-hover);--kc-panel:var(--cosmic-chrome);--kc-active-bg:var(--cosmic-active-background);--kc-active-ink:var(--cosmic-highlight);--kc-active-ic:var(--cosmic-primary);--kc-focus:var(--cosmic-primary);--kc-hair:var(--cosmic-border)}html[data-theme=light] :is(.landing-page,.browse-page) .home-sidebar{--side-ink:var(--cosmic-foreground);--side-muted:var(--cosmic-muted);--side-fill:var(--cosmic-surface);--side-fill-hover:var(--cosmic-surface-hover);--side-active:var(--cosmic-highlight);--side-accent:var(--cosmic-primary);--side-hair:var(--cosmic-border)}html[data-theme=light] :is(.kino-header,.shell-dialog,.shell-drawer,.shell-search-dialog){--shell-bg:var(--cosmic-chrome);--shell-fill:var(--cosmic-surface);--shell-fill2:var(--cosmic-surface-hover);--shell-panel:var(--cosmic-chrome);--shell-ink:var(--cosmic-foreground);--shell-muted:var(--cosmic-muted);--shell-soft:#5f4e77;--shell-active-bg:var(--cosmic-active-background);--shell-active-ink:var(--cosmic-highlight);--shell-accent:var(--cosmic-primary);--shell-focus:var(--cosmic-primary);--shell-line:var(--cosmic-border)}html[data-theme=light] .kino-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--cosmic-border);background:#ffffffe6}html[data-theme=light] .kino-footer{--footer-bg:var(--cosmic-chrome);--footer-ink:var(--cosmic-foreground);--footer-muted:var(--cosmic-muted);--footer-fill:var(--cosmic-surface);--footer-fill-hover:var(--cosmic-surface-hover);--footer-focus:var(--cosmic-primary)}html[data-theme=light] :is(.shell-brand,.kino-footer__logo){color:var(--cosmic-foreground)}html[data-theme=light] :is(.shell-brand,.kino-footer__logo)>span{color:var(--cosmic-primary)}html[data-theme=light] .title-page{--detail-foreground:var(--cosmic-foreground);--detail-muted-foreground:var(--cosmic-muted);--detail-ink:var(--cosmic-foreground);--detail-muted:var(--cosmic-muted);--detail-soft:#5f4e77;--detail-panel:var(--cosmic-chrome);--detail-fill:var(--cosmic-surface);--detail-fill-2:var(--cosmic-surface-hover);--detail-active-bg:var(--cosmic-active-background);--detail-active-ink:var(--cosmic-highlight);--detail-active-icon:var(--cosmic-primary)}html[data-theme=light] body:has(.title-page){--detail-foreground:var(--cosmic-foreground);--detail-muted-foreground:var(--cosmic-muted);--detail-ink:var(--cosmic-foreground);--detail-muted:var(--cosmic-muted);--detail-soft:#5f4e77;--detail-panel:var(--cosmic-chrome);--detail-fill:var(--cosmic-surface);--detail-fill-2:var(--cosmic-surface-hover);--detail-active-bg:var(--cosmic-active-background);--detail-active-ink:var(--cosmic-highlight);--detail-active-icon:var(--cosmic-primary)}html[data-theme=light] .series-parts{--series-ink:var(--cosmic-foreground);--series-muted:var(--cosmic-muted);--series-soft:#5f4e77;--series-bar:var(--cosmic-chrome);--series-active-bg:var(--cosmic-active-background);--series-active-ink:var(--cosmic-highlight);--series-active-icon:var(--cosmic-primary);--series-focus:var(--cosmic-primary)}html[data-theme=light] :is(.button:not(.secondary):not(.danger),.shell-drawer-login,.shell-primary-link,.home-card__watch,.kcrow__watch,.detail-watch,.feature-hero__cta,.player-start>span,.player-center-toggle,.shell-badge),html[data-theme=light] .series-tabs>[role=tab][aria-selected=true]{background:var(--cosmic-primary);color:var(--cosmic-on-primary);border-color:var(--cosmic-primary)}html[data-theme=light] :is(.button:not(.secondary):not(.danger),.shell-drawer-login,.shell-primary-link,.home-card__watch,.kcrow__watch,.detail-watch):hover,html[data-theme=light] .feature-hero__link:hover .feature-hero__cta,html[data-theme=light] .series-tabs>[role=tab][aria-selected=true]:hover{background:var(--cosmic-primary-hover);color:var(--cosmic-on-primary);border-color:var(--cosmic-primary-hover)}html[data-theme=light] :is(.nav-mega,.search-results,.shell-dialog,.shell-drawer,.kcgenre__panel,.detail-dialog){border-color:var(--cosmic-border)}html[data-theme=light] .player-shell{--player-accent:var(--cosmic-primary);--player-accent-hover:var(--cosmic-primary-hover)}
