: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 / .95);--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);--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: 16px;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", sans-serif}[data-astro-cid-wdsc4bqk],[data-astro-cid-wdsc4bqk]:before,[data-astro-cid-wdsc4bqk]: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-wdsc4bqk]:focus-visible{outline:2px solid var(--border-active);outline-offset:2px}a[data-astro-cid-wdsc4bqk]{color:inherit;text-decoration:none}.explore-header[data-astro-cid-wdsc4bqk]{position:sticky;top:0;z-index:100;background:var(--bg-main);border-bottom:1px solid var(--border-subtle);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:10px var(--gutter)}.header-row[data-astro-cid-wdsc4bqk]{max-width:var(--container);margin:0 auto;display:flex;gap:12px;align-items:center}.btn-nav-back[data-astro-cid-wdsc4bqk]{display:inline-flex;align-items:center;gap:4px;padding:7px 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;flex-shrink:0}.search-box-large[data-astro-cid-wdsc4bqk]{flex:1;display:flex;align-items:center;gap:8px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:7px 14px;transition:border-color .15s ease}.search-box-large[data-astro-cid-wdsc4bqk]:focus-within{border-color:var(--border-active)}.search-box-large[data-astro-cid-wdsc4bqk] input[data-astro-cid-wdsc4bqk]{background:transparent;border:none;color:var(--text-primary);font-size:13px;width:100%;outline:none}.filters-container[data-astro-cid-wdsc4bqk]{max-width:var(--container);margin:10px auto 0;padding:0 var(--gutter);display:flex;flex-direction:column;gap:10px}.filter-row[data-astro-cid-wdsc4bqk]{display:flex;align-items:center;gap:8px}.filter-label[data-astro-cid-wdsc4bqk]{font-size:11px;color:var(--text-muted);flex-shrink:0;width:32px}.chips-track[data-astro-cid-wdsc4bqk]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;flex:1}.chips-track[data-astro-cid-wdsc4bqk]::-webkit-scrollbar{display:none}.chip-btn[data-astro-cid-wdsc4bqk]{flex-shrink:0;padding:4px 12px;border-radius:var(--radius-pill);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12px;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.chip-btn[data-astro-cid-wdsc4bqk].active{background:var(--color-orange);color:var(--text-accent);border-color:var(--color-orange);font-weight:600}.meta-summary-bar[data-astro-cid-wdsc4bqk]{max-width:var(--container);margin:14px auto 0;padding:0 var(--gutter);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-muted)}.count-number[data-astro-cid-wdsc4bqk]{color:var(--color-orange-tint);font-weight:600}.sort-chips[data-astro-cid-wdsc4bqk]{display:flex;gap:6px}.sort-chip[data-astro-cid-wdsc4bqk]{font-size:11px;padding:2px 8px;border-radius:4px;background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer}.sort-chip[data-astro-cid-wdsc4bqk].active{color:var(--color-orange-tint);border-color:var(--color-orange-border);font-weight:600}.results-section[data-astro-cid-wdsc4bqk]{max-width:var(--container);margin:14px auto calc(70px + env(safe-area-inset-bottom,16px));padding:0 var(--gutter)}.movie-grid[data-astro-cid-wdsc4bqk]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.grid-card[data-astro-cid-wdsc4bqk]{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}.grid-card[data-astro-cid-wdsc4bqk]:active{transform:scale(.98)}.grid-card[data-astro-cid-wdsc4bqk]:hover{transform:translateY(-3px);border-color:var(--border-hover);box-shadow:var(--shadow-card)}.card-cover-box[data-astro-cid-wdsc4bqk]{position:relative;aspect-ratio:2 / 3;background:var(--bg-poster);overflow:hidden}.card-cover-img[data-astro-cid-wdsc4bqk]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.corner-score[data-astro-cid-wdsc4bqk]{position:absolute;top:6px;right:6px;background:var(--bg-corner-badge);border:1px solid var(--color-gold-border);border-radius:4px;padding:1px 5px;font-size:11px;font-weight:700;color:var(--color-gold);backdrop-filter:blur(4px)}.corner-cat[data-astro-cid-wdsc4bqk]{position:absolute;top:6px;left:6px;background:var(--bg-corner-badge);border:1px solid var(--border-subtle);border-radius:4px;padding:1px 5px;font-size:10px;color:var(--text-secondary);backdrop-filter:blur(4px)}.card-meta-box[data-astro-cid-wdsc4bqk]{padding:8px 10px 10px;display:flex;flex-direction:column;gap:4px;flex:1}.card-title[data-astro-cid-wdsc4bqk]{font-size:13px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-sub[data-astro-cid-wdsc4bqk]{font-size:11px;color:var(--text-muted);display:flex;justify-content:space-between}.card-tags[data-astro-cid-wdsc4bqk]{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.tag-pill[data-astro-cid-wdsc4bqk]{font-size:10px;padding:1px 5px;border-radius:3px;border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);color:var(--text-muted)}.tag-ongoing[data-astro-cid-wdsc4bqk]{border-color:var(--color-orange-border);color:var(--color-orange-tint);background:var(--color-orange-bg)}.tag-finished[data-astro-cid-wdsc4bqk]{border-color:var(--color-sky-border);color:var(--color-sky);background:var(--color-sky-bg)}.tag-uc[data-astro-cid-wdsc4bqk]{border-color:var(--color-cyan-border);color:var(--color-cyan);background:var(--color-cyan-bg)}.tag-stream[data-astro-cid-wdsc4bqk]{border-color:var(--color-emerald-border);color:var(--color-emerald);background:var(--color-emerald-bg)}.mobile-tabbar[data-astro-cid-wdsc4bqk]{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);display:flex;justify-content:space-around;align-items:flex-start;padding-top:6px;z-index:150}.tabbar-item[data-astro-cid-wdsc4bqk]{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--text-muted);font-size:10px;padding:2px 14px;cursor:pointer}.tabbar-item[data-astro-cid-wdsc4bqk].active{color:var(--color-orange);font-weight:600}@media (max-width: 768px){.movie-grid[data-astro-cid-wdsc4bqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (prefers-reduced-motion: reduce){[data-astro-cid-wdsc4bqk]{transition:none!important}}
