:root { --background: #353535; --foreground: white; } body { background-color: var(--background); color: var(--foreground); font-family: sans-serif; } p, h1 { margin: 0 } div.weh { background-image: url('/weh.png'); background-size: 50vh; height: 50vh; width: 50vh; box-shadow: 0 0 25px 25px var(--background) inset; margin: 30px auto; } div.container { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; }