/* One price treatment across cards, buttons and checkout. No user content scanning. */
.usdc-price{display:inline-block;white-space:nowrap;font:inherit;line-height:inherit;vertical-align:baseline}
.usdc-price::before{content:"";display:inline-block;width:1em;height:1em;margin-right:.3em;vertical-align:-.14em;background:url("./usdc.svg") center/contain no-repeat}
.cosmetics-hair-price{display:inline-block;margin:8px 0 0 10px;font-size:12px;color:var(--muted)}

.reward-tier h3{display:flex;align-items:center;gap:.35em;flex-wrap:wrap}
.reward-tier h3 .reward-tier-name{font-size:inherit;line-height:inherit;font-weight:inherit;color:var(--tier-colour)}
.reward-tier[data-tier=bronze]{--tier-colour:#cf9868}
.reward-tier[data-tier=silver]{--tier-colour:#c0cddd}
.reward-tier[data-tier=gold]{--tier-colour:#e6c467}
.reward-tier[data-tier=diamond]{--tier-colour:#8dd7f4}
body[data-theme=light] .reward-tier[data-tier=bronze]{--tier-colour:#875523}
body[data-theme=light] .reward-tier[data-tier=silver]{--tier-colour:#50647b}
body[data-theme=light] .reward-tier[data-tier=gold]{--tier-colour:#896608}
body[data-theme=light] .reward-tier[data-tier=diamond]{--tier-colour:#257a9b}
/* With tier-level prices, cards only need room for their art and name. */
.reward-tier .reward-choice{height:auto;min-height:0;padding-bottom:9px!important}
