.page-module__jXZM3G__blogContainer{flex-direction:column;max-width:900px;margin:0 auto;padding:2rem 2rem 4rem;display:flex}.page-module__jXZM3G__pageTitle{margin-bottom:1rem;font-size:3rem;font-weight:800}.page-module__jXZM3G__pageSubtitle{opacity:.8;margin-bottom:4rem;font-size:1.2rem}.page-module__jXZM3G__postList{flex-direction:column;gap:2rem;display:flex}.page-module__jXZM3G__postCard{padding:2rem;display:block}.page-module__jXZM3G__postCard:hover{border-color:var(--accent-cyan);box-shadow:var(--neon-glow-hover);transform:translateY(-4px)}.page-module__jXZM3G__postCard h2{color:var(--accent-cyan);text-shadow:0 0 8px #00f3ff4d;margin-bottom:.5rem;font-size:1.5rem}.page-module__jXZM3G__postMeta{opacity:.7;margin-bottom:1rem;font-size:.9rem}.page-module__jXZM3G__postExcerpt{opacity:.9;line-height:1.6}.page-module__jXZM3G__emptyState{opacity:.7;text-align:center;padding:4rem 0;font-size:1.1rem}@media (max-width:640px){.page-module__jXZM3G__pageTitle{font-size:2rem}.page-module__jXZM3G__pageSubtitle{margin-bottom:2.5rem;font-size:1rem}.page-module__jXZM3G__postCard{padding:1.25rem}.page-module__jXZM3G__postCard h2{font-size:1.2rem}}
.ScrollReveal-module__T8fsVq__reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.175,.885,.32,1.275)}.ScrollReveal-module__T8fsVq__up{transform:translateY(40px)}.ScrollReveal-module__T8fsVq__left{transform:translate(-50px)}.ScrollReveal-module__T8fsVq__right{transform:translate(50px)}.ScrollReveal-module__T8fsVq__visible{opacity:1;transform:translate(0)}
.BlogList-module__3QmiNG__controls{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}.BlogList-module__3QmiNG__searchInput{border:1px solid var(--glass-border);width:100%;color:var(--text-primary);-webkit-backdrop-filter:blur(12px);background:#0a0a1999;border-radius:12px;outline:none;padding:.75rem 1.25rem;font-family:inherit;font-size:1rem;transition:border-color .3s,box-shadow .3s}.BlogList-module__3QmiNG__searchInput::placeholder{color:var(--text-secondary)}.BlogList-module__3QmiNG__searchInput:focus{border-color:var(--accent-cyan);box-shadow:0 0 15px #00f3ff33}.BlogList-module__3QmiNG__tagRow{flex-wrap:wrap;gap:.5rem;display:flex}.BlogList-module__3QmiNG__tag{border:1px solid var(--glass-border);color:var(--text-secondary);cursor:pointer;background:#0a0a1980;border-radius:100px;padding:.35rem 1rem;font-family:inherit;font-size:.85rem;transition:all .2s}.BlogList-module__3QmiNG__tag:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}.BlogList-module__3QmiNG__activeTag{border-color:var(--accent-cyan);color:var(--accent-cyan);text-shadow:0 0 8px #00f3ff80;background:#00f3ff1a}.BlogList-module__3QmiNG__postList{flex-direction:column;gap:2rem;display:flex}.BlogList-module__3QmiNG__postCard{padding:2rem;transition:all .3s cubic-bezier(.25,.8,.25,1);display:block}.BlogList-module__3QmiNG__postCard:hover{border-color:var(--accent-cyan);box-shadow:var(--neon-glow-hover);transform:translateY(-4px)}.BlogList-module__3QmiNG__postCard h2{color:var(--accent-cyan);text-shadow:0 0 8px #00f3ff4d;margin-bottom:.5rem;font-size:1.5rem}.BlogList-module__3QmiNG__postMeta{opacity:.7;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.9rem;display:flex}.BlogList-module__3QmiNG__postTags{flex-wrap:wrap;gap:.4rem;display:flex}.BlogList-module__3QmiNG__postTag{color:var(--accent-cyan);background:#00f3ff14;border:1px solid #00f3ff33;border-radius:100px;padding:.2rem .7rem;font-size:.75rem}.BlogList-module__3QmiNG__postExcerpt{opacity:.9;line-height:1.6}.BlogList-module__3QmiNG__emptyState{opacity:.7;text-align:center;padding:4rem 0;font-size:1.1rem}
