
        }

        section > *:first-child {
            background-color: var(--blue);
            color: white;
            padding: 0.25em 0.25em 0.25em 0.5em;
            margin: 0;
        }

        section > * + * {
            margin-left: 16px;
            margin-right: 16px;
        }

        footer {
            position: fixed;
            bottom: 0;
            left: 0;
            width: 100%;
            max-width: 100vw;

            display: flex;
            justify-content: space-betwee