.results.svelte-apc7cg{text-align:center;max-width:420px;width:100%;padding:2.5rem 2rem;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);margin:2rem auto}.stars-display.svelte-apc7cg{font-size:3rem;margin-bottom:.5rem;display:flex;justify-content:center;gap:.2rem}.star.svelte-apc7cg{display:inline-block;animation:svelte-apc7cg-star-pop .5s cubic-bezier(.175,.885,.32,1.275) backwards}@keyframes svelte-apc7cg-star-pop{0%{transform:scale(0) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.result-message.svelte-apc7cg{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--indigo);margin-bottom:1rem;line-height:1.3}.score-circle.svelte-apc7cg{width:120px;height:120px;border-radius:50%;background:var(--indigo-subtle);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1.2rem auto;animation:svelte-apc7cg-bounce-in .5s cubic-bezier(.175,.885,.32,1.275) .2s backwards}@keyframes svelte-apc7cg-bounce-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.score-number.svelte-apc7cg{font-family:var(--font-display);font-size:2.8rem;font-weight:800;color:var(--indigo);line-height:1}.score-total.svelte-apc7cg{font-size:1rem;font-weight:700;color:var(--text-muted)}.btn-replay.svelte-apc7cg{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2rem;margin-top:1rem;border:none;border-radius:50px;background:var(--coral);color:var(--white);font-family:var(--font-display);font-size:1.05rem;font-weight:700;box-shadow:0 4px 14px #dc76724d;transition:all var(--transition);cursor:pointer}.btn-replay.svelte-apc7cg:hover{transform:translateY(-2px);box-shadow:0 6px 20px #dc767266;background:var(--coral-dark)}.btn-replay.svelte-apc7cg:active{transform:scale(.96)}.screen-enter.svelte-apc7cg{animation:svelte-apc7cg-screen-in .4s ease}@keyframes svelte-apc7cg-screen-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
