
.grid {
    display: grid;
    gap: var(--spacing)
}

.grid.sidebar-right {
    grid-template-columns: 700px auto;
}

.grid.categories {
    grid-template-columns: 1fr 1fr;
}

.grid.categories > :nth-child(odd):last-child:not(:only-child) {
    grid-column: span 2;
}

.grid.categories a {
    text-decoration: none;

    transition: scale 0.2s ease-in-out;
}

.grid.categories a:hover {
    scale: 1.01;
}

.grid.categories a:active {
    scale: 0.99;
}

@media (max-width: 500px) {
    .grid.categories {
        grid-template-columns: 1fr;
    }
    .grid.categories > :nth-child(odd):last-child:not(:only-child) {
        grid-column: span 1;
    }
}


.float-right {
    float: right;
}

.no-bottom-margin .special-text {
    margin-bottom: auto;
}

.big-icon {
    font-size: 3em;
}

ul.results {
    list-style: none;
}

ul.results > li {
    margin: 1em 0;
}

/* Undo the link colour removal in the main omg.lol styles */
ul.results > li .title a {
    color: blue
}

ul.results > li .title a:visited {
    color: purple;
}

ul.results > li .title a:active {
    color: red;
}

ul.results > li .address {
    font-size: 0.8em;
    color: var(--gray-7);
}


