== should format nesting selectors ==
table.colortable {
  & td {
    text-align: center;
    &.c { text-transform:uppercase }
    &:first-child, &:first-child + td { border:1px solid black }
  }

  & th {
    text-align:center;
    background:black;
    color:white;
  }
}

.foo {
  color:blue;
  &> .bar{ color: red; }
}

.error, #test {
  &:hover > .baz { color: red; }
}

.foo {
  &:is(.bar, &.baz) { color: red; }
}

figure {
  margin: 0;

  & > figcaption {
    background: hsl(0 0% 0% / 50%);

    & > p {
      font-size: .9rem;
    }
  }
}

[expect]
table.colortable {
    & td {
        text-align: center;

        &.c {
            text-transform: uppercase;
        }

        &:first-child,
        &:first-child + td {
            border: 1px solid black;
        }
    }

    & th {
        text-align: center;
        background: black;
        color: white;
    }
}

.foo {
    color: blue;

    & > .bar {
        color: red;
    }
}

.error,
#test {
    &:hover > .baz {
        color: red;
    }
}

.foo {
    &:is(.bar, &.baz) {
        color: red;
    }
}

figure {
    margin: 0;

    & > figcaption {
        background: hsl(0 0% 0% / 50%);

        & > p {
            font-size: .9rem;
        }
    }
}
