html{
    height: 100%;
}

.change-colour{
    background-color: white;
}

.background-colour {
    background-color: azure;
}

.background-colour.gradient {
    background: linear-gradient(to bottom right, #b2ffffbf, #ffa50057);
}

/* Business card container */
.card-content{
    margin-top: 1vh;
    margin-bottom: 1vh;
    margin-left: 1vw;
    margin-right: 10vw;
    padding-top: 1vh;
    padding-bottom: 1vh;
    padding-left: 3vw;
    padding-right: 3vw;
    text-align: left;
    background-color: black;
    /* Opacity animation */
    opacity: 0.5;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
}
.card-content:hover{
    /* Opacity animation */
    opacity: 1;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
}

/* Heading Name */
.h-name{
    margin-top: 0;
    font-variant: all-small-caps;
}

/* Heading Card */
.h-contact-card{
    margin-bottom: 0;
    color: #daf5e7;
    font-family: sans-serif;
    font-variant: all-small-caps;
}

/* Center object in window */
.centered {
  position: fixed; /* or absolute */
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* Text attributes */
h1{
    font-family: sans-serif;
    color: white;
}

p{
    font-family: monospace;
    color: white;
}
a{
    text-decoration: none;
    color: #42ffff;
}
a:hover{
    color: #ff9800;
}