# AGENTS.md – guidance for LLM agents This file helps LLM agents work with the Armandine codebase without introducing antipatterns. ## Stack and goals - **Svelte 5** + **SvelteKit** with **TypeScript**. The site is a **single pre-rendered page** (no SSR, no backend). - **adapter-static**: the app is built to static HTML/JS/CSS in `build/`. The gallery is **rendered at build time** from `src/lib/media.ts`; the HTML already contains the full gallery. Lightbox and theme toggle are handled by a **client script** (`static/assets/js/script.js`) that binds to the pre-rendered DOM. - **PostCSS**: nesting and CSS level 2; component-scoped `