# Frontend (Optional) Use Svelte components for presentation and interaction. Prefer the smallest component needed. Keep feature-specific UI near its route or module; promote a component to shared only after a real second use.