/* * Comments disclosure triangle */ .comments-details { & { margin-bottom: -16px; } &[open] { margin-bottom: 0; } & > summary { @include font-size(1); color: $base-a; padding: 24px 0; white-space: nowrap; cursor: pointer; } & > summary:hover, & > summary:focus { &, & > .suffix { color: $base-a7; } & > .fauxlink { border-bottom: solid 1px $base-a7; } } & > summary > .count { font-weight: bold; } & > summary > .count::before { @include ion-md-chatboxes(24px, $base-a); content: ''; vertical-align: middle; color: $base-a; margin: 0 8px; } & > summary > .suffix { color: $base-mute; } & > summary > .fauxlink { margin-left: 4px; border-bottom: solid 1px rgba($base-a, 0.25); } }