.btn[data-v-c317677c]{background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius);cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;overflow:hidden;padding:.5rem 1rem;pointer-events:auto;position:relative;transition:transform .8s cubic-bezier(.3,0,.3,1)}.btn[type=outline][data-v-c317677c]{background-color:var(--color-secondary);border:none;box-shadow:inset 0 0 0 1px var(--color-accent)}.btn div[data-v-c317677c]{border-radius:var(--radius);height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:transform .8s cubic-bezier(.3,0,.3,1);width:100%}.btn div[data-v-c317677c]:before{background-color:var(--color-secondary)}.btn div[data-v-c317677c]:before,.btn[type=outline] div[data-v-c317677c]:before{border-radius:var(--radius);content:"";height:0;left:50%;padding-bottom:110%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale3d(0,0,1);width:110%}.btn[type=outline] div[data-v-c317677c]:before{background-color:var(--color-accent)}.btn:hover div[data-v-c317677c]:before{transform:translate3d(-50%,-50%,0) scaleX(1);transition:transform .8s cubic-bezier(.3,0,.3,1)}.btn div[data-v-c317677c]:after{background:var(--color-accent);background-color:var(--color-secondary)}.btn div[data-v-c317677c]:after,.btn[type=outline] div[data-v-c317677c]:after{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .7s;width:100%}.btn[type=outline] div[data-v-c317677c]:after{background:var(--color-accent);background-color:var(--color-accent)}.btn:hover div[data-v-c317677c]:after{opacity:1;transition-delay:.7s;transition-duration:.01s}.btn span[data-v-c317677c]{color:#fff;display:block;position:relative}.btn[type=outline] span[data-v-c317677c]{display:block;position:relative}.btn:hover span[data-v-c317677c],.btn[type=outline] span[data-v-c317677c]{color:var(--color-accent)}.btn[type=outline]:hover span[data-v-c317677c]{color:#fff}
