/* The pictogram library's look (D140, variant B; design/ui/icons/README.md): the game, the landing and the balancer link
   this one sheet; the markup comes only from src/ui/icons.js. 24 grid, one stroke for the whole set (1.75, never set
   per place: tools/check_pictograms.py fails on stroke-width for .ico in any other stylesheet), round caps and joins,
   currentColor. The second colour — the accent parts of a shape (.a stroke, .af stroke and a light fill, .ash a faint
   fill) — is --ek-icon-accent: a surface sets it from the palette (tokens.css --ek-icon-accent-parchment, -night,
   -bronze); without it the accent is currentColor and the shape still reads on its own. */
.ico { width: 1.15em; height: 1.15em; flex: none; fill: none; stroke: currentColor; stroke-width: 1.75; stroke-linecap: round; stroke-linejoin: round; }
.ico .a { stroke: var(--ek-icon-accent, currentColor); }
.ico .af { stroke: var(--ek-icon-accent, currentColor); fill: var(--ek-icon-accent, currentColor); fill-opacity: .35; }
.ico .ash { fill: var(--ek-icon-accent, currentColor); fill-opacity: .28; stroke: none; }

/* The official Telegram brand colours and solid silhouette (EP-073). Source: Telegram press Logo.svg.
   Shape stays in icons.json; this narrowly scoped brand treatment does not recolour game pictograms. */
.ico[data-icon="telegram"] .af { fill:#229ED9; fill-opacity:1; stroke:none; }
.ico[data-icon="telegram"] .a { fill:#fff; stroke:none; }

/* Telegram Stars currency: solid gold with a light facet, distinct from a kin rank. */
.ico[data-icon="telegram-stars"] .af {fill:#ffb82a;fill-opacity:1;stroke:none;}
.ico[data-icon="telegram-stars"] .a {fill:#ffdd69;stroke:none;}
