/* Button Extras */ button:hover, button[type="submit"]:hover, button[type="reset"]:hover, button[type="button"]:hover { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0, 0, 0, 0.05)), to(rgba(0, 0, 0, 0.10))); background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.10)); } button:active, button[type="submit"]:active, button[type="reset"]:active, button[type="button"]:active { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.20) inset; border-color: var(--bg); color: inherit; } button:focus, button[type="submit"]:focus, button[type="reset"]:focus { outline: 0; color: inherit; } button.disabled, button.disabled:hover, button.disabled:active, button.disabled:focus { border: 1px solid var(--fg); background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); filter: alpha(opacity=40); opacity: 0.40; cursor: not-allowed; box-shadow: none; }