.category-bar[data-v-24e21a48]{top:var(--masthead-height);z-index:40;height:var(--category-bar-height);transition:background-color .3s var(--ease-issue),border-color .3s var(--ease-issue);border-bottom:1px solid #0000;position:sticky}.category-bar.is-solid[data-v-24e21a48]{background:color-mix(in srgb,var(--color-ink) 94%,transparent);border-bottom-color:var(--color-line)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.category-bar.is-solid[data-v-24e21a48]{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}}.category-bar__inner[data-v-24e21a48]{align-items:center;gap:.75rem;height:100%;display:flex}.category-bar__title[data-v-24e21a48]{font-family:var(--font-display);letter-spacing:-.015em;white-space:nowrap;text-shadow:0 2px 12px #00000080;margin:0;font-size:clamp(1.3rem,3.4vw,2.6rem);font-weight:800;line-height:1}@media (width>=720px){.category-bar__inner[data-v-24e21a48]{gap:1.75rem}}.category-bar__genres[data-v-24e21a48]{border:1px solid color-mix(in srgb,var(--color-paper) 70%,transparent);background:color-mix(in srgb,var(--color-ink) 70%,transparent);min-height:2.5rem;color:var(--color-paper);font:700 .85rem/1 var(--font-body);cursor:pointer;transition:background-color .15s var(--ease-issue),border-color .15s var(--ease-issue);border-radius:6px;align-items:center;gap:.9rem;padding:0 .85rem;display:inline-flex}.category-bar__genres[aria-expanded=true][data-v-24e21a48]{background:color-mix(in srgb,var(--color-paper) 10%,var(--color-ink));border-color:var(--color-paper)}@media (hover:hover){.category-bar__genres[data-v-24e21a48]:hover{background:color-mix(in srgb,var(--color-paper) 10%,var(--color-ink));border-color:var(--color-paper)}}.category-bar__genres.is-active[data-v-24e21a48]{border-color:var(--color-red)}.category-bar__menu[data-v-24e21a48]{z-index:10;border:1px solid var(--color-line-strong);background:color-mix(in srgb,var(--color-ink-soft) 97%,transparent);width:min(36rem,100vw - 2rem);max-height:min(60vh,28rem);box-shadow:var(--shadow-card-hover);transform-origin:0 0;border-radius:10px;padding:.9rem 1.1rem;position:absolute;top:calc(100% + .5rem);left:0;overflow-y:auto}.category-bar__menu-link[data-v-24e21a48]{min-height:2.25rem;color:var(--color-paper-dim);transition:color .12s var(--ease-issue);align-items:center;font-size:.88rem;text-decoration:none;display:flex}.category-bar__menu-link[data-v-24e21a48]:focus-visible{color:var(--color-paper);text-underline-offset:4px;text-decoration:underline}@media (hover:hover){.category-bar__menu-link[data-v-24e21a48]:hover{color:var(--color-paper);text-underline-offset:4px;text-decoration:underline}}.category-bar__menu-link[aria-current=page][data-v-24e21a48]{color:var(--color-paper);font-weight:800}.category-bar__views[data-v-24e21a48]{border:1px solid color-mix(in srgb,var(--color-paper) 45%,transparent);background:color-mix(in srgb,var(--color-ink) 55%,transparent);border-radius:6px;margin-left:auto;display:flex;overflow:hidden}.category-bar__view[data-v-24e21a48]{width:2.75rem;height:2.5rem;color:var(--color-paper-dim);transition:background-color .15s var(--ease-issue),color .15s var(--ease-issue);place-items:center;display:grid}@media (hover:hover){.category-bar__view[data-v-24e21a48]:hover{color:var(--color-paper)}}.category-bar__view[aria-current=page][data-v-24e21a48]{background:color-mix(in srgb,var(--color-paper) 16%,transparent);color:var(--color-paper)}@media (width<=639px){.category-bar__genres[data-v-24e21a48]{gap:.5rem;min-height:2.75rem;padding:0 .7rem;font-size:.8rem}.category-bar__view[data-v-24e21a48]{width:2.75rem;height:2.75rem}}.category__mfilters[data-v-24e21a48]{display:none}@media (width<=639px){.category-bar[data-v-24e21a48],.category-bar.is-solid[data-v-24e21a48]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;height:auto;position:static}.category-bar__inner[data-v-24e21a48]{padding-top:12px}.category-bar__title[data-v-24e21a48]{font-size:var(--m-text-hero);text-shadow:none}.category-bar__inner>div[data-v-24e21a48],.category-bar__views[data-v-24e21a48]{display:none}.category__mfilters[data-v-24e21a48]{display:block}.category__cover[data-v-24e21a48]{display:none}}
