.card[data-astro-cid-2kzwlmmr]{color:inherit;min-width:0;text-decoration:none;display:block}.card[data-astro-cid-2kzwlmmr]:hover h2[data-astro-cid-2kzwlmmr],.card[data-astro-cid-2kzwlmmr]:focus-visible h2[data-astro-cid-2kzwlmmr]{color:var(--accent)}.card[data-astro-cid-2kzwlmmr]:hover .cover{transform:translateY(-2px)}.card[data-astro-cid-2kzwlmmr] .cover{transition:transform .15s}h2[data-astro-cid-2kzwlmmr]{margin:.6rem 0 0;font-size:1rem;font-weight:600;line-height:1.35}.artist[data-astro-cid-2kzwlmmr]{margin:.1rem 0 0}.meta[data-astro-cid-2kzwlmmr]{color:var(--muted);align-items:center;gap:.3rem;margin:.15rem 0 0;font-size:.8125rem;display:flex}h2[data-astro-cid-2kzwlmmr],.artist[data-astro-cid-2kzwlmmr],.meta[data-astro-cid-2kzwlmmr]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stack[data-astro-cid-2kzwlmmr]{isolation:isolate;position:relative}.stack[data-astro-cid-2kzwlmmr]:before,.stack[data-astro-cid-2kzwlmmr]:after{content:"";z-index:-1;border-radius:var(--radius);transform-origin:50% 0;position:absolute;inset:0}.stack[data-astro-cid-2kzwlmmr]:before{background:var(--muted);opacity:.45;transform:translateY(-.4rem)scale(.94)}.stack[data-astro-cid-2kzwlmmr]:after{background:var(--line);z-index:-2;transform:translateY(-.75rem)scale(.88)}.more[data-astro-cid-2kzwlmmr]{color:#fff;background:#000000b8;border-radius:999px;padding:.15rem .6rem;font-size:.8125rem;font-weight:600;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem}.dot[data-astro-cid-2kzwlmmr]{background:var(--service);border-radius:50%;flex:none;width:.5rem;height:.5rem}.dot[data-astro-cid-2kzwlmmr]:first-of-type{margin-inline-start:.2rem}.filters[data-astro-cid-xf3yv2hd]{flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-block:1.5rem;display:flex}details[data-astro-cid-xf3yv2hd]{position:relative}summary[data-astro-cid-xf3yv2hd],.clear[data-astro-cid-xf3yv2hd]{cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:999px;padding:.4rem .9rem;font-size:.875rem;text-decoration:none;list-style:none}summary[data-astro-cid-xf3yv2hd]::-webkit-details-marker{display:none}summary[data-astro-cid-xf3yv2hd]:after{content:"▾";color:var(--muted);margin-inline-start:.4rem}summary[data-astro-cid-xf3yv2hd].on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.clear[data-astro-cid-xf3yv2hd]{color:var(--muted)}ul[data-astro-cid-xf3yv2hd]{z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:12rem;max-height:18rem;margin:.4rem 0 0;padding:.4rem;list-style:none;position:absolute;inset-inline-start:0;overflow:auto;box-shadow:0 8px 24px #00000026}ul[data-astro-cid-xf3yv2hd] a[data-astro-cid-xf3yv2hd]{color:var(--fg);border-radius:6px;padding:.4rem .6rem;text-decoration:none;display:block}ul[data-astro-cid-xf3yv2hd] a[data-astro-cid-xf3yv2hd]:hover,ul[data-astro-cid-xf3yv2hd] a[data-astro-cid-xf3yv2hd][aria-current]{background:var(--line)}.play-all[data-astro-cid-xf3yv2hd]{border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg);font:inherit;cursor:pointer;border-radius:999px;padding:.4rem .9rem;font-size:.875rem;font-weight:600}.play-all[data-astro-cid-xf3yv2hd]:before{content:"▶";margin-inline-end:.4rem;font-size:.75em}.play-all[data-astro-cid-xf3yv2hd][aria-expanded=true]:before{content:"■"}.play-all-player{z-index:9;border-radius:var(--radius);background:#000;width:min(24rem,100vw - 2rem);position:fixed;inset-block-end:1rem;inset-inline-end:1rem;overflow:hidden;box-shadow:0 12px 32px #00000059}.play-all-player iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.play-all-player button{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;width:2rem;height:2rem;font-size:1.25rem;line-height:1;position:absolute;inset-block-start:.4rem;inset-inline-end:.4rem}.grid[data-astro-cid-xf3yv2hd]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.75rem 1rem;display:grid}.pager[data-astro-cid-xf3yv2hd]{color:var(--muted);justify-content:space-between;align-items:center;margin-block:2.5rem 0;font-size:.875rem;display:flex}.pager[data-astro-cid-xf3yv2hd] a[data-astro-cid-xf3yv2hd]{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:999px;padding:.5rem 1.1rem;text-decoration:none}@media (width>=40rem){.grid[data-astro-cid-xf3yv2hd]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2rem 1.5rem}}
