.pushable{position:relative;border:none;background:transparent;padding:0;cursor:pointer;outline-offset:4px;transition:filter .25s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.pushable:hover{filter:brightness(110%)}.pushable:hover .front{transform:translateY(-6px);transition:transform .25s cubic-bezier(.3,.7,.4,1.5)}.pushable:active .front{transform:translateY(-2px);transition:transform 34ms}.pushable:hover .shadow{transform:translateY(4px);transition:transform .25s cubic-bezier(.3,.7,.4,1.5)}.pushable:active .shadow{transform:translateY(1px);transition:transform 34ms}.pushable:focus:not(:focus-visible){outline:none}.shadow{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background:#00000040;will-change:transform;transform:translateY(2px);transition:transform .6s cubic-bezier(.3,.7,.4,1);filter:blur(4px)}.edge{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}.front{display:block;position:relative;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;color:#fff;will-change:transform;transform:translateY(-4px);transition:transform .6s cubic-bezier(.3,.7,.4,1)}.pushable.primary .edge{background:linear-gradient(to left,#036,#0059b3 8%,#0059b3 92%,#036)}.pushable.primary .front{background:#0073e6}.pushable.success .edge{background:linear-gradient(to left,#0e4e29,#188b48 8%,#188b48 92%,#0e4e29)}.pushable.success .front{background:#1fad5a}.pushable.warning .edge{background:linear-gradient(to left,#804a00,#c70 8%,#c70 92%,#804a00)}.pushable.warning .front{background:#ff9500}.pushable.danger .edge{background:linear-gradient(to left,#730d0d,#b81414 8%,#b81414 92%,#730d0d)}.pushable.danger .front{background:#e61919}.pushable.neutral .edge{background:linear-gradient(to left,#454d54,#67737e 8%,#67737e 92%,#454d54)}.pushable.neutral .front{background:#818c98}.pushable.disabled{cursor:not-allowed;filter:grayscale(40%) brightness(80%)}.pushable.disabled .front{transform:translateY(-2px)}.pushable.disabled:hover{filter:grayscale(40%) brightness(80%)}.pushable.disabled:hover .front{transform:translateY(-2px)}.pushable.disabled:hover .shadow{transform:translateY(2px)}.pushable.disabled:active .front{transform:translateY(-2px)}.pushable.small .front{padding:8px 16px;font-size:14px}.pushable.large .front{padding:16px 32px;font-size:18px}.pushable.full-width{width:100%}.pushable.full-width .front{width:100%;text-align:center}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.robot{transition:transform .1s linear}button:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}button:disabled{cursor:not-allowed!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
