body {
    --pico-block-spacing-vertical: 1.5rem;
}

nav li [role=button] {
    margin: 0;
}

body > footer {
    display: flex;
    gap: 1rem;
    justify-content: space-between;
    align-items: center;
    color: var(--pico-secondary);
    --pico-color: var(--pico-secondary);
    --pico-primary: var(--pico-secondary);
    font-size: 0.65rem;
}
body > footer > p {
    margin-bottom: 0;
}
body > footer img {
    height: 3em;
    width: auto;
    opacity: 0.65;
}

@media (min-width: 1100px) {
    .container {
        max-width: 1100px;
    }
}

.nowrap {
    white-space: nowrap;
}

h1 small, h2 small, h3 small {
    font-size: 0.75em;
    font-weight: normal;
}

p.fineprint {
    color: var(--pico-muted-color);
    font-size: smaller;
}
