# Svelte > Docs for Svelte, SvelteKit, and the Svelte CLI. ## Introduction - [Overview](http://sveltekit-prerender/docs/introduction/overview) - [Getting started](http://sveltekit-prerender/docs/introduction/getting-started) - [.svelte files](http://sveltekit-prerender/docs/introduction/svelte-files) - [.svelte.js and .svelte.ts files](http://sveltekit-prerender/docs/introduction/svelte-js-files) ## Runes - [What are runes?](http://sveltekit-prerender/docs/runes/what-are-runes) - [$state](http://sveltekit-prerender/docs/runes/$state) - [$derived](http://sveltekit-prerender/docs/runes/$derived) - [$effect](http://sveltekit-prerender/docs/runes/$effect) - [$props](http://sveltekit-prerender/docs/runes/$props) - [$bindable](http://sveltekit-prerender/docs/runes/$bindable) - [$inspect](http://sveltekit-prerender/docs/runes/$inspect) - [$host](http://sveltekit-prerender/docs/runes/$host) ## Template syntax - [Basic markup](http://sveltekit-prerender/docs/template-syntax/basic-markup) - [{#if ...}](http://sveltekit-prerender/docs/template-syntax/if) - [{#each ...}](http://sveltekit-prerender/docs/template-syntax/each) - [{#key ...}](http://sveltekit-prerender/docs/template-syntax/key) - [{#await ...}](http://sveltekit-prerender/docs/template-syntax/await) - [{#snippet ...}](http://sveltekit-prerender/docs/template-syntax/snippet) - [{@render ...}](http://sveltekit-prerender/docs/template-syntax/@render) - [{@html ...}](http://sveltekit-prerender/docs/template-syntax/@html) - [{@attach ...}](http://sveltekit-prerender/docs/template-syntax/@attach) - [{@const ...}](http://sveltekit-prerender/docs/template-syntax/@const) - [{@debug ...}](http://sveltekit-prerender/docs/template-syntax/@debug) - [{let/const ...}](http://sveltekit-prerender/docs/template-syntax/declaration-tags) - [bind:](http://sveltekit-prerender/docs/template-syntax/bind) - [use:](http://sveltekit-prerender/docs/template-syntax/use) - [transition:](http://sveltekit-prerender/docs/template-syntax/transition) - [in: and out:](http://sveltekit-prerender/docs/template-syntax/in-and-out) - [animate:](http://sveltekit-prerender/docs/template-syntax/animate) - [style:](http://sveltekit-prerender/docs/template-syntax/style) - [class](http://sveltekit-prerender/docs/template-syntax/class) - [await](http://sveltekit-prerender/docs/template-syntax/await-expressions) ## Styling - [Scoped styles](http://sveltekit-prerender/docs/styling/scoped-styles) - [Global styles](http://sveltekit-prerender/docs/styling/global-styles) - [Custom properties](http://sveltekit-prerender/docs/styling/custom-properties) - [Nested