.plan-coin-bill{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 6px;color:#70539d;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}
.plan-bill-coin{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:url('./assets/ui/prank-coin-gold-small-v215.webp') center/cover}
.plan-coin-bill b,.plan-coin-bill [data-balance]{line-height:1.2;font-family:inherit;font-size:19px;font-weight:800;color:#70539d}
.plan-coin-bill [data-balance]{padding:0;border:0;background:none;box-shadow:none;opacity:1;min-width:16px}.plan-coin-bill span{white-space:nowrap}
.coin-toss-transition{position:fixed;inset:0;z-index:2147483000;background:transparent;margin:0;padding:0;border:0;width:100%;height:100%;max-width:none;max-height:none;overflow:hidden;touch-action:none;perspective:900px;pointer-events:auto}
.toss-coin{position:absolute;left:50%;top:0;width:var(--coin-size);height:var(--coin-size);margin-left:calc(var(--coin-size)/-2);margin-top:calc(var(--coin-size)/-2);will-change:transform,opacity;perspective:650px}
.toss-coin-spin{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}
.toss-coin-edge,.toss-coin-face{position:absolute;inset:0;border-radius:50%;display:block}
.toss-coin-edge{background:linear-gradient(110deg,#9f6324,#ffe9a3 25%,#d59943 45%,#ffedb6 70%,#8c551d);transform:translateZ(var(--depth))}
.toss-coin-face{background:url('./assets/ui/prank-coin-gold-large-v215.webp') center/100% 100%;backface-visibility:hidden;transform:translateZ(3.4px)}
.toss-coin-back{transform:rotateX(180deg) translateZ(3.4px)}
@media(max-width:350px){.plan-coin-bill{font-size:12px;gap:5px}.plan-bill-coin{flex-basis:24px;width:24px;height:24px}}

body.coin-toss-active{overflow:hidden!important}

.coin-toss-transition::backdrop{background:transparent;backdrop-filter:none}
