.page-header.svelte-z7re19{padding:4rem 0 2rem;text-align:center;background:var(--bg-secondary);border-bottom:1px solid var(--border)}.page-header.svelte-z7re19 h1:where(.svelte-z7re19){font-size:2.75rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(90deg,var(--gradient-start) 0%,var(--gradient-end) 25%,color-mix(in srgb,var(--gradient-end),white 30%) 50%,var(--gradient-end) 75%,var(--gradient-start) 100%);background-size:200% 100%;animation:svelte-z7re19-shimmer 6s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes svelte-z7re19-shimmer{0%{background-position:100% 0}33%{background-position:-100% 0}to{background-position:-100% 0}}.page-subtitle.svelte-z7re19{font-size:1.1rem;color:var(--text-secondary);max-width:680px;margin:0 auto;line-height:1.7}.section.svelte-z7re19{padding:4rem 0}.section-title.svelte-z7re19{text-align:center;font-size:1.75rem;font-weight:700;margin-bottom:2rem}.feature-grid.svelte-z7re19{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.feature-card.svelte-z7re19{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.5rem;transition:border-color var(--transition-fast)}.feature-card.svelte-z7re19:hover{border-color:var(--border-light)}.feature-icon.svelte-z7re19{font-size:1.5rem;display:block;margin-bottom:.75rem}.feature-card.svelte-z7re19 h3:where(.svelte-z7re19){font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.feature-card.svelte-z7re19 p:where(.svelte-z7re19){font-size:.95rem;color:var(--text-secondary);line-height:1.6}.screenshot-section.svelte-z7re19{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.screenshot-wrapper.svelte-z7re19{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;max-width:900px;margin:0 auto}.screenshot.svelte-z7re19{width:100%;height:auto;display:block}.file-types-wrapper.svelte-z7re19{display:flex;justify-content:center}.file-types-list.svelte-z7re19{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;max-width:700px}.file-type-item.svelte-z7re19 code:where(.svelte-z7re19){display:inline-block;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:.4rem .9rem;font-size:.95rem;color:var(--accent);font-family:var(--font-mono, monospace);transition:border-color var(--transition-fast)}.file-type-item.svelte-z7re19 code:where(.svelte-z7re19):hover{border-color:var(--accent-muted)}.faq-list.svelte-z7re19{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.bottom-cta.svelte-z7re19{padding:4rem 0}.bottom-cta.svelte-z7re19 h2:where(.svelte-z7re19){font-size:2rem;font-weight:700;margin-bottom:.75rem}.cta-subtitle.svelte-z7re19{color:var(--text-secondary);font-size:1.1rem;margin-bottom:1.5rem}.cta-actions.svelte-z7re19{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.cta-link.svelte-z7re19{color:var(--text-secondary);font-size:.95rem;text-decoration:none;transition:color var(--transition-fast)}.cta-link.svelte-z7re19:hover{color:var(--accent)}.text-center.svelte-z7re19{text-align:center}@media(max-width:768px){.page-header.svelte-z7re19 h1:where(.svelte-z7re19){font-size:2rem}.page-subtitle.svelte-z7re19{font-size:1rem}.feature-grid.svelte-z7re19{grid-template-columns:1fr}.bottom-cta.svelte-z7re19 h2:where(.svelte-z7re19){font-size:1.5rem}.cta-actions.svelte-z7re19{flex-direction:column;gap:1rem}}
