.resource-art{display:block;object-fit:contain;pointer-events:none;user-select:none}
.character-sheet .resource-slot{position:relative;padding:0}
.character-sheet .resource-slot .resource-art{position:absolute;inset:3%;width:94%;height:94%;filter:drop-shadow(0 1px 2px #0008)}
.character-sheet .resource-slot .stack-count{position:absolute;bottom:1px;right:1px;max-width:calc(100% - 2px);padding:1px 2px;background:#2d1b0eeb;border-radius:2px;color:#fff1cd;font:700 clamp(8px,1.2vw,11px)/1.15 var(--numbers,var(--sans));white-space:nowrap;font-variant-numeric:tabular-nums}
.supply .resource-art{width:64px;height:64px;filter:drop-shadow(0 2px 3px #0009)}
@media(max-height:500px){.supply .resource-art{width:48px;height:48px}}
