:root{
    --White: hsl(0, 0%, 100%);
    --Slate-300: hsl(212, 45%, 89%);
    --Slate-500: hsl(216, 15%, 48%);
    --Slate-900: hsl(218, 44%, 22%);
}
.attribution { font-size: 11px; text-align: center; width: 100%;}
.attribution a { color: hsl(228, 45%, 44%); }

@media (max-width:450px){
    body{
    padding: 20px;
    }
    img{
    width: 100%;
    }
    .img{
    width: 100%;
    }
    .container{
    margin: auto;
    width: 100%;
    }

    h1, p{
    padding: 0px 3px;
    font-size: 15px;
    }
    h1{
    margin-top: 15px;
    font-size: 17px;
    }
}