Product marks
squircle tiles · favicons · PWA iconsEvery AMMO product uses the same black squircle tile with the tricolour band. The glyph and wordmark accent are what change. All marks are served from https://styles.ammo.tools/marks/ with CORS open, so sites can hotlink them.
The styleguide lockup uses the shared tile shape with sg, without a dot, and styleguide beside it in Rockwell.
The main ammo.solutions website is the sole exception: its header uses the graffiti company wordmark. Every other subsite uses its product mark.
Where to use
Subsite headers use this tile. App, marketing and other public headers on subsites use mark.svg, or mark-on-dark.svg on dark UI, beside the product wordmark. Inter is fine for that wordmark in app chrome. Never the graffiti wordmark. Glyphs: .h ammo.host, .t ammo.tools, .s ammo.solutions, plain w Wanda, plain a parent AMMO. Live ammo.host and ammo.tools headers are this pattern.
Graffiti is a footer mark. ammo-logo.svg is the compact signed-in strip and the left logo of the company band. On subsites, it never appears in a header, sidebar or marketing lockup. See Brand assets.
One footer, never both. Signed-in app views use the compact strip only: graffiti mark, © year and AMMO linking to ammo.solutions, theme control, Terms and Privacy. No product cards, no address, KvK or VAT, and no company band. Marketing, logged-out and other non-app pages use the company band only.
URL patterns
| Pattern | Cache | Use |
|---|---|---|
/marks/<product>/<file> | 1 day | Latest version, revalidates daily |
/marks/v1/<product>/<file> | 1 year, immutable | Versioned, never changes |
Products: ammo-host, ammo-tools, ammo-solutions, wanda, ammo
Product files
HTML head snippet
<link rel="icon" href="https://styles.ammo.tools/marks/ammo-host/favicon.ico" sizes="48x48">
<link rel="icon" href="https://styles.ammo.tools/marks/ammo-host/favicon-16.svg" type="image/svg+xml">
<link rel="icon" href="https://styles.ammo.tools/marks/ammo-host/favicon-32.png" type="image/png" sizes="32x32">
<link rel="apple-touch-icon" href="https://styles.ammo.tools/marks/ammo-host/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<meta name="theme-color" content="#141312">
site.webmanifest
The manifest itself is served from your site's origin; its icon srcs point at these marks URLs.
{
"name": "ammo.host",
"short_name": "ammo.host",
"icons": [
{ "src": "https://styles.ammo.tools/marks/ammo-host/icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" },
{ "src": "https://styles.ammo.tools/marks/ammo-host/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" },
{ "src": "https://styles.ammo.tools/marks/ammo-host/maskable-512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
],
"theme_color": "#141312",
"background_color": "#141312",
"display": "standalone"
}
HTML head snippet
<link rel="icon" href="https://styles.ammo.tools/marks/ammo-tools/favicon.ico" sizes="48x48">
<link rel="icon" href="https://styles.ammo.tools/marks/ammo-tools/favicon-16.svg" type="image/svg+xml">
<link rel="icon" href="https://styles.ammo.tools/marks/ammo-tools/favicon-32.png" type="image/png" sizes="32x32">
<link rel="apple-touch-icon" href="https://styles.ammo.tools/marks/ammo-tools/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<meta name="theme-color" content="#141312">
site.webmanifest
The manifest itself is served from your site's origin; its icon srcs point at these marks URLs.
{
"name": "ammo.tools",
"short_name": "ammo.tools",
"icons": [
{ "src": "https://styles.ammo.tools/marks/ammo-tools/icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" },
{ "src": "https://styles.ammo.tools/marks/ammo-tools/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" },
{ "src": "https://styles.ammo.tools/marks/ammo-tools/maskable-512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
],
"theme_color": "#141312",
"background_color": "#141312",
"display": "standalone"
}
HTML head snippet
<link rel="icon" href="https://styles.ammo.tools/marks/ammo-solutions/favicon.ico" sizes="48x48">
<link rel="icon" href="https://styles.ammo.tools/marks/ammo-solutions/favicon-16.svg" type="image/svg+xml">
<link rel="icon" href="https://styles.ammo.tools/marks/ammo-solutions/favicon-32.png" type="image/png" sizes="32x32">
<link rel="apple-touch-icon" href="https://styles.ammo.tools/marks/ammo-solutions/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<meta name="theme-color" content="#141312">
site.webmanifest
The manifest itself is served from your site's origin; its icon srcs point at these marks URLs.
{
"name": "ammo.solutions",
"short_name": "ammo.solutions",
"icons": [
{ "src": "https://styles.ammo.tools/marks/ammo-solutions/icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" },
{ "src": "https://styles.ammo.tools/marks/ammo-solutions/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" },
{ "src": "https://styles.ammo.tools/marks/ammo-solutions/maskable-512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
],
"theme_color": "#141312",
"background_color": "#141312",
"display": "standalone"
}
HTML head snippet
<link rel="icon" href="https://styles.ammo.tools/marks/wanda/favicon.ico" sizes="48x48">
<link rel="icon" href="https://styles.ammo.tools/marks/wanda/favicon-16.svg" type="image/svg+xml">
<link rel="icon" href="https://styles.ammo.tools/marks/wanda/favicon-32.png" type="image/png" sizes="32x32">
<link rel="apple-touch-icon" href="https://styles.ammo.tools/marks/wanda/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<meta name="theme-color" content="#141312">
site.webmanifest
The manifest itself is served from your site's origin; its icon srcs point at these marks URLs.
{
"name": "Wanda",
"short_name": "Wanda",
"icons": [
{ "src": "https://styles.ammo.tools/marks/wanda/icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" },
{ "src": "https://styles.ammo.tools/marks/wanda/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" },
{ "src": "https://styles.ammo.tools/marks/wanda/maskable-512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
],
"theme_color": "#141312",
"background_color": "#141312",
"display": "standalone"
}
HTML head snippet
<link rel="icon" href="https://styles.ammo.tools/marks/ammo/favicon.ico" sizes="48x48">
<link rel="icon" href="https://styles.ammo.tools/marks/ammo/favicon-16.svg" type="image/svg+xml">
<link rel="icon" href="https://styles.ammo.tools/marks/ammo/favicon-32.png" type="image/png" sizes="32x32">
<link rel="apple-touch-icon" href="https://styles.ammo.tools/marks/ammo/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
<meta name="theme-color" content="#141312">
site.webmanifest
The manifest itself is served from your site's origin; its icon srcs point at these marks URLs.
{
"name": "AMMO",
"short_name": "AMMO",
"icons": [
{ "src": "https://styles.ammo.tools/marks/ammo/icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" },
{ "src": "https://styles.ammo.tools/marks/ammo/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" },
{ "src": "https://styles.ammo.tools/marks/ammo/maskable-512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
],
"theme_color": "#141312",
"background_color": "#141312",
"display": "standalone"
}
Footer product cards
Product cards belong on the company-band footer used by marketing and logged-out pages. The compact signed-in app strip does not include them. A ready-to-use snippet is at /widgets/ammo-product-cards.html.