a b/docs/assets/stylesheets/giscus_light.css
1
/*! MIT License
2
 * Copyright (c) 2018 GitHub Inc.
3
 * https://github.com/primer/primitives/blob/main/LICENSE
4
 */main{--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-btn-text:#24292f;--color-btn-bg:#f6f8fa;--color-btn-border:#1f232826;--color-btn-shadow:0 1px 0 #1f23280a;--color-btn-inset-shadow:inset 0 1px 0 #ffffff40;--color-btn-hover-bg:#f3f4f6;--color-btn-hover-border:#1f232826;--color-btn-active-bg:#ebecf0;--color-btn-active-border:#1f232826;--color-btn-selected-bg:#eeeff2;--color-btn-primary-text:#fff;--color-btn-primary-bg:#1f883d;--color-btn-primary-border:#1f232826;--color-btn-primary-shadow:0 1px 0 #1f23281a;--color-btn-primary-inset-shadow:inset 0 1px 0 #ffffff08;--color-btn-primary-hover-bg:#1a7f37;--color-btn-primary-hover-border:#1f232826;--color-btn-primary-selected-bg:#187733;--color-btn-primary-selected-shadow:inset 0 1px 0 #002d1133;--color-btn-primary-disabled-text:#fffc;--color-btn-primary-disabled-bg:#94d3a2;--color-btn-primary-disabled-border:#1f232826;--color-action-list-item-default-hover-bg:#d0d7de52;--color-segmented-control-bg:#eaeef2;--color-segmented-control-button-bg:#fff;--color-segmented-control-button-selected-border:#8c959f;--color-fg-default:#1f2328;--color-fg-muted:#656d76;--color-fg-subtle:#6e7781;--color-canvas-default:#fff;--color-canvas-overlay:#fff;--color-canvas-inset:#f6f8fa;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:#afb8c133;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-accent-muted:#54aeff66;--color-accent-subtle:#ddf4ff;--color-success-fg:#1a7f37;--color-attention-fg:#9a6700;--color-attention-muted:#d4a72c66;--color-attention-subtle:#fff8c5;--color-danger-fg:#d1242f;--color-danger-muted:#ff818266;--color-danger-subtle:#ffebe9;--color-primer-shadow-inset:inset 0 1px 0 #d0d7de33;--color-scale-gray-1:#eaeef2;--color-scale-blue-1:#b6e3ff;
5
6
  /*! Extensions from @primer/css/alerts/flash.scss */--color-social-reaction-bg-hover:var(--color-scale-gray-1);--color-social-reaction-bg-reacted-hover:var(--color-scale-blue-1)}main .pagination-loader-container{background-image:url(https://github.com/images/modules/pulls/progressive-disclosure-line.svg)}main .gsc-loading-image{background-image:url(https://github.githubassets.com/images/mona-loading-default.gif)}
7
8
/* Hide closed discussions */
9
10
.gsc-comment:has(.gsc-comment-content.minimized) .gsc-replies {
11
    display: none;
12
}
13
14
.gsc-comment:has(.gsc-comment-content.minimized) {
15
    display: none;
16
}
17
18
.gsc-timeline:has(.gsc-comment-content.minimized):after {
19
    content: "Some dicussions were closed";
20
    font-size: 0.875rem;
21
    font-style: italic;
22
    color: var(--color-fg-muted, var(--color-text-secondary));
23
}
24
25
/* Styling:
26
* The main goal of this is to make it more compact, re-ordering elements to stack them horizontally, removing
27
* unnecessary padding and margins, and dropping some irrelevant buttons (like the markdown helper link) */
28
29
.gsc-timeline {
30
    gap: 0.5rem;
31
}
32
33
.gsc-main {
34
    gap: 0.25rem;
35
}
36
37
.gsc-comments {
38
    gap: 0.8rem
39
}
40
41
.gsc-comment-header {
42
    padding-inline-end:0.5rem;
43
    padding-inline-start:0.5rem;
44
    padding-top: .5rem;
45
    grid-area: header;
46
}
47
48
.gsc-comment-content {
49
    padding: 0.5rem 0.75rem;
50
}
51
52
.gsc-comment-reactions {
53
    align-items: center;
54
    margin-inline-start:0.5rem
55
}
56
57
.gsc-comment-box-textarea {
58
    min-height: 58px !important;
59
}
60
61
.gsc-box-preview {
62
    min-height: 58px !important;
63
    padding-bottom: 0.5rem;
64
}
65
66
.gsc-reply-box {
67
    padding-inline-end: 0.5rem;
68
    padding-bottom: 0.5rem;
69
    padding-inline-start: 0.5rem;
70
    padding-top: 0.5rem;
71
}
72
73
.gsc-reply {
74
    padding: 0 0.5rem 0;
75
}
76
77
.gsc-comment-box, .gsc-reply-box {
78
    grid-area: reply;
79
    border-bottom-left-radius: 0.3rem;
80
    border-bottom-right-radius: 0.3rem;
81
}
82
83
.gsc-replies {
84
    grid-area: replies;
85
}
86
87
.gsc-reactions-count + div {}
88
89
#__next .gsc-reactions-count + div {
90
    margin-top: 0.25rem;
91
}
92
93
.gsc-comment-footer {
94
    grid-area: reactions;
95
    padding-inline-end: 0.5rem;
96
    padding-top: .5rem;
97
    margin-bottom: 0;
98
    justify-content: end;
99
    flex: 0;
100
}
101
102
.gsc-comment-content {
103
    grid-area: content;
104
}
105
106
.gsc-comment > div {
107
    display: grid;
108
    grid-template-areas:
109
        "header reactions"
110
        "content content"
111
        "replies replies"
112
        "reply reply";
113
    grid-template-rows: auto;
114
}
115
116
.gsc-comment-replies-count {
117
    margin-inline-end: 0rem;
118
}
119
120
.gsc-tl-line {
121
    inset-inline-start: 22px;
122
}
123
124
.gsc-reply > div.flex > div.w-full {
125
    display: grid;
126
    grid-template:
127
        "header reactions"
128
        "content content";
129
}
130
131
.gsc-reply-content {
132
    grid-area: content;
133
}
134
135
.gsc-reply-footer {
136
    grid-area: reactions;
137
    justify-content: end;
138
}
139
140
.gsc-reply-header {
141
    grid-area: header;
142
}
143
144
.gsc-reply-reactions {
145
    gap: 0;
146
    margin-inline-end: 0;
147
}
148
149
.gsc-comment-box-textarea-extras {
150
    display: none;
151
}
152
153
.gsc-timeline .gsc-reactions-popover.open.left:before {
154
    inset-inline-end: 9px;
155
    inset-inline-start: unset;
156
}
157
158
.gsc-timeline .gsc-reactions-popover.top {
159
    inset-inline-end: -.375rem;
160
    inset-inline-start: unset;
161
}
162
163
.gsc-timeline .gsc-reactions-popover.open.left:after {
164
    inset-inline-end: 10px;
165
    inset-inline-start: unset;
166
}
167
168
.gsc-comment-box-textarea {
169
    border-bottom-left-radius: inherit;
170
    border-bottom-right-radius: inherit;
171
}
172
173
.gsc-comment-box {
174
    display: grid;
175
    grid-template:
176
        "header buttons"
177
        "content content";
178
    grid-template-columns: auto minmax(0,max-content);
179
}
180
181
.gsc-comment-box-tabs {
182
    grid-area: header;
183
}
184
185
.gsc-comment-box-main {
186
    grid-area: content;
187
}
188
189
.gsc-comment-box-bottom {
190
    grid-area: buttons;
191
    background-color: var(--color-canvas-subtle, var(--color-bg-tertiary));
192
    margin: 0px;
193
    align-items: center;
194
    border-bottom-width: 1px;
195
    border-start-end-radius: .25rem;
196
    border-start-start-radius: 0;
197
    padding-right: 0.5rem;
198
    justify-content: end;
199
    gap: 0.5rem;
200
}
201
202
.gsc-comment-box-md-toolbar {
203
    margin-top: 0px;
204
}
205
206
.gsc-comment-box-is-reply > .gsc-comment-box-bottom {
207
    border-top-width: 1px;
208
    border-top-right-radius: 0;
209
}
210
211
.gsc-comment-box-preview {
212
    min-height: 58px !important;
213
}
214
215
/* Otherwise some popup overflow the iframe */
216
.gsc-reactions {
217
    margin-top: 0.95em;
218
}