.page-module__jXZM3G__blogContainer{padding-top:3rem;padding-bottom:4rem}.page-module__jXZM3G__header{text-align:center;margin-bottom:3rem}.page-module__jXZM3G__title{color:var(--text-primary);margin-bottom:1rem;font-size:3rem}.page-module__jXZM3G__subtitle{color:var(--text-secondary);font-size:1.1rem}.page-module__jXZM3G__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:3rem;display:flex}.page-module__jXZM3G__searchForm{flex:1;gap:.5rem;max-width:500px;display:flex}.page-module__jXZM3G__grid{gap:2rem;display:grid}.page-module__jXZM3G__postCard{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:all var(--transition-normal);padding:2rem}.page-module__jXZM3G__postCard:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.page-module__jXZM3G__postHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.page-module__jXZM3G__postTitle{margin:0;font-size:1.5rem}.page-module__jXZM3G__postTitle a{color:var(--text-primary)}.page-module__jXZM3G__postTitle a:hover{color:var(--accent-primary)}.page-module__jXZM3G__postDate{color:var(--text-secondary);font-size:.85rem}.page-module__jXZM3G__postExcerpt{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.page-module__jXZM3G__postFooter{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-module__jXZM3G__authorInfo{align-items:center;gap:.75rem;display:flex}.page-module__jXZM3G__authorBadge{width:32px;height:32px;color:var(--accent-primary);background-color:#3b82f633;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.page-module__jXZM3G__authorName{color:var(--text-primary);font-size:.95rem;font-weight:500}.page-module__jXZM3G__comments{color:var(--text-secondary);font-size:.9rem}.page-module__jXZM3G__tags{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__jXZM3G__tag{color:var(--text-secondary);border:1px solid var(--border-color);background-color:#ffffff0d;border-radius:9999px;padding:.25rem .75rem;font-size:.8rem}.page-module__jXZM3G__tag:hover{color:var(--accent-primary);background-color:#3b82f61a;border-color:#3b82f633}.page-module__jXZM3G__emptyState{text-align:center;background-color:var(--bg-card);border:1px dashed var(--border-color);border-radius:var(--radius-lg);padding:4rem}.page-module__jXZM3G__emptyState h2{color:var(--text-primary);margin-bottom:1rem}.page-module__jXZM3G__emptyState p{color:var(--text-secondary)}@media (max-width:640px){.page-module__jXZM3G__postHeader{flex-direction:column;gap:.5rem}}
