.label.svelte-1ps99rp:after{content:"";border-style:solid;border-width:.5rem;border-color:transparent var(--color-accent-950) transparent transparent;position:absolute;top:50%;left:-.85rem;transform:translateY(-50%)}.remote-message-banner a{color:#60a5fa;text-decoration:underline}.remote-message-banner a:hover{color:#93c5fd}.claim-burst.svelte-j6dc1v{z-index:10;width:0;height:0;display:block;position:absolute;top:50%;left:calc(50% - 13px)}.claim-particle.svelte-j6dc1v{width:var(--size);height:var(--size);animation:svelte-j6dc1v-quark-claim-burst var(--duration) cubic-bezier(.2, .05, .25, 1) both;animation-delay:var(--delay);background:#fff;border-radius:999px;position:absolute;box-shadow:0 0 7px}.claim-particle.svelte-j6dc1v:nth-child(3n+1){color:#4a9eff;background:#4a9eff}.claim-particle.svelte-j6dc1v:nth-child(3n+2){color:#3ddc84;background:#3ddc84}.claim-particle.svelte-j6dc1v:nth-child(3n){color:#ff5d73;background:#ff5d73}@keyframes svelte-j6dc1v-quark-claim-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}18%{opacity:1;transform:translate(-50%,-50%)scale(1)}68%{opacity:.9;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(.75)}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(.3)}}@media (prefers-reduced-motion:reduce){.claim-particle.svelte-j6dc1v{animation-duration:1ms}}.atom.svelte-1cc8dte{--electron-line-spacing:50px;--initial-electrons-spacing:130px;--nucleus-size:60px;--speed:1;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.atom.svelte-1cc8dte.bonus{--speed:2}@media screen and (width<64rem){.atom.svelte-1cc8dte{--electron-line-spacing:40px;--initial-electrons-spacing:110px}}@media screen and (width<40rem){.atom.svelte-1cc8dte{--electron-line-spacing:30px;--initial-electrons-spacing:100px;--nucleus-size:50px}}.nucleus.svelte-1cc8dte{background:radial-gradient(circle at 30% 30%,#4a90e2,#2c3e50);box-shadow:0 0 20px #4a90e280}.electron-shell.svelte-1cc8dte{--radius:calc(var(--initial-electrons-spacing) + var(--line) * var(--electron-line-spacing));animation:svelte-1cc8dte-rotate calc((4s + var(--line) * 2s) / var(--speed)) linear infinite;height:var(--radius);width:var(--radius);position:absolute;overflow:visible}.orbit.svelte-1cc8dte{fill:none;r:calc(var(--radius) / 2 - 1px);stroke:color-mix(in oklab, var(--color) 10%, transparent 10%);stroke-width:2px}.electrons.svelte-1cc8dte{fill:none;filter:drop-shadow(0 0 5px color-mix(in oklab, var(--color) 50%, transparent 10%));r:calc(var(--radius) / 2);stroke:var(--color);stroke-linecap:round;stroke-width:calc(5px + var(--line) * 1px)}@keyframes svelte-1cc8dte-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bounce{animation:.6s ease-in-out svelte-1cc8dte-bounce}@keyframes svelte-1cc8dte-bounce{0%{transform:scale(1)}25%{transform:scale(1.025)}50%{transform:scale(.99)}75%{transform:scale(1.005)}to{transform:scale(1)}}@keyframes svelte-1iqfnp6-vibrate{0%{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(-1px,-1px)}60%{transform:translate(1px,1px)}80%{transform:translate(1px,-1px)}to{transform:translate(0)}}.vibrate.svelte-1iqfnp6{animation:.1s linear infinite svelte-1iqfnp6-vibrate}.game-container.svelte-12gkv1u{grid-template-columns:300px 1fr 300px;grid-template-areas:"upgrades atom buildings"}@media (64rem<=width<96rem){.game-container.svelte-12gkv1u{grid-template-columns:250px 300px 250px;max-width:64rem;padding-left:5rem}}@media (width<64rem){.game-container.svelte-12gkv1u{grid-template-columns:minmax(0,1fr);grid-template-areas:"atom""upgrades""buildings";max-width:100%;overflow-x:hidden}}.currency-tab.active.svelte-1c3j3pp{background:#ffffff26;box-shadow:0 0 10px #ffffff1a}input[type=range].svelte-1jes0gb::-webkit-slider-thumb{box-sizing:border-box;appearance:none;border:2px solid var(--color-radiation);box-shadow:0 0 8px color-mix(in srgb, var(--color-radiation) 50%, transparent);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px}input[type=range].svelte-1jes0gb::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--color-radiation);box-shadow:0 0 8px color-mix(in srgb, var(--color-radiation) 50%, transparent);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px}
