10
margin: calc(2 * #{$size__spacing-unit}) $size__spacing-unit;
11
@include postContentMaxWidth();
13
@include media(tablet) {
14
margin: calc(3 * #{$size__spacing-unit}) $size__site-margins;
18
margin-top: calc(2 * #{$size__spacing-unit});
19
margin-bottom: calc(2 * #{$size__spacing-unit});
21
@include media(tablet) {
22
margin-top: calc(3 * #{$size__spacing-unit});
23
margin-bottom: calc(3 * #{$size__spacing-unit});
27
/* Add extra margin when the comments section is located immediately after the
28
* post itself (this happens on pages).
31
margin-top: calc(3 * #{$size__spacing-unit});
34
.comments-title-wrap {
36
@include media(tablet) {
37
align-items: baseline;
39
justify-content: space-between;
43
@include post-section-dash;
46
@include media(tablet) {
47
flex: 1 0 calc(3 * (100vw / 12));
52
@include media(tablet) {
53
flex: 0 0 calc(2 * (100vw / 12));
54
margin-left: #{$size__spacing-unit};
62
box-sizing: border-box;
68
.comment-user-avatar {
69
margin: $size__spacing-unit 0 -#{$size__spacing-unit};
72
.comment .comment-form {
78
font-size: $font__size_base;
80
left: calc(#{$size__spacing-unit} + 100%);
81
top: calc(-3.5 * #{$size__spacing-unit});
82
width: calc(100vw / 12 );
88
> .comments-title:last-child {
95
flex-direction: column;
118
padding: 0 0 0 $size__spacing-unit;
121
> .comment:first-child {
129
color: $color__text-light;
130
font-family: $font__heading;
131
font-size: $font__size-xs;
133
margin-top: $size__spacing-unit;
134
margin-bottom: $size__spacing-unit;
136
a:not(.comment-edit-link) {
138
font-size: $font__size-base / (1 * $font__size-ratio);
140
padding-right: #{0.5 * $size__spacing-unit};
145
color: $color__text-light;
146
font-family: $font__heading;
159
.comment-reply-link {
160
display: inline-block;
168
@include media(tablet) {
169
padding-left: calc(.5 * (#{$size__spacing-unit} + calc(100vw / 12 )));
177
margin-left: calc(3.25 * #{$size__spacing-unit});
182
margin: calc(2 * #{$size__spacing-unit}) 0 0;
194
margin-right: $size__spacing-unit;
197
@include media(tablet) {
199
margin-right: inherit;
202
right: calc(100% + #{$size__spacing-unit});
214
color: $color__link-hover;
224
background: lighten( $color__link, 8% );
225
right: calc(100% - #{$size__spacing-unit * 2.5});
229
@include media(tablet) {
230
right: calc(100% + #{$size__spacing-unit * .75});
238
transform: scale(0.875);
249
color: $color__text-light;
250
vertical-align: baseline;
253
vertical-align: baseline;
257
color: $color__link-hover;
258
text-decoration: none;
263
display: inline-block;
267
color: $color__text-light;
269
vertical-align: baseline;
273
color: $color__text-light;
276
transform: scale(0.8);
277
vertical-align: baseline;
284
padding-left: $size__spacing-unit;
285
margin-left: -#{$size__spacing-unit};
296
margin: $size__spacing-unit 0;
298
@include media(desktop) {
299
padding-right: $size__spacing-unit;
315
text-decoration: underline;
318
text-decoration: none;
325
#cancel-comment-reply-link {
329
color: $color__link-hover;
333
.discussion-avatar-list {
347
.comment-user-avatar {
350
height: calc(1.5 * #{$size__spacing-unit});
351
width: calc(1.5 * #{$size__spacing-unit});
358
.discussion-meta-info {
362
vertical-align: middle;
364
transform: scale( 0.6 ) scaleX(-1) translateY(-0.1em);
365
margin-left: -#{.25 * $size__spacing-unit}; // Align icon with avatars above.
375
font-family: $font__heading;
376
font-size: $font__size-xs;
377
color: $color__text-light;
380
.comment-form-author,
381
.comment-form-email {
382
@include media(tablet) {
383
width: calc(50% - #{$size__spacing-unit / 2});
388
.comment-form-email {
389
@include media(tablet) {
390
margin-left: $size__spacing-unit;
394
input[name="author"],