@keyframes essay-card-in-0c2b389c{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.reading-essays-card[data-v-0c2b389c]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--color-block-bg);border:1px solid var(--color-border-light);border-radius:14px;padding:20px;transition:all .25s ease;-moz-column-break-inside:avoid;box-sizing:border-box;break-inside:avoid;display:inline-block;margin-bottom:20px;opacity:0;transform:translateY(16px);width:100%}.reading-essays-card.is-visible[data-v-0c2b389c]{animation:essay-card-in-0c2b389c .4s cubic-bezier(.16,1,.3,1) calc(var(--delay, 0)*.05s) forwards}.reading-essays-card[data-v-0c2b389c]:hover{background:var(--color-block-bg-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.reading-essays-content[data-v-0c2b389c]{color:var(--color-ink);display:-webkit-box;font-size:var(--text-base);-webkit-line-clamp:16;line-height:var(--leading-relaxed);margin-bottom:16px;max-height:448px;overflow:hidden;-webkit-box-orient:vertical;cursor:pointer;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word}.reading-essays-content[data-v-0c2b389c]:hover{text-decoration:underline;text-decoration-color:var(--color-border);text-decoration-style:dashed;text-underline-offset:6px}.reading-essays-source[data-v-0c2b389c]{align-items:center;color:var(--color-ink-muted);display:flex;font-size:var(--text-xs);font-style:italic;gap:4px;justify-content:flex-end;margin-bottom:12px;margin-top:-6px}.source-sep[data-v-0c2b389c]{color:var(--color-ink-faint)}.reading-essays-meta[data-v-0c2b389c]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.meta-badge[data-v-0c2b389c]{background:#0000000d;border-radius:12px;color:var(--color-ink-light);font-size:var(--text-xs);padding:4px 10px}.dark .meta-badge[data-v-0c2b389c]{background:#ffffff14}.meta-labels[data-v-0c2b389c]{display:flex;flex-wrap:wrap;gap:6px}.label-tag[data-v-0c2b389c]{background:var(--color-primary-light);border-radius:12px;color:var(--color-primary);font-size:12px;padding:4px 10px}.reading-essays-footer[data-v-0c2b389c]{align-items:center;border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;padding-top:12px}.dark .reading-essays-footer[data-v-0c2b389c]{border-top-color:#ffffff0f}.footer-left[data-v-0c2b389c]{align-items:center;display:flex;gap:12px}.essay-card-stat[data-v-0c2b389c],.time-text[data-v-0c2b389c]{color:var(--color-ink-muted);font-size:var(--text-xs)}.essay-card-stat[data-v-0c2b389c]{align-items:center;display:flex;gap:4px}.stat-icon[data-v-0c2b389c]{height:14px;width:14px}.author-name[data-v-0c2b389c]{color:var(--color-ink-light)}.work-name[data-v-0c2b389c]{color:var(--color-ink-muted)}@media(max-width:768px){.reading-essays-card[data-v-0c2b389c]{-moz-column-break-inside:auto;break-inside:auto;margin-bottom:16px;padding:16px}.reading-essays-footer[data-v-0c2b389c]{padding-top:10px}.stat-icon[data-v-0c2b389c]{height:13px;width:13px}.label-tag[data-v-0c2b389c],.meta-badge[data-v-0c2b389c]{font-size:var(--text-xs);padding:2px 6px}}.reading-essays-waterfall[data-v-dfe2c52d]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.waterfall-column[data-v-dfe2c52d]{display:flex;flex-direction:column;gap:4px}.mobile-list[data-v-dfe2c52d]{display:none}.load-more[data-v-dfe2c52d],.no-more[data-v-dfe2c52d]{font-size:var(--text-sm);padding:40px 20px;text-align:center;-moz-column-break-inside:avoid;break-inside:avoid}.empty-state[data-v-dfe2c52d],.load-more[data-v-dfe2c52d],.no-more[data-v-dfe2c52d]{color:var(--color-ink-muted);grid-column:1/-1}.empty-state[data-v-dfe2c52d]{align-items:center;display:flex;justify-content:center;min-height:300px}@media(max-width:1200px){.reading-essays-waterfall[data-v-dfe2c52d]{grid-template-columns:repeat(2,1fr)}.waterfall-column[data-v-dfe2c52d]:last-child{display:none}}@media(max-width:768px){.reading-essays-waterfall[data-v-dfe2c52d]{display:flex;flex-direction:column;gap:12px}.waterfall-column[data-v-dfe2c52d]{display:none}.mobile-list[data-v-dfe2c52d]{display:flex;flex-direction:column;gap:12px}}
