.cardicon,.trackemblem{--glyph-ink:var(--c-card-ink);--glyph-bg:var(--glyph-color);background:var(--glyph-color);border-radius:28%;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 -2px #0000002e,inset 0 1px #ffffff40}.cardicon svg,.trackemblem svg{fill:var(--glyph-ink);block-size:78%;inline-size:78%}.cardicon img,.trackemblem img{object-fit:contain;block-size:100%;inline-size:100%}:is(.cardicon:has(img),.trackemblem:has(img)){background:color-mix(in srgb, var(--glyph-color) 28%, transparent);box-shadow:none}.cardicon--brick{--glyph-color:var(--c-card-brick)}.cardicon--lumber{--glyph-color:var(--c-card-lumber);--glyph-ink:#eaf5e4}.cardicon--wool{--glyph-color:var(--c-card-wool)}.cardicon--grain{--glyph-color:var(--c-card-grain)}.cardicon--ore{--glyph-color:var(--c-card-ore)}.cardicon--paper{--glyph-color:var(--c-card-paper)}.cardicon--cloth{--glyph-color:var(--c-card-cloth)}.cardicon--coin{--glyph-color:var(--c-card-coin);--glyph-ink:#f2f6ff}.trackemblem--trade{--glyph-color:var(--c-track-trade)}.trackemblem--politics{--glyph-color:var(--c-track-politics);--glyph-ink:#f2f6ff}.trackemblem--science{--glyph-color:var(--c-track-science)}.pieceart{flex:none;place-items:center;display:inline-grid}.pieceart img{object-fit:contain;block-size:100%;inline-size:100%}.deckback{--glyph-ink:var(--c-card-ink);--glyph-bg:var(--glyph-color);border-radius:var(--radius-xs);background:var(--glyph-color);border:1.5px solid var(--c-piece-outline);box-shadow:var(--shadow-1);flex:none;place-items:center;display:inline-grid;overflow:hidden}.deckback svg{fill:var(--glyph-ink)}.deckback img{object-fit:cover;block-size:100%;inline-size:100%}.deckback--trade{--glyph-color:var(--c-track-trade)}.deckback--politics{--glyph-color:var(--c-track-politics);--glyph-ink:#f2f6ff}.deckback--science{--glyph-color:var(--c-track-science)}
