.button{cursor:pointer;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-width:42px;min-height:42px;font-size:.75rem;font-weight:700;display:flex}.button.rounded{width:48px;height:48px;aspect-ratio:1!important}.button:disabled{opacity:.5}.button.black{color:#fff;background-image:linear-gradient(#404040,#000);box-shadow:inset 0 1px 0 1px #ffffff40,0 4px 8px -2px #737373cc}.button.white{color:#000;background-image:linear-gradient(#e5e5e5,#fff);border:1px solid #e5e5e5;box-shadow:inset 0 1px 0 1px #ffffff80,0 4px 8px -2px #73737333}.button.transparent{color:#737373;background:0 0;font-weight:400}.button.danger{color:#fff;background-image:linear-gradient(#f85f3c,#e60000);box-shadow:inset 0 1px 2px 1px #ffffff80,0 4px 8px -2px #7373734d}