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