
.sqpl-inline {
    line-height: inherit;
}

.sqpl-project-link {
    color: inherit;
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 0.14em;
    transition: opacity 0.2s ease;
}

.sqpl-project-link:hover,
.sqpl-project-link:focus {
    opacity: 0.65;
}

.sqpl-separator {
    white-space: pre;
}

.sqpl-grouped {
    display: grid;
    gap: 2rem;
}

.sqpl-round-heading {
    margin: 0 0 0.8rem;
}

.sqpl-list {
    margin: 0;
    padding-left: 1.25em;
}

.sqpl-list li {
    margin-bottom: 0.35em;
}

.sqpl-empty {
    padding: 0.8rem 1rem;
    border: 1px solid currentColor;
    opacity: 0.7;
}
