@import"https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap";h5.svelte-6dure6{font-weight:700;text-align:center;text-shadow:0px 0px 4px rgba(0,0,0,.8);transition:all .2s ease-out;font-size:2.4em}.connection-banner.svelte-1opn1ot.svelte-1opn1ot{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#0f1620;border-top:2px solid #5664b1;box-shadow:0 -4px 20px #0000004d;animation:svelte-1opn1ot-slideInFromBottom .4s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.banner-content.svelte-1opn1ot.svelte-1opn1ot{display:flex;align-items:center;padding:.375rem 1.5rem;gap:1rem;max-width:1200px;margin:0 auto}.status-info.svelte-1opn1ot.svelte-1opn1ot{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.status-info.svelte-1opn1ot progress.svelte-1opn1ot{scale:.7;flex-shrink:0}.status-text.svelte-1opn1ot.svelte-1opn1ot{color:#fff;font-weight:600;font-size:.95rem;opacity:.95}.banner-actions.svelte-1opn1ot.svelte-1opn1ot{display:flex;gap:.5rem;flex-shrink:0}.banner-actions.svelte-1opn1ot .chip.outline.svelte-1opn1ot{background:rgba(0,0,0,.25)!important;border:2px solid #5664b1!important;color:#fff!important;scale:.8}.banner-actions.svelte-1opn1ot .chip.fill.svelte-1opn1ot{background:#5664b1!important;color:#fff!important;scale:.8}@keyframes svelte-1opn1ot-slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.banner-content.svelte-1opn1ot.svelte-1opn1ot{flex-direction:column;gap:.75rem;padding:1rem}.status-info.svelte-1opn1ot.svelte-1opn1ot{justify-content:center;text-align:center}.banner-actions.svelte-1opn1ot.svelte-1opn1ot{justify-content:center;width:100%}.banner-actions.svelte-1opn1ot button.svelte-1opn1ot{flex:1}}.celebration-overlay.svelte-1w80mlj.svelte-1w80mlj{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;pointer-events:none;overflow:hidden}.success-message.svelte-1w80mlj.svelte-1w80mlj{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;background:rgba(15,22,32,.95);border:2px solid #5664b1;border-radius:16px;padding:2rem;box-shadow:0 8px 32px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:svelte-1w80mlj-successPop .6s cubic-bezier(.68,-.55,.265,1.55);max-width:400px;margin:0 1rem}.success-message.exiting.svelte-1w80mlj.svelte-1w80mlj{animation:svelte-1w80mlj-successShrink .5s cubic-bezier(.55,.085,.68,.53) forwards}.success-icon.svelte-1w80mlj.svelte-1w80mlj{font-size:3rem;margin-bottom:1rem;animation:svelte-1w80mlj-bounce .8s ease-in-out}.success-message.svelte-1w80mlj h2.svelte-1w80mlj{color:#f8f8ff;font-family:Red Hat Display,sans-serif;font-weight:900;font-size:1.5rem;margin:0 0 .5rem}.success-message.svelte-1w80mlj p.svelte-1w80mlj{color:#c4e8ff;margin:0 0 1rem;font-size:1.1rem}.lightpoints-spent.svelte-1w80mlj.svelte-1w80mlj{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#7d8ce0;font-weight:600;font-size:1rem}.lightpoints-spent.svelte-1w80mlj svg{width:16px;height:16px;color:#7d8ce0;border-radius:0!important}.particle.svelte-1w80mlj.svelte-1w80mlj{position:absolute;top:-20px;pointer-events:none;animation:svelte-1w80mlj-fall linear forwards}.particle-inner.svelte-1w80mlj.svelte-1w80mlj{animation:svelte-1w80mlj-waft ease-in-out infinite alternate}.particle.confetti.svelte-1w80mlj .confetti-piece.svelte-1w80mlj{width:8px;height:12px;background:var(--particle-color);border-radius:2px}.particle.lightpoint.svelte-1w80mlj.svelte-1w80mlj{color:var(--particle-color)}.particle.lightpoint.svelte-1w80mlj svg{width:16px;height:16px;color:inherit}@keyframes svelte-1w80mlj-successPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes svelte-1w80mlj-successShrink{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.5)}}@keyframes svelte-1w80mlj-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes svelte-1w80mlj-fall{0%{opacity:1;transform:translateY(0) rotate(0) scale(var(--particle-size))}to{opacity:0;transform:translateY(100vh) rotate(720deg) scale(var(--particle-size))}}@keyframes svelte-1w80mlj-waft{0%{transform:translate(calc(var(--waft-amount) * -.5))}to{transform:translate(calc(var(--waft-amount) * .5))}}@media (max-width: 768px){.success-message.svelte-1w80mlj.svelte-1w80mlj{padding:1.5rem;margin:0 1rem}.success-message.svelte-1w80mlj h2.svelte-1w80mlj{font-size:1.3rem}.success-icon.svelte-1w80mlj.svelte-1w80mlj{font-size:2.5rem}}:root{--font:"Red Hat Display" !important;--font-icon:none;--font-icon:"Material Symbols Outlined";--font-icon:"Material Symbols Rounded";--font-icon:"Material Symbols Sharp"}
