.blog-page[data-v-2967e64e]{-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .3s,color .3s;display:flex}.dark-mode[data-v-2967e64e],.light-mode[data-v-2967e64e]{background-color:var(--bg-main);color:var(--text-primary)}.blog-main[data-v-2967e64e]{flex:1;padding:6rem 1rem 4rem}@media (width>=640px){.blog-main[data-v-2967e64e]{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1024px){.blog-main[data-v-2967e64e]{padding-left:2rem;padding-right:2rem}}.blog-container[data-v-2967e64e]{width:100%;max-width:48rem;margin:0 auto}.blog-header[data-v-2967e64e]{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.blog-title[data-v-2967e64e]{margin:0 0 .5rem;font-size:1.875rem;font-weight:700}.blog-subtitle[data-v-2967e64e]{color:var(--text-muted);margin:0;font-size:.875rem}.blog-filters[data-v-2967e64e]{gap:.5rem;font-size:.875rem;display:flex}.filter-tag[data-v-2967e64e]{cursor:pointer;color:var(--text-muted);border-radius:9999px;padding:.25rem .75rem;transition:all .2s}.filter-tag[data-v-2967e64e]:hover{background:var(--bg-elevated)}.filter-tag.active[data-v-2967e64e]{background:var(--brand-500);color:#fff}.posts-list[data-v-2967e64e]{flex-direction:column;gap:1.5rem;display:flex}.post-card[data-v-2967e64e]{cursor:pointer;border-radius:1rem;flex-direction:column;gap:1.5rem;margin:0 -1rem;padding:1rem;transition:all .3s;display:flex;position:relative}@media (width>=640px){.post-card[data-v-2967e64e]{flex-direction:row}}.post-card[data-v-2967e64e]:hover{background:var(--bg-surface);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.dark-mode .post-card[data-v-2967e64e]:hover{box-shadow:none}.post-content[data-v-2967e64e]{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.post-meta-info[data-v-2967e64e]{color:var(--text-muted);align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.875rem;display:flex}.post-date[data-v-2967e64e]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.meta-dot[data-v-2967e64e]{background:var(--text-muted);border-radius:50%;width:.25rem;height:.25rem}.post-read-time[data-v-2967e64e]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.post-title[data-v-2967e64e]{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;transition:color .2s}.post-card:hover .post-title[data-v-2967e64e]{color:var(--brand-500)}.post-desc[data-v-2967e64e]{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.post-tags[data-v-2967e64e]{flex-wrap:wrap;gap:.5rem;display:flex}.post-tag[data-v-2967e64e]{color:var(--brand-600);background:#3b82f61a;border-radius:.25rem;padding:.125rem .5rem;font-size:.875rem}.dark-mode .post-tag[data-v-2967e64e]{color:var(--brand-400,#60a5fa);background:#3b82f633}.post-cover[data-v-2967e64e]{background:var(--bg-elevated);border-radius:.5rem;flex-shrink:0;order:-1;width:100%;height:8rem;overflow:hidden}@media (width>=640px){.post-cover[data-v-2967e64e]{order:1;width:12rem}}.post-cover img[data-v-2967e64e]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.post-card:hover .post-cover img[data-v-2967e64e]{transform:scale(1.05)}@keyframes slideUp-2967e64e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-v-2967e64e]{animation:.5s ease-out slideUp-2967e64e}[data-v-2967e64e]::-webkit-scrollbar{width:8px}[data-v-2967e64e]::-webkit-scrollbar-track{background:0 0}[data-v-2967e64e]::-webkit-scrollbar-thumb{background-color:#3f3f46;border-radius:4px}[data-v-2967e64e]::-webkit-scrollbar-thumb:hover{background-color:#52525b}[data-v-2967e64e]::selection{background:var(--brand-500);color:#fff}
