# Iconography — Ninja Nexus

## Stil

- **Stil:** Outlined, 2px stroke, rounded caps
- **Grid:** 24×24px base, 20×20px compact, 32×32px large
- **Kilde:** Lucide Icons (MIT license) som base-sæt
- **Custom:** Nexus-specifikke ikoner (logo, moduler) designes custom

---

## Modul-ikoner

| Modul | Ikon | Beskrivelse |
|-------|------|-------------|
| Shell / Desktop | `monitor` | Skærm/desktop |
| Identity | `shield-check` | Sikkerhed/identitet |
| Device Management | `laptop` | Enhed |
| App Center | `grid-3x3` | App-grid |
| Remote Support | `headphones` | Support |
| Update Service | `download` | Opdatering |
| Control Center | `settings` | Administration |

---

## Status-ikoner

| Status | Ikon | Farve |
|--------|------|-------|
| Online | `circle` (filled) | `--color-success` |
| Offline | `circle` (outline) | `--color-text-disabled` |
| Warning | `alert-triangle` | `--color-warning` |
| Error | `x-circle` | `--color-error` |
| Compliance OK | `check-circle` | `--color-success` |
| Non-compliant | `alert-octagon` | `--color-error` |

---

## App-ikoner

- Apps i launcher og App Center bruger **app-supplied ikoner** (256×256 PNG)
- Fallback: generisk ikon baseret på app-kategori
- Kategorier: `briefcase` (business), `code` (dev), `message-circle` (communication), `file-text` (documents)

---

## Favicon og Logo

| Asset | Størrelse | Format |
|-------|-----------|--------|
| Logo (full) | SVG | Skalerbar |
| Logo (mark) | 32×32, 64×64 | PNG + SVG |
| Favicon | 16×16, 32×32 | ICO |
| App icon (Shell) | 256×256 | PNG |

---

## Retningslinjer

- Brug altid outlined stil (undtagen status dots)
- Minimum touch target: 44×44px (inkl. padding)
- Ikoner i taskbar: 24px med 8px padding
- Launcher app-ikoner: 48px med 12px padding
- Aldrig emojis som ikoner i produktions-UI

---

*Se også: [BRANDING.md](./BRANDING.md)*
