button[data-v-1a86b609]{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)}button[type=outline][data-v-1a86b609]{background-color:var(--color-secondary);border:none;box-shadow:inset 0 0 0 1px var(--color-accent)}button div[data-v-1a86b609]{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%}button div[data-v-1a86b609]:before{background-color:var(--color-secondary)}button div[data-v-1a86b609]:before,button[type=outline] div[data-v-1a86b609]: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%}button[type=outline] div[data-v-1a86b609]:before{background-color:var(--color-accent)}button:hover div[data-v-1a86b609]:before{transform:translate3d(-50%,-50%,0) scaleX(1);transition:transform .8s cubic-bezier(.3,0,.3,1)}button div[data-v-1a86b609]:after{background:var(--color-accent);background-color:var(--color-secondary)}button div[data-v-1a86b609]:after,button[type=outline] div[data-v-1a86b609]:after{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .7s;width:100%}button[type=outline] div[data-v-1a86b609]:after{background:var(--color-accent);background-color:var(--color-accent)}button:hover div[data-v-1a86b609]:after{opacity:1;transition-delay:.7s;transition-duration:.01s}button span[data-v-1a86b609]{color:#fff;display:block;position:relative}button[type=outline] span[data-v-1a86b609]{color:var(--color-accent);display:block;position:relative}button:hover span[data-v-1a86b609]{color:var(--color-accent)}button[type=outline]:hover span[data-v-1a86b609]{color:#fff}
