What problem does it solve? Setting up branding for an AtlasMD documentation site requires producing six different image assets (three logo variants, two PNG favicons, and a multi-size ICO file) at specific sizes and with transparent backgrounds. Doing this manually with image editors is repetitive and error-prone, and missing files cause broken favicons or logos in the rendered site. ## Core Features & Use Cases - Complete asset generation: Produces all logos (logo-light-mode.png, logo-dark-mode.png, logo-dark-mode-bg.png) and favicons (favicon.ico with sizes 16-256, favicon-16.png, favicon-32.png) from one source image. - Automatic background removal: Uses rembg with the ISNet model to strip backgrounds, tight-crops to the subject via numpy alpha thresholding, and resizes with Lanczos resampling. - Zero-install execution: Runs via uv run with inline dependency metadata, so Pillow, rembg, and numpy install automatically into an ephemeral environment. - Use Case: You are scaffolding a new AtlasMD consumer project and have a single app icon PNG. Run the script against the project's public/ directory and every required branding asset appears, served by convention with no configuration. ## Quick Start Run the generate-icons script with uv, passing your source icon and the consumer project's public directory, to generate all AtlasMD logos and favicons in one step.