.card[data-v-c137ffc6]{display:flex;flex-direction:column;height:100%;overflow:hidden}.card[data-v-c137ffc6]:hover{transform:translateY(-3px)}.cover[data-v-c137ffc6]{aspect-ratio:16/9;background:#788caa1f;border-radius:14px 14px 0 0;overflow:hidden;position:relative}.cover img[data-v-c137ffc6]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-img[data-v-c137ffc6]{top:0;right:0;bottom:0;left:0;position:absolute}.cover-fallback[data-v-c137ffc6]{align-items:center;display:flex;font-size:12px;height:100%;justify-content:center}.cover-meta[data-v-c137ffc6]{align-items:flex-start;display:flex;top:0;right:0;bottom:0;left:0;justify-content:space-between;padding:10px 12px;pointer-events:none;position:absolute}.cover-meta .date[data-v-c137ffc6],.cover-meta .type[data-v-c137ffc6]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(var(--bg-rgb),.68);border-radius:7px;color:var(--text);padding:2px 9px}.cover-meta .type[data-v-c137ffc6]{font-size:11px;letter-spacing:.08em}.cover-meta .type.article[data-v-c137ffc6]{border:1px solid rgba(77,227,255,.45);color:var(--cyan)}.cover-meta .type.project[data-v-c137ffc6]{border:1px solid rgba(77,255,166,.45);color:var(--green)}.cover-meta .type.collected[data-v-c137ffc6]{border:1px solid rgba(179,157,219,.5);color:#b39ddb}.cover-meta .date[data-v-c137ffc6]{align-self:flex-end;font-size:11px}.body[data-v-c137ffc6]{display:flex;flex:1;flex-direction:column;padding:22px}.cover+.body[data-v-c137ffc6]{padding-top:16px}.top[data-v-c137ffc6]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.type[data-v-c137ffc6]{border-radius:6px;font-size:11px;letter-spacing:.08em;padding:2px 8px}.type.article[data-v-c137ffc6]{border:1px solid rgba(77,227,255,.35);color:var(--cyan)}.type.project[data-v-c137ffc6]{border:1px solid rgba(77,255,166,.35);color:var(--green)}.type.collected[data-v-c137ffc6]{border:1px solid rgba(179,157,219,.4);color:#b39ddb}.date[data-v-c137ffc6]{font-size:12px}.summary[data-v-c137ffc6],.title[data-v-c137ffc6]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.title[data-v-c137ffc6]{font-size:16px;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;margin-bottom:10px}.card:hover .title[data-v-c137ffc6]{color:var(--cyan);transition:color .2s}.summary[data-v-c137ffc6]{color:var(--text-dim);font-size:13px;-webkit-line-clamp:3;line-clamp:3}.summary.rich[data-v-c137ffc6] blockquote,.summary.rich[data-v-c137ffc6] div,.summary.rich[data-v-c137ffc6] figure,.summary.rich[data-v-c137ffc6] h1,.summary.rich[data-v-c137ffc6] h2,.summary.rich[data-v-c137ffc6] h3,.summary.rich[data-v-c137ffc6] h4,.summary.rich[data-v-c137ffc6] li,.summary.rich[data-v-c137ffc6] ol,.summary.rich[data-v-c137ffc6] p,.summary.rich[data-v-c137ffc6] pre,.summary.rich[data-v-c137ffc6] ul{border:0;display:inline;font-size:inherit;line-height:inherit;margin:0;padding:0}.summary.rich[data-v-c137ffc6] li+li:before{color:var(--text-faint);content:" · "}.summary.rich[data-v-c137ffc6] b,.summary.rich[data-v-c137ffc6] strong{color:var(--text);font-weight:600}.summary.rich[data-v-c137ffc6] em,.summary.rich[data-v-c137ffc6] i{font-style:italic}.summary.rich[data-v-c137ffc6] a{color:var(--cyan);text-decoration:underline}.summary.rich[data-v-c137ffc6] code{background:#94a3b824;border-radius:4px;font-family:var(--font-mono);padding:0 4px}.summary.rich[data-v-c137ffc6] img,.summary.rich[data-v-c137ffc6] video{display:none}.meta[data-v-c137ffc6]{align-items:center;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-top:auto;padding-top:14px}.meta[data-v-c137ffc6],.stats[data-v-c137ffc6]{display:flex;font-size:12px}.stats[data-v-c137ffc6]{gap:12px;margin-left:auto}.tags[data-v-c137ffc6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}html[data-theme=light] .type[data-v-c137ffc6]{background:#e0e7ff;border:1px solid transparent;color:#2563eb}html[data-theme=light] .type.project[data-v-c137ffc6]{background:#d1fae5;color:#059669}html[data-theme=light] .type.collected[data-v-c137ffc6]{background:#ede9fe;color:#7c3aed}html[data-theme=light] .cover-meta .type[data-v-c137ffc6]{background:#ffffffd9;border-color:transparent;color:#2563eb}html[data-theme=light] .cover-meta .type.project[data-v-c137ffc6]{color:#059669}html[data-theme=light] .cover-meta .type.collected[data-v-c137ffc6]{color:#7c3aed}html[data-theme=light] .tags .chip[data-v-c137ffc6]{background:#eff6ff;border-color:transparent;color:#2563eb}
