.jXZM3G_main{background:radial-gradient(circle at 50% 0%, #8b5cf614 0%, transparent 60%), var(--bg-color);flex-direction:column;align-items:center;min-height:100vh;padding:4rem 2rem;display:flex}.jXZM3G_hero{text-align:center;margin-bottom:3rem}.jXZM3G_title{letter-spacing:-.05em;background:linear-gradient(135deg,#a78bfa,#8b5cf6,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:3.5rem;font-weight:800}.jXZM3G_description{color:var(--text-secondary);font-size:1.2rem}.jXZM3G_categoryBar{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;max-width:800px;margin-bottom:1rem;display:flex}.jXZM3G_categoryPill{background:var(--accent-color);color:#fff;transition:all var(--transition-fast);border-radius:999px;padding:.4rem 1.1rem;font-size:.875rem;font-weight:600}.jXZM3G_categoryPill:hover{opacity:.85;transform:translateY(-1px)}.jXZM3G_categoryBadge{background:var(--accent-color);color:#fff;transition:opacity var(--transition-fast);border-radius:999px;padding:.2rem .65rem;font-size:.78rem;font-weight:600}.jXZM3G_categoryBadge:hover{opacity:.8}.jXZM3G_tagBar{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;max-width:800px;margin-bottom:3rem;display:flex}.jXZM3G_tag{color:var(--accent-color);transition:all var(--transition-fast);background:#6366f11a;border:1px solid #6366f140;border-radius:999px;padding:.35rem .85rem;font-size:.875rem;font-weight:500}.jXZM3G_tag:hover{border-color:var(--accent-color);background:#6366f133}.jXZM3G_postList{flex-direction:column;gap:1.5rem;width:100%;max-width:800px;display:flex}.jXZM3G_postCard{background:var(--surface-color);border-radius:var(--radius-lg);transition:all var(--transition-normal);border:1px solid #0000000f;flex-direction:column;gap:.75rem;padding:2rem;display:flex}.jXZM3G_postCard:hover{box-shadow:0 10px 30px #00000014, 0 0 20px var(--accent-glow);border-color:#8b5cf64d}.jXZM3G_postTitleLink{display:block}.jXZM3G_postTitleLink:hover .jXZM3G_postTitle{color:var(--accent-color)}.jXZM3G_postMeta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.jXZM3G_date{color:var(--text-secondary);font-size:.875rem}.jXZM3G_tagPill{color:var(--accent-color);background:#6366f114;border-radius:999px;padding:.2rem .6rem;font-size:.8rem}.jXZM3G_postTitle{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.3}.jXZM3G_excerpt{color:var(--text-secondary);font-size:1rem;line-height:1.6}.jXZM3G_empty{color:var(--text-secondary);text-align:center;padding:3rem}.jXZM3G_empty code{background:var(--surface-hover);border-radius:var(--radius-sm);padding:.2rem .4rem;font-size:.9em}
