.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)!important;color:var(--mui-palette-customcolors-buttons-primary-textDisabled)!important;text-shadow:none!important;box-shadow:none!important}.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)!important;color:var(--mui-palette-customcolors-buttons-secondary-textDisabled)!important;border:1px solid rgba(255,0,0,.5)!important;box-shadow:none!important}.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;pointer-events:auto}