.ps-section-nav { display: flex; justify-content: space-between; flex-wrap: wrap; position: sticky; top: 0; left: 0; width: 100%; background-color: var(--background); border-bottom: 2px solid var(--foreground); overflow-x: auto; &--list { list-style: none; display: flex; position: sticky; margin: 0 -0.5rem; } &--link { display: flex; a { padding: 1rem 0.5rem; } &_active { a { color: var(--foreground); border-bottom: 4px solid var(--foreground); &:hover { border-color: var(--foreground); } } } } }