:root{color-scheme:dark;--color-bg: oklch(13% .015 260);--color-glass: oklch(18% .02 260 / .7);--color-glass-solid: oklch(18% .02 260);--color-glass-hover: oklch(22% .025 260);--color-border: oklch(26% .02 260);--color-border-glow: oklch(76% .14 275 / .4);--color-text: oklch(95% .005 260);--color-text-muted: oklch(66% .015 260);--color-periwinkle: oklch(76% .14 275);--color-apricot: oklch(78% .16 65);--color-score-bg: oklch(13% .015 260 / .85);--color-focus: var(--color-periwinkle);--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--container: 1400px;--gutter: 32px;--radius-box: 10px;--radius-pill: 9999px}[data-astro-cid-vofvgzbg],[data-astro-cid-vofvgzbg]:before,[data-astro-cid-vofvgzbg]:after{box-sizing:border-box}html,body{overflow-x:clip;margin:0;padding:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans)}[data-astro-cid-vofvgzbg]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a[data-astro-cid-vofvgzbg]{color:inherit;text-decoration:none}.preview-bar[data-astro-cid-vofvgzbg]{background:var(--color-glass-solid);border-bottom:1px solid var(--color-border);padding:8px var(--gutter);font-size:13px;display:flex;justify-content:space-between;align-items:center}.preview-links[data-astro-cid-vofvgzbg]{display:flex;gap:14px;flex-wrap:wrap}.preview-link[data-astro-cid-vofvgzbg]{color:var(--color-text-muted)}.preview-link[data-astro-cid-vofvgzbg].active{color:var(--color-periwinkle);font-weight:600}.site-header[data-astro-cid-vofvgzbg]{border-bottom:1px solid var(--color-border);padding:18px var(--gutter);display:flex;justify-content:space-between;align-items:center;max-width:var(--container);margin:0 auto}.brand[data-astro-cid-vofvgzbg]{font-size:19px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:10px}.brand-aura[data-astro-cid-vofvgzbg]{width:9px;height:9px;border-radius:var(--radius-pill);background:var(--color-periwinkle);box-shadow:0 0 10px var(--color-periwinkle)}.nav-side[data-astro-cid-vofvgzbg]{display:flex;align-items:center;gap:18px}.search-glass[data-astro-cid-vofvgzbg]{display:flex;align-items:center;background:var(--color-glass);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:4px 6px 4px 16px;backdrop-filter:blur(12px)}.search-input[data-astro-cid-vofvgzbg]{background:transparent;border:none;color:var(--color-text);font-size:13px;outline:none;width:210px}.search-btn[data-astro-cid-vofvgzbg]{background:var(--color-periwinkle);color:var(--color-bg);border:none;padding:6px 14px;font-size:12px;font-weight:600;border-radius:var(--radius-pill);cursor:pointer}.hero-section[data-astro-cid-vofvgzbg]{max-width:var(--container);margin:0 auto;padding:36px var(--gutter) 24px}.hero-title[data-astro-cid-vofvgzbg]{font-size:clamp(2.2rem,3.8vw,3.6rem);line-height:1.1;font-weight:700;letter-spacing:-.02em;margin:0 0 10px;max-width:25ch}.hero-desc[data-astro-cid-vofvgzbg]{font-size:15px;color:var(--color-text-muted);max-width:55ch;line-height:1.5;margin:0 0 20px}.filter-capsules[data-astro-cid-vofvgzbg]{display:flex;gap:8px;flex-wrap:wrap}.capsule[data-astro-cid-vofvgzbg]{padding:6px 16px;font-size:13px;border-radius:var(--radius-pill);background:var(--color-glass);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer}.capsule[data-astro-cid-vofvgzbg]:hover,.capsule[data-astro-cid-vofvgzbg].active{background:var(--color-glass-hover);color:var(--color-periwinkle);border-color:var(--color-periwinkle);font-weight:500}.grid-section[data-astro-cid-vofvgzbg]{max-width:var(--container);margin:0 auto;padding:24px var(--gutter) 64px}.grid-top[data-astro-cid-vofvgzbg]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.grid-title[data-astro-cid-vofvgzbg]{font-size:18px;font-weight:600}.grid-count[data-astro-cid-vofvgzbg]{font-size:13px;color:var(--color-text-muted)}.cinema-grid[data-astro-cid-vofvgzbg]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px}.glass-card[data-astro-cid-vofvgzbg]{background:var(--color-glass);border:1px solid var(--color-border);border-top-color:var(--color-border-glow);border-radius:var(--radius-box);display:flex;flex-direction:column;overflow:hidden;backdrop-filter:blur(10px)}.glass-card[data-astro-cid-vofvgzbg]:hover{border-color:var(--color-periwinkle);background:var(--color-glass-hover)}.poster-bay[data-astro-cid-vofvgzbg]{position:relative;aspect-ratio:2 / 3;background:var(--color-bg);overflow:hidden}.poster-bay[data-astro-cid-vofvgzbg] img[data-astro-cid-vofvgzbg]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.star-score[data-astro-cid-vofvgzbg]{position:absolute;top:10px;right:10px;background:var(--color-score-bg);border:1px solid var(--color-border);border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700;color:var(--color-apricot)}.card-body[data-astro-cid-vofvgzbg]{padding:14px;display:flex;flex-direction:column;gap:6px;flex:1}.movie-name[data-astro-cid-vofvgzbg]{font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.movie-sub[data-astro-cid-vofvgzbg]{font-size:12px;color:var(--color-text-muted);display:flex;justify-content:space-between}.pill-rack[data-astro-cid-vofvgzbg]{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.mini-pill[data-astro-cid-vofvgzbg]{font-size:10px;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted)}.mini-pill[data-astro-cid-vofvgzbg].accent{border-color:var(--color-periwinkle);color:var(--color-periwinkle)}.site-footer[data-astro-cid-vofvgzbg]{border-top:1px solid var(--color-border);padding:36px var(--gutter);max-width:var(--container);margin:0 auto;font-size:13px;color:var(--color-text-muted);display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.site-header[data-astro-cid-vofvgzbg]{flex-direction:column;gap:16px;align-items:flex-start}.cinema-grid[data-astro-cid-vofvgzbg]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}@media (prefers-reduced-motion: reduce){[data-astro-cid-vofvgzbg]{transition:none!important}}
