<NME> style.less
<BEF> @import "../../less/variables.less";

.tota11y-heading {
    &-outline {
        color: @darkGray;
    }

    &-outline-entry {
        margin-bottom: 8px;
    }

    &-outline-level {
        .position(relative, -2px, auto, auto, auto);
        margin-right: 5px;
        padding: 2px 3px;
        pointer-events: none;
    }
}

<MSG> Fixed margins in heading summary items

Summary:
After adding `margin: 0` to the reset styles, the headings summary
panel was affected, since it used inline margins to draw an outline.

To fix this, I've added rules for `heading-level-XX` to override this
base style.

Test Plan:
. Activate headings plugin
. See the "Summary" tab has margins

Auditors: riley

<DFF> @@ -7,6 +7,26 @@
 
     &-outline-entry {
         margin-bottom: 8px;
+
+        &.heading-level-1 {
+            margin-left: 0;
+        }
+        &.heading-level-2 {
+            margin-left: 20px;
+        }
+        &.heading-level-3 {
+            margin-left: 40px;
+        }
+        &.heading-level-4 {
+            margin-left: 60px;
+        }
+        &.heading-level-5 {
+            margin-left: 80px;
+        }
+        &.heading-level-6 {
+            margin-left: 100px;
+        }
+
     }
 
     &-outline-level {

{'addition_count': 20, 'commit_subject': 'Fixed margins in heading summary items', 'deletion_count': 0, 'file_extension': '.less', 'lang': 'less', 'license': 'mit', 'repo_name': 'Khan/tota11y'}