:root{color-scheme:dark;--bg-main: oklch(14% .015 255);--bg-surface: oklch(18% .02 255 / .7);--bg-surface-elevated: oklch(21% .025 255);--bg-surface-card: oklch(17% .02 255 / .85);--bg-tabbar: oklch(14% .015 255 / .92);--bg-poster: oklch(12% .015 255);--border-subtle: oklch(25% .02 255);--border-hover: oklch(70% .2 45 / .5);--border-active: oklch(70% .2 45);--text-primary: oklch(98% .005 255);--text-secondary: oklch(80% .015 255);--text-muted: oklch(62% .02 255);--text-accent: oklch(98% .01 45);--color-orange: oklch(70% .2 45);--color-orange-glow: oklch(70% .2 45 / .25);--color-orange-deep: oklch(62% .21 45);--color-orange-tint: oklch(76% .17 50);--color-orange-bg: oklch(70% .2 45 / .12);--color-orange-border: oklch(70% .2 45 / .35);--color-gold: oklch(78% .18 80);--color-gold-bg: oklch(78% .18 80 / .12);--color-gold-border: oklch(78% .18 80 / .35);--color-sky: oklch(75% .14 230);--color-sky-bg: oklch(75% .14 230 / .12);--color-sky-border: oklch(75% .14 230 / .35);--color-emerald: oklch(75% .16 160);--color-emerald-bg: oklch(75% .16 160 / .12);--color-emerald-border: oklch(75% .16 160 / .35);--color-cyan: oklch(76% .13 200);--color-cyan-bg: oklch(76% .13 200 / .12);--color-cyan-border: oklch(76% .13 200 / .35);--overlay-billboard-1: oklch(14% .015 255);--overlay-billboard-2: oklch(14% .015 255 / .7);--bg-corner-badge: oklch(14% .015 255 / .85);--shadow-tabbar: 0 -4px 24px oklch(0% 0 0 / .4);--shadow-card: 0 4px 16px oklch(0% 0 0 / .3);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 9999px;--container: 1280px;--gutter: 20px;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", sans-serif}[data-astro-cid-3tpv4ovd],[data-astro-cid-3tpv4ovd]:before,[data-astro-cid-3tpv4ovd]:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;background:var(--bg-main);color:var(--text-primary);font-family:var(--font-sans);overflow-x:clip}[data-astro-cid-3tpv4ovd]:focus-visible{outline:2px solid var(--border-active);outline-offset:2px}a[data-astro-cid-3tpv4ovd]{color:inherit;text-decoration:none}.preview-bar[data-astro-cid-3tpv4ovd]{background:var(--bg-surface-elevated);border-bottom:1px solid var(--border-subtle);padding:8px var(--gutter);font-size:13px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:200}.preview-bar[data-astro-cid-3tpv4ovd] a[data-astro-cid-3tpv4ovd]{color:var(--color-orange-tint);font-weight:500}.navbar[data-astro-cid-3tpv4ovd]{background:var(--bg-main);border-bottom:1px solid var(--border-subtle);position:sticky;top:37px;z-index:100;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nav-inner[data-astro-cid-3tpv4ovd]{max-width:var(--container);margin:0 auto;padding:12px var(--gutter);display:flex;justify-content:space-between;align-items:center}.brand[data-astro-cid-3tpv4ovd]{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:800;letter-spacing:-.02em}.brand-star[data-astro-cid-3tpv4ovd]{width:28px;height:28px;flex-shrink:0}.nav-links[data-astro-cid-3tpv4ovd]{display:flex;align-items:center;gap:16px}.nav-link[data-astro-cid-3tpv4ovd]{font-size:14px;color:var(--text-secondary);font-weight:500;transition:color .15s ease}.nav-link[data-astro-cid-3tpv4ovd]:hover,.nav-link[data-astro-cid-3tpv4ovd].active{color:var(--color-orange-tint)}.search-widget[data-astro-cid-3tpv4ovd]{display:flex;align-items:center;position:relative}.search-trigger-btn[data-astro-cid-3tpv4ovd]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:13px;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.search-trigger-btn[data-astro-cid-3tpv4ovd]:hover{color:var(--text-primary);border-color:var(--border-hover)}.search-popup[data-astro-cid-3tpv4ovd]{display:none;position:absolute;right:0;top:-3px;z-index:120;background:var(--bg-surface-elevated);border:1px solid var(--border-active);border-radius:var(--radius-pill);padding:3px 6px 3px 12px;box-shadow:var(--shadow-card);width:280px;align-items:center;gap:6px}.search-popup[data-astro-cid-3tpv4ovd].open{display:flex}.search-popup[data-astro-cid-3tpv4ovd] input[data-astro-cid-3tpv4ovd]{background:transparent;border:none;color:var(--text-primary);font-size:13px;outline:none;width:100%}.search-popup-btn[data-astro-cid-3tpv4ovd]{background:var(--color-orange);color:var(--text-accent);border:none;border-radius:var(--radius-pill);padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-tg[data-astro-cid-3tpv4ovd]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--color-sky-bg);border:1px solid var(--color-sky-border);color:var(--color-sky);font-size:13px;font-weight:600}.filters-section[data-astro-cid-3tpv4ovd]{max-width:var(--container);margin:16px auto 0;padding:0 var(--gutter);display:flex;flex-direction:column;gap:12px}.cat-tabs-row[data-astro-cid-3tpv4ovd]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cat-tabs-row[data-astro-cid-3tpv4ovd]::-webkit-scrollbar{display:none}.cat-btn[data-astro-cid-3tpv4ovd]{flex-shrink:0;padding:6px 16px;border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.cat-btn[data-astro-cid-3tpv4ovd].active{background:var(--color-orange);color:var(--text-accent);border-color:var(--color-orange);font-weight:600;box-shadow:0 2px 8px var(--color-orange-glow)}.avail-tabs-row[data-astro-cid-3tpv4ovd]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--border-subtle);padding-top:10px;font-size:12px}.avail-btn[data-astro-cid-3tpv4ovd]{flex-shrink:0;padding:4px 12px;border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;font-size:12px}.avail-btn[data-astro-cid-3tpv4ovd].active{background:var(--bg-surface-elevated);color:var(--color-orange-tint);border-color:var(--color-orange-border);font-weight:600}.catalog-wrap[data-astro-cid-3tpv4ovd]{max-width:var(--container);margin:18px auto 80px;padding:0 var(--gutter)}.catalog-grid[data-astro-cid-3tpv4ovd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.movie-card[data-astro-cid-3tpv4ovd]{background:var(--bg-surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.movie-card[data-astro-cid-3tpv4ovd]:hover{transform:translateY(-4px);border-color:var(--border-hover);box-shadow:var(--shadow-card)}.movie-card[data-astro-cid-3tpv4ovd]:active{transform:scale(.98)}.card-cover-box[data-astro-cid-3tpv4ovd]{position:relative;aspect-ratio:2 / 3;background:var(--bg-poster);overflow:hidden}.card-cover-img[data-astro-cid-3tpv4ovd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card-corner-score[data-astro-cid-3tpv4ovd]{position:absolute;top:6px;right:6px;background:var(--bg-corner-badge);border:1px solid var(--color-gold-border);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700;color:var(--color-gold);backdrop-filter:blur(6px)}.card-corner-cat[data-astro-cid-3tpv4ovd]{position:absolute;top:6px;left:6px;background:var(--bg-corner-badge);border:1px solid var(--border-subtle);border-radius:4px;padding:1px 6px;font-size:10px;color:var(--text-secondary);backdrop-filter:blur(6px)}.card-info[data-astro-cid-3tpv4ovd]{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px;flex:1}.card-title[data-astro-cid-3tpv4ovd]{font-size:14px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-meta[data-astro-cid-3tpv4ovd]{font-size:12px;color:var(--text-muted);display:flex;justify-content:space-between}.card-pills[data-astro-cid-3tpv4ovd]{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.pill[data-astro-cid-3tpv4ovd]{font-size:10px;padding:1px 6px;border-radius:3px;border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);color:var(--text-muted)}.pill-ongoing[data-astro-cid-3tpv4ovd]{border-color:var(--color-orange-border);color:var(--color-orange-tint);background:var(--color-orange-bg)}.pill-finished[data-astro-cid-3tpv4ovd]{border-color:var(--color-sky-border);color:var(--color-sky);background:var(--color-sky-bg)}.pill-uc[data-astro-cid-3tpv4ovd]{border-color:var(--color-cyan-border);color:var(--color-cyan);background:var(--color-cyan-bg)}.pill-stream[data-astro-cid-3tpv4ovd]{border-color:var(--color-emerald-border);color:var(--color-emerald);background:var(--color-emerald-bg)}.site-footer[data-astro-cid-3tpv4ovd]{border-top:1px solid var(--border-subtle);padding:32px var(--gutter) 90px;max-width:var(--container);margin:0 auto;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-muted)}.mobile-tabbar[data-astro-cid-3tpv4ovd],.mobile-sticky-demo[data-astro-cid-3tpv4ovd]{display:none}@media (max-width: 768px){.navbar[data-astro-cid-3tpv4ovd] .nav-links[data-astro-cid-3tpv4ovd]{display:none}.catalog-grid[data-astro-cid-3tpv4ovd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card-info[data-astro-cid-3tpv4ovd]{padding:8px 10px 10px}.card-title[data-astro-cid-3tpv4ovd]{font-size:13px}.mobile-tabbar[data-astro-cid-3tpv4ovd]{display:flex;position:fixed;bottom:0;left:0;right:0;height:calc(56px + env(safe-area-inset-bottom,16px));background:var(--bg-tabbar);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-tabbar);justify-content:space-around;align-items:flex-start;padding-top:6px;z-index:150}.tab-item[data-astro-cid-3tpv4ovd]{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--text-muted);font-size:10px;padding:2px 12px}.tab-item[data-astro-cid-3tpv4ovd].active{color:var(--color-orange);font-weight:600}}@media (prefers-reduced-motion: reduce){[data-astro-cid-3tpv4ovd]{transition:none!important}}
