diff --git a/overrides/partials/comments.html b/overrides/partials/comments.html index 5a6da162a..e56e60213 100644 --- a/overrides/partials/comments.html +++ b/overrides/partials/comments.html @@ -43,28 +43,35 @@ diff --git a/overrides/stylesheets/giscus-dark.css b/overrides/stylesheets/giscus-dark.css new file mode 100644 index 000000000..6fccfc81f --- /dev/null +++ b/overrides/stylesheets/giscus-dark.css @@ -0,0 +1,30 @@ +@import url("https://giscus.app/themes/noborder_dark.css"); + +.gsc-comment-box-buttons .btn-primary { + border-radius: 999px !important; +} + +/* Limit long giscus comments so they don't dominate the page. */ +.gsc-comment-content, +.gsc-reply-content { + max-height: 32rem; + overflow-y: auto; + overscroll-behavior: contain; + padding-inline-end: 0.5rem; +} + +.gsc-comment-content::-webkit-scrollbar, +.gsc-reply-content::-webkit-scrollbar { + width: 0.35rem; +} + +.gsc-comment-content::-webkit-scrollbar-thumb, +.gsc-reply-content::-webkit-scrollbar-thumb { + background: rgba(230, 237, 243, 0.24); + border-radius: 999px; +} + +.gsc-comment-content::-webkit-scrollbar-track, +.gsc-reply-content::-webkit-scrollbar-track { + background: transparent; +} diff --git a/overrides/stylesheets/giscus-light.css b/overrides/stylesheets/giscus-light.css new file mode 100644 index 000000000..90bdf1c73 --- /dev/null +++ b/overrides/stylesheets/giscus-light.css @@ -0,0 +1,58 @@ +@import url("https://giscus.app/themes/light.css"); + +main { + --color-border-default: rgba(29, 29, 32, 0.08); + --color-border-muted: rgba(29, 29, 32, 0.05); + --color-accent-fg: #349890; + --color-btn-primary-text: #ffffff; + --color-btn-primary-bg: #52bbb1; + --color-btn-primary-hover-bg: #7acfc7; + --color-btn-primary-border: rgba(52, 152, 144, 0.2); + --color-btn-primary-hover-border: rgba(52, 152, 144, 0.24); +} + +.border, +.color-border-primary { + border-color: rgba(29, 29, 32, 0.07) !important; +} + +.gsc-comment-box-buttons .btn-primary { + border-radius: 999px !important; + border-color: transparent !important; + background-color: #52bbb1 !important; + color: #ffffff !important; + box-shadow: none !important; +} + +.gsc-comment-box-buttons .btn-primary:hover:not(:disabled) { + background-color: #7acfc7 !important; +} + +.gsc-comment-box-buttons .btn-primary:disabled { + opacity: 0.62; +} + +/* Limit long giscus comments so they don't dominate the page. */ +.gsc-comment-content, +.gsc-reply-content { + max-height: 32rem; + overflow-y: auto; + overscroll-behavior: contain; + padding-inline-end: 0.5rem; +} + +.gsc-comment-content::-webkit-scrollbar, +.gsc-reply-content::-webkit-scrollbar { + width: 0.35rem; +} + +.gsc-comment-content::-webkit-scrollbar-thumb, +.gsc-reply-content::-webkit-scrollbar-thumb { + background: rgba(31, 35, 40, 0.22); + border-radius: 999px; +} + +.gsc-comment-content::-webkit-scrollbar-track, +.gsc-reply-content::-webkit-scrollbar-track { + background: transparent; +}