.AnimatedButton-module__ZTrhJq__btn{--bg:#2d4a3a;--fg:#fff;--inset:#1a2e22;--tile-glow:#6b7f5e;--offset:#1a2e22;--ring:#6b7f5e;box-sizing:border-box;letter-spacing:.05em;height:2.8em;color:var(--fg);background:var(--bg);cursor:pointer;white-space:nowrap;box-shadow:inset 0 0 1.6em -.6em var(--inset);border:none;border-radius:.9em;align-items:center;padding:.45em 3em .45em 1.1em;font-family:inherit;font-size:17px;font-weight:600;line-height:1;text-decoration:none;transition:transform .3s,box-shadow .3s,background-color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.AnimatedButton-module__ZTrhJq__label{z-index:1;position:relative}.AnimatedButton-module__ZTrhJq__tile{width:2.2em;height:2.2em;box-shadow:.1em .1em .6em .2em var(--tile-glow);border-radius:.7em;justify-content:center;align-items:center;transition:box-shadow .3s;display:flex;position:absolute;top:50%;right:.3em;transform:translateY(-50%)}.AnimatedButton-module__ZTrhJq__icon,.AnimatedButton-module__ZTrhJq__inlineIcon{justify-content:center;align-items:center;transition:transform .3s;display:flex}.AnimatedButton-module__ZTrhJq__icon svg,.AnimatedButton-module__ZTrhJq__inlineIcon svg{display:block}.AnimatedButton-module__ZTrhJq__btn:hover{box-shadow:.15em .15em var(--offset);transform:translate(-.05em,-.05em)}.AnimatedButton-module__ZTrhJq__btn:active{box-shadow:.05em .05em var(--offset);transform:translate(.05em,.05em)}.AnimatedButton-module__ZTrhJq__btn:hover .AnimatedButton-module__ZTrhJq__icon,.AnimatedButton-module__ZTrhJq__btn:hover .AnimatedButton-module__ZTrhJq__inlineIcon{transform:translate(2px)}.AnimatedButton-module__ZTrhJq__btn:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.AnimatedButton-module__ZTrhJq__primary{--bg:#2d4a3a;--fg:#fff;--inset:#1a2e22;--tile-glow:#6b7f5e;--offset:#1a2e22}.AnimatedButton-module__ZTrhJq__light{--bg:#f7f4ed;--fg:#1a2e22;--inset:#1a2e2233;--tile-glow:#6b7f5e;--offset:#14241b}.AnimatedButton-module__ZTrhJq__secondary{--fg:#2d4a3a;--ring:#6b7f5e;box-shadow:none;background:0 0;border:1.5px solid #2d4a3a4d;gap:.55em;padding:.45em 1.2em}.AnimatedButton-module__ZTrhJq__secondary:hover{box-shadow:none;background:#2d4a3a0d;border-color:#2d4a3a80;transform:translate(-.05em,-.05em)}.AnimatedButton-module__ZTrhJq__secondary:active{box-shadow:none;background:#2d4a3a14;transform:translate(.05em,.05em)}.AnimatedButton-module__ZTrhJq__sizeSm{font-size:15px}.AnimatedButton-module__ZTrhJq__sizeMd{font-size:17px}.AnimatedButton-module__ZTrhJq__sizeLg{font-size:18px}.AnimatedButton-module__ZTrhJq__btn:disabled{opacity:.6;cursor:not-allowed}.AnimatedButton-module__ZTrhJq__btn:disabled:hover{box-shadow:inset 0 0 1.6em -.6em var(--inset);transform:none}.AnimatedButton-module__ZTrhJq__secondary:disabled:hover{box-shadow:none;background:0 0;border-color:#2d4a3a4d}
