body { background-image:url("https://w.wallhaven.cc/full/mp/wallhaven-mpmoly.png"); background-size:auto; background-repeat:no-repeat; color:#2d0222; text-align:center; } span { text-decoration:underline; color:#6f0202; } h1 { margin-top:2em; } button { width: 130px; height: 40px; color: #fff; border-radius: 5px; padding: 10px 25px; font-family: 'Lato', sans-serif; font-weight: 500; background: transparent; cursor: pointer; transition: all 0.3s ease; position: relative; display: inline-block; box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1); outline: none; border-radius: 5px; margin: 20px; background: rgb(21, 17, 216); background: linear-gradient(0deg, rgba(21, 17, 216) 0%, rgb(5, 134, 240) 100%); border: none; } button:before { height: 0%; width: 2px; } button:hover { box-shadow: 4px 4px 6px 0 rgba(255,255,255,.5), -4px -4px 6px 0 rgba(116, 125, 136, .5), inset -4px -4px 6px 0 rgba(255,255,255,.2), inset 4px 4px 6px 0 rgba(0, 0, 0, .4); }