.catpage[data-astro-cid-6g4f4l62]{margin:10px 0 25px}.catpage-hero[data-astro-cid-6g4f4l62]{background:linear-gradient(135deg,#000 0%,#1c1c1e 60%,#2d0a0a 100%);border-radius:8px;margin-bottom:12px;padding:22px 20px;box-shadow:0 4px 14px #00000040}.catpage-hero-inner[data-astro-cid-6g4f4l62]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.catpage-hero[data-astro-cid-6g4f4l62] h1[data-astro-cid-6g4f4l62]{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:26px;font-weight:900}.catpage-hero[data-astro-cid-6g4f4l62] h1[data-astro-cid-6g4f4l62] i[data-astro-cid-6g4f4l62]{color:#ff912c;margin-right:6px}.catpage-hero-meta[data-astro-cid-6g4f4l62]{flex-wrap:wrap;gap:8px;display:flex}.catpage-count[data-astro-cid-6g4f4l62],.catpage-pageof[data-astro-cid-6g4f4l62]{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.catpage-genres[data-astro-cid-6g4f4l62]{flex-wrap:wrap;gap:6px;margin:10px 0 6px;display:flex}.catpage-genre[data-astro-cid-6g4f4l62]{text-transform:uppercase;color:#000;background:#fff;border:1px solid #111;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;transition:all .15s}.catpage-genre[data-astro-cid-6g4f4l62]:hover{color:#fff;background:#000}.catpage-showing[data-astro-cid-6g4f4l62]{color:#777;margin:8px 2px 12px;font-size:12.5px}.catpage-grid[data-astro-cid-6g4f4l62]{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}@media screen and (width<=1100px){.catpage-grid[data-astro-cid-6g4f4l62]{grid-template-columns:repeat(5,1fr)}}@media screen and (width<=900px){.catpage-grid[data-astro-cid-6g4f4l62]{grid-template-columns:repeat(4,1fr)}}@media screen and (width<=700px){.catpage-grid[data-astro-cid-6g4f4l62]{grid-template-columns:repeat(3,1fr);gap:10px}}@media screen and (width<=530px){.catpage-grid[data-astro-cid-6g4f4l62]{grid-template-columns:repeat(2,1fr);gap:10px}.catpage-hero[data-astro-cid-6g4f4l62] h1[data-astro-cid-6g4f4l62]{font-size:20px}}.cp-card[data-astro-cid-6g4f4l62]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.cp-card[data-astro-cid-6g4f4l62]:hover{transform:translateY(-4px);box-shadow:0 10px 24px #00000029}.cp-thumb[data-astro-cid-6g4f4l62]{aspect-ratio:2/3;background:#111;display:block;position:relative;overflow:hidden}.cp-thumb[data-astro-cid-6g4f4l62] img[data-astro-cid-6g4f4l62]{object-fit:cover;opacity:1;width:100%;height:100%;transition:transform .35s;display:block}.cp-card[data-astro-cid-6g4f4l62]:hover .cp-thumb[data-astro-cid-6g4f4l62] img[data-astro-cid-6g4f4l62]{transform:scale(1.06)}.cp-rating[data-astro-cid-6g4f4l62]{color:#ffd32a;background:#000000d1;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800;position:absolute;top:6px;left:6px}.cp-year[data-astro-cid-6g4f4l62]{color:#fff;background:#000000d1;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700;position:absolute;top:6px;right:6px}.cp-sub[data-astro-cid-6g4f4l62]{color:#fff;background:#8b0000;border-radius:3px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;bottom:6px;left:6px}.cp-play[data-astro-cid-6g4f4l62]{color:#ffffffeb;opacity:0;pointer-events:none;background:#00000040;justify-content:center;align-items:center;font-size:40px;transition:opacity .18s;display:flex;position:absolute;inset:0}.cp-card[data-astro-cid-6g4f4l62]:hover .cp-play[data-astro-cid-6g4f4l62]{opacity:1}.cp-info[data-astro-cid-6g4f4l62]{padding:8px 9px 9px}.cp-title[data-astro-cid-6g4f4l62]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:0 0 4px;font-size:13.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.cp-title[data-astro-cid-6g4f4l62] a[data-astro-cid-6g4f4l62]{color:#141414}.cp-title[data-astro-cid-6g4f4l62] a[data-astro-cid-6g4f4l62]:hover{color:#23527c}.cp-meta[data-astro-cid-6g4f4l62]{color:#888;font-size:11px}.catpage[data-astro-cid-6g4f4l62] .pagination-container[data-astro-cid-6g4f4l62]{margin-top:22px}.catpage[data-astro-cid-6g4f4l62] .nav-links[data-astro-cid-6g4f4l62]{flex-wrap:wrap}@media screen and (width<=530px){.catpage[data-astro-cid-6g4f4l62] .page-numbers[data-astro-cid-6g4f4l62]{padding:9px 14px;font-size:15px}}
