.card[data-astro-cid-y2vllrex]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;transition:transform .35s var(--ease), border-color .35s, background .35s;flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-y2vllrex]:before{content:"";z-index:2;background:linear-gradient(90deg, var(--accent), var(--accent-strong));transform-origin:0;height:4px;transition:transform .4s var(--ease), box-shadow .4s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.card[data-astro-cid-y2vllrex]:hover{border-color:var(--border-strong);background:var(--surface-2);transform:translateY(-5px)}.card[data-astro-cid-y2vllrex]:hover:before{box-shadow:0 0 14px color-mix(in srgb, var(--accent) 70%, transparent);transform:scaleX(1)}.card__top[data-astro-cid-y2vllrex]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card__num[data-astro-cid-y2vllrex]{color:var(--text-faint);font-size:.78rem}.card__cover[data-astro-cid-y2vllrex]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);aspect-ratio:16/8;background:var(--surface-3);margin:0 -22px 18px;overflow:hidden}.card__cover[data-astro-cid-y2vllrex] img[data-astro-cid-y2vllrex]{object-fit:cover;filter:saturate(.92);width:100%;height:100%;transition:transform .5s var(--ease)}.card[data-astro-cid-y2vllrex]:hover .card__cover[data-astro-cid-y2vllrex] img[data-astro-cid-y2vllrex]{transform:scale(1.04)}.card__ph[data-astro-cid-y2vllrex]{width:100%;height:100%;color:var(--text-faint);background-color:var(--surface-3);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:22px 22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.card__ph[data-astro-cid-y2vllrex] svg{color:var(--accent);opacity:.85}.card__ph--bts[data-astro-cid-y2vllrex] svg{color:var(--teal)}.card__ph-txt[data-astro-cid-y2vllrex]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:.72rem}.card__title[data-astro-cid-y2vllrex]{font-size:1.22rem;line-height:1.2}.card__desc[data-astro-cid-y2vllrex]{color:var(--text-dim);flex:1;margin-top:10px;font-size:.92rem}.card__tags[data-astro-cid-y2vllrex]{flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;list-style:none;display:flex}.tag--more[data-astro-cid-y2vllrex]{color:var(--accent);border-color:var(--accent-line)}.card__foot[data-astro-cid-y2vllrex]{border-top:1px solid var(--border);color:var(--text-faint);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:.76rem;display:flex}.card__open[data-astro-cid-y2vllrex]{color:var(--text-dim);align-items:center;gap:.45em;transition:color .25s,gap .25s;display:inline-flex}.card[data-astro-cid-y2vllrex]:hover .card__open[data-astro-cid-y2vllrex]{color:var(--accent);gap:.7em}.plist[data-astro-cid-hqmtwi5p]{padding-block:clamp(28px,5vw,56px) clamp(48px,7vw,90px)}.plist__back[data-astro-cid-hqmtwi5p]{color:var(--text-dim);align-items:center;gap:.5em;margin-bottom:30px;font-size:.82rem;transition:color .2s,gap .2s;display:inline-flex}.plist__back[data-astro-cid-hqmtwi5p] .plist__back-ic{transform:rotate(180deg)}.plist__back[data-astro-cid-hqmtwi5p]:hover{color:var(--accent);gap:.75em}.plist__title[data-astro-cid-hqmtwi5p]{margin-top:12px;font-size:clamp(2.2rem,6vw,3.4rem)}.plist__desc[data-astro-cid-hqmtwi5p]{color:var(--text-dim);max-width:62ch;margin-top:16px;font-size:1.05rem}.plist__filters[data-astro-cid-hqmtwi5p]{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.filter[data-astro-cid-hqmtwi5p]{font-family:var(--font-mono);color:var(--text-dim);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:.5em;padding:.5em .95em;font-size:.82rem;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.filter[data-astro-cid-hqmtwi5p]:hover{color:var(--text);border-color:var(--border-strong)}.filter[data-astro-cid-hqmtwi5p].is-active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.filter__count[data-astro-cid-hqmtwi5p]{color:var(--text-faint);border:1px solid var(--border);border-radius:3px;padding:0 .4em;font-size:.72rem}.filter[data-astro-cid-hqmtwi5p].is-active .filter__count[data-astro-cid-hqmtwi5p]{color:var(--accent);border-color:var(--accent-line)}.plist__grid[data-astro-cid-hqmtwi5p]{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:18px;margin-top:40px;display:grid}.plist__cell[data-astro-cid-hqmtwi5p]{display:flex}.plist__cell[data-astro-cid-hqmtwi5p]>*{width:100%}.plist__cell[data-astro-cid-hqmtwi5p].is-hidden{display:none}
