@font-face{font-family:UltimatePress;src:url(/fonts/PressStart2P-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:UltimateMono;src:url(/fonts/MartianMono.ttf) format("truetype");font-display:swap}@font-face{font-family:Twemoji Country Flags;unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E007F;src:url(/fonts/TwemojiCountryFlags.woff2) format("woff2");font-display:swap}:root,:root[data-palette=ice][data-theme=dark]{--bg: #101b25;--panel: #192732;--panel-elevated: #20313f;--text: #edf5f8;--muted: #b2c4ce;--lime: #77d9f2;--purple: #e58269;--line: #9ab9cc30;--line-strong: #9ab9cc58;--on-accent: #101b25;--secondary-ink: #211814;--display: "UltimatePress", monospace;--body: "Twemoji Country Flags", "UltimateMono", monospace;--pad: clamp(16px, 2.5vw, 38px);color-scheme:dark}:root[data-palette=sand][data-theme=dark]{--bg: #171b21;--panel: #232a34;--panel-elevated: #2b3440;--text: #f4f0e8;--muted: #c0c0c7;--lime: #f2bf72;--purple: #6588e5;--line: #ffffff1f;--line-strong: #ffffff45;--on-accent: #171b21;--secondary-ink: #101a30}:root[data-palette=plum][data-theme=dark]{--bg: #211b28;--panel: #302737;--panel-elevated: #3c3145;--text: #f6eef7;--muted: #cbb8cd;--lime: #7ee0bc;--purple: #c88aba;--line: #f6eef724;--line-strong: #f6eef74a;--on-accent: #17251f;--secondary-ink: #281b25}:root[data-palette=ice][data-theme=light]{--bg: #eef4f5;--panel: #ffffff;--panel-elevated: #f3f8f9;--text: #172b36;--muted: #405b68;--lime: #12697b;--purple: #b34f35;--line: #274f6428;--line-strong: #274f6455;--on-accent: #ffffff;--secondary-ink: #ffffff;color-scheme:light}:root[data-palette=sand][data-theme=light]{--bg: #f7f1e6;--panel: #fffaf1;--panel-elevated: #f2eadc;--text: #252b35;--muted: #535d6d;--lime: #85550f;--purple: #365fbb;--line: #252b3524;--line-strong: #252b3550;--on-accent: #ffffff;--secondary-ink: #ffffff;color-scheme:light}:root[data-palette=plum][data-theme=light]{--bg: #f7f0f5;--panel: #fffafd;--panel-elevated: #f2e6ef;--text: #302536;--muted: #68506a;--lime: #1e745b;--purple: #8d4c7c;--line: #30253624;--line-strong: #30253650;--on-accent: #ffffff;--secondary-ink: #ffffff;color-scheme:light}*{box-sizing:border-box;border-radius:0!important}html{scroll-behavior:smooth}body{margin:0;background-color:var(--bg);color:var(--text);font-family:var(--body);font-size:12px;line-height:1.65;overflow-x:hidden;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:48px 48px}h1,h2,h3,h4{font-family:var(--display);font-weight:400;margin:0;line-height:1.45;letter-spacing:-.04em}p{margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime)!important;outline-offset:3px!important}.kc-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:var(--bg);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:48px 48px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.kc-splash-box{background:var(--panel);border:1px solid var(--line-strong);padding:44px 48px;display:flex;flex-direction:column;align-items:center;gap:22px;max-width:440px;width:100%;box-shadow:10px 10px color-mix(in srgb,var(--bg) 75%,#000)}.kc-splash-crown{width:82px;height:90px;color:var(--lime)}.kc-splash-crown .stripe{animation:kcStripePulse 1.1s infinite ease-in-out}.kc-splash-crown .stripe-1{animation-delay:0s}.kc-splash-crown .stripe-2{animation-delay:.15s}.kc-splash-crown .stripe-3{animation-delay:.3s}.kc-splash-crown .stripe-4{animation-delay:.45s}@keyframes kcStripePulse{0%,to{opacity:.25}50%{opacity:1}}.kc-splash-title{font-family:var(--display);font-size:17px;text-align:center}.kc-splash-bar{width:100%;height:8px;background:var(--bg);border:1px solid var(--line-strong);overflow:hidden}.kc-splash-bar-fill{height:100%;background:var(--lime);animation:kcLoadProgress 1.15s ease-out forwards}@keyframes kcLoadProgress{0%{width:12%}to{width:100%}}.kc-splash-meta{font-size:10px;color:var(--muted);display:flex;justify-content:space-between;width:100%}.kc-proto-bar{background:var(--panel);border-bottom:1px solid var(--line-strong);padding:7px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:10px;z-index:95;position:relative}.kc-proto-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kc-proto-tag{color:var(--lime);border:1px solid var(--lime);padding:3px 7px;font-size:9px;text-transform:uppercase}.kc-proto-seg{display:inline-flex;border:1px solid var(--line-strong);background:var(--bg)}.kc-proto-seg button{border:0;background:transparent;padding:5px 9px;font-size:9px;color:var(--muted);white-space:nowrap}.kc-proto-seg button.active{background:var(--lime);color:var(--on-accent);font-weight:600}.kc-header{position:sticky;top:0;z-index:85;min-height:68px;background:color-mix(in srgb,var(--bg) 95%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line-strong);padding:10px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.kc-header-left{display:flex;align-items:center;gap:12px;flex-shrink:0}.kc-burger-btn{width:42px;height:42px;border:1px solid var(--line-strong);background:var(--panel);color:var(--lime);display:grid;place-items:center;flex-shrink:0;transition:border-color .15s,background .15s}.kc-burger-btn:hover{border-color:var(--lime);background:color-mix(in srgb,var(--lime) 14%,var(--panel))}.kc-brand{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;text-align:left}.kc-brand svg{width:30px;height:36px;color:var(--lime);flex-shrink:0}.kc-brand-name{font-family:var(--display);font-size:13px;color:var(--text);white-space:nowrap}.kc-brand-sub{font-size:9px;color:var(--muted);display:block}.kc-search-wrap{flex:1;max-width:440px;min-width:180px;position:relative;display:flex;align-items:center}.kc-search-input{background:var(--panel);border:1px solid var(--line-strong);color:var(--text);padding:9px 14px 9px 36px;font-size:11px;width:100%}.kc-search-input:focus{border-color:var(--lime)}.kc-search-icon{position:absolute;left:11px;color:var(--muted);pointer-events:none}.kc-header-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kc-profile-pill{display:inline-flex;align-items:center;gap:9px;background:var(--panel);border:1px solid var(--line-strong);padding:6px 12px;height:38px;font-size:10px;transition:border-color .15s}.kc-profile-pill:hover,.kc-profile-pill.active{border-color:var(--lime)}.kc-shell{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:calc(100vh - 110px);position:relative}.kc-shell.sidebar-drawer-mode{grid-template-columns:minmax(0,1fr)}.kc-sidebar{background:var(--panel);border-right:1px solid var(--line-strong);padding:20px 12px;display:flex;flex-direction:column;gap:4px;position:sticky;top:68px;height:calc(100vh - 68px);overflow-y:auto;z-index:80}.kc-shell.sidebar-drawer-mode .kc-sidebar{position:fixed;top:0;left:0;bottom:0;width:270px;height:100vh;z-index:160;box-shadow:12px 0 32px #0009;transform:translate(-105%);transition:transform .2s ease}.kc-shell.sidebar-drawer-mode.drawer-open .kc-sidebar{transform:translate(0)}.kc-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:150}.kc-side-label{font-size:9px;color:var(--muted);padding:12px 12px 6px;text-transform:uppercase;letter-spacing:.06em}.kc-side-link{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid transparent;background:transparent;color:var(--text);font-size:11px;text-align:left;width:100%;transition:border-color .12s,background .12s}.kc-side-link:hover{border-color:var(--line-strong);background:color-mix(in srgb,var(--bg) 50%,var(--panel))}.kc-side-link.active{background:var(--lime);color:var(--on-accent);border-color:var(--lime);font-weight:600}.kc-side-badge{margin-left:auto;font-size:9px;opacity:.8}.kc-btn{padding:12px 18px;border:1px solid var(--muted);background:var(--panel);color:var(--text);font-size:11px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .12s,background .15s,border-color .15s}.kc-btn:hover:not(:disabled){border-color:var(--lime);transform:translateY(-1px)}.kc-btn:disabled{opacity:.45;cursor:not-allowed}.kc-btn.lime{background:var(--lime);border-color:var(--lime);color:var(--on-accent);box-shadow:4px 4px color-mix(in srgb,var(--lime) 42%,var(--bg));font-weight:600}.kc-btn.small{min-height:36px;padding:6px 11px;font-size:10px}.kc-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;font-size:9px;border:1px solid var(--line-strong);background:var(--bg);color:var(--text);text-transform:uppercase}.kc-chip.lime{border-color:var(--lime);color:var(--lime);background:color-mix(in srgb,var(--lime) 12%,var(--bg))}.kc-chip.purple{border-color:var(--purple);color:var(--purple);background:color-mix(in srgb,var(--purple) 14%,var(--bg))}.kc-main{width:100%;max-width:1480px;margin:0 auto;padding:24px var(--pad) 88px;min-width:0}.kc-hero,.kc-detail-top{border:1px solid var(--line-strong);background-color:var(--panel);position:relative;overflow:hidden;padding:clamp(20px,3vw,38px);margin-bottom:32px}.kc-backdrop-layer{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.28;pointer-events:none;z-index:0}:root[data-theme=light] .kc-backdrop-layer{opacity:.14;filter:saturate(.85)}.kc-backdrop-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--panel) 0%,color-mix(in srgb,var(--panel) 88%,transparent) 60%,color-mix(in srgb,var(--panel) 72%,transparent) 100%);pointer-events:none;z-index:1}.kc-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.35fr .85fr;gap:28px;align-items:center}.kc-hero-eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.kc-hero-title{font-size:clamp(20px,3vw,40px);line-height:1.3;margin-bottom:8px;color:var(--text);text-transform:uppercase}.kc-hero-tagline{font-size:12px;color:var(--lime);margin-bottom:14px;font-weight:600}.kc-ratings-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.kc-rating-box{border:1px solid var(--line-strong);background:var(--bg);color:var(--text);padding:5px 10px;display:inline-flex;align-items:center;gap:7px;font-size:11px}.kc-rating-box strong{color:var(--lime);font-size:12px}.kc-rating-source{color:var(--muted);font-size:9px}.kc-hero-meta{color:var(--muted);font-size:11px;margin-bottom:14px;display:flex;flex-wrap:wrap;gap:10px}.kc-hero-desc{color:var(--text);font-size:12px;line-height:1.8;max-width:680px;margin-bottom:22px}.kc-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.kc-hero-art{border:1px solid var(--line-strong);background:var(--bg);padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;box-shadow:6px 6px color-mix(in srgb,var(--bg) 70%,#000)}.kc-section{margin-bottom:36px}.kc-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.kc-section-title-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kc-section-title{font-size:clamp(13px,1.6vw,17px);text-transform:uppercase}.kc-row-controls{display:flex;align-items:center;gap:6px}.kc-row-arrow{width:34px;height:34px;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);display:grid;place-items:center}.kc-row-arrow:hover{border-color:var(--lime);background:var(--lime);color:var(--on-accent)}.kc-row-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(195px,220px);gap:16px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--lime) var(--panel)}.kc-grid-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:18px}.kc-card{background:var(--panel);border:1px solid var(--line-strong);display:flex;flex-direction:column;text-align:left;padding:0;position:relative;scroll-snap-align:start;transition:transform .14s,border-color .14s,box-shadow .14s}.kc-card:hover{border-color:var(--lime);transform:translateY(-3px);box-shadow:5px 5px color-mix(in srgb,var(--lime) 35%,var(--bg))}.kc-card-poster{aspect-ratio:2 / 2.85;width:100%;position:relative;padding:12px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--line-strong);overflow:hidden;background-color:#121c26;background-size:cover;background-position:center}.kc-card-poster:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a10168c,#0a101640 45%,#0a1016eb);z-index:1}.kc-card-poster-top,.kc-card-poster-art,.kc-card-poster-bottom{position:relative;z-index:2}.kc-card-poster-top{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.kc-card-type-tag{background:var(--purple);color:var(--secondary-ink);font-size:9px;font-weight:700;padding:3px 6px}.kc-card-quality-tag{background:var(--lime);color:var(--on-accent);font-size:9px;font-weight:700;padding:3px 6px}.kc-card-poster-art{margin-top:auto;margin-bottom:10px}.kc-card-poster-title{font-family:var(--display);font-size:12px;line-height:1.45;color:#fff;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.85)}.kc-card-poster-orig{font-size:9px;color:#ffffffc7;margin-top:4px}.kc-card-poster-bottom{display:flex;justify-content:space-between;align-items:center}.kc-card-rating{background:#101b25eb;border:1px solid rgba(255,255,255,.3);color:#fff;padding:3px 7px;font-size:10px;font-weight:700}.kc-card-progress{position:absolute;bottom:0;left:0;right:0;height:5px;background:#000000a6;z-index:3}.kc-card-progress>i{display:block;height:100%;background:var(--lime)}.kc-card-body{padding:12px;display:flex;flex-direction:column;gap:4px}.kc-card-name{font-size:11px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-card-sub{font-size:10px;color:var(--muted);display:flex;justify-content:space-between}.kc-detail-inner{position:relative;z-index:2;display:grid;grid-template-columns:230px minmax(0,1fr);gap:30px;align-items:start}.kc-detail-poster{aspect-ratio:2 / 2.85;width:100%;max-width:230px;border:1px solid var(--line-strong);padding:14px;display:flex;flex-direction:column;justify-content:space-between;background-color:#121c26;background-size:cover;background-position:center;position:relative;box-shadow:6px 6px color-mix(in srgb,var(--bg) 80%,#000)}.kc-detail-poster:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a101680,#0a1016e0);z-index:1}.kc-detail-poster>*{position:relative;z-index:2}.kc-detail-block{border:1px solid var(--line-strong);background:var(--panel);padding:clamp(18px,2.5vw,30px);margin-bottom:24px}.kc-detail-block-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--line)}.kc-voice-grid{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.kc-voice-btn{background:var(--bg);border:1px solid var(--line-strong);padding:11px 15px;text-align:left;display:flex;flex-direction:column;gap:4px;min-width:180px}.kc-voice-btn:hover{border-color:var(--lime)}.kc-voice-btn.active{background:var(--lime);border-color:var(--lime);color:var(--on-accent);box-shadow:4px 4px color-mix(in srgb,var(--lime) 40%,var(--bg))}.kc-voice-btn.active .kc-voice-tag{color:var(--on-accent)}.kc-voice-tag{font-size:9px;color:var(--lime);text-transform:uppercase}.kc-streams-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:12px}.kc-stream-card{background:var(--bg);border:1px solid var(--line-strong);padding:15px;text-align:left;display:flex;flex-direction:column;gap:9px;position:relative;transition:border-color .15s,transform .12s,opacity .15s}.kc-stream-card:hover:not(:disabled){border-color:var(--lime);transform:translateY(-2px)}.kc-stream-card.active{border:2px solid var(--lime);background:color-mix(in srgb,var(--lime) 12%,var(--bg));box-shadow:4px 4px color-mix(in srgb,var(--lime) 38%,var(--bg))}.kc-stream-card.unavailable{opacity:.42;cursor:not-allowed;border-style:dashed;background:color-mix(in srgb,var(--bg) 65%,var(--panel))}.kc-stream-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.kc-stream-code{font-family:var(--display);font-size:12px;color:var(--text)}.kc-stream-specs{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:8px}.kc-season-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.kc-episodes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.kc-episode-card{background:var(--bg);border:1px solid var(--line-strong);padding:14px;text-align:left;display:flex;flex-direction:column;gap:7px}.kc-episode-card:hover,.kc-episode-card.active{border-color:var(--lime)}.kc-episode-card.active{background:color-mix(in srgb,var(--lime) 10%,var(--bg))}.kc-episode-num{font-family:var(--display);font-size:11px;color:var(--lime)}.kc-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;background:#0a1016d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:18px}.kc-modal{background:var(--panel);border:1px solid var(--lime);box-shadow:10px 10px color-mix(in srgb,var(--bg) 80%,#000);padding:clamp(20px,3vw,34px);max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.kc-pin-boxes{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:20px 0}.kc-pin-digit{height:58px;background:var(--bg);border:2px solid var(--line-strong);text-align:center;font-family:var(--display);font-size:18px;color:var(--lime);width:100%}.kc-settings-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px}.kc-settings-nav{background:var(--panel);border:1px solid var(--line-strong);padding:14px;display:flex;flex-direction:column;gap:6px;align-self:start}.kc-settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid var(--line)}.kc-player-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;background:#080d12f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;padding:clamp(10px,2vw,28px)}.kc-player-frame{max-width:1320px;width:100%;margin:auto;border:1px solid var(--lime);background:var(--bg);box-shadow:10px 10px #000000a6;display:flex;flex-direction:column}.kc-player-topbar,.kc-player-controls-bar{padding:12px 18px;background:var(--panel);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.kc-player-topbar{border-bottom:1px solid var(--line-strong)}.kc-player-controls-bar{border-top:1px solid var(--line-strong)}.kc-video-container{position:relative;background:#000;aspect-ratio:16 / 9;max-height:66vh;width:100%;overflow:hidden}.kc-video-container video{width:100%;height:100%;object-fit:cover}[data-device-mode=mobile] .kc-shell{max-width:440px;margin:0 auto;border-left:1px solid var(--line-strong);border-right:1px solid var(--line-strong);background:var(--bg)}[data-device-mode=mobile] .kc-hero-grid{grid-template-columns:1fr}[data-device-mode=mobile] .kc-hero-art{display:none}[data-device-mode=mobile] .kc-detail-inner{grid-template-columns:1fr;gap:18px}[data-device-mode=mobile] .kc-detail-poster{max-width:135px;aspect-ratio:2 / 2.7;padding:10px}[data-device-mode=mobile] .kc-settings-layout{grid-template-columns:1fr}@media(max-width:1024px){.kc-shell{grid-template-columns:minmax(0,1fr)}.kc-sidebar{position:fixed;top:0;left:0;bottom:0;width:270px;height:100vh;z-index:160;transform:translate(-105%);transition:transform .2s ease}.kc-shell.drawer-open .kc-sidebar{transform:translate(0)}.kc-hero-grid{grid-template-columns:1fr}.kc-detail-inner{grid-template-columns:170px minmax(0,1fr);gap:20px}.kc-settings-layout{grid-template-columns:1fr}}@media(max-width:640px){.kc-detail-inner{grid-template-columns:1fr}.kc-detail-poster{max-width:140px}}.kc-more-card{background:var(--panel);border:1px dashed var(--lime);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;min-height:100%;scroll-snap-align:start;text-align:center;color:var(--lime);transition:transform .14s,background .14s,box-shadow .14s}.kc-more-card:hover,.kc-more-card:focus-visible{background:color-mix(in srgb,var(--lime) 14%,var(--panel));transform:translateY(-3px);box-shadow:5px 5px color-mix(in srgb,var(--lime) 35%,var(--bg))}.kc-more-card-circle{width:54px;height:54px;border:1px solid var(--lime);background:var(--bg);display:grid;place-items:center;color:var(--lime)}.kc-continue-actions{display:grid;grid-template-columns:1.25fr 1fr;gap:6px;padding:8px 10px 10px;background:var(--bg);border-top:1px solid var(--line)}.kc-continue-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 8px;font-size:9px;font-weight:700;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-continue-btn.primary{background:var(--lime);color:var(--on-accent);border-color:var(--lime)}.kc-continue-btn:hover{border-color:var(--lime)}.kc-bookmarks-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--line)}.kc-actors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:16px}.kc-actor-card{background:var(--panel);border:1px solid var(--line-strong);display:flex;flex-direction:column;overflow:hidden;transition:transform .14s,border-color .14s}.kc-actor-card:hover{border-color:var(--lime);transform:translateY(-2px)}.kc-actor-photo{aspect-ratio:3 / 3.6;width:100%;background-color:#121c26;background-size:cover;background-position:center top;position:relative;border-bottom:1px solid var(--line-strong);display:flex;align-items:flex-end;padding:10px}.kc-actor-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(10,16,22,.92) 100%)}.kc-actor-body{padding:12px;display:flex;flex-direction:column;gap:8px;flex:1}.kc-cast-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.kc-cast-pill{display:inline-flex;align-items:center;gap:6px;background:var(--bg);border:1px solid var(--line-strong);padding:4px 9px;font-size:10px;color:var(--text)}.kc-cast-pill:hover{border-color:var(--lime)}
