.center {
    display: flex;
    justify-content: center;
    align-items: center;
}

.reverse-row-order {
  flex-direction: row-reverse;
}

.h-link:hover {
    text-decoration: underline;
}

.h-ico-b:hover {
    filter: invert(0.5) sepia(1) hue-rotate(200deg);
}
.h-ico-g:hover {
    filter: invert(0.5) sepia(1) hue-rotate(100deg);
}
.h-ico-r:hover {
    filter: invert(0.5) sepia(1) hue-rotate(300deg);
}

body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
}

#wrapper {
    flex: 1;
}
