blob: 7b0286fc0c371379ca16e5624d055d0f87f52c5e [file] [edit]
/*
* Giscus widget theme.
*/
@import url("https://giscus.app/themes/light.css")
screen and (prefers-color-scheme: light);
@import url("https://giscus.app/themes/dark.css")
screen and (prefers-color-scheme: dark);
main {
--color-canvas-default: #ffffff;
--color-canvas-overlay: #ffffff;
--color-canvas-subtle: #f0f4f7;
--color-canvas-inset: #f0f4f7;
--color-fg-default: #404040;
--color-fg-muted: #555555;
--color-fg-subtle: #555555;
--color-border-default: #dddddd;
--color-border-muted: #dddddd;
--color-accent-fg: #2371a8;
--color-accent-emphasis: #2371a8;
--color-btn-text: #404040;
--color-btn-bg: #f0f4f7;
--color-btn-border: #dddddd;
--color-btn-hover-bg: #e5ebf0;
/* The "Comment" button, green by default. */
--color-btn-primary-bg: #2371a8;
--color-btn-primary-hover-bg: #1d5f8e;
--color-btn-primary-disabled-bg: #a9c8dd;
--color-btn-primary-border: #2371a8;
--color-btn-primary-text: #ffffff;
}
@media (prefers-color-scheme: dark) {
main {
--color-canvas-default: #1a1a1a;
--color-canvas-overlay: #1a1a1a;
--color-canvas-subtle: #2c2c2c;
--color-canvas-inset: #2c2c2c;
--color-fg-default: #c8c8c8;
--color-fg-muted: #9b9b9b;
--color-fg-subtle: #9b9b9b;
--color-border-default: #2e2e2e;
--color-border-muted: #2e2e2e;
--color-accent-fg: #6ab0de;
--color-accent-emphasis: #6ab0de;
--color-btn-text: #c8c8c8;
--color-btn-bg: #2c2c2c;
--color-btn-border: #2e2e2e;
--color-btn-hover-bg: #383838;
--color-btn-primary-hover-bg: #2a83c2;
--color-btn-primary-disabled-bg: #2c4a5e;
}
}
main .gsc-reactions {
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 0.5rem;
}
main .gsc-reactions-count,
main .gsc-comments-count {
margin: 0;
font-size: 0.85rem;
font-weight: 400;
text-align: left;
color: var(--color-fg-muted);
}
main .gsc-reactions > * {
flex: 0 0 auto !important;
justify-content: flex-start !important;
margin-top: 0 !important;
}
main .gsc-main {
gap: 1rem;
}
@media (min-width: 601px) {
main .gsc-main {
position: relative;
}
main .gsc-reactions {
position: absolute;
top: 0;
right: 0;
width: auto;
margin: 0;
}
main .gsc-main:has(.gsc-right-header) .gsc-reactions {
right: 9.5rem;
}
}
main .gsc-comment-box-main {
margin-left: 0;
margin-right: 0;
}
main .gsc-comment-box-textarea {
box-sizing: border-box;
width: 100%;
border-left: 0;
border-right: 0;
border-top: 0;
border-radius: 0;
border-bottom-style: solid;
}
main .gsc-comment-box-textarea-extras {
display: none;
}
main .gsc-comment-box-md-toolbar {
display: none;
}