.button[data-v-4ea82a2f]{--button-bg:var(--button-primary);--button-fg:var(--button-primary-foreground,#fff);--button-bg-hover:var(--button-primary-hover);align-items:center;background-color:var(--button-bg);border:1px solid transparent;border-radius:999px;box-shadow:0 1px 1px rgba(var(--primary-rgb),.4);color:var(--button-fg);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--button-font-size,1.6rem);font-weight:400;gap:.2rem;justify-content:center;letter-spacing:1px;line-height:1;min-inline-size:12rem;padding-block:var(--button-py);padding-inline:var(--button-px);text-align:center;text-decoration:none;text-transform:uppercase;transition:all .15s ease}.button[data-v-4ea82a2f]:hover{box-shadow:0 3px 3px rgba(var(--primary-rgb),.3);transform:translateY(-.1rem)}.button[data-v-4ea82a2f]:active,.button[data-v-4ea82a2f]:hover{background-color:var(--button-bg-hover)}.button[data-v-4ea82a2f]:active{box-shadow:0 0 1px rgba(var(--primary-rgb),.3);transform:translateY(.1rem)}.button.secondary[data-v-4ea82a2f]{--button-bg:var(--button-secondary);--button-fg:var(--button-secondary-foreground,#fff);--button-bg-hover:var(--button-secondary)}.button.secondary[data-v-4ea82a2f]:hover{filter:brightness(1.12)}.button.tertiary[data-v-4ea82a2f]{--button-bg:var(--button-tertiary,#fff);--button-fg:var(--button-tertiary-foreground,var(--text-colour));--button-bg-hover:var(--button-tertiary-hover,var(--app-bg));border:1px solid var(--card-border);box-shadow:none}.button.tertiary[data-v-4ea82a2f]:hover{filter:brightness(1.12)}.button.danger[data-v-4ea82a2f]{--button-bg:var(--danger);--button-fg:#fff;--button-bg-hover:var(--danger)}.button.danger[data-v-4ea82a2f]:hover{filter:brightness(1.08)}.button.button--small[data-v-4ea82a2f]{--button-px:1.4rem;--button-py:1rem;--button-font-size:1.5rem;gap:.4rem;letter-spacing:.5px;min-inline-size:unset}.button-text[data-v-4ea82a2f]{white-space:nowrap}svg[data-v-4ea82a2f]{block-size:1.6rem;display:block;inline-size:1.6rem}.button--small svg[data-v-4ea82a2f]{block-size:1.3rem;inline-size:1.3rem}
