.posts-container[data-v-9c371528]{max-width:900px;margin:0 auto;padding:2rem 1rem}.filter-section[data-v-9c371528]{margin-bottom:2rem}.search-box[data-v-9c371528]{position:relative;max-width:500px;margin:0 auto 1.5rem}.search-icon[data-v-9c371528]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#fff}.search-input[data-v-9c371528]{width:100%;padding:.8rem 1rem .8rem 2.5rem;border:1px solid var(--border-color);border-radius:8px;font-size:1rem;background-color:var(--card-bg);color:var(--text-color)}.search-input[data-v-9c371528]:focus{outline:none;border-color:var(--primary-color)}.tags-filter[data-v-9c371528]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:.5rem 1rem}.filter-tag[data-v-9c371528]{background:#00142866;border:1px solid rgba(0,212,255,.2);padding:.5rem 1rem;border-radius:20px;cursor:pointer;transition:all .3s ease;color:var(--text-color);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.filter-tag[data-v-9c371528]:hover{border-color:#00d4ff99;color:var(--primary-color);box-shadow:0 0 10px #00d4ff33}.filter-tag.active[data-v-9c371528]{background-color:#00d4ff26;border-color:var(--primary-color);color:var(--primary-color);box-shadow:0 0 15px #00d4ff4d,inset 0 0 10px #00d4ff1a}.posts-list[data-v-9c371528]{display:flex;flex-direction:column;gap:2rem}.post-item[data-v-9c371528]{background-color:#00142899;border-radius:12px;padding:1.5rem;box-shadow:0 0 10px #00d4ff1a;transition:all .3s ease;animation:slideIn-9c371528 .5s ease-out forwards;border:1px solid rgba(0,212,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.post-item[data-v-9c371528]:hover{transform:translateY(-5px);box-shadow:0 0 25px #00d4ff33,0 10px 40px #0000004d;border-color:#00d4ff66}.post-date[data-v-9c371528]{font-size:.9rem;color:var(--text-color-secondary);margin-bottom:.5rem}.post-title[data-v-9c371528]{font-size:1.6rem;margin:.5rem 0}.post-title a[data-v-9c371528]{color:var(--primary-color);text-decoration:none;transition:all .3s ease}.post-title a[data-v-9c371528]:hover{text-shadow:0 0 15px rgba(0,212,255,.5)}.post-summary[data-v-9c371528]{margin-bottom:1rem;line-height:1.6}.post-tags[data-v-9c371528]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.post-tag[data-v-9c371528]{background-color:#00d4ff14;color:var(--primary-color);padding:.2rem .6rem;border-radius:4px;font-size:.8rem;cursor:pointer;transition:all .3s ease;border:1px solid rgba(0,212,255,.2)}.post-tag[data-v-9c371528]:hover{background-color:#00d4ff26;border-color:#00d4ff66;box-shadow:0 0 8px #00d4ff33}.read-more[data-v-9c371528]{display:inline-block;color:var(--primary-color);font-weight:500;text-decoration:none;transition:all .3s ease;padding:.3rem 0;border-bottom:1px solid transparent}.read-more[data-v-9c371528]:hover{text-shadow:0 0 10px rgba(0,212,255,.5);border-bottom-color:#00d4ff66}.no-posts[data-v-9c371528]{text-align:center;padding:3rem 1rem;background-color:#00142899;border-radius:12px;box-shadow:0 0 15px #00d4ff1a;border:1px solid rgba(0,212,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes slideIn-9c371528{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.tags-filter[data-v-9c371528]{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:.5rem 0;gap:.8rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tags-filter[data-v-9c371528]::-webkit-scrollbar{display:none}.filter-tag[data-v-9c371528]{flex-shrink:0;white-space:nowrap;min-width:auto;padding:.6rem 1.2rem;font-size:.9rem}}
