.oy1PGa_card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-2);width:100%;color:inherit;text-align:left;cursor:pointer;isolation:isolate;transition:border-color var(--duration) var(--ease-out), transform var(--duration) var(--ease-out), box-shadow var(--duration) var(--ease-out);padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.oy1PGa_card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.oy1PGa_card:focus-visible{box-shadow:0 0 0 var(--ring-width) var(--ring-color);outline:none}.oy1PGa_media{aspect-ratio:var(--card-ratio,9 / 16);width:100%;min-height:11rem;max-height:34rem;display:block;position:relative}.oy1PGa_poster,.oy1PGa_video,.oy1PGa_posterFallback{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.oy1PGa_poster{transition:transform var(--duration-slow) var(--ease-out)}.oy1PGa_card:hover .oy1PGa_poster{transform:scale(1.03)}.oy1PGa_posterFallback{background:var(--surface-2)}.oy1PGa_video{animation:oy1PGa_fadeIn var(--duration-slow) var(--ease-out)}@keyframes oy1PGa_fadeIn{0%{opacity:0}}.oy1PGa_card:after{content:"";z-index:1;background:linear-gradient(to bottom, transparent, var(--scrim-heavy));pointer-events:none;position:absolute;inset:45% 0 0}.oy1PGa_top,.oy1PGa_foot{--fg-strong:var(--on-media);--fg-muted:var(--on-media-muted)}.oy1PGa_top{top:var(--space-3);left:var(--space-3);right:var(--space-3);z-index:2;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex;position:absolute}.oy1PGa_pill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--scrim-medium);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--fg-strong);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);line-height:1.2;display:inline-flex}.oy1PGa_pillAccent{background:var(--primary);color:var(--primary-fg);border-color:#0000}.oy1PGa_kind{border-radius:var(--radius-full);background:var(--scrim-medium);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:1.5rem;height:1.5rem;color:var(--fg-strong);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.oy1PGa_foot{z-index:2;gap:var(--space-1);padding:var(--space-4);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.oy1PGa_category{font-size:var(--text-caps);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted)}.oy1PGa_title{-webkit-line-clamp:2;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--fg-strong);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.oy1PGa_author{font-size:var(--text-xs);color:var(--fg-muted)}@media (width<=600px){.oy1PGa_media{min-height:12.5rem}.oy1PGa_foot{padding:var(--space-3)}.oy1PGa_title{font-size:var(--text-sm)}.oy1PGa_author{display:none}}@media (prefers-reduced-motion:reduce){.oy1PGa_card,.oy1PGa_poster{transition:none}.oy1PGa_card:hover,.oy1PGa_card:hover .oy1PGa_poster{transform:none}}
