svg.counter-icon{display:block;flex-shrink:0}.raised-action-button{--raised-button-fill: var(--color-surface-container);--raised-button-glow: color-mix( in srgb, var(--raised-button-fill) 65%, var(--color-secondary) 35% );--raised-button-corner: 4px;border-radius:0;clip-path:polygon(var(--raised-button-corner) 0,calc(100% - var(--raised-button-corner)) 0,100% var(--raised-button-corner),100% calc(100% - var(--raised-button-corner)),calc(100% - var(--raised-button-corner)) 100%,var(--raised-button-corner) 100%,0 calc(100% - var(--raised-button-corner)),0 var(--raised-button-corner));background:linear-gradient(180deg,rgb(255 255 255 / 12%),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--raised-button-fill) 88%,white 12%),var(--raised-button-fill) 46%,color-mix(in srgb,var(--raised-button-fill) 80%,black 20%));box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000047,0 2px 4px #00000038,0 0 8px color-mix(in srgb,var(--raised-button-glow) 18%,transparent);transition:box-shadow .18s ease,color .18s ease,filter .18s ease,transform .18s ease}.raised-action-button.btn-primary-brass{--raised-button-fill: var(--color-accent-brass);--raised-button-glow: var(--raised-button-fill)}.raised-action-button:not(:disabled):focus-visible{outline:2px solid var(--color-outline-variant-focus);outline-offset:-2px;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #0000003d,0 3px 6px #00000042,0 0 12px color-mix(in srgb,var(--raised-button-glow) 32%,transparent)}@media(hover:hover){.raised-action-button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff42,inset 0 -1px #0000003d,0 3px 6px #00000042,0 0 12px color-mix(in srgb,var(--raised-button-glow) 32%,transparent)}}.raised-action-button:not(:disabled):active{filter:brightness(.98);transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.raised-action-button{transition:none}.raised-action-button:not(:disabled):is(:focus-visible,:active){transform:none}@media(hover:hover){.raised-action-button:not(:disabled):hover{transform:none}}}.coin-scene.svelte-18fiqhe{display:grid;min-height:18rem;padding:.25rem}.coin-stage.svelte-18fiqhe{grid-area:1 / 1;align-self:center}.coin-stage.svelte-18fiqhe{animation:svelte-18fiqhe-coin-stage-enter .24s ease both}.coin-toss.svelte-18fiqhe{perspective:600px}.coin.svelte-18fiqhe{position:relative;width:6rem;height:6rem;transform-style:preserve-3d;transform:rotateY(var(--coin-turn))}.coin-face.svelte-18fiqhe{position:absolute;inset:0;border-radius:50%;backface-visibility:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-brass) 75%,white),var(--color-accent-brass) 55%,color-mix(in srgb,var(--color-accent-brass) 80%,black));color:var(--color-on-paper);box-shadow:inset 0 0 0 2px var(--color-accent-brass),0 6px 16px color-mix(in srgb,var(--color-accent-brass) 22%,transparent)}.coin-back.svelte-18fiqhe{transform:rotateY(180deg)}.coin.flipping.svelte-18fiqhe{animation:svelte-18fiqhe-coin-spin var(--coin-flip-duration) cubic-bezier(.12,.5,.3,1) both}.coin-toss.flipping.svelte-18fiqhe{animation:svelte-18fiqhe-coin-toss var(--coin-flip-duration) ease both}.coin-result-actions.svelte-18fiqhe{opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.coin-result-actions.visible.svelte-18fiqhe{opacity:1;transform:none;pointer-events:auto}@keyframes svelte-18fiqhe-coin-stage-enter{0%{opacity:0;transform:scale(.9) translateY(12px)}to{opacity:1;transform:none}}@keyframes svelte-18fiqhe-coin-spin{0%{transform:rotateY(0)}to{transform:rotateY(var(--coin-turn))}}@keyframes svelte-18fiqhe-coin-toss{0%{transform:translateY(8px) scale(.8)}30%{transform:translateY(-24px) scale(1.12)}75%{transform:translateY(3px) scale(.98)}90%{transform:translateY(-4px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.coin-stage.svelte-18fiqhe,.coin.flipping.svelte-18fiqhe,.coin-toss.flipping.svelte-18fiqhe,.coin-result-actions.svelte-18fiqhe{animation:none;transition:none}}
