.playlist-thumbnail-wrapper[data-v-4bf61aff]{background:#0f0f0f;height:100%;overflow:hidden;position:relative;width:100%}.thumbnail-loading[data-v-4bf61aff]{align-items:center;background:linear-gradient(135deg,#a855f71a,#8b5cf60d);display:flex;height:100%;justify-content:center;width:100%}.thumbnail-canvas[data-v-4bf61aff],.thumbnail-single[data-v-4bf61aff]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumbnail-placeholder[data-v-4bf61aff]{align-items:center;background:linear-gradient(135deg,#a855f71a,#8b5cf60d);display:flex;height:100%;justify-content:center;width:100%}.video-count-badge[data-v-4bf61aff]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;border-radius:6px;bottom:8px;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:.35rem;padding:.35rem .65rem;position:absolute;right:8px}.fade-slide-enter-from[data-v-0df4d2fe]{opacity:0;transform:translateY(-4px)}.fade-slide-enter-to[data-v-0df4d2fe]{opacity:1;transform:translateY(0)}.fade-slide-enter-active[data-v-0df4d2fe]{transition:opacity .15s ease,transform .15s ease}.fade-slide-leave-from[data-v-0df4d2fe]{opacity:1;transform:translateY(0)}.fade-slide-leave-to[data-v-0df4d2fe]{opacity:0;transform:translateY(-4px)}.fade-slide-leave-active[data-v-0df4d2fe]{transition:opacity .15s ease,transform .15s ease}.modal-fade-enter-from[data-v-0df4d2fe],.modal-fade-leave-to[data-v-0df4d2fe]{opacity:0}.modal-fade-enter-to[data-v-0df4d2fe],.modal-fade-leave-from[data-v-0df4d2fe]{opacity:1}.modal-fade-enter-active[data-v-0df4d2fe],.modal-fade-leave-active[data-v-0df4d2fe]{transition:opacity .2s ease}.list-fade-enter-from[data-v-0df4d2fe],.list-fade-leave-to[data-v-0df4d2fe]{opacity:0;transform:translateY(-4px)}.list-fade-enter-to[data-v-0df4d2fe],.list-fade-leave-from[data-v-0df4d2fe]{opacity:1;transform:translateY(0)}.list-fade-enter-active[data-v-0df4d2fe],.list-fade-leave-active[data-v-0df4d2fe]{transition:opacity .15s ease,transform .15s ease}.list-fade-move[data-v-0df4d2fe]{transition:transform .15s ease}.liked-pop[data-v-0df4d2fe]{animation:liked-pop-0df4d2fe .18s ease}@keyframes liked-pop-0df4d2fe{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.heartbeat[data-v-0df4d2fe]{animation:heartbeat-0df4d2fe 1.5s ease-in-out infinite}@keyframes heartbeat-0df4d2fe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.reaction-pop-enter-from[data-v-0df4d2fe]{opacity:0;transform:scale(.5)}.reaction-pop-enter-to[data-v-0df4d2fe]{opacity:1;transform:scale(1)}.reaction-pop-enter-active[data-v-0df4d2fe]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.reaction-pop-leave-from[data-v-0df4d2fe]{opacity:1;transform:scale(1)}.reaction-pop-leave-to[data-v-0df4d2fe]{opacity:0;transform:scale(.5)}.reaction-pop-leave-active[data-v-0df4d2fe]{transition:all .2s ease}.reaction-pop-move[data-v-0df4d2fe]{transition:transform .3s ease}@media (max-width:640px){.relative>div[class*=absolute][data-v-0df4d2fe]{left:auto;max-width:90vw;right:0}.flex[data-v-0df4d2fe]{flex-wrap:wrap}div[data-v-0df4d2fe],p[data-v-0df4d2fe],span[data-v-0df4d2fe]{word-wrap:break-word;overflow-wrap:break-word}}.line-clamp-2[data-v-0df4d2fe]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prose[data-v-0df4d2fe]{color:#e5e7eb}.prose[data-v-0df4d2fe] h1{color:#fff;font-size:2em;font-weight:700;line-height:1.2;margin-bottom:.5em;margin-top:.5em}.prose[data-v-0df4d2fe] h2{color:#fff;font-size:1.5em;font-weight:700;line-height:1.3;margin-bottom:.5em;margin-top:.5em}.prose[data-v-0df4d2fe] h3{color:#f3f4f6;font-size:1.25em;font-weight:600;line-height:1.4;margin-bottom:.5em;margin-top:.5em}.prose[data-v-0df4d2fe] h4,.prose[data-v-0df4d2fe] h5,.prose[data-v-0df4d2fe] h6{color:#f3f4f6;font-size:1.1em;font-weight:600;margin-bottom:.5em;margin-top:.5em}.prose[data-v-0df4d2fe] p{color:#e5e7eb;line-height:1.6;margin-bottom:.5em;margin-top:.5em}.prose[data-v-0df4d2fe] strong{color:#fff;font-weight:700}.prose[data-v-0df4d2fe] em{color:#f3f4f6;font-style:italic}.prose[data-v-0df4d2fe] u{text-decoration:underline}.prose[data-v-0df4d2fe] s{opacity:.7;text-decoration:line-through}.prose[data-v-0df4d2fe] ol,.prose[data-v-0df4d2fe] ul{line-height:1.6;margin-bottom:.5em;margin-top:.5em;padding-left:1.5em}.prose[data-v-0df4d2fe] li{margin-bottom:.25em;margin-top:.25em}.prose[data-v-0df4d2fe] blockquote{background:#fb923c0d;border-left:4px solid #fb923c;border-radius:0 .25rem .25rem 0;color:#d1d5db;font-style:italic;margin:.75em 0;padding:.5em 1em}.prose[data-v-0df4d2fe] code{background:#2a2a2a;border-radius:.25rem;color:#fb923c;font-family:Courier New,monospace;font-size:.9em;padding:.2em .4em}.prose[data-v-0df4d2fe] pre{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:.5rem;margin:.75em 0;overflow-x:auto;padding:1em}.prose[data-v-0df4d2fe] pre code{background:transparent;color:#e5e7eb;padding:0}.prose[data-v-0df4d2fe] a{color:#fb923c;text-decoration:underline;transition:color .2s}.prose[data-v-0df4d2fe] a:hover{color:#f97316}.prose[data-v-0df4d2fe] hr{border:none;border-top:1px solid #2a2a2a;margin:1em 0}
