.poster-card[data-v-b3ac53bd]{transition:transform .2s var(--ease-issue)}.poster-card[data-v-b3ac53bd]:focus-within{transform-origin:top;transform:scale(1.03)}.poster-card>a[data-v-b3ac53bd]{scroll-margin-block:1rem}.poster-card__frame[data-v-b3ac53bd]{transition:box-shadow .2s var(--ease-issue)}.poster-card:focus-within .poster-card__frame[data-v-b3ac53bd]{box-shadow:var(--shadow-card-hover)}.poster-card:focus-within .poster-card__rank[data-v-b3ac53bd]{-webkit-text-stroke-color:var(--color-red)}.poster-card__preview[data-v-b3ac53bd]{opacity:0;pointer-events:none;transition:opacity .16s var(--ease-issue),transform .2s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.poster-card__preview.is-open[data-v-b3ac53bd]{opacity:1;box-shadow:var(--shadow-card-hover);transform:translateY(0)}.poster-card__preview-body[data-v-b3ac53bd]{border-radius:0 0 var(--radius-issue) var(--radius-issue);background:linear-gradient(0deg,#08080af7 0,#08080af5 30%,#08080af2 46%,#08080a9e 56%,#08080a29 66%,#08080a00 74%,#08080a00);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.4rem;height:100%;padding:0 .7rem .7rem;display:flex}.poster-card__preview-title[data-v-b3ac53bd]{font-family:var(--font-body);color:var(--color-paper);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.poster-card__preview-meta[data-v-b3ac53bd]{color:var(--color-paper);align-items:center;gap:.35em;font-size:.75rem;font-weight:700;line-height:1.3;display:flex}.poster-card__preview-score[data-v-b3ac53bd]{color:var(--color-yellow);align-items:center;gap:.25em;display:inline-flex}.poster-card__preview-genres[data-v-b3ac53bd]{color:var(--color-paper-dim);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.poster-card__preview-actions[data-v-b3ac53bd]{flex-wrap:wrap;gap:.35rem;width:100%;display:flex}.poster-card__action[data-v-b3ac53bd]{border:1px solid var(--color-line-strong);font-family:var(--font-body);white-space:nowrap;color:var(--color-paper);cursor:pointer;transition:background-color .15s var(--ease-issue),border-color .15s var(--ease-issue),color .15s var(--ease-issue);background:#08080a8c;border-radius:9999px;align-items:center;gap:.4em;padding:.45em .85em;font-size:.75rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.poster-card__action--play[data-v-b3ac53bd]{background:var(--color-paper);color:var(--color-ink);border-color:#0000}@media (hover:hover){.poster-card__action--play[data-v-b3ac53bd]:hover{background:color-mix(in srgb,var(--color-paper) 88%,transparent)}.poster-card__action[data-v-b3ac53bd]:not(.poster-card__action--play):hover{border-color:var(--color-paper)}}.poster-card__action.is-saved[data-v-b3ac53bd]{border-color:var(--color-yellow);color:var(--color-yellow)}@media (prefers-reduced-motion:reduce){.poster-card[data-v-b3ac53bd],.poster-card__action[data-v-b3ac53bd],.poster-card__frame[data-v-b3ac53bd],.poster-card__preview[data-v-b3ac53bd]{transition:none}.poster-card__preview[data-v-b3ac53bd]{transform:none}}@media (width<=639px){.poster-card[data-v-b3ac53bd]:focus-within:not(:has(:focus-visible)){transform:none}.poster-card:focus-within:not(:has(:focus-visible)) .poster-card__frame[data-v-b3ac53bd]{box-shadow:var(--shadow-card)}.poster-card[data-v-b3ac53bd]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media (width<=639px) and (prefers-reduced-motion:no-preference){.poster-card__frame[data-v-b3ac53bd]{transition:box-shadow .2s var(--ease-issue),scale .15s ease-out}.poster-card>:not(:disabled):active .poster-card__frame[data-v-b3ac53bd]{scale:.96}}
