.article-card[data-v-32abc8bc]{background:var(--color-white);border:1px solid rgba(0,0,0,.05);border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;color:var(--color-text);margin-left:auto;margin-right:auto;max-width:600px;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;width:100%}.article-card[data-v-32abc8bc]:hover{box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #0000000d;transform:translateY(-8px) scale(1.02)}html.dark .article-card[data-v-32abc8bc]{background:#2e2e2e;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 12px #0000004d,0 2px 4px #0003;color:#eee}html.dark .article-card[data-v-32abc8bc]:hover{box-shadow:0 16px 32px -8px #00000080,0 8px 16px -4px #0000004d,0 0 0 1px #ffffff1a}.image-wrapper[data-v-32abc8bc]{background:var(--color-gray-light);border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden;position:relative}.card-labels[data-v-32abc8bc]{align-items:flex-end;display:flex;flex-direction:column;gap:4px;position:absolute;right:8px;top:8px;z-index:3}.label[data-v-32abc8bc]{border-radius:4px;color:#fff;font-size:.75rem;font-weight:700;padding:4px 8px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.new-label[data-v-32abc8bc]{background-color:#27ae60}.hot-label[data-v-32abc8bc]{animation:hotGradient-32abc8bc 2s ease-in-out infinite,hotPulse-32abc8bc 1.5s ease-in-out infinite;background:linear-gradient(45deg,#ff6b35,#f7931e,#ff6b35);background-size:200% 200%;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 0 15px #ff6b3599,0 0 30px #ff6b354d;font-weight:900;letter-spacing:.5px;overflow:hidden;position:relative;text-shadow:0 0 8px hsla(0,0%,100%,.8);transform:scale(1.05)}.hot-label[data-v-32abc8bc]:before{animation:hotShine-32abc8bc 3s linear infinite;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.hot-label[data-v-32abc8bc]:hover{box-shadow:0 0 20px #ff6b35cc,0 0 40px #ff6b3566;transform:scale(1.1)}@keyframes hotGradient-32abc8bc{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes hotPulse-32abc8bc{0%,to{box-shadow:0 0 15px #ff6b3599,0 0 30px #ff6b354d}50%{box-shadow:0 0 25px #ff6b35e6,0 0 50px #ff6b3580}}@keyframes hotShine-32abc8bc{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.video-badges[data-v-32abc8bc]{display:flex;flex-wrap:wrap;gap:3px;justify-content:flex-end;margin-top:4px}.video-badge[data-v-32abc8bc]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:3px;color:#fff;font-size:.65rem;font-weight:600;opacity:.95;padding:2px 6px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.video-badge.quality-badge.\34k[data-v-32abc8bc]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.video-badge.quality-badge.\32k[data-v-32abc8bc]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.video-badge.quality-badge.hd[data-v-32abc8bc]{background:linear-gradient(135deg,#10b981,#059669)}.video-badge.quality-badge.sd[data-v-32abc8bc]{background:linear-gradient(135deg,#f59e0b,#d97706)}.video-badge.quality-badge.low[data-v-32abc8bc]{background:linear-gradient(135deg,#ef4444,#dc2626)}.video-badge.format-badge[data-v-32abc8bc]{background:linear-gradient(135deg,#374151,#1f2937)}.video-badge.streaming-badge[data-v-32abc8bc]{animation:streamingPulse-32abc8bc 2s infinite;background:linear-gradient(135deg,#dc2626,#b91c1c)}@keyframes streamingPulse-32abc8bc{0%,to{opacity:.9}50%{box-shadow:0 0 8px #dc262699;opacity:1}}.responsive-image[data-v-32abc8bc]{position:relative}.article-image[data-v-32abc8bc],.responsive-image[data-v-32abc8bc]{display:block;height:auto;width:100%}.article-image[data-v-32abc8bc]{aspect-ratio:4/3;border-top-left-radius:12px;border-top-right-radius:12px;filter:brightness(1.05) contrast(1.02);-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.05);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,filter .3s ease;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .6s ease,filter .3s ease}.article-image.image-loaded[data-v-32abc8bc]{opacity:1;transform:scale(1)}.image-loading-placeholder[data-v-32abc8bc]{align-items:center;background:var(--color-gray-light);border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.loading-spinner[data-v-32abc8bc]{animation:spin-32abc8bc 1s linear infinite;border-top:2px solid var(--color-gray);border:2px solid var(--color-gray);border-radius:50%;border-top-color:var(--color-primary);height:24px;width:24px}@keyframes spin-32abc8bc{0%{transform:rotate(0)}to{transform:rotate(1turn)}}html.dark .image-loading-placeholder[data-v-32abc8bc]{background:#1a1a1a}html.dark .loading-spinner[data-v-32abc8bc]{border-color:#4a4a4a;border-top-color:var(--color-primary)}.article-card:hover .article-image[data-v-32abc8bc]{filter:brightness(1.1) contrast(1.05) saturate(1.1);transform:scale(1.08)}.article-image[data-v-32abc8bc]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05) 50%,transparent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.article-content[data-v-32abc8bc]{background:var(--color-white);border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:1rem 1.2rem 1.2rem;position:relative;transition:background-color .3s ease}html.dark .article-content[data-v-32abc8bc]{background:#2e2e2e;color:#eee}.article-meta[data-v-32abc8bc]{align-items:center;display:flex;gap:.6rem;justify-content:space-between}.article-title[data-v-32abc8bc]{color:#1a202c;display:-webkit-box;font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 .5rem;text-align:left;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;letter-spacing:-.01em;max-width:75%;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.article-card:hover .article-title[data-v-32abc8bc]{color:var(--color-primary)}html.dark .article-title[data-v-32abc8bc]{color:#f7fafc}html.dark .article-card:hover .article-title[data-v-32abc8bc]{color:#90cdf4}.views-votes-inline[data-v-32abc8bc]{align-items:center;color:#7a7a7a;display:flex;flex-shrink:0;font-size:.7rem;gap:.4rem}html.dark .views-votes-inline[data-v-32abc8bc]{color:#a0a0a0}.views-votes-inline .icon[data-v-32abc8bc]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.15));font-size:1.1em;margin-right:.4em;transition:all .3s ease;vertical-align:middle}.icon-views[data-v-32abc8bc]{animation:blink-32abc8bc 3s infinite}.icon-votes[data-v-32abc8bc]{transform:rotate(-10deg);transition:all .3s ease}.icon-votes.voted[data-v-32abc8bc]{animation:thumbsUp-32abc8bc .6s ease-in-out;filter:drop-shadow(0 0 8px rgba(255,215,0,.8));transform:rotate(0) scale(1.2)}.icon-love[data-v-32abc8bc]{transition:all .3s ease}.icon-love.loved[data-v-32abc8bc]{animation:heartPulse-32abc8bc .8s ease-in-out;filter:drop-shadow(0 0 8px rgba(255,20,147,.8));transform:scale(1.2)}.views-votes-inline .number[data-v-32abc8bc]{color:#666;font-size:.85em;font-weight:500;text-shadow:none;vertical-align:middle}.love-btn[data-v-32abc8bc],.vote-btn[data-v-32abc8bc]{align-items:center;background:none;border:none;border-radius:3px;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;padding:.15rem .3rem;transition:all .3s ease}.love-btn[data-v-32abc8bc]:hover,.vote-btn[data-v-32abc8bc]:hover{background:#ffffff1a;transform:scale(1.05)}.vote-btn:hover .icon-votes[data-v-32abc8bc]{filter:drop-shadow(0 0 6px rgba(156,39,176,.6));transform:rotate(5deg) scale(1.1)}.vote-btn:hover .icon-votes.voted[data-v-32abc8bc]{filter:drop-shadow(0 0 10px rgba(255,215,0,1));transform:rotate(0) scale(1.3)}.love-btn:hover .icon-love[data-v-32abc8bc]{filter:drop-shadow(0 0 6px rgba(233,30,99,.6));transform:scale(1.15)}.love-btn:hover .icon-love.loved[data-v-32abc8bc]{filter:drop-shadow(0 0 12px rgba(255,20,147,1));transform:scale(1.35)}.love-btn.loved[data-v-32abc8bc],.vote-btn.voted[data-v-32abc8bc]{animation:heartbeat-32abc8bc .6s ease-in-out}.love-btn.loved .icon[data-v-32abc8bc],.vote-btn.voted .icon[data-v-32abc8bc]{animation:bounce-32abc8bc .6s ease-in-out}html.dark .love-btn[data-v-32abc8bc]:hover,html.dark .vote-btn[data-v-32abc8bc]:hover{background:#ffffff0d}html.dark .views-votes-inline .number[data-v-32abc8bc]{color:#bbb}@keyframes heartbeat-32abc8bc{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1.05)}75%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes bounce-32abc8bc{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}@keyframes blink-32abc8bc{0%,90%,to{opacity:1}95%{opacity:.3}}@keyframes thumbsUp-32abc8bc{0%{transform:rotate(-10deg) scale(1)}50%{filter:drop-shadow(0 0 12px rgba(255,215,0,1));transform:rotate(15deg) scale(1.3)}to{filter:drop-shadow(0 0 8px rgba(255,215,0,.8));transform:rotate(0) scale(1.2)}}@keyframes heartPulse-32abc8bc{0%{transform:scale(1)}25%{filter:drop-shadow(0 0 15px rgba(255,20,147,1));transform:scale(1.3)}50%{transform:scale(1.1)}75%{filter:drop-shadow(0 0 12px rgba(255,20,147,.9));transform:scale(1.25)}to{filter:drop-shadow(0 0 8px rgba(255,20,147,.8));transform:scale(1.2)}}@media (max-width:640px){.content[data-v-32abc8bc]{padding:.6rem}.card-labels[data-v-32abc8bc]{gap:3px;right:6px;top:6px}.video-badges[data-v-32abc8bc]{gap:2px}.video-badge[data-v-32abc8bc]{font-size:.6rem;padding:1px 4px}.article-content[data-v-32abc8bc]{padding:.4rem .5rem}.article-title[data-v-32abc8bc]{font-size:.75rem;line-height:1.4;-webkit-line-clamp:2;line-clamp:2;max-width:55%}.views-votes-inline[data-v-32abc8bc]{font-size:.65rem;gap:.3rem}.love-btn[data-v-32abc8bc],.vote-btn[data-v-32abc8bc]{border-radius:3px;min-width:auto;padding:.02rem .2rem}.love-btn .number[data-v-32abc8bc],.vote-btn .number[data-v-32abc8bc]{font-size:.8em;font-weight:600}.views-votes-inline .icon[data-v-32abc8bc]{font-size:1.1em;margin-right:.4em}.views[data-v-32abc8bc]{font-size:.75rem}.views .number[data-v-32abc8bc]{font-size:.8em;font-weight:600}.icon-votes.voted[data-v-32abc8bc]{transform:rotate(0) scale(1.05)}.icon-love.loved[data-v-32abc8bc]{transform:scale(1.05)}.article-image[data-v-32abc8bc]{aspect-ratio:16/10}}@media (min-width:641px) and (max-width:1024px){.article-content[data-v-32abc8bc]{padding:.75rem .8rem}.article-title[data-v-32abc8bc]{font-size:.9rem;line-height:1.4;max-width:65%}.views-votes-inline[data-v-32abc8bc]{font-size:.75rem;gap:.5rem}.views-votes-inline .icon[data-v-32abc8bc]{font-size:1.1em}}@media (min-width:1025px){.article-content[data-v-32abc8bc]{padding:1rem 1.2rem}.article-title[data-v-32abc8bc]{font-size:1rem;font-weight:600;line-height:1.5;max-width:70%}.views-votes-inline[data-v-32abc8bc]{font-size:.8rem;gap:.6rem}.views-votes-inline .icon[data-v-32abc8bc]{font-size:1.2em}.love-btn[data-v-32abc8bc],.vote-btn[data-v-32abc8bc]{border-radius:4px;padding:.2rem .4rem}.article-card[data-v-32abc8bc]:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-8px)}html.dark .article-card[data-v-32abc8bc]:hover{box-shadow:0 8px 24px #000000b3}}
