# Icons & Artwork ## Agent Instructions You are selecting or extending KIRUPA iconography. Query assets.json or a collection shard only for the needed role. Prefer current shared-shell assets; legacy directories are reference archives, not the default style. Reuse the source SVG, mask, symbol, or exact sprite cell and its layer semantics. Preserve fixed colors where intentional and use currentColor or existing custom properties only where supported. Keep whole-pixel scaling for pixel art. Provide an accessible action name and empty alt text for purely decorative duplicates. Record the source, role, theme behavior, and license; never assume redistribution rights. Follow WCAG 2.2 AA for new or changed content: semantic HTML, keyboard access, visible focus, readable contrast in every theme, text alternatives, labeled controls, and explicit errors. Support zoom/reflow, respect reduced motion, and keep sound optional. Read /design/sections/accessibility.md for acceptance checks. Report unresolved barriers; automated checks alone do not establish conformance. ## Reference Searchable current and archived assets, including SVGs, sprites, masks, and pixel icons. The generated inventory includes every web-image file in the dedicated icon, icons, mini_icons, pixel_icons, large_icons, and svg_icons collections, plus current shared-shell/style artwork and locally referenced images from the documented source surfaces. Historical collections are labeled archive; their presence is not a recommendation to use them on a new page. Inline SVGs and CSS SVG data URLs from the current shared shell, chat, and selected experience sources are cataloged with source locations. SVG symbols and every cell in the current packed style icon sheets have individual entries. Sprite cells remain linked to the original sheet and its viewBox; do not silently treat a mask column as finished full-color artwork. The gallery shows all current assets together in one grid, with style, palette, and mode controls at the top. Those controls affect only this gallery, not the page or another example. Search filenames, IDs, source paths, and selectors; choose Archive for the much larger, separately paginated legacy collections. Images load as they come into view. A fixed bitmap keeps its original drawing and colors when the surrounding style changes. Agents can fetch [current-assets.json](/design/current-assets.json) without downloading the [full archive inventory](/design/assets.json). The Explore links declare their decorative icons in system.source.json; manifest.sections[].icon exposes the same mappings. Pixel uses original bitmaps. Smooooth and Minimal use existing line-art masks, while Sci-Fi, Ukiyo-e, and Platformer use their native sprite layers. Keep the visible section label alongside the icon and hide the duplicate decoration from assistive technology. External Twemoji belongs in the next section. General tutorial screenshots, article diagrams, downloads, Flash content, metadata files, old shell backups, and embedded raster data URLs are outside the icon inventory. See inventory.json for exact roots, scanned files, exclusions, extraction counts, and source hashes. Licenses are asset-specific. Platformer tiles credit Kenney CC0; Ukiyo-e print derivatives credit the Metropolitan Museum of Art's CC0 images. Original site artwork and historical icon packs do not have a blanket redistribution license. Preserve upstream notices and confirm rights before reuse outside kirupa.com. - Do reuse a semantic icon in its native style and keep the action's accessible name outside decorative SVG. - Do retain source paths, sprite coordinates, attribution, and fixed/theme-sensitive status when adding an asset. - Do not infer a license from a filename, an old directory, or this download button. ## Sources - [ssi/newDesign/nature/icons.svg](https://github.com/kirupa/kirupaWWW/blob/main/ssi/newDesign/nature/icons.svg) - [ssi/newDesign/styles/scifi/icons-color.svg](https://github.com/kirupa/kirupaWWW/blob/main/ssi/newDesign/styles/scifi/icons-color.svg) - [ssi/newDesign/styles/platformer/icons.svg](https://github.com/kirupa/kirupaWWW/blob/main/ssi/newDesign/styles/platformer/icons.svg) - [ssi/newDesign/styles/ukiyoe/icons-color.svg](https://github.com/kirupa/kirupaWWW/blob/main/ssi/newDesign/styles/ukiyoe/icons-color.svg) - [ssi/newDesign/styles/platformer/LICENSES.txt](https://github.com/kirupa/kirupaWWW/blob/main/ssi/newDesign/styles/platformer/LICENSES.txt) - [ssi/newDesign/styles/ukiyoe/LICENSES.txt](https://github.com/kirupa/kirupaWWW/blob/main/ssi/newDesign/styles/ukiyoe/LICENSES.txt) [Section page and specimens](/design/icons.htm) | [Instruction index](/design/index.md) | [Plain prompt](/design/agent/icons.txt)