.updates-content:where(.astro-czan4xuo){padding:4rem 0;background:var(--background-primary)}.container:where(.astro-czan4xuo){max-width:1000px;margin:0 auto;padding:0 2rem}h1:where(.astro-czan4xuo){font-size:2.5rem;margin-bottom:1rem;color:var(--brand-text)}.hero-text:where(.astro-czan4xuo){font-size:1.25rem;color:var(--text-secondary);margin-bottom:4rem}.section:where(.astro-czan4xuo){margin-bottom:5rem}.section:where(.astro-czan4xuo) h2:where(.astro-czan4xuo){font-size:1.75rem;margin-bottom:.75rem;color:var(--brand-text)}.section-description:where(.astro-czan4xuo){color:var(--text-secondary);margin-bottom:2rem}.blog-grid:where(.astro-czan4xuo){display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.blog-card:where(.astro-czan4xuo){background:var(--background-secondary, #fff);border:1px solid var(--card-border);border-radius:12px;padding:1.5rem;text-decoration:none;color:inherit;transition:all .2s ease;display:flex;flex-direction:column}.blog-card:where(.astro-czan4xuo):hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--brand-primary)}.blog-meta:where(.astro-czan4xuo){margin-bottom:.75rem}.blog-date:where(.astro-czan4xuo){font-size:.875rem;color:var(--text-secondary)}.blog-card:where(.astro-czan4xuo) h3:where(.astro-czan4xuo){font-size:1.25rem;margin-bottom:.75rem;color:var(--brand-text)}.blog-card:where(.astro-czan4xuo) p:where(.astro-czan4xuo){color:var(--text-secondary);flex:1;line-height:1.6;margin-bottom:1rem}.read-more:where(.astro-czan4xuo){color:var(--brand-primary);font-weight:600;font-size:.9rem}.empty-state:where(.astro-czan4xuo){text-align:center;color:var(--text-secondary);padding:3rem;background:var(--background-secondary, #f8f9fa);border-radius:12px}.changelog-list:where(.astro-czan4xuo){display:flex;flex-direction:column;gap:1rem}.changelog-item:where(.astro-czan4xuo){background:var(--background-secondary, #fff);border:1px solid var(--card-border);border-radius:12px;overflow:hidden}.version-header:where(.astro-czan4xuo){display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;cursor:pointer}.version-header:where(.astro-czan4xuo) h3:where(.astro-czan4xuo){font-size:1.25rem;color:var(--brand-text);margin:0}.expand-btn:where(.astro-czan4xuo){background:none;border:none;cursor:pointer;padding:.5rem;color:var(--brand-primary);font-size:1rem;transition:transform .2s ease}.expand-btn:where(.astro-czan4xuo):hover{transform:scale(1.1)}.changelog-content:where(.astro-czan4xuo){padding:0 1.5rem 1.5rem;border-top:1px solid var(--card-border)}.changelog-content:where(.astro-czan4xuo) .loading:where(.astro-czan4xuo){text-align:center;color:var(--text-secondary);padding:2rem}.changelog-content:where(.astro-czan4xuo) .error:where(.astro-czan4xuo){text-align:center;color:#d32f2f;padding:2rem}.changelog-content:where(.astro-czan4xuo) h1{font-size:1.5rem;margin:1.5rem 0 1rem;color:var(--brand-text)}.changelog-content:where(.astro-czan4xuo) h2{font-size:1.25rem;margin:1.25rem 0 .75rem;color:var(--brand-text)}.changelog-content:where(.astro-czan4xuo) h3{font-size:1.1rem;margin:1rem 0 .5rem;color:var(--brand-text)}.changelog-content:where(.astro-czan4xuo) p{margin-bottom:1rem;line-height:1.6;color:var(--text-secondary)}.changelog-content:where(.astro-czan4xuo) ul{margin:1rem 0;padding-left:1.5rem}.changelog-content:where(.astro-czan4xuo) li{margin-bottom:.5rem;line-height:1.6;color:var(--text-secondary)}.changelog-content:where(.astro-czan4xuo) strong{color:var(--brand-text);font-weight:600}.view-all:where(.astro-czan4xuo){text-align:center;margin-top:2rem}.show-more-btn:where(.astro-czan4xuo){color:var(--brand-primary);text-decoration:none;font-weight:600}.show-more-btn:where(.astro-czan4xuo):hover{text-decoration:underline}.social-section:where(.astro-czan4xuo){background:var(--background-secondary, #f8f9fa);border-radius:12px;padding:3rem 2rem;margin-bottom:2rem}.social-grid:where(.astro-czan4xuo){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.social-card:where(.astro-czan4xuo){background:#fff;border:2px solid var(--card-border);border-radius:12px;padding:2rem;text-decoration:none;color:inherit;transition:all .2s ease;display:flex;flex-direction:column}.social-card:where(.astro-czan4xuo):hover{transform:translateY(-4px);box-shadow:0 6px 20px #00000026}.social-card:where(.astro-czan4xuo).discord:hover{border-color:#5865f2}.social-card:where(.astro-czan4xuo).linkedin:hover{border-color:#0a66c2}.social-card:where(.astro-czan4xuo).twitter:hover{border-color:#1da1f2}.social-icon:where(.astro-czan4xuo){font-size:3rem;margin-bottom:1rem}.social-card:where(.astro-czan4xuo) h3:where(.astro-czan4xuo){font-size:1.25rem;margin-bottom:.75rem;color:var(--brand-text)}.social-card:where(.astro-czan4xuo) p:where(.astro-czan4xuo){color:var(--text-secondary);line-height:1.6;flex:1;margin-bottom:1rem}.social-cta:where(.astro-czan4xuo){color:var(--brand-primary);font-weight:600;font-size:.95rem}@media(max-width:768px){h1:where(.astro-czan4xuo){font-size:2rem}.hero-text:where(.astro-czan4xuo){font-size:1.1rem}.blog-grid:where(.astro-czan4xuo){grid-template-columns:1fr}.social-grid:where(.astro-czan4xuo){grid-template-columns:1fr}.social-section:where(.astro-czan4xuo){padding:2rem 1.5rem}}
