h3.svelte-q9d0fv{margin-top:.5em}.card-contents.svelte-q9d0fv{font-size:.75rem;padding:.75rem;border:1px solid #ccc;border-radius:5px;text-align:center}img.svelte-q9d0fv{width:100%;border-radius:5px}a.svelte-1lvjpgn{text-decoration:none;color:inherit}.reset-button.svelte-1lvjpgn{color:#fff;position:absolute;top:15px;left:50%;transform:translate(-50%);padding:.5rem 1rem;border:1px solid #ccc;border-radius:5px;background-color:#265828}.board.svelte-1lvjpgn{display:grid;gap:1rem;position:relative}.highlight.svelte-1lvjpgn{border:2px solid green;animation:svelte-1lvjpgn-highlight .5s infinite alternate}@keyframes svelte-1lvjpgn-highlight{0%{background-color:transparent}to{background-color:#90ee90}}.ineligible.svelte-1lvjpgn{opacity:.25}.confetti-holder.svelte-15ksp55.svelte-15ksp55{position:relative}@keyframes svelte-15ksp55-rotate{0%{transform:skew(var(--skew)) rotate3d(var(--full-rotation))}to{transform:skew(var(--skew)) rotate3d(var(--rotation-xyz),calc(var(--rotation-deg) + 360deg))}}@keyframes svelte-15ksp55-translate{0%{opacity:1}8%{transform:translateY(calc(var(--translate-y) * .95)) translate(calc(var(--translate-x) * (var(--x-spread) * .9)));opacity:1}12%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * (var(--x-spread) * .95)));opacity:1}16%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * var(--x-spread)));opacity:1}to{transform:translateY(calc(var(--translate-y) + var(--fall-distance))) translate(var(--translate-x));opacity:0}}@keyframes svelte-15ksp55-no-gravity-translate{0%{opacity:1}to{transform:translateY(var(--translate-y)) translate(var(--translate-x));opacity:0}}.confetti.svelte-15ksp55.svelte-15ksp55{--translate-y:calc(-200px * var(--translate-y-multiplier));--translate-x:calc(200px * var(--translate-x-multiplier));position:absolute;height:calc(var(--size) * var(--scale));width:calc(var(--size) * var(--scale));animation:svelte-15ksp55-translate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear;opacity:0;pointer-events:none}.confetti.svelte-15ksp55.svelte-15ksp55:before{--full-rotation:var(--rotation-xyz), var(--rotation-deg);content:"";display:block;width:100%;height:100%;background:var(--color);background-size:contain;transform:skew(var(--skew)) rotate3d(var(--full-rotation));animation:svelte-15ksp55-rotate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear}.rounded.svelte-15ksp55 .confetti.svelte-15ksp55:before{border-radius:50%}.cone.svelte-15ksp55 .confetti.svelte-15ksp55{--translate-x:calc(200px * var(--translate-y-multiplier) * var(--translate-x-multiplier))}.no-gravity.svelte-15ksp55 .confetti.svelte-15ksp55{animation-name:svelte-15ksp55-no-gravity-translate;animation-timing-function:ease-out}@media (prefers-reduced-motion){.reduced-motion.svelte-15ksp55 .confetti.svelte-15ksp55,.reduced-motion.svelte-15ksp55 .confetti.svelte-15ksp55:before{animation:none}}.container.svelte-1rb0z8y.svelte-1rb0z8y{padding:3em;margin:0 auto}dialog.svelte-1rb0z8y.svelte-1rb0z8y{display:none;padding:2em;position:absolute;top:10%;left:50%;width:800px;translate:-50% 200%;opacity:0;transition-property:overlay display opacity;transition-duration:1s;transition-behavior:allow-discrete}dialog[open].svelte-1rb0z8y.svelte-1rb0z8y{display:block;opacity:1;translate:-50% -10%}@starting-style{dialog[open].svelte-1rb0z8y.svelte-1rb0z8y{translate:-50% -150%;opacity:0}}dialog.svelte-1rb0z8y.svelte-1rb0z8y::backdrop{background-color:#32780976}.cards.svelte-1rb0z8y.svelte-1rb0z8y{display:flex;justify-content:space-between}.cards.svelte-1rb0z8y>.card.svelte-1rb0z8y{width:50%;padding:1em}.card-containers.svelte-1rb0z8y>div.svelte-1rb0z8y{border:1px solid #ccc;border-radius:50px;padding:1em;position:relative}h2.svelte-1rb0z8y.svelte-1rb0z8y{text-align:center;margin-top:2em;margin-bottom:1em}.card-containers.svelte-1rb0z8y.svelte-1rb0z8y{display:grid;grid-template-columns:1fr 2fr 1fr;gap:2em}h1.svelte-1rb0z8y.svelte-1rb0z8y{text-align:center;margin-bottom:2em}button.svelte-1rb0z8y.svelte-1rb0z8y{display:block;margin:1em auto;padding:.5em 1em;font-size:1em}
