body{
    font-family: "Product Sans","Poppins",sans-serif;
    color: rgba(0,0,0,.5);
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .5em;
    top: 15%;
    background: linear-gradient(to right, red , yellow);
}

h1{
    font: 600 3.5em "Product Sans", sans-serif;
    color: rgba(0,0,0,.5);
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .5em;
    width: 100%;
    cursor: none;
}

h3{
    font: 900 1.1em "Product Sans", sans-serif;
    color: rgba(0,0,0,.5);
    text-align: center;
    text-transform: none;
    letter-spacing: 0.2em;
}

input{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 250px;
    height: 50px;
    background-color: transparent;
    border-radius: 100px;
    border: none;
    cursor: pointer;
}

.code #copy{
    font-family: 'Poppins';
    position: relative;
    top: 10px;
    background: #fff;
    border: none; 
    border-color: #fff;
    border-radius: 10px; 
    padding: 15px;
    min-height:30px; 
    min-width: 120px;
    cursor: pointer;
}

#random{
    font-family: 'Poppins';
    position: relative;
    top: 30px;
    background: #fff;
    border: none; 
    border-color: #fff;
    border-radius: 10px; 
    padding: 15px;
    min-height:30px; 
    min-width: 120px;
    cursor: pointer;
}

#random:hover{
    border: 10px;
    background: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,0%,.1));
    background-image: linear-gradient(hsla(0,0%,100%,.05), hsla(0,0%,0%,.1));
    color: #fff;
}

@media only screen and (max-width: 750px) {
    h1 {
        font: 600 1.75em 'Product Sans',"Poppins",sans-serif;
    }
}
