.btn{position:relative;display:inline-block;box-sizing:border-box;border:0;min-width:64px;height:var(--amt-btn-height);vertical-align:middle;text-align:center;text-overflow:ellipsis;color:#fff;background-color:rgb(var(--amt-primary-rgb));font-family:var(--amt-font-family);font-size:var(--amt-btn-font-size);font-weight:500;line-height:var(--amt-btn-line-height);outline:0;cursor:pointer;padding:var(--amt-btn-padding);letter-spacing:0!important;border-radius:var(--amt-btn-radius);text-decoration:none}.btn::-moz-focus-inner{border:0}.btn::after,.btn::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;opacity:0}.btn::before{background-color:var(--amt-color-white);transition:opacity .2s}.btn::after{background:radial-gradient(circle at center,currentColor 1%,transparent 1%)50%/1e4% 1e4% no-repeat;transition:opacity 1s,background-size .5s}.btn:hover::before{opacity:.08}.btn:focus::before{opacity:.24}.btn:hover:focus::before{opacity:.32}.btn:active::after{opacity:.32;background-size:100% 100%;transition:background-size 0s}.btn:disabled{color:rgba(0,0,0,.38);background-color:rgba(0,0,0,.12);cursor:initial}.btn:disabled::after,.btn:disabled::before{opacity:0}.btn:not(.wrap){white-space:nowrap}.btn.btn-primary{background-color:rgb(var(--amt-primary-rgb))}.btn.btn-sharp{border-radius:4px!important}.btn.btn-full{width:calc(100% - 16px);height:50px;border-radius:16px;margin-bottom:8px}.btn.btn-sm{font-size:13px;height:34px;line-height:34px;padding:0 12px}.btn.btn-lg{font-size:16px;height:40px;padding:0 20px}.btn.btn-xl{font-size:18px;font-family:var(--amt-title-font);height:60px;padding:8px 36px}.btn-upper{text-transform:uppercase}.btn:not(.btn-text,.btn-outline).--red{background-color:var(--amt-color-red)}.btn:not(.btn-text,.btn-outline).--green{background-color:var(--amt-color-green)}.btn:not(.btn-text,.btn-outline).--blue{background-color:var(--amt-color-blue)}.btn:not(.btn-text,.btn-outline).--orange{background-color:var(--amt-color-orange)}.btn:not(.btn-text,.btn-outline).--transparent{background-color:initial}