body {
    background-color: #1b1b1b;
    color: #888888
}
#topbar {
    display: flex;
    justify-content: space-between;
}
.tb-link{
    text-decoration: none;
    color: #c0c0c0;
}
#contact-list {
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.ct-row{
    text-decoration: none;
    display:flex;
    column-gap:5px;
    align-items:stretch;
    font-size:20px;
    color: #888888;
    height:1em;

}
.ct-icon,.ct-label{
    height:auto;
}
.ct-icon{
    aspect-ratio:1;
}

