.news-card[data-v-b631a0a1]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid var(--c-border);border-radius:var(--b-radius-md);transition:border-color .3s ease,box-shadow .3s ease}.news-card[data-v-b631a0a1]:hover{border-color:#00d4ff4d;box-shadow:0 0 .9375rem #00d4ff14,0 0 1.875rem #00d4ff0a}.news-card[data-v-b631a0a1]{transition:transform .3s ease,box-shadow .3s ease}.news-card[data-v-b631a0a1]:hover{transform:translateY(-.25rem)}.news-card[data-v-b631a0a1]{color:var(--c-text);display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none}.news-card__image[data-v-b631a0a1]{aspect-ratio:16/9;overflow:hidden;width:100%}.news-card__image img[data-v-b631a0a1]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.news-card:hover .news-card__image img[data-v-b631a0a1]{transform:scale(1.05)}.news-card__body[data-v-b631a0a1]{display:flex;flex:1;flex-direction:column;gap:.625rem;padding:1.25rem}.news-card__meta[data-v-b631a0a1]{align-items:center;display:flex;justify-content:space-between}.news-card__date[data-v-b631a0a1]{align-items:center;color:var(--c-text-muted);display:inline-flex;font-family:var(--f-mono);font-size:.75rem;gap:.375rem}.news-card__pinned[data-v-b631a0a1]{color:#f59e0b;font-size:1rem}.news-card__title[data-v-b631a0a1]{font-family:var(--f-headings);font-size:1.125rem;font-weight:700;line-height:1.3}.news-card__desc[data-v-b631a0a1]{color:var(--c-text-muted);flex:1;font-size:.875rem;line-height:1.5}.news-card__tags[data-v-b631a0a1]{display:flex;flex-wrap:wrap;gap:.375rem}.news-card__tag[data-v-b631a0a1]{background:#ffffff0a;border:1px solid var(--c-border);border-radius:.625rem;color:var(--c-text-muted);font-size:.6875rem;padding:.125rem .5rem}.news-card__arrow[data-v-b631a0a1]{bottom:1.25rem;color:var(--c-text-muted);font-size:1rem;position:absolute;right:1.25rem;transition:color .3s ease,transform .3s ease}.news-card:hover .news-card__arrow[data-v-b631a0a1]{color:var(--c-primary);transform:translate(.25rem)}
