* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.title {
    padding: 40px;
    background: black;
    margin: 0;
    text-align: center;
}
body{
    background-color: purple;
}
h1 {
    color: blueviolet;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    letter-spacing: 2px;
    text-shadow: 2px 2px white;
    font-size: 50px;
}
img {
    width: 500px
}
/* transitions.css */

a:link {
    transition: color 1s;
}

img {
    opacity: 0.25;
    transition: opacity 2s;
}

img:hover {
    opacity: 1;
}