h1 { font-family: Verdana, sans-serif; color:#c2b5e4; }
h3 { font-family: Verdana, sans-serif; color:#c2b5e4; }
h4 { font-family: Verdana, sans-serif; color:#c2b5e4; }
body { background-color:black; }

.icon:hover { 
box-shadow: 0 0 50px #c2b5e4;
background: #c2b5e4;
}

a:hover {
box-shadow: 0 0 50px #c2b5e4;
background: #c2b5e4;
}

/* container */
.responsive-two-column-grid {
    display:block;
}

/* columns */
.responsive-two-column-grid > * {
    padding:1rem;
}

/* tablet breakpoint */
@media (min-width:768px) {
    .responsive-two-column-grid {
        display: grid;
        grid-template-columns: 1fr 1fr;
 
   }
}