html {
    background: hsla(334, 100%, 3%, 1);
    background: linear-gradient(180deg, hsla(334, 100%, 3%, 1) 1%, hsla(319, 94%, 6%, 1) 25%, hsla(2, 80%, 10%, 1) 50%, hsla(333, 81%, 16%, 1) 75%, hsla(351, 81%, 27%, 1) 100%);
    background-size: 100%;
}

html, body {
    height: 100%;
    overflow: hidden;
    min-height: 360px;
}

body {
    margin: 0;
    padding: 0;
}

main {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

img {
    display: block;
    min-width: 40%;
    max-width: 100%;
    opacity: 0.75;
    align-self: center;
}

path {
    fill: #fff;
}
