.base-button[data-v-6bebb81b]{border:2px solid var(--color);border-radius:6px;cursor:pointer;display:inline-block;font-family:inherit;font-weight:500;line-height:2.5em;margin:.5em;overflow:hidden;padding:0 1em;position:relative;text-align:center;text-decoration:none;transition:all .5s ease;z-index:1}.base-button[data-v-6bebb81b]:before{background:var(--color);border-radius:50%;content:"";height:150px;position:absolute;transition:all .7s ease;width:200px;z-index:-1}.base-button.is-outline[data-v-6bebb81b]{background:transparent;color:var(--color)}.base-button.is-outline[data-v-6bebb81b]:before{left:100%;top:100%}.base-button.is-outline[data-v-6bebb81b]:hover{color:var(--color-background)}.base-button.is-outline[data-v-6bebb81b]:hover:before{left:-30px;top:-30px}.base-button.is-filled[data-v-6bebb81b]{background:var(--color);color:var(--color-background)}.base-button.is-filled[data-v-6bebb81b]:before{left:-30px;top:-30px}.base-button.is-filled[data-v-6bebb81b]:hover{background:transparent;color:var(--color)}.base-button.is-filled[data-v-6bebb81b]:hover:before{left:100%;top:100%}.base-button[data-v-6bebb81b]:active:before{background:var(--color);opacity:.8;transition:background 0s}:root[data-theme=dark] .base-button[data-v-6bebb81b]{--color-background:var(--color-background-dark)}.base-button[data-v-6bebb81b]:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}
