.button[data-v-e4c8460b]:not([disabled]){cursor:pointer}.button[data-theme=primary]>span[data-v-e4c8460b]{color:var(--colors-white);background-color:var(--primary-color)}.button[data-theme=secondary]>span[data-v-e4c8460b]{color:var(--colors-white);background-color:var(--accent-color)}.button[data-theme=negative]>span[data-v-e4c8460b]{color:var(--primary-color);background-color:var(--negative-color)}.button[data-theme=scheme]>span[data-v-e4c8460b]{color:var(--color-scheme-background);background-color:var(--color-scheme-foreground)}@media (hover:hover) and (pointer:fine){.button[data-theme=primary]:focus-visible>span[data-v-e4c8460b],.button[data-theme=primary]:hover>span[data-v-e4c8460b]{background-color:color-mix(in srgb, var(--primary-color) 80%, transparent)}.button[data-theme=secondary]:focus-visible>span[data-v-e4c8460b],.button[data-theme=secondary]:hover>span[data-v-e4c8460b]{background-color:color-mix(in srgb, var(--accent-color) 80%, transparent)}.button[data-theme=negative]:focus-visible>span[data-v-e4c8460b],.button[data-theme=negative]:hover>span[data-v-e4c8460b]{background-color:color-mix(in srgb, var(--negative-color) 80%, transparent)}.button[data-theme=scheme]:focus-visible>span[data-v-e4c8460b],.button[data-theme=scheme]:hover>span[data-v-e4c8460b]{background-color:color-mix(in srgb, var(--color-scheme-foreground) 80%, transparent)}}.button.router-link-exact-active[data-v-e4c8460b]:not([href*=\#]){pointer-events:none}
