*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{color:#1a1a1a;background:#e8eaf0;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page.svelte-1bkzb7c{display:flex;flex-direction:column;min-height:100vh}.hero.svelte-1bkzb7c{text-align:center;position:relative;background:linear-gradient(135deg,#1e1e2e 0%,#2d2d44 100%);padding:2rem 1.5rem}.hero-inner.svelte-1bkzb7c{max-width:720px;margin:0 auto}.back.svelte-1bkzb7c{position:absolute;color:#a0a4b8;text-decoration:none;font-size:.85rem;top:1rem;left:1rem}.back.svelte-1bkzb7c:hover{color:#fff}.logo.svelte-1bkzb7c{color:#fff;letter-spacing:-.02em;margin-bottom:.5rem;font-size:2rem;font-weight:800}.env-badge.svelte-1bkzb7c{display:inline-block;color:#888;letter-spacing:.04em;border:1px solid #555;border-radius:4px;padding:.2rem .6rem;font-size:.7rem}.body.svelte-1bkzb7c{flex:1;width:100%;max-width:720px;margin:0 auto;padding:2rem 1.5rem}.demo-card.svelte-1bkzb7c{display:flex;overflow:hidden;background:#fff;border-radius:16px;flex-direction:column;gap:1rem;min-width:0;padding:1.5rem;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000a}.card-header.svelte-1bkzb7c{display:flex;justify-content:space-between;align-items: center}.card-header.svelte-1bkzb7c h2:where(.svelte-1bkzb7c){color:#1a1a1a;font-size:1.25rem;font-weight:700}.badge.svelte-1bkzb7c{color:#666;text-transform:uppercase;letter-spacing:.04em;background:#f0f0f0;border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:600}.badge.hydrate.svelte-1bkzb7c{color:#1e40af;background:#dbeafe}.badge.lazy.svelte-1bkzb7c{color:#92400e;background:#fef3c7}.badge.server.svelte-1bkzb7c{color:#065f46;background:#d1fae5}.card-desc.svelte-1bkzb7c{color:#555;font-size:.9rem;line-height:1.5}.demo-body.svelte-1bkzb7c{margin-top:.25rem}.footer.svelte-1bkzb7c{background:#fff;border-top:1px solid #ddd;padding:1.5rem}.footer-inner.svelte-1bkzb7c{max-width:720px;margin:0 auto}.footer-inner.svelte-1bkzb7c a:where(.svelte-1bkzb7c){color:#3b82f6;text-decoration:none;font-size:.85rem}.footer-inner.svelte-1bkzb7c a:where(.svelte-1bkzb7c):hover{text-decoration:underline}
