.themes-page.svelte-izqeoh{padding-bottom:6rem}.themes-hero.svelte-izqeoh{border-bottom:1px solid var(--border);margin-bottom:3rem}.hero-inner.svelte-izqeoh{text-align:center}.themes-title.svelte-izqeoh{font-size:2rem;font-weight:800;letter-spacing:-.03em;margin:0 0 .875rem}.themes-intro.svelte-izqeoh{margin:0 0 .75rem;color:var(--muted-foreground);line-height:1.6;font-size:1rem}.themes-sub.svelte-izqeoh{margin:0;color:var(--muted-foreground);line-height:1.6;font-size:.9375rem}.themes-content.svelte-izqeoh{padding-bottom:6rem}.themes-grid.svelte-izqeoh{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:2.5rem}@media(min-width:40rem){.themes-grid.svelte-izqeoh{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.themes-grid.svelte-izqeoh{grid-template-columns:repeat(3,1fr)}}.cta-row.svelte-izqeoh{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:3rem}.faq-section.svelte-izqeoh{padding-top:2rem;border-top:1px solid var(--border)}.faq-heading.svelte-izqeoh{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1.25rem}
