.card[data-v-e25b3c9b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:1.5rem 1.75rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:block}.card[data-v-e25b3c9b]:hover{box-shadow:var(--shadow-card-hover);border-color:var(--border-strong);transform:translateY(-3px)}.card-meta[data-v-e25b3c9b]{color:var(--text-3);align-items:center;gap:.6rem;font-size:.8rem;display:flex}.card-pin[data-v-e25b3c9b]{letter-spacing:.08em;color:var(--on-warm);background:var(--accent-warm);border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:600}.card-tag[data-v-e25b3c9b]{color:var(--accent);opacity:.85}.card-date[data-v-e25b3c9b]{font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-left:auto}.card-title[data-v-e25b3c9b]{letter-spacing:.01em;margin:.7rem 0 .45rem;font-size:1.28rem;font-weight:650;line-height:1.45;transition:color .2s}.card:hover .card-title[data-v-e25b3c9b]{color:var(--accent)}.card-excerpt[data-v-e25b3c9b]{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.8;display:-webkit-box;overflow:hidden}.card-more[data-v-e25b3c9b]{color:var(--text-3);align-items:center;gap:.3rem;margin-top:.85rem;font-size:.85rem;transition:color .2s,gap .2s;display:inline-flex}.card-more svg[data-v-e25b3c9b]{width:14px;height:14px}.card:hover .card-more[data-v-e25b3c9b]{color:var(--accent);gap:.5rem}.pager[data-v-9e139b57]{gap:.45rem;padding:2rem 0 .5rem;display:flex}.pager[data-v-9e139b57],.pager-btn[data-v-9e139b57],.pager-num[data-v-9e139b57]{justify-content:center;align-items:center}.pager-btn[data-v-9e139b57],.pager-num[data-v-9e139b57]{font-variant-numeric:tabular-nums;min-width:36px;height:36px;color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:0 .5rem;font-size:.92rem;transition:color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.pager-btn svg[data-v-9e139b57]{width:16px;height:16px}.pager-btn[data-v-9e139b57]:hover,.pager-num[data-v-9e139b57]:hover{color:var(--accent);border-color:var(--border-strong);transform:translateY(-1px)}.pager-num.active[data-v-9e139b57]{color:var(--on-accent);background:var(--accent);box-shadow:0 4px 14px var(--glow-cool);border-color:#0000}.pager-btn.disabled[data-v-9e139b57]{opacity:.35;pointer-events:none}
