/* One image and one silhouette for Home and preview; no ownership state here. */
.coin-art{position:relative;display:block;width:100%;height:100%;aspect-ratio:1;pointer-events:none;isolation:isolate}
.coin-image{display:block;width:100%;height:100%;object-fit:contain;filter:var(--coin-filter,none);user-select:none}
.coin-art[data-coin-skin="emerald"]{--coin-filter:hue-rotate(83deg) saturate(1.1)}
.coin-art[data-coin-skin="diamond"]{--coin-filter:hue-rotate(160deg) saturate(.55) brightness(1.18)}
.coin-art[data-coin-skin="pink-diamond"]{--coin-filter:hue-rotate(280deg) saturate(.7) brightness(1.1)}
.coin-art[data-coin-skin="obsidian"]{--coin-filter:hue-rotate(218deg) saturate(.6) brightness(.57) contrast(1.2)}
.coin-art[data-coin-skin="luxury"]{--coin-filter:grayscale(1) brightness(.3) contrast(1.2)}
.coin-art[data-coin-skin="cosmic"]{--coin-filter:hue-rotate(175deg) saturate(1.15) brightness(.72)}
.coin-art:is([data-coin-skin="luxury"],[data-coin-skin="cosmic"])::after{content:"";position:absolute;inset:0;mask:url("assets/coins/base-coin.png") center/contain no-repeat;-webkit-mask:url("assets/coins/base-coin.png") center/contain no-repeat;pointer-events:none}
.coin-art[data-coin-skin="luxury"]::after{background:url("assets/coins/base-coin.png") center/contain no-repeat;mask:radial-gradient(circle,transparent 0 46%,#000 50%);-webkit-mask:radial-gradient(circle,transparent 0 46%,#000 50%)}
.coin-art[data-coin-skin="cosmic"]::after{background:radial-gradient(circle at 37% 30%,#fff9 0 1px,transparent 2px),radial-gradient(circle at 66% 43%,#c5ddff99 0 1px,transparent 2px),radial-gradient(circle at 42% 73%,#fff8 0 1px,transparent 2px),linear-gradient(125deg,#174c8c55,transparent 45%,#9b57c955);mix-blend-mode:screen}
html.v2 .v2-demo-pile{width:clamp(150px,38vw,235px);height:auto;min-height:0;aspect-ratio:1;margin-inline:auto}
/* Keep existing button sizing, hitbox, focus, hover and press animation. */
#moneyPile>.coin-art{position:absolute;inset:0}
