.knight-sprite.svelte-1ao9g3k{width:calc(var(--w) * var(--scale));height:calc(var(--h) * var(--scale));background-repeat:no-repeat;background-size:calc(var(--sheet-width) * var(--scale)) calc(var(--h) * var(--scale));image-rendering:pixelated;image-rendering:crisp-edges;animation:svelte-1ao9g3k-play var(--duration) steps(var(--frames)) infinite;background-position:0 0}.knight-sprite.flip.svelte-1ao9g3k{transform:scaleX(-1)}@keyframes svelte-1ao9g3k-play{0%{background-position:0 0}to{background-position:calc(var(--sheet-width) * var(--scale) * -1) 0}}.milestone.svelte-k030cl{z-index:300;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.milestone__backdrop.svelte-k030cl{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0a1124db;border:0;position:absolute;inset:0}.milestone__card.svelte-k030cl{background:var(--accent);border:var(--bw-thick) solid var(--fg);width:min(440px,100vw - 32px);box-shadow:10px 10px 0 var(--fg);text-align:center;padding:32px 28px 24px;animation:.28s cubic-bezier(.2,.8,.2,1) svelte-k030cl-milestone-in;position:relative}@keyframes svelte-k030cl-milestone-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.milestone__flame.svelte-k030cl{margin-bottom:8px;font-size:40px}.milestone__count.svelte-k030cl{font-family:var(--font-pixel-tight);color:var(--accent-3);letter-spacing:.04em;margin-bottom:12px;font-size:56px;line-height:1}.milestone__title.svelte-k030cl{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);text-transform:none;margin-bottom:10px;font-size:24px;font-weight:700}.milestone__line.svelte-k030cl{font-family:var(--font-pixel);color:var(--fg);margin-bottom:24px;font-size:22px;line-height:1.2}.milestone__cta.svelte-k030cl{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:var(--fg);color:var(--accent);border:2px solid var(--fg);cursor:pointer;padding:12px 20px;font-size:14px;font-weight:700;transition:transform .1s linear}.milestone__cta.svelte-k030cl:hover{transform:translate(-1px,-1px)}.milestone__confetti.svelte-k030cl{pointer-events:none;position:absolute;inset:-40px;overflow:hidden}.milestone__spark.svelte-k030cl{color:var(--accent-3);opacity:0;animation:1.2s ease-out forwards svelte-k030cl-spark-fly;animation-delay:calc(var(--i) * 20ms);font-size:18px;position:absolute;top:50%;left:50%}.milestone__spark.svelte-k030cl:nth-child(3n){color:var(--fg)}.milestone__spark.svelte-k030cl:nth-child(5n){color:var(--accent-4)}@keyframes svelte-k030cl-spark-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}40%{opacity:1}to{transform:translate(calc(-50% + cos(var(--i) * 15deg) * 160px), calc(-50% + sin(var(--i) * 15deg) * 160px)) scale(1);opacity:0}}
