.bc[data-v-a5befc47]{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;border-radius:18px;overflow:hidden;background:var(--lv-card);border:1px solid var(--lv-hairline);transition:transform .22s var(--lv-ease-out),box-shadow .22s var(--lv-ease-out)}@media(hover:hover)and (pointer:fine){.bc[data-v-a5befc47]:hover{transform:translateY(-3px);box-shadow:0 22px 48px -28px color-mix(in srgb,var(--ink) 42%,transparent)}.bc:hover .bc-more[data-v-a5befc47]{gap:10px}}.bc[data-v-a5befc47]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.bc-cover[data-v-a5befc47]{aspect-ratio:16/9;background:color-mix(in srgb,var(--lv-fg) 6%,var(--lv-card));overflow:hidden}.bc-img[data-v-a5befc47]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bc-meta[data-v-a5befc47]{flex:1;display:flex;flex-direction:column;gap:8px;padding:clamp(14px,1.6vw,20px)}.bc-date[data-v-a5befc47]{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;color:color-mix(in srgb,var(--lv-fg) 52%,transparent)}.bc-h[data-v-a5befc47]{margin:0;font-weight:600;font-size:17px;line-height:1.25;color:var(--lv-fg)}.bc-desc[data-v-a5befc47]{margin:0;font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--lv-fg) 70%,transparent)}.bc-more[data-v-a5befc47]{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:600;color:var(--cyan);transition:gap .2s var(--lv-ease-out)}
