._button_15pl2_1{position:relative;padding:1rem;min-width:15rem;background-color:var(--color-light);color:var(--color-dark);border:var(--border-width) solid var(--color-dark);font-family:Anonymous Pro,monospace;font-weight:600;font-size:1.5em;--offset-size: var(--border-width);--shadow-size-x: var(--offset-size);--shadow-size-y: var(--offset-size);--step-shadow: calc(var(--offset-size) * 2);box-shadow:var(--shadow-size-x) var(--shadow-size-y) var(--color-dark);-webkit-transform:skew(var(--skew-deg-inverse));-moz-transform:skew(var(--skew-deg-inverse));-o-transform:skew(var(--skew-deg-inverse));transform:skew(var(--skew-deg-inverse));overflow:hidden;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;user-select:none;cursor:pointer;transition:.2s ease-in-out}._button_15pl2_1 span{position:relative;display:inline-block;-webkit-transform:skew(var(--skew-deg));-moz-transform:skew(var(--skew-deg));-o-transform:skew(var(--skew-deg));transform:skew(var(--skew-deg));z-index:30}._button_15pl2_1._filledButton_15pl2_48{background-color:var(--color-dark);color:var(--color-light)}._button_15pl2_1:hover{--shadow-size-y: var(--step-shadow);translate:0 calc(var(--offset-size) * -1)}._button_15pl2_1:active,._button_15pl2_1:focus-visible{translate:0 var(--shadow-size-x);box-shadow:0 0 var(--color-dark);background-color:var(--color-dark);color:var(--color-light);outline:none}._button_15pl2_1:active,._button_15pl2_1:focus-visible{translate:0 var(--shadow-size);box-shadow:0 0 var(--color-dark);background-color:var(--color-dark);color:var(--color-light);outline:none}._button_15pl2_1:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;z-index:-1;opacity:0;background-size:450%;background-position:center;background-image:var(--dark-bg)}._button_15pl2_1:active:after{opacity:1}
