.blog-list-panel[data-v-dcfe260b]{width:100%;max-width:var(--content-wide);margin:0 auto;padding:1rem 0;opacity:1;transform:translateY(0);animation:panelIn-dcfe260b .6s ease both}@keyframes panelIn-dcfe260b{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.blog-layout[data-v-dcfe260b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);gap:1.25rem;align-items:start}.blog-main[data-v-dcfe260b]{min-width:0}.search-section[data-v-dcfe260b]{margin-bottom:1rem;animation:cardIn-dcfe260b .7s ease both}.search-box[data-v-dcfe260b],.search-section[data-v-dcfe260b]{display:flex;gap:.75rem;align-items:center}.search-box[data-v-dcfe260b]{flex:1;padding:.75rem 1rem;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .15s ease}.search-box[data-v-dcfe260b]:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent-dim)}.search-icon[data-v-dcfe260b]{opacity:.6;font-size:1rem}.search-input[data-v-dcfe260b]{flex:1;background:transparent;border:none;outline:none;color:var(--color-text-primary);font-family:inherit;font-size:.875rem}.search-input[data-v-dcfe260b]::-moz-placeholder{color:var(--color-text-muted)}.search-input[data-v-dcfe260b]::placeholder{color:var(--color-text-muted)}.blog-category[data-v-dcfe260b],.blog-tag[data-v-dcfe260b],.category-item[data-v-dcfe260b],.clear-btn[data-v-dcfe260b],.pinned-toggle[data-v-dcfe260b],.tag-chip[data-v-dcfe260b]{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface-raised);font-family:var(--font-mono);cursor:pointer;transition:all .15s ease}.clear-btn[data-v-dcfe260b]{padding:.7rem .85rem;border-radius:var(--radius-sm);white-space:nowrap}.blog-category[data-v-dcfe260b]:hover,.blog-tag[data-v-dcfe260b]:hover,.category-item.active[data-v-dcfe260b],.category-item[data-v-dcfe260b]:hover,.clear-btn[data-v-dcfe260b]:hover,.pinned-toggle.active[data-v-dcfe260b],.pinned-toggle[data-v-dcfe260b]:hover,.tag-chip.active[data-v-dcfe260b],.tag-chip[data-v-dcfe260b]:hover{border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 12px var(--color-glow)}.active-filters[data-v-dcfe260b]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.active-filters span[data-v-dcfe260b]{padding:.25rem .55rem;border-radius:999px;background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.72rem}.blog-list[data-v-dcfe260b]{display:flex;flex-direction:column;gap:1rem}.blog-card[data-v-dcfe260b]{background:var(--color-surface-raised);backdrop-filter:blur(var(--glass-blur)) saturate(1.1);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.1);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;opacity:1;transform:translateY(0);animation:fadeInUp-dcfe260b .5s ease both;transition:all .15s ease;position:relative}.blog-card.pinned[data-v-dcfe260b]{border-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-border))}@keyframes fadeInUp-dcfe260b{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cardIn-dcfe260b{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.blog-card[data-v-dcfe260b]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);opacity:0;transition:opacity .3s ease}.blog-card[data-v-dcfe260b]:hover{border-color:var(--color-accent-dim);transform:translateY(-2px);box-shadow:0 4px 16px #00000026,0 0 20px var(--color-glow)}.blog-card[data-v-dcfe260b]:hover:before{opacity:1}.blog-link[data-v-dcfe260b]{display:block;padding:1.5rem;text-decoration:none;color:inherit}.blog-header[data-v-dcfe260b]{margin-bottom:.75rem}.blog-title-row[data-v-dcfe260b]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.blog-title[data-v-dcfe260b]{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--color-text-primary);line-height:1.4}.pinned-badge[data-v-dcfe260b]{margin-bottom:.5rem;color:var(--color-accent);font-family:var(--font-mono);font-size:.65rem}.blog-meta[data-v-dcfe260b]{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.blog-date[data-v-dcfe260b],.blog-read-time[data-v-dcfe260b]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-text-muted);font-family:var(--font-mono)}.blog-category[data-v-dcfe260b],.blog-tag[data-v-dcfe260b]{border-radius:999px;font-size:.7rem}.blog-category[data-v-dcfe260b]{padding:.2rem .55rem}.blog-excerpt[data-v-dcfe260b]{margin:0 0 1rem;color:var(--color-text-secondary);line-height:1.7;font-size:.875rem}.blog-tags[data-v-dcfe260b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.blog-tag[data-v-dcfe260b]{padding:.25rem .625rem}.blog-arrow[data-v-dcfe260b]{color:var(--color-accent);font-size:.875rem;font-family:var(--font-mono);text-align:right}.blog-sidebar[data-v-dcfe260b]{position:sticky;top:1rem;display:flex;flex-direction:column;gap:1rem}.sidebar-widget[data-v-dcfe260b]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.1);backdrop-filter:blur(var(--glass-blur)) saturate(1.1);padding:1rem}.widget-title[data-v-dcfe260b]{margin-bottom:.75rem;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em}.recommend-item[data-v-dcfe260b]{display:flex;flex-direction:column;gap:.25rem;padding:.65rem 0;color:var(--color-text-secondary);text-decoration:none;border-bottom:1px solid var(--color-border)}.recommend-item[data-v-dcfe260b]:last-child{border-bottom:none}.recommend-item[data-v-dcfe260b]:hover{color:var(--color-accent)}.recommend-item small[data-v-dcfe260b]{color:var(--color-text-muted);font-family:var(--font-mono)}.category-item[data-v-dcfe260b],.pinned-toggle[data-v-dcfe260b]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.55rem .65rem;border-radius:var(--radius-sm);font-size:.75rem;text-align:left}.category-item+.category-item[data-v-dcfe260b]{margin-top:.45rem}.tag-cloud[data-v-dcfe260b]{display:flex;flex-wrap:wrap;gap:.45rem}.tag-chip[data-v-dcfe260b]{padding:.35rem .55rem;border-radius:999px;font-size:.72rem}.tag-chip span[data-v-dcfe260b]{opacity:.7}.empty-state[data-v-dcfe260b]{padding:4rem 2rem;text-align:center;color:var(--color-text-muted)}.empty-icon[data-v-dcfe260b]{font-size:3rem;margin-bottom:1rem}.empty-text[data-v-dcfe260b]{margin:0}@media(max-width:900px){.blog-layout[data-v-dcfe260b]{grid-template-columns:1fr}.blog-sidebar[data-v-dcfe260b]{position:static;order:-1}}@media(max-width:640px){.search-section[data-v-dcfe260b]{align-items:stretch;flex-direction:column}}
