.blog-post-list-card[data-v-a40dedf8]{background:var(--blog-white);border:1px solid var(--blog-slate-200);border-radius:12px;box-shadow:0 2px 8px var(--blog-shadow-xs),0 0 1px var(--blog-shadow-xs-plus);cursor:pointer;list-style:none;margin-bottom:.8rem;padding:1rem 1.05rem;position:relative;transition:box-shadow .2s ease}.blog-post-list-card[data-v-a40dedf8]:hover{box-shadow:0 0 0 1px var(--blog-slate-200),0 0 24px var(--blog-shadow-md),0 4px 12px var(--blog-shadow-sm)}.blog-post-list-card__title[data-v-a40dedf8]{align-items:center;color:var(--blog-slate-900);display:inline-flex;font-size:1.08rem;font-weight:600;gap:.35rem;text-decoration:none;transition:color .2s ease}.blog-post-list-card__pinned[data-v-a40dedf8]{align-items:center;border-radius:999px;color:var(--blog-warn-800);display:inline-flex;font-size:.95rem;height:1.4rem;justify-content:center;line-height:1;width:1.4rem}.blog-post-list-card__title[data-v-a40dedf8]:after{border-radius:12px;content:"";inset:0;position:absolute}.blog-post-list-card__title[data-v-a40dedf8]:hover{color:var(--blog-link)}.blog-post-list-card__desc[data-v-a40dedf8]{color:var(--blog-slate-600);font-size:.9rem;line-height:1.5;margin:.4rem 0 .5rem}.blog-post-list-card__meta[data-v-a40dedf8]{align-items:center;color:var(--blog-slate-500);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem .75rem}.blog-post-list-card__tags[data-v-a40dedf8]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.3rem}.blog-post-list-card__tag[data-v-a40dedf8]{align-items:center;background:var(--blog-slate-100);border:none;border-radius:6px;color:var(--blog-slate-600);display:inline-flex;font-size:.72rem;font-weight:500;letter-spacing:.01em;line-height:1.4;padding:.12rem .45rem;position:relative;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease;z-index:1}.blog-post-list-card__tag[data-v-a40dedf8]:hover{background:var(--blog-slate-200);box-shadow:inset 0 0 0 1px var(--blog-slate-300);color:var(--blog-slate-600)}.blog-post-list-card__hl[data-v-a40dedf8]{background:var(--blog-highlight-bg);border-radius:.15rem;color:var(--blog-warn-800);padding:0 .1rem}.highlight-break[data-v-a40dedf8]{word-break:break-word}
