.hero-post[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:1.2fr 1fr;background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow .3s;min-height:450px}.hero-post[data-astro-cid-5tznm7mj]:hover{transform:translateY(-4px);border-color:var(--accent-primary);box-shadow:0 15px 40px color-mix(in srgb,var(--accent-secondary) 15%,transparent)}.hero-image-wrapper[data-astro-cid-5tznm7mj]{position:relative;width:100%;height:100%;min-height:300px;overflow:hidden}.hero-image[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform .5s ease}.hero-post[data-astro-cid-5tznm7mj]:hover .hero-image[data-astro-cid-5tznm7mj]{transform:scale(1.05)}.hero-overlay[data-astro-cid-5tznm7mj]{position:absolute;inset:0;background:linear-gradient(to right,transparent 50%,var(--bg-surface) 100%)}.hero-content[data-astro-cid-5tznm7mj]{padding:48px;display:flex;flex-direction:column;justify-content:center;z-index:1;background:var(--bg-surface)}.category-filter[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px}.filter-pill[data-astro-cid-5tznm7mj]{padding:8px 18px;border-radius:var(--radius-pill);border:1px solid var(--glass-border);color:var(--text-secondary);font-size:.9rem;font-weight:600;text-decoration:none;transition:all var(--transition-fast)}.filter-pill[data-astro-cid-5tznm7mj]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.filter-pill[data-astro-cid-5tznm7mj].active{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--on-primary)}.category-badge[data-astro-cid-5tznm7mj]{display:inline-block;width:max-content;padding:6px 14px;border-radius:20px;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px}.category-badge[data-astro-cid-5tznm7mj].category-tcg{background:color-mix(in srgb,var(--accent-primary) 18%,transparent);color:var(--accent-primary)}.category-badge[data-astro-cid-5tznm7mj].category-go{background:color-mix(in srgb,var(--accent-info) 18%,transparent);color:var(--accent-info)}.blog-content[data-astro-cid-5tznm7mj] .category-badge[data-astro-cid-5tznm7mj]{margin-bottom:8px}.hero-title[data-astro-cid-5tznm7mj]{font-size:2.6rem;color:var(--text-primary);margin-bottom:20px;line-height:1.2;font-weight:800}.hero-summary[data-astro-cid-5tznm7mj]{font-size:1.15rem;color:var(--text-secondary);margin-bottom:32px;line-height:1.6}.blog-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:32px}.blog-card[data-astro-cid-5tznm7mj]{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:transform var(--transition-normal),border-color var(--transition-normal)}.blog-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-8px);border-color:var(--accent-primary);box-shadow:0 10px 30px color-mix(in srgb,var(--accent-primary) 15%,transparent)}.blog-card[data-astro-cid-5tznm7mj]:hover .blog-image[data-astro-cid-5tznm7mj]{transform:scale(1.08)}.blog-image[data-astro-cid-5tznm7mj]{width:100%;height:220px;object-fit:cover;transition:transform .5s ease}.blog-image[data-astro-cid-5tznm7mj].placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 20%,transparent),color-mix(in srgb,var(--accent-secondary) 20%,transparent));font-family:var(--font-heading);font-size:3rem;font-weight:900;color:#fff3}.blog-content[data-astro-cid-5tznm7mj]{padding:24px;display:flex;flex-direction:column;flex:1}.blog-content[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{color:var(--text-primary);font-size:1.3rem;margin-bottom:12px;line-height:1.4}.blog-content[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:24px;flex:1}.blog-footer[data-astro-cid-5tznm7mj]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--glass-border)}.blog-date[data-astro-cid-5tznm7mj]{font-size:.85rem;color:#ffffff80}.read-more[data-astro-cid-5tznm7mj]{font-size:.9rem;color:var(--accent-primary);font-weight:600;transition:color .2s}.hero-post[data-astro-cid-5tznm7mj]:hover .read-more[data-astro-cid-5tznm7mj],.blog-card[data-astro-cid-5tznm7mj]:hover .read-more[data-astro-cid-5tznm7mj]{color:var(--accent-secondary)}@media(max-width:900px){.hero-post[data-astro-cid-5tznm7mj]{grid-template-columns:1fr;min-height:auto}.hero-overlay[data-astro-cid-5tznm7mj]{background:linear-gradient(to top,var(--bg-surface) 0%,transparent 100%)}.hero-title[data-astro-cid-5tznm7mj]{font-size:2rem}.hero-content[data-astro-cid-5tznm7mj]{padding:32px 24px}}
