    html {}

    body {
        padding: 0;
        margin: 0;
        background: url('nightsky.png') no-repeat #0B829F;
        background-position: 50% 0;
        font-family: 'Merriweather', serif;
        text-align: center;
        font-size: 100%;
    }

    p a {
        color: white;
    }

    hr {
        border: none;
        border-top: 1px solid rgba(255, 255, 255, 0.3);
    }

    #smoke {
        position: absolute;
        left: calc(50% - 180px);
        top: 120px;
        background: url('smoke.png') no-repeat 50% 0;
        height: 140px;
        width: 550px;
        overflow: hidden;
        text-align: left;
    }

    #spotify,
    #deezer,
    #applemusic,
    #soundcloud {
        display: inline-block;
        width: 74px;
        height: 140px;
        overflow: hidden;
        margin: 0 10px 0 0;
    }

    #spotify {
        margin-left: 110px;
    }

    #spotify a {
        display: block;
        width: 74px;
        height: 74px;
        border-radius: 74px;
        overflow: hidden;
        background: url('spotify.svg') no-repeat 50% 50%;
        background-color: rgba(255, 255, 255, 0.2);
        transition: all ease-in-out 0.5s;
        margin: 50px 0 0 0;
    }

    #spotify a:hover {
        background-color: rgba(0, 150, 69, 1);
    }

    #deezer a {
        display: block;
        width: 74px;
        height: 74px;
        border-radius: 74px;
        overflow: hidden;
        background: url('deezer.svg') no-repeat 50% 50%;
        background-color: rgba(255, 255, 255, 0.2);
        transition: all ease-in-out 0.5s;
        margin: 30px 0 0 0;
    }

    #deezer a:hover {
        background-color: rgba(0, 0, 0, 1);
    }

    #applemusic a {
        display: block;
        width: 74px;
        height: 74px;
        border-radius: 74px;
        overflow: hidden;
        background: url('applemusic.svg') no-repeat 50% 50%;
        background-color: rgba(255, 255, 255, 0.2);
        transition: all ease-in-out 0.5s;
        margin: 10px 0 0 0;
    }

    #applemusic a:hover {
        background-color: rgba(242, 39, 62, 1);
    }

    #soundcloud a {
        display: block;
        width: 74px;
        height: 74px;
        border-radius: 74px;
        overflow: hidden;
        background: url('soundcloud.svg') no-repeat 50% 50%;
        background-color: rgba(255, 255, 255, 0.2);
        transition: all ease-in-out 0.5s;
        margin: 20px 0 0 0;
    }

    #soundcloud a:hover {
        background-color: rgba(255, 108, 0, 1);
    }

    #conteneur {
        background: url('logo.png') no-repeat 50% 0;
        background-size: contain;
        padding: 300px 0 0 0;
        margin: 260px auto;
        width: 600px;
        max-width: 90%;
        min-width: 310px;
    }

    iframe {
        margin-bottom: 2em;
    }

    #tabs ul {
        margin: 0 0 3em 0;
        padding: 0;
        list-style: none;
        line-height: 57px;
    }

    #tabs ul li {
        display: inline-block;
    }

    #tabs ul li a {
        padding: 20px;
        text-align: center;
        text-decoration: none;
        color: #080e2b;
        background: rgba(255, 255, 255, 0.5);
        border-radius: 5px;
        text-transform: uppercase;
        font-size: 0.75em;
        transition: all ease-in-out 0.5s;
    }

    #tabs ul li.ui-state-active a {
        color: #080e2b;
        background: rgba(255, 255, 255, 0.9);
    }

    @media screen and (max-width: 600px) {
        body {
            background-size: 790px;
        }

        #conteneur {
            background-size: 380px;
            margin: 80px auto;
            padding: 170px 0 0 0;
        }

        #tabs ul li {
            display: block;
        }

        #tabs ul li a {
            display: block;
            margin: 0 0 1em 0;
        }

        #smoke {
            position: absolute;
            left: calc(50% - 175px);
            top: 20px;
            background: none;
            height: 50px;
            width: 350px;
            text-align: center;
        }

        #spotify,
        #deezer,
        #applemusic,
        #soundcloud {
            display: inline-block;
            width: 50px;
            height: 50px;
            overflow: hidden;
            margin: 0 10px 0 0;
        }

        #spotify a,
        #deezer a,
        #applemusic a,
        #soundcloud a {
            display: block;
            width: 50px;
            height: 50px;
            border-radius: 50px;
            overflow: hidden;
            transition: all ease-in-out 0.5s;
            margin: 0;
        }

        #spotify a {
            background: url('spotify.svg') no-repeat 50% 50%;
            background-color: rgba(0, 150, 69, 1);
            background-size: 30px;
        }

        #deezer a {
            background: url('deezer.svg') no-repeat 50% 50%;
            background-color: rgba(0, 0, 0, 1);
            background-size: 30px;
        }

        #applemusic a {
            background: url('applemusic.svg') no-repeat 50% 50%;
            background-color: rgba(242, 39, 62, 1);
            background-size: 30px;
        }

        #soundcloud a {
            background: url('soundcloud.svg') no-repeat 50% 50%;
            background-color: rgba(255, 108, 0, 1);
            background-size: 30px;
        }

    }