.demo-container.svelte-1du1zi4{padding:20px;max-width:1400px;margin:0 auto}.demo-banner.svelte-1du1zi4{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:32px;margin-bottom:32px;text-align:center;box-shadow:0 4px 6px #0000001a}.demo-banner-content.svelte-1du1zi4 h1:where(.svelte-1du1zi4){color:#fff;font-size:32px;font-weight:700;margin-bottom:12px}.demo-banner-content.svelte-1du1zi4 p:where(.svelte-1du1zi4){color:#ffffffe6;font-size:16px;max-width:600px;margin:0 auto}.stats-grid.svelte-1du1zi4{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:32px}.demo-footer.svelte-1du1zi4{margin-top:48px;padding:24px;text-align:center;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.demo-footer.svelte-1du1zi4 p:where(.svelte-1du1zi4){color:#9ca3af;font-size:16px}.demo-footer.svelte-1du1zi4 a:where(.svelte-1du1zi4){color:#a78bfa;text-decoration:none;font-weight:600;transition:color .2s ease}.demo-footer.svelte-1du1zi4 a:where(.svelte-1du1zi4):hover{color:#c4b5fd;text-decoration:underline}@media(max-width:768px){.demo-container.svelte-1du1zi4{padding:16px}.demo-banner.svelte-1du1zi4{padding:24px 16px}.demo-banner-content.svelte-1du1zi4 h1:where(.svelte-1du1zi4){font-size:24px}.demo-banner-content.svelte-1du1zi4 p:where(.svelte-1du1zi4){font-size:14px}}
