.page-header[data-astro-cid-a36j3hyn]{text-align:center;max-width:800px;margin:0 auto;padding:4rem 1.5rem 2rem}.header-badge[data-astro-cid-a36j3hyn]{background:color-mix(in srgb, var(--accent) 15%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent);border-radius:2rem;margin-bottom:1rem;padding:.4rem 1rem;font-size:.85rem;display:inline-block}.page-header[data-astro-cid-a36j3hyn] h1[data-astro-cid-a36j3hyn]{background:linear-gradient(135deg, var(--text) 0%, var(--accent) 100%);-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 1rem;font-size:clamp(2.5rem,6vw,4rem)}.page-header[data-astro-cid-a36j3hyn] p[data-astro-cid-a36j3hyn]{color:var(--text-secondary);margin:0;font-size:1.15rem;line-height:1.6}.demos-grid[data-astro-cid-a36j3hyn]{max-width:1200px;margin:0 auto 4rem;padding:0 1.5rem}.demo-category[data-astro-cid-a36j3hyn]{margin-top:3rem;margin-bottom:1.5rem}.demo-category[data-astro-cid-a36j3hyn]:first-child{margin-top:0}.demo-category[data-astro-cid-a36j3hyn] h2[data-astro-cid-a36j3hyn]{margin:0 0 .5rem;font-size:1.5rem}.demo-category[data-astro-cid-a36j3hyn] p[data-astro-cid-a36j3hyn]{color:var(--text-secondary);margin:0}.demo-category[data-astro-cid-a36j3hyn].backend h2[data-astro-cid-a36j3hyn]{color:var(--text-secondary)}.demos-cards[data-astro-cid-a36j3hyn]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.demo-card[data-astro-cid-a36j3hyn]{background:var(--bg-elevated);border:1px solid var(--border);color:inherit;border-radius:1rem;flex-direction:column;padding:1.75rem;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.demo-card[data-astro-cid-a36j3hyn]:hover:not(.disabled){border-color:var(--accent);box-shadow:0 12px 40px color-mix(in srgb, var(--accent) 15%, transparent);transform:translateY(-4px)}.demo-card[data-astro-cid-a36j3hyn].disabled{opacity:.7;cursor:default}.card-badge[data-astro-cid-a36j3hyn]{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent);border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;position:absolute;top:1rem;right:1rem}.card-icon[data-astro-cid-a36j3hyn]{margin-bottom:1rem;font-size:3rem}.demo-card[data-astro-cid-a36j3hyn] h3[data-astro-cid-a36j3hyn]{margin:0 0 .75rem;font-size:1.25rem}.demo-card[data-astro-cid-a36j3hyn] p[data-astro-cid-a36j3hyn]{color:var(--text-secondary);flex:1;margin:0 0 1rem;line-height:1.6}.card-tags[data-astro-cid-a36j3hyn]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.tag[data-astro-cid-a36j3hyn]{background:var(--bg);color:var(--text-secondary);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.card-cta[data-astro-cid-a36j3hyn]{color:var(--accent);font-size:.95rem;font-weight:500}.card-coming[data-astro-cid-a36j3hyn]{color:var(--text-secondary);font-size:.9rem;font-style:italic}.cta-section[data-astro-cid-a36j3hyn]{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent) 0%, color-mix(in srgb, var(--accent) 5%, transparent) 100%);border-radius:1.5rem;margin-top:4rem;margin-left:1.5rem;margin-right:1.5rem;padding:4rem 1.5rem}.cta-content[data-astro-cid-a36j3hyn]{text-align:center;max-width:600px;margin:0 auto}.cta-content[data-astro-cid-a36j3hyn] h2[data-astro-cid-a36j3hyn]{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem)}.cta-content[data-astro-cid-a36j3hyn] p[data-astro-cid-a36j3hyn]{color:var(--text-secondary);margin:0 0 1.5rem;line-height:1.6}.cta-buttons[data-astro-cid-a36j3hyn]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn[data-astro-cid-a36j3hyn]{border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-astro-cid-a36j3hyn]{background:var(--accent);color:#fff}.btn-primary[data-astro-cid-a36j3hyn]:hover{background:var(--accent-hover);transform:translateY(-2px)}.btn-secondary[data-astro-cid-a36j3hyn]{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text)}.btn-secondary[data-astro-cid-a36j3hyn]:hover{border-color:var(--accent)}@media (width<=768px){.demos-cards[data-astro-cid-a36j3hyn]{grid-template-columns:1fr}.cta-section[data-astro-cid-a36j3hyn]{margin-left:0;margin-right:0}}
