:root{--bg:#0f0b16;--bg-2:#17111f;--bg-3:#211a2c;--ink:#f3eefa;--ink-dim:#b2a8c2;--ink-faint:#8a809b;--accent:#ffb547;--accent-ink:#1a1206;--accent-soft:#ffb5471f;--accent-line:#ffb54766;--line:#2b2238;--radius:10px;--font-sans:"Atkinson", -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "Menlo", monospace}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-bold.woff)format("woff");font-weight:700;font-display:swap}*{box-sizing:border-box}html{background:var(--bg)}body{min-height:100vh;font-family:var(--font-sans);color:var(--ink);background:radial-gradient(ellipse 70% 40% at 80% -10%, #ffb54712, transparent 60%), radial-gradient(ellipse 60% 40% at 0% 0%, #8c5aff14, transparent 60%), var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}main{width:100%;max-width:1240px;margin:0 auto;padding:1.5rem 1rem 5rem}h1,h2,h3{margin:0 0 .5rem;font-weight:700;line-height:1.3}a{color:inherit;text-decoration:none;transition:color .15s}a:hover{color:var(--accent)}img{max-width:100%;height:auto;display:block}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin:2.25rem 0 1rem;display:flex}.section-head h2{margin:0;font-size:1.15rem}.section-head h2:before{content:"";vertical-align:-.12em;background:var(--accent);border-radius:2px;width:4px;height:1em;margin-right:.55rem;display:inline-block}.section-head .count{font-family:var(--font-mono);color:var(--ink-faint);font-size:12px}.poster-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.25rem .9rem;display:grid}@media (width<=480px){.poster-grid{grid-template-columns:repeat(3,1fr);gap:1rem .6rem}}.tags{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tag{border:1px solid var(--line);color:var(--ink-dim);border-radius:999px;padding:.15rem .6rem;font-size:12px}.video-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem 1rem;display:grid}@media (width<=480px){.video-grid{grid-template-columns:1fr}}.view-all{border:1px solid var(--accent-line);width:fit-content;color:var(--accent);border-radius:999px;margin:2rem auto 0;padding:.6rem 1.6rem;font-size:14px;display:block}.view-all:hover{background:var(--accent-soft)}.site-header[data-astro-cid-hkbrpulz]{z-index:10;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0f0b16d9;position:sticky;top:0}.inner[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:1rem;max-width:1240px;margin:0 auto;padding:.7rem 1rem;display:flex}.brand[data-astro-cid-hkbrpulz]{align-items:center;gap:.55rem;font-size:1.1rem;font-weight:700;display:flex}.brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{border-radius:7px}nav[data-astro-cid-hkbrpulz]{color:var(--ink-dim);gap:1.1rem;font-size:14px;display:flex}@media (width<=480px){.brand[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{display:none}nav[data-astro-cid-hkbrpulz]{gap:.9rem;font-size:13px}}.site-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);text-align:center;color:var(--ink-faint);padding:2rem 1rem 3rem;font-size:12px}.site-footer[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0}.breadcrumb[data-astro-cid-hkbrpulz]{color:var(--ink-faint);margin:-.5rem 0 1rem;font-size:13px}.breadcrumb[data-astro-cid-hkbrpulz] ol[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumb[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{align-items:center;min-width:0;display:flex}.breadcrumb[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]+li[data-astro-cid-hkbrpulz]:before{content:"›";color:var(--ink-faint);margin:0 .45rem}.breadcrumb[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-dim)}.breadcrumb[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--accent)}.breadcrumb[data-astro-cid-hkbrpulz] [data-astro-cid-hkbrpulz][aria-current]{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;max-width:28ch;overflow:hidden}.legal-links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;margin-bottom:.9rem;font-size:13px;display:flex}.legal-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-dim);padding:.3rem .1rem}.legal-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--accent)}
