.D1rvnq_container{background:var(--color-dark);z-index:1;width:100%;min-height:100vh;padding-top:6rem;position:relative}.D1rvnq_content{max-width:1200px;margin:0 auto;padding:2rem;position:relative}.D1rvnq_filterSection{background:var(--color-purple-3);border:1px solid #6d41b84d;border-radius:20px;margin-bottom:3rem;padding:2rem;box-shadow:0 4px 20px #0003,0 0 30px #6d41b833}.D1rvnq_filterHeader{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.D1rvnq_filterHeader h2{color:var(--color-pink-1);margin:0;font-size:1.5rem}.D1rvnq_icon{color:var(--color-pink-1);font-size:1.2rem}.D1rvnq_searchBox{width:100%;position:relative}.D1rvnq_searchIcon{color:var(--color-pink-1);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.D1rvnq_searchInput{color:#fff;background:#0003;border:1px solid #6d41b84d;border-radius:12px;width:100%;padding:1rem 1rem 1rem 3rem;font-size:1rem;transition:all .3s}.D1rvnq_searchInput:focus{border-color:var(--color-pink-1);outline:none;box-shadow:0 0 15px #6d41b84d}.D1rvnq_postsSection{margin-top:2rem}.D1rvnq_sectionHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;padding:0 .5rem;display:flex}.D1rvnq_sectionHeader h2{color:var(--color-pink-1);text-shadow:0 0 20px #6d41b866;margin:0;font-size:2rem}.D1rvnq_postCount{background:var(--color-purple-3);color:var(--color-pink-1);border:1px solid #6d41b84d;border-radius:20px;padding:.5rem 1rem;font-size:.9rem}.D1rvnq_grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}.D1rvnq_loading{text-align:center;color:var(--color-pink-1);padding:2rem;font-size:1.2rem}.D1rvnq_error{text-align:center;color:var(--color-pink-1);background:var(--color-purple-3);border:1px solid #6d41b84d;border-radius:20px;padding:2rem;box-shadow:0 4px 20px #0003,0 0 30px #6d41b833}.D1rvnq_blogCard{background:var(--color-purple-3);border:1px solid #6d41b84d;border-radius:20px;flex-direction:column;height:100%;text-decoration:none;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0003,0 0 30px #6d41b833}.D1rvnq_blogCard:hover{border-color:var(--color-pink-1);transform:translateY(-5px);box-shadow:0 10px 30px #6d41b866}.D1rvnq_imageWrapper{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.D1rvnq_image{-o-object-fit:cover;object-fit:cover;transition:transform .3s}.D1rvnq_blogCard:hover .D1rvnq_image{transform:scale(1.05)}.D1rvnq_cardContent{flex-direction:column;flex:1;padding:1.5rem;display:flex}.D1rvnq_title{color:var(--color-pink-1);margin:0 0 1rem;font-size:1.5rem;line-height:1.3}.D1rvnq_meta{color:#fff9;gap:1rem;margin-bottom:1rem;font-size:.9rem;display:flex}.D1rvnq_metaIcon{opacity:.7;margin-right:.3rem;font-size:1rem}.D1rvnq_excerpt{color:#fffc;flex:1;margin:0 0 1.5rem;line-height:1.6}.D1rvnq_tags{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.D1rvnq_tag{background:var(--color-purple-3);color:var(--color-pink-1);border:1px solid #6d41b84d;border-radius:20px;align-items:center;gap:.3rem;padding:.3rem .8rem;font-size:.85rem;transition:all .2s;display:flex}.D1rvnq_tagIcon{margin-right:.2rem;font-size:.9rem}.D1rvnq_tag:hover{background:var(--color-purple-4)}.D1rvnq_noPosts{text-align:center;color:#fff9;background:var(--color-purple-3);border:1px solid #6d41b84d;border-radius:20px;padding:3rem;box-shadow:0 4px 20px #0003,0 0 30px #6d41b833}.D1rvnq_placeholderImage{color:#ffffffb3;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.D1rvnq_placeholderIcon{opacity:.5;font-size:2rem}@media (max-width:768px){.D1rvnq_container{padding-top:5rem}.D1rvnq_content{padding:1rem}.D1rvnq_filterSection{margin-bottom:2rem;padding:1.5rem}.D1rvnq_grid{grid-template-columns:1fr;gap:1.5rem}.D1rvnq_sectionHeader{text-align:center;flex-direction:column;gap:1rem}}
