:root{color-scheme:dark;--bg-main: oklch(14% .02 260);--bg-surface: oklch(18% .03 260 / .7);--bg-surface-solid: oklch(20% .03 260);--bg-surface-hover: oklch(24% .04 260 / .85);--bg-surface-elevated: oklch(22% .03 260);--bg-preview-bar: oklch(16% .02 260);--bg-card-box: oklch(12% .02 260);--border-subtle: oklch(100% 0 0 / .08);--border-hover: oklch(62% .22 15 / .45);--border-focus: oklch(62% .22 15);--text-primary: oklch(98% .005 260);--text-secondary: oklch(78% .02 260);--text-muted: oklch(60% .02 260);--text-accent: oklch(98% .01 15);--color-rose: oklch(60% .23 15);--color-rose-deep: oklch(52% .24 15);--color-rose-tint: oklch(68% .18 15);--color-rose-glow: oklch(60% .23 15 / .28);--color-rose-bg: oklch(60% .23 15 / .12);--color-rose-border: oklch(60% .23 15 / .35);--color-gold: oklch(78% .18 80);--color-gold-border: oklch(78% .18 80 / .4);--color-gold-bg: oklch(78% .18 80 / .12);--color-sky: oklch(75% .14 230);--color-sky-border: oklch(75% .14 230 / .35);--color-sky-bg: oklch(75% .14 230 / .12);--color-emerald: oklch(75% .16 160);--color-emerald-border: oklch(75% .16 160 / .35);--color-emerald-bg: oklch(75% .16 160 / .12);--color-cyan: oklch(76% .13 200);--color-cyan-border: oklch(76% .13 200 / .35);--color-cyan-bg: oklch(76% .13 200 / .12);--overlay-gradient-1: oklch(14% .02 260);--overlay-gradient-2: oklch(14% .02 260 / .85);--overlay-gradient-3: oklch(14% .02 260 / .1);--shadow-elevated: 0 16px 36px oklch(0% 0 0 / .45);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 9999px;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--container: 1440px;--gutter: 24px}[data-astro-cid-w47p4puz],[data-astro-cid-w47p4puz]:before,[data-astro-cid-w47p4puz]:after{box-sizing:border-box}html,body{overflow-x:clip;margin:0;padding:0;background:var(--bg-main);color:var(--text-primary);font-family:var(--font-sans)}[data-astro-cid-w47p4puz]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}a[data-astro-cid-w47p4puz]{color:inherit;text-decoration:none}.preview-bar[data-astro-cid-w47p4puz]{background:var(--bg-preview-bar);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:1000}.preview-links[data-astro-cid-w47p4puz]{display:flex;gap:14px;flex-wrap:wrap}.preview-link[data-astro-cid-w47p4puz]{color:var(--text-muted)}.preview-link[data-astro-cid-w47p4puz].active{color:var(--color-rose-tint);font-weight:600}.navbar[data-astro-cid-w47p4puz]{display:flex;justify-content:space-between;align-items:center;max-width:var(--container);margin:0 auto;padding:14px var(--gutter);border-bottom:1px solid var(--border-subtle);position:relative}.nav-left[data-astro-cid-w47p4puz]{display:flex;align-items:center;gap:28px}.brand[data-astro-cid-w47p4puz]{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:800;letter-spacing:-.02em}.brand-sparkle[data-astro-cid-w47p4puz]{width:30px;height:30px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-rose),var(--color-rose-tint));display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px var(--color-rose-glow)}.nav-menu[data-astro-cid-w47p4puz]{display:flex;align-items:center;gap:6px}.nav-item[data-astro-cid-w47p4puz]{padding:6px 14px;border-radius:var(--radius-pill);font-size:14px;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease;border:1px solid transparent}.nav-item[data-astro-cid-w47p4puz]:hover,.nav-item[data-astro-cid-w47p4puz].active{color:var(--text-primary);background:var(--bg-surface-elevated);border-color:var(--border-subtle)}.search-box-interactive[data-astro-cid-w47p4puz]{display:flex;align-items:center;position:relative}.search-trigger-btn[data-astro-cid-w47p4puz]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-pill);font-size:13px;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer}.search-trigger-btn[data-astro-cid-w47p4puz]:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--bg-surface-hover)}.search-expand-panel[data-astro-cid-w47p4puz]{display:none;align-items:center;gap:6px;position:absolute;left:0;top:-4px;z-index:50;background:var(--bg-surface-solid);border:1px solid var(--border-focus);border-radius:var(--radius-pill);padding:3px 6px 3px 14px;box-shadow:var(--shadow-elevated);width:340px}.search-expand-panel[data-astro-cid-w47p4puz].open{display:flex}.search-input[data-astro-cid-w47p4puz]{background:transparent;border:none;color:var(--text-primary);font-size:13px;outline:none;width:100%}.search-submit-btn[data-astro-cid-w47p4puz]{background:var(--color-rose);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}.search-close-btn[data-astro-cid-w47p4puz]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center}.nav-right[data-astro-cid-w47p4puz]{display:flex;align-items:center;gap:12px}.btn-tg[data-astro-cid-w47p4puz]{display: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:500}.btn-filter[data-astro-cid-w47p4puz]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:13px}.billboard[data-astro-cid-w47p4puz]{max-width:var(--container);margin:18px auto 0;padding:0 var(--gutter);position:relative}.billboard-card[data-astro-cid-w47p4puz]{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-card-box);border:1px solid var(--border-subtle);height:280px;display:flex;align-items:flex-end}.billboard-backdrop[data-astro-cid-w47p4puz]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.32;filter:contrast(1.1) brightness(.9)}.billboard-gradient[data-astro-cid-w47p4puz]{position:absolute;inset:0;background:linear-gradient(0deg,var(--overlay-gradient-1) 12%,var(--overlay-gradient-2) 50%,var(--overlay-gradient-3) 100%)}.billboard-content[data-astro-cid-w47p4puz]{position:relative;z-index:2;padding:28px 36px;max-width:720px}.billboard-pills[data-astro-cid-w47p4puz]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.pill-badge[data-astro-cid-w47p4puz]{padding:3px 9px;border-radius:var(--radius-sm);font-size:12px;font-weight:600}.pill-rose[data-astro-cid-w47p4puz]{background:var(--color-rose);color:var(--text-accent)}.pill-glass[data-astro-cid-w47p4puz]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);backdrop-filter:blur(8px)}.billboard-title[data-astro-cid-w47p4puz]{font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:800;line-height:1.15;margin:0 0 8px;letter-spacing:-.02em;overflow-wrap:break-word;min-width:0}.billboard-desc[data-astro-cid-w47p4puz]{font-size:14px;color:var(--text-secondary);line-height:1.5;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.billboard-actions[data-astro-cid-w47p4puz]{display:flex;gap:12px;flex-wrap:wrap}.btn-primary[data-astro-cid-w47p4puz]{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--color-rose),var(--color-rose-deep));color:var(--text-accent);font-size:13px;font-weight:600;box-shadow:0 4px 16px var(--color-rose-glow)}.btn-primary[data-astro-cid-w47p4puz]:hover{opacity:.95;transform:translateY(-1px)}.btn-secondary[data-astro-cid-w47p4puz]{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:var(--radius-pill);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:13px;font-weight:500;backdrop-filter:blur(12px)}.btn-secondary[data-astro-cid-w47p4puz]:hover{background:var(--bg-surface-hover);border-color:var(--border-hover)}.filter-strip[data-astro-cid-w47p4puz]{max-width:var(--container);margin:24px auto 0;padding:0 var(--gutter);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.filter-tabs[data-astro-cid-w47p4puz]{display:flex;gap:6px}.tab-item[data-astro-cid-w47p4puz]{padding:6px 16px;border-radius:var(--radius-pill);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer}.tab-item[data-astro-cid-w47p4puz]:hover,.tab-item[data-astro-cid-w47p4puz].active{background:var(--bg-surface-solid);color:var(--text-primary);border-color:var(--color-rose)}.meta-filter-right[data-astro-cid-w47p4puz]{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--text-muted)}.highlight-stat[data-astro-cid-w47p4puz]{color:var(--color-emerald)}.catalog[data-astro-cid-w47p4puz]{max-width:var(--container);margin:20px auto 80px;padding:0 var(--gutter)}.catalog-grid[data-astro-cid-w47p4puz]{display:grid;grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:20px}.movie-card[data-astro-cid-w47p4puz]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;position:relative;backdrop-filter:blur(8px)}.movie-card[data-astro-cid-w47p4puz]:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:var(--shadow-elevated)}.poster-box[data-astro-cid-w47p4puz]{position:relative;aspect-ratio:2 / 3;overflow:hidden;background:var(--bg-card-box)}.poster-img[data-astro-cid-w47p4puz]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card-gradient[data-astro-cid-w47p4puz]{position:absolute;inset:0;background:linear-gradient(180deg,var(--overlay-gradient-3) 0%,var(--overlay-gradient-2) 100%);opacity:0;transition:opacity .2s ease}.movie-card[data-astro-cid-w47p4puz]:hover .card-gradient[data-astro-cid-w47p4puz]{opacity:1}.card-badge-top[data-astro-cid-w47p4puz]{position:absolute;top:8px;left:8px;right:8px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.badge-score[data-astro-cid-w47p4puz]{background:var(--bg-card-box);border:1px solid var(--color-gold-border);border-radius:var(--radius-sm);padding:2px 6px;font-size:12px;font-weight:700;color:var(--color-gold);display:flex;align-items:center;gap:3px}.badge-category[data-astro-cid-w47p4puz]{background:var(--bg-card-box);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px 6px;font-size:11px;color:var(--text-secondary)}.card-info[data-astro-cid-w47p4puz]{padding:12px;display:flex;flex-direction:column;gap:5px;flex:1}.card-title[data-astro-cid-w47p4puz]{font-size:14px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.card-meta[data-astro-cid-w47p4puz]{font-size:12px;color:var(--text-muted);display:flex;justify-content:space-between}.status-pills[data-astro-cid-w47p4puz]{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.pill[data-astro-cid-w47p4puz]{font-size:11px;padding:2px 6px;border-radius:4px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-muted)}.pill-ongoing[data-astro-cid-w47p4puz]{border-color:var(--color-rose-border);color:var(--color-rose-tint);background:var(--color-rose-bg);font-weight:500}.pill-finished[data-astro-cid-w47p4puz]{border-color:var(--color-sky-border);color:var(--color-sky);background:var(--color-sky-bg)}.pill-stream[data-astro-cid-w47p4puz]{border-color:var(--color-emerald-border);color:var(--color-emerald);background:var(--color-emerald-bg)}.pill-uc[data-astro-cid-w47p4puz]{border-color:var(--color-cyan-border);color:var(--color-cyan);background:var(--color-cyan-bg)}.site-footer[data-astro-cid-w47p4puz]{border-top:1px solid var(--border-subtle);padding:40px var(--gutter);max-width:var(--container);margin:0 auto;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-muted)}@media (max-width: 900px){.navbar[data-astro-cid-w47p4puz]{flex-direction:column;gap:14px;align-items:flex-start}.nav-left[data-astro-cid-w47p4puz]{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.billboard-card[data-astro-cid-w47p4puz]{height:auto;min-height:260px}.billboard-content[data-astro-cid-w47p4puz]{padding:20px}.catalog-grid[data-astro-cid-w47p4puz]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}}@media (prefers-reduced-motion: reduce){[data-astro-cid-w47p4puz]{transition:none!important}}
