Two approaches to icons: CSS-based via Iconify (supports many sets, framework plugins), or Svelte libraries (avoid per-icon .svelte files due to Vite optimization issues).