.app-button[data-v-a44f2bd1]{border-color:var(--color-primary);border-radius:var(--size-border-radius-button);border-style:solid;border-width:var(--size-thin);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1;min-width:-moz-fit-content;min-width:fit-content;transition:all var(--transition-duration-base) var(--transition-timing-base)}.app-button.outline[data-v-a44f2bd1]{background-color:transparent;color:var(--color-primary)}.app-button.outline[data-v-a44f2bd1]:hover,.app-button.primary[data-v-a44f2bd1]{background-color:var(--color-primary);color:var(--color-text-white)}.app-button.primary[data-v-a44f2bd1]:hover{background-color:var(--color-primary-dark);color:var(--color-primary)}.app-button.primary.outline[data-v-a44f2bd1]{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}.app-button.primary.outline[data-v-a44f2bd1]:hover{background-color:var(--color-primary);color:var(--color-text-white)}.app-button.secondary[data-v-a44f2bd1]{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-text-white)}.app-button.secondary[data-v-a44f2bd1]:hover{background-color:var(--color-secondary-dark);color:var(--color-text)}.app-button.outline.secondary[data-v-a44f2bd1]{background-color:transparent;border-color:var(--color-secondary);color:var(--color-secondary)}.app-button.outline.secondary[data-v-a44f2bd1]:hover{background-color:var(--color-secondary);color:var(--color-text-white)}.app-button.small[data-v-a44f2bd1]{padding-block:var(--size-space-small);padding-inline:var(--size-space-medium)}.app-button.medium[data-v-a44f2bd1]{padding-block:var(--size-space-medium);padding-inline:var(--size-space-xx-large)}.app-button.large[data-v-a44f2bd1]{padding-block:var(--size-space-large);padding-inline:var(--size-space-xxx-large)}
