.kind-badges[data-v-c2036117]{z-index:3;gap:4px;max-width:calc(100% - 16px);display:flex;position:absolute;top:8px;left:8px}.kind-badge[data-v-c2036117]{color:#f5f5f7;letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0fdb;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:4px;min-height:24px;padding:4px 6px;font-size:10px;font-weight:650;line-height:1;display:inline-flex;box-shadow:0 2px 8px #00000061}.kind-badge svg[data-v-c2036117]{flex:none}.kind-badge--subtitle svg[data-v-c2036117]{color:#d8dde8}.kind-badge--dub svg[data-v-c2036117]{color:var(--shortizle-accent)}.shortizle-poster-wrap{position:relative}.poster-hover-preview{z-index:100;pointer-events:auto;color:var(--shortizle-text-1,#f5f5f7);opacity:0;will-change:transform, opacity;background:#17171f;border:1px solid #ffffff1a;border-radius:14px;transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.8,.2,1);position:fixed;overflow:hidden;transform:translateY(8px)scale(.965);box-shadow:0 24px 64px #0000009e,0 6px 18px #0000006b}.poster-hover-preview.origin-above{transform-origin:50% 70%}.poster-hover-preview.origin-below{transform-origin:50% 30%}.poster-hover-preview.is-open{opacity:1;animation:1.8s ease-in-out infinite preview-glow-pulse;transform:translate(0,0)scale(1)}@keyframes preview-glow-pulse{0%,to{box-shadow:0 24px 64px #0000009e, 0 6px 18px #0000006b, 0 0 0 0 color-mix(in srgb, var(--shortizle-accent) 0%, transparent)}50%{box-shadow:0 24px 64px #0000009e, 0 6px 18px #0000006b, 0 0 30px 5px color-mix(in srgb, var(--shortizle-accent) 24%, transparent)}}.php-image{aspect-ratio:16/9;place-items:center;display:grid;position:relative}.php-emoji{text-shadow:0 4px 12px #0006;font-size:56px}.php-body{padding:14px 16px 16px}.php-title{margin-bottom:6px;font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:600}.php-meta{color:var(--shortizle-text-3);gap:10px;margin-bottom:8px;font-size:12px;display:flex}.php-genres{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.php-desc{color:var(--shortizle-text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.php-actions{gap:8px;display:flex}@media (hover:none),(pointer:coarse){.poster-hover-preview{display:none!important}}@media (prefers-reduced-motion:reduce){.poster-hover-preview{transition:opacity .12s ease-out;animation:none;transform:translate(0,0)}}
