.button-MOIiPM{--dangerous-color:light-dark(var(--color-red-s2),var(--color-red-s3));cursor:pointer;background:light-dark(var(--color-gray-t2),var(--color-gray-s2));color:light-dark(var(--color-black),var(--color-white));font:var(--font-regular-bold);text-align:center;border-radius:.25rlh;outline-color:#0000;padding:.5rlh 1rlh;transition:box-shadow .2s,outline-color .2s,transform .2s;display:inline-block;box-shadow:1px 1px 3px #00000026;&:focus-visible{outline-offset:2px;outline:2px solid var(--color-accent);text-decoration:unset}&.submit-TuyvXf{background:var(--color-accent);color:var(--color-contrast)}&.dangerous-gSvW6I{background:var(--dangerous-color);color:var(--color-white)}&:disabled{color:light-dark(var(--color-gray-t2),var(--color-gray-s2));cursor:not-allowed;background:light-dark(var(--color-gray-t3),var(--color-gray-s3));box-shadow:none}}@media screen and (hover:hover) and (prefers-reduced-motion:no-preference){.button-MOIiPM:not(:disabled):hover{transform:translate(-2px,-2px);box-shadow:3px 3px 3px #00000026}.button-MOIiPM:not(:disabled):active{transition:none;transform:none;box-shadow:1px 1px 3px #00000026}}@media screen and (hover:hover) and (prefers-color-scheme:dark){.button-MOIiPM{box-shadow:none}.button-MOIiPM:not(:disabled):hover{box-shadow:0 0 12px var(--color-gray-s1);transform:none;&.submit-TuyvXf{box-shadow:0 0 12px var(--color-accent);&.dangerous-gSvW6I{box-shadow:0 0 12px var(--dangerous-color)}}}.button-MOIiPM:active{box-shadow:none;transition:none}}