.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border-radius:3em;font-weight:700;line-height:1;transition:background-color .2s,color .2s;border:none;padding:14px 24px}.button.small{padding:9px 12px}.button.medium{padding:9px 16px}.button.large{padding:9px 28px}.button.full-width{width:100%}.button.primary{background-color:var(--mui-palette-customcolors-buttons-primary-default);text-shadow:1px 1px 2px rgba(0,0,0,.6)}.button.primary,.button.primary:hover:not(:disabled){color:var(--mui-palette-customcolors-buttons-primary-text)}.button.primary:hover:not(:disabled){background-color:var(--mui-palette-customcolors-buttons-primary-hover)}.button.primary:disabled{background-color:var(--mui-palette-customcolors-buttons-primary-disabled);color:#afafaf}.button.secondary{background-color:var(--mui-palette-customcolors-buttons-secondary-default);border:1px solid red}.button.secondary,.button.secondary:hover:not(:disabled){color:var(--mui-palette-customcolors-buttons-secondary-text)}.button.secondary:hover:not(:disabled){background-color:var(--mui-palette-customcolors-buttons-secondary-hover)}.button.secondary:disabled{background-color:var(--mui-palette-customcolors-buttons-secondary-disabled);color:#afafaf;border:1px solid #ffb3b3}.button.tertiary{text-shadow:1px 1px 2px rgba(0,0,0,.6)}.button.tertiary,.button.tertiary:hover:not(:disabled){background-color:transparent;color:var(--mui-palette-customcolors-buttons-tertiary-text)}.button.tertiary:disabled{background-color:transparent;color:#999999}.button.disabled,.button:disabled{cursor:not-allowed}