.BlogSearch-module__OK26ma__searchBar{margin-bottom:var(--space-2xl)}.BlogSearch-module__OK26ma__searchInput{width:100%;max-width:600px;padding:var(--space-md)var(--space-lg);font-size:var(--text-base);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary);margin:0 auto;transition:border-color .2s;display:block}.BlogSearch-module__OK26ma__searchInput:focus{border-color:var(--color-accent);outline:none}.BlogSearch-module__OK26ma__searchInput::placeholder{color:var(--color-text-secondary)}.BlogSearch-module__OK26ma__tagsSection{margin-bottom:var(--space-3xl);text-align:center}.BlogSearch-module__OK26ma__tagsSection h3{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-md);font-weight:500}.BlogSearch-module__OK26ma__tags{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.BlogSearch-module__OK26ma__tag{background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-mono);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid var(--color-border);cursor:pointer;font-weight:500;transition:all .2s}.BlogSearch-module__OK26ma__tag:hover,.BlogSearch-module__OK26ma__tagActive{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.BlogSearch-module__OK26ma__posts{max-width:800px;margin:0 auto}.BlogSearch-module__OK26ma__empty{text-align:center;color:var(--color-text-secondary);padding:var(--space-3xl);font-size:var(--text-lg)}.BlogSearch-module__OK26ma__post{margin-bottom:var(--space-2xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--color-border)}.BlogSearch-module__OK26ma__post:last-child{border-bottom:none}.BlogSearch-module__OK26ma__postLink{text-decoration:none;display:block}.BlogSearch-module__OK26ma__postLink:hover{text-decoration:none}.BlogSearch-module__OK26ma__postLink:hover .BlogSearch-module__OK26ma__postTitle{color:var(--color-accent)}.BlogSearch-module__OK26ma__postTitle{font-size:var(--text-2xl);margin-bottom:var(--space-sm);color:var(--color-text-primary);transition:color .2s}.BlogSearch-module__OK26ma__postMeta{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-md)}.BlogSearch-module__OK26ma__postDescription{color:var(--color-text-secondary);margin-bottom:var(--space-md);line-height:1.7}.BlogSearch-module__OK26ma__postTags{gap:var(--space-sm);flex-wrap:wrap;display:flex}.BlogSearch-module__OK26ma__postTag{background:var(--color-code-bg);color:var(--color-text-secondary);font-family:var(--font-mono);padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500}@media (max-width:640px){.BlogSearch-module__OK26ma__postTitle{font-size:var(--text-xl)}}
.page-module__jXZM3G__container{max-width:var(--max-width-content);padding:var(--space-2xl)var(--space-xl);margin:0 auto}.page-module__jXZM3G__header{text-align:center;margin-bottom:var(--space-3xl)}.page-module__jXZM3G__header h1{margin-bottom:var(--space-md)}.page-module__jXZM3G__subtitle{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:700px;margin:0 auto;line-height:1.7}.page-module__jXZM3G__heroBlog{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2xl);margin-bottom:var(--space-3xl);text-decoration:none;transition:all .3s;display:block}.page-module__jXZM3G__heroBlog:hover{border-color:var(--color-accent);text-decoration:none}.page-module__jXZM3G__heroBlog:hover .page-module__jXZM3G__heroBlogTitle{color:var(--color-accent)}.page-module__jXZM3G__heroBlogMeta{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-md)}.page-module__jXZM3G__heroBlogTitle{font-size:var(--text-3xl);color:var(--color-text-primary);margin-bottom:var(--space-md);transition:color .2s}.page-module__jXZM3G__heroBlogDescription{color:var(--color-text-secondary);font-size:var(--text-lg);margin-bottom:var(--space-lg);line-height:1.7}.page-module__jXZM3G__heroBlogTags{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__jXZM3G__heroBlogTag{background:var(--color-code-bg);color:var(--color-text-secondary);font-family:var(--font-mono);padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500}@media (max-width:640px){.page-module__jXZM3G__container{padding:var(--space-xl)var(--space-lg)}.page-module__jXZM3G__heroBlog{padding:var(--space-xl)}.page-module__jXZM3G__heroBlogTitle{font-size:var(--text-2xl)}}
