.studio-site a,.game-page a,.game-page summary{cursor:pointer}.studio-site .studio-button,.studio-site .studio-nav-cta,.studio-site .studio-text-link,.game-button,.game-text-link{isolation:isolate;outline-offset:6px;transition:background .3s,border-color .3s,box-shadow .3s,color .3s;position:relative}.studio-site .studio-button{border:1px solid #eeece8;box-shadow:0 3px 16px #0002}.studio-site .studio-button-lime:hover,.studio-site .studio-button-lime.magnetic-active{color:#21132f;background:#f3edff;border-color:#d3b6ff;box-shadow:0 0 0 1px #d6baff55,0 0 35px #a46ae035,0 10px 35px #0005}.studio-site .studio-text-link{background:#ffffff04;border:1px solid #ada0c04a;border-radius:3px;min-height:42px;padding:12px 15px}.studio-site .studio-text-link:hover,.studio-site .studio-text-link.magnetic-active,.studio-nav-cta.magnetic-active{color:#fff;background:radial-gradient(ellipse at var(--magnet-light-x,50%) var(--magnet-light-y,50%),#b779ec22,transparent 90%);border-color:#c8a1f1;box-shadow:0 0 22px #a46ae01c}.studio-site .studio-nav-cta{background:#ffffff04;border:1px solid #b5a7c26b;border-radius:3px;padding:11px 19px}.studio-site .studio-service-link{color:#38303f;background:#ffffff6b;border:1px solid #5e48783d;border-radius:3px;min-height:34px;padding:8px 12px;font-size:10px}.studio-service-link.magnetic-active,.studio-service-link:hover{background:#fff!important;border-color:#8e65bc!important;box-shadow:0 4px 20px #694a921d!important}.studio-site .studio-service{transition:background .4s}.studio-site .studio-service:hover{background:#ffffff45}.studio-site .studio-download-links>a{background:#ffffff03;border:1px solid #ffffff20;border-radius:3px;margin-top:12px;padding:18px;transition:border-color .3s,box-shadow .3s}.studio-site .studio-download-links>a.magnetic-active{border-color:#b68ae2;box-shadow:0 0 30px #9866c21f}.game-button.magnetic-active{box-shadow:0 0 0 1px var(--game-accent),0 0 25px color-mix(in srgb,var(--game-accent) 15%,transparent);filter:brightness(1.08)}.game-text-link{background:#ffffff03;border-radius:3px;border:1px solid var(--game-line)!important;padding:12px 15px!important}.game-text-link.magnetic-active{box-shadow:0 0 24px color-mix(in srgb,var(--game-accent) 12%,transparent);border-color:var(--game-accent)!important}.studio-game-image:focus-visible,.studio-game-image:hover{outline-offset:-1px;outline:1px solid #d4b8ef}.studio-art-main:hover,.studio-art-secondary:hover{box-shadow:0 25px 80px #0009,0 0 0 1px #ceb3ed80,0 0 35px #9562bc25}.studio-contact.magnetic-active{color:#dec4f6;text-shadow:0 0 35px #ae79df50}@media (width<=560px){.studio-site .studio-nav-cta{padding:9px 12px}.studio-site .studio-text-link{padding:10px 12px;font-size:10px}.studio-site .studio-service-link{padding:7px 8px;font-size:8px}.studio-site .studio-service-title{padding-right:50px}.studio-site .studio-download-links>a{padding:15px}.studio-site .studio-actions{gap:12px}}@media (prefers-reduced-motion:reduce){.magnetic-control{transition:none!important;translate:none!important}}
