.button__style--1{background:var(--button-1-bg);color:var(--button-1-color);border:var(--button-1-border-width,0) solid var(--button-1-border-color);box-shadow:var(--button-1-shadow)}.button__style--1:hover:not(:disabled){background:var(--button-1-bg-hover);color:var(--button-1-color-hover);box-shadow:var(--button-1-shadow-hover);transform:translateY(var(--buttons-hover-translate))}.button__style--2{background:var(--button-2-bg);color:var(--button-2-color);border:var(--button-2-border-width,0) solid var(--button-2-border-color);box-shadow:var(--button-2-shadow)}.button__style--2:hover:not(:disabled){background:var(--button-2-bg-hover);color:var(--button-2-color-hover);box-shadow:var(--button-2-shadow-hover);transform:translateY(var(--buttons-hover-translate))}.button__style--3{background:var(--button-3-bg);color:var(--button-3-color);border:var(--button-3-border-width,0) solid var(--button-3-border-color);box-shadow:var(--button-3-shadow)}.button__style--3:hover:not(:disabled){background:var(--button-3-bg-hover);color:var(--button-3-color-hover);box-shadow:var(--button-3-shadow-hover);transform:translateY(var(--buttons-hover-translate))}.button__style--1 svg,.button__style--2 svg,.button__style--3 svg{fill:currentColor;color:currentColor;width:1em;height:1em}.button__style--1:hover:not(:disabled) svg,.button__style--2:hover:not(:disabled) svg,.button__style--3:hover:not(:disabled) svg{fill:currentColor;color:currentColor}