.RotatingSphereButton_container__I1l0J{display:flex;flex-direction:column;align-items:center;gap:20px}.RotatingSphereButton_instructionText__WyLvS{font-family:Berkeley Mono Trial,monospace;font-size:32px;font-weight:400;color:var(--foreground,#111);text-align:center;opacity:1;transition:opacity .3s ease;white-space:nowrap;animation:RotatingSphereButton_flash__6NlUF .5s steps(1) infinite;text-transform:uppercase}@keyframes RotatingSphereButton_flash__6NlUF{0%,to{opacity:1}50%{opacity:0}}.RotatingSphereButton_button__BNQNQ{position:relative;display:inline-flex;align-items:center;justify-content:center;width:375px;height:375px;padding:0;border:none;background:transparent;cursor:pointer;transition:transform .25s ease,filter .25s ease}.RotatingSphereButton_button__BNQNQ:focus-visible{outline:2px solid var(--foreground,#111);outline-offset:6px}.RotatingSphereButton_hovered__9_ZNb{transform:translateY(-10px) scale(1.05);filter:brightness(1.05)}.RotatingSphereButton_clicked___Bl4l{transform:scale(.96)}.RotatingSphereButton_disabled__hGZXt{cursor:not-allowed;opacity:.55}.RotatingSphereButton_canvasWrapper__zeBsA{position:relative;width:325px;height:325px;border-radius:50%;overflow:visible}.RotatingSphereButton_canvasInner__dXgyt{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden}.RotatingSphereButton_canvasWrapper__zeBsA canvas{border-radius:50%;pointer-events:none}.RotatingSphereButton_shadow__C2olT{position:absolute;top:calc(100% - 30px);left:50%;width:230px;height:60px;transform:translate(-50%);background:radial-gradient(circle,rgba(6,12,24,.45) 0,rgba(10,20,40,.08) 60%,transparent 100%);filter:blur(25px);opacity:.75;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.RotatingSphereButton_hovered__9_ZNb .RotatingSphereButton_shadow__C2olT{opacity:.35;transform:translate(-50%,-8px) scale(1.2)}.RotatingSphereButton_clicked___Bl4l .RotatingSphereButton_shadow__C2olT{opacity:.55;transform:translate(-50%,6px) scale(.9)}.RotatingSphereButton_srOnly__JnafZ{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute;white-space:nowrap}@media (max-width:768px){.RotatingSphereButton_container__I1l0J{gap:16px}.RotatingSphereButton_instructionText__WyLvS{font-size:14px;white-space:normal;max-width:240px;line-height:1.4}.RotatingSphereButton_button__BNQNQ{width:280px;height:280px}.RotatingSphereButton_canvasWrapper__zeBsA{width:240px;height:240px}.RotatingSphereButton_canvasWrapper__zeBsA:before{inset:-35px;filter:blur(16px)}.RotatingSphereButton_shadow__C2olT{width:170px;height:45px;top:calc(100% - 22px);filter:blur(20px)}.RotatingSphereButton_hovered__9_ZNb .RotatingSphereButton_shadow__C2olT{transform:translate(-50%,-6px) scale(1.15)}.RotatingSphereButton_clicked___Bl4l .RotatingSphereButton_shadow__C2olT{transform:translate(-50%,4px) scale(.92)}}