SV-Marketing is a SvelteKit component library that supplies reusable skeletons for marketing sites, including heroes, feature grids, pricing tables, testimonials, FAQs, CTAs, blog listings, and navigation. The components are responsive and intentionally minimal so teams can assemble pages quickly without inheriting a full design system.
Styling stays lightweight: the library exposes a small set of CSS variables such as primary color, background, text color, and max width, and it lets you override component classes directly. Class names follow a consistent pattern to make customization predictable.
Components are built with Svelte 5 runes and emphasize semantic HTML. Where appropriate, they include JSON-LD for SEO elements like FAQs and breadcrumbs. Layout is handled through a 12-column SectionContainer grid, with a SubSectionContainer for internal composition.
The philosophy is pragmatic: no runtime CSS framework, no JavaScript animation dependencies, and no extra build-time tooling beyond SvelteKit itself. The result is a focused toolkit for fast, maintainable marketing sites that can be styled to match a brand without fighting abstractions. SV-Marketing aims to keep the surface area small while covering the most common sections, giving developers a clean starting point and enough structure to ship consistent pages with minimal overhead.