.article-card[data-v-9d3c321c]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;position:relative;transition:all .3s ease}.article-card[data-v-9d3c321c]:before{background:linear-gradient(90deg,var(--primary),var(--neon-end));content:"";height:3px;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:1}.article-card[data-v-9d3c321c]:hover{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.article-card[data-v-9d3c321c]:hover:before{left:0}.card-link[data-v-9d3c321c]{color:inherit;display:block;height:100%;padding:1.5rem;text-decoration:none}.article-card.compact .card-link[data-v-9d3c321c]{padding:1rem}.featured-badge[data-v-9d3c321c]{background:var(--primary);border-radius:2rem;color:var(--primary-foreground);font-size:.75rem;font-weight:600;padding:.25rem .5rem}.card-meta[data-v-9d3c321c]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.category-badge[data-v-9d3c321c]{align-items:center;background:var(--muted);border-radius:2rem;color:var(--muted-foreground);display:inline-flex;font-size:.8rem;font-weight:500;gap:.25rem;padding:.25rem .75rem}.category-icon[data-v-9d3c321c]{font-size:.9rem}.reading-time[data-v-9d3c321c]{color:var(--muted-foreground);font-size:.8rem}.card-title[data-v-9d3c321c]{color:var(--foreground);font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:.75rem;transition:color .2s ease}.article-card.compact .card-title[data-v-9d3c321c]{font-size:1.1rem;margin-bottom:.5rem}.article-card:hover .card-title[data-v-9d3c321c]{color:var(--primary)}.card-description[data-v-9d3c321c]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:var(--muted-foreground);display:-webkit-box;line-height:1.5;margin-bottom:1.25rem;overflow:hidden}.card-footer[data-v-9d3c321c]{font-size:.875rem;justify-content:space-between;margin-bottom:.75rem}.author-info[data-v-9d3c321c],.card-footer[data-v-9d3c321c]{align-items:center;display:flex}.author-info[data-v-9d3c321c]{gap:.5rem}.author-avatar[data-v-9d3c321c]{align-items:center;display:flex;height:24px;justify-content:center;overflow:hidden;width:24px}.author-image[data-v-9d3c321c]{height:100%;width:100%}.author-name[data-v-9d3c321c]{color:var(--primary);font-weight:500}.article-date[data-v-9d3c321c]{color:var(--muted-foreground)}.card-keywords[data-v-9d3c321c]{display:flex;flex-wrap:wrap;gap:.5rem}.keyword-tag[data-v-9d3c321c]{background:var(--muted);border-radius:1rem;color:var(--muted-foreground);font-size:.75rem;font-weight:500;padding:.25rem .5rem}.article-card.featured[data-v-9d3c321c]{background:linear-gradient(135deg,var(--card) 0,color-mix(in srgb,var(--card) 95%,var(--primary)) 100%);border:2px solid var(--primary)}.article-card.featured .card-title[data-v-9d3c321c]{background:linear-gradient(135deg,var(--primary),var(--neon-end));-webkit-background-clip:text;background-clip:text;font-size:1.4rem}.article-card.featured[data-v-9d3c321c]:before{height:4px}.article-card.compact[data-v-9d3c321c]{min-height:auto}.article-card.compact .card-footer[data-v-9d3c321c]{margin-bottom:0}@media(max-width:768px){.card-link[data-v-9d3c321c]{padding:1.25rem}.article-card.compact .card-link[data-v-9d3c321c]{padding:.875rem}.card-title[data-v-9d3c321c]{font-size:1.125rem}.article-card.featured .card-title[data-v-9d3c321c]{font-size:1.25rem}.article-card.compact .card-title[data-v-9d3c321c]{font-size:1rem}.card-meta[data-v-9d3c321c]{align-items:flex-start;flex-direction:column;gap:.375rem}.featured-badge[data-v-9d3c321c]{font-size:.7rem;right:.5rem;top:.5rem}}@media(prefers-reduced-motion:reduce){.article-card[data-v-9d3c321c],.article-card[data-v-9d3c321c]:before{transition:none}.article-card[data-v-9d3c321c]:hover{transform:none}}@media(prefers-contrast:high){.article-card[data-v-9d3c321c]{border-width:2px}.article-card.featured[data-v-9d3c321c]{border-width:3px}}
