@ -12,26 +12,26 @@
/ / will fall back to the default value from ` $ default-theme ` instead .
/ / will fall back to the default value from ` $ default-theme ` instead .
body {
body {
color : var ( --foreground-primary ) ;
background-color : var ( --background-secondary ) ;
color : var ( --foreground-primary-color ) ;
background-color : var ( --background-secondary-color ) ;
* {
* {
border-color : var ( --border ) ;
border-color : var ( --border-color ) ;
}
}
a {
a {
color : var ( --link ) ;
color : var ( --link-color ) ;
& : hover {
& : hover {
color : var ( --link-hover ) ;
color : var ( --link-hover-color ) ;
}
}
& : visited {
& : visited {
color : var ( --link-visited ) ;
color : var ( --link-visited-color ) ;
}
}
code {
code {
color : var ( --link ) ;
color : var ( --link-color ) ;
& : hover {
& : hover {
text-decoration : underline ;
text-decoration : underline ;
@ -39,293 +39,293 @@ body {
}
}
& : visited code {
& : visited code {
color : var ( --link-visited ) ;
color : var ( --link-visited-color ) ;
}
}
}
}
a . link-user ,
a . link-user ,
a . link-group {
a . link-group {
& : visited {
& : visited {
color : var ( --link ) ;
color : var ( --link-color ) ;
}
}
}
}
a . logged-in-user-alert {
a . logged-in-user-alert {
color : var ( --alert ) ;
color : var ( --alert-color ) ;
& : visited {
& : visited {
color : var ( --alert ) ;
color : var ( --alert-color ) ;
}
}
}
}
@include syntax-highlighting ;
@include syntax-highlighting ;
blockquote {
blockquote {
border-color : var ( --foreground-highlight ) ;
background-color : var ( --background-secondary ) ;
border-color : var ( --foreground-highlight-color ) ;
background-color : var ( --background-secondary-color ) ;
code ,
code ,
pre {
pre {
background-color : var ( --background-primary ) ;
background-color : var ( --background-primary-color ) ;
}
}
}
}
code ,
code ,
pre {
pre {
color : var ( --foreground-highlight ) ;
background-color : var ( --background-secondary ) ;
color : var ( --foreground-highlight-color ) ;
background-color : var ( --background-secondary-color ) ;
}
}
main {
main {
background-color : var ( --background-primary ) ;
background-color : var ( --background-primary-color ) ;
}
}
meter {
meter {
/ / Crazy styles to get this to work adapted from Spectre . css ' s _meters.scss
/ / Crazy styles to get this to work adapted from Spectre . css ' s _meters.scss
background : var ( --background-secondary ) ;
background : var ( --background-secondary-color ) ;
& : : -webkit-meter-bar {
& : : -webkit-meter-bar {
background : var ( --background-secondary ) ;
background : var ( --background-secondary-color ) ;
}
}
/ / For some mysterious reason , none of the below rules can be merged
/ / For some mysterious reason , none of the below rules can be merged
& : : -webkit-meter-optimum-value {
& : : -webkit-meter-optimum-value {
background : var ( --success ) ;
background : var ( --success-color ) ;
}
}
& : -moz-meter-optimum : : -moz-meter-bar {
& : -moz-meter-optimum : : -moz-meter-bar {
background : var ( --success ) ;
background : var ( --success-color ) ;
}
}
& : : -webkit-meter-suboptimum-value {
& : : -webkit-meter-suboptimum-value {
background : var ( --warning ) ;
background : var ( --warning-color ) ;
}
}
& : -moz-meter-sub-optimum : : -moz-meter-bar {
& : -moz-meter-sub-optimum : : -moz-meter-bar {
background : var ( --warning ) ;
background : var ( --warning-color ) ;
}
}
& : : -webkit-meter-even-less-good-value {
& : : -webkit-meter-even-less-good-value {
background : var ( --error ) ;
background : var ( --error-color ) ;
}
}
& : -moz-meter-sub-sub-optimum : : -moz-meter-bar {
& : -moz-meter-sub-sub-optimum : : -moz-meter-bar {
background : var ( --error ) ;
background : var ( --error-color ) ;
}
}
}
}
tbody tr : nth-of-type ( 2n + 1 ) {
tbody tr : nth-of-type ( 2n + 1 ) {
background-color : var ( --background-secondary ) ;
background-color : var ( --background-secondary-color ) ;
}
}
. table td {
. table td {
border-bottom-color : var ( --border ) ;
border-bottom-color : var ( --border-color ) ;
}
}
. table th {
. table th {
border-bottom-color : var ( --foreground-highlight ) ;
border-bottom-color : var ( --foreground-highlight-color ) ;
}
}
. form-autocomplete {
. form-autocomplete {
. menu {
. menu {
background-color : var ( --background-secondary ) ;
background-color : var ( --background-secondary-color ) ;
}
}
}
}
. breadcrumb . breadcrumb-item {
. breadcrumb . breadcrumb-item {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
& : not ( : last-child ) {
& : not ( : last-child ) {
a {
a {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
}
}
}
}
& : not ( : first-child ) {
& : not ( : first-child ) {
& : : before {
& : : before {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
}
}
}
}
& : last-child {
& : last-child {
a {
a {
color : var ( --link ) ;
color : var ( --link-color ) ;
}
}
}
}
}
}
. btn {
. btn {
color : var ( --button ) ;
color : var ( --button-color ) ;
background-color : transparent ;
background-color : transparent ;
border-color : var ( --button ) ;
border-color : var ( --button-color ) ;
& : hover {
& : hover {
background-color : var ( --button-transparent ) ;
background-color : var ( --button-transparent-color ) ;
}
}
}
}
. btn-comment-collapse : hover {
. btn-comment-collapse : hover {
border-color : var ( --border ) ;
border-color : var ( --border-color ) ;
}
}
. btn-light {
. btn-light {
color : var ( --foreground-secondary ) ;
border-color : var ( --border ) ;
color : var ( --foreground-secondary-color ) ;
border-color : var ( --border-color ) ;
& : hover {
& : hover {
color : var ( --link ) ;
color : var ( --link-color ) ;
}
}
}
}
. btn . btn-link {
. btn . btn-link {
color : var ( --link ) ;
color : var ( --link-color ) ;
background-color : transparent ;
background-color : transparent ;
border-color : transparent ;
border-color : transparent ;
& : hover {
& : hover {
color : var ( --link ) ;
color : var ( --link-color ) ;
}
}
}
}
. btn . btn-primary {
. btn . btn-primary {
color : var ( --button-by-brightness ) ;
color : var ( --button-by-brightness-color ) ;
background-color : var ( --button ) ;
border-color : var ( --button ) ;
background-color : var ( --button-color ) ;
border-color : var ( --button-color ) ;
& : hover {
& : hover {
background-color : var ( --button-darkened-10 ) ;
border-color : var ( --button-darkened-10 ) ;
background-color : var ( --button-darkened-10-color ) ;
border-color : var ( --button-darkened-10-color ) ;
}
}
& : visited {
& : visited {
color : var ( --button-by-brightness ) ;
color : var ( --button-by-brightness-color ) ;
}
}
}
}
. btn-used {
. btn-used {
color : var ( --button-used ) ;
border-color : var ( --button-used-darkened-3 ) ;
color : var ( --button-used-color ) ;
border-color : var ( --button-used-darkened-3-color ) ;
& : hover {
& : hover {
background-color : var ( --button-used-darkened-3 ) ;
border-color : var ( --button-used-darkened-8 ) ;
color : var ( --white ) ;
background-color : var ( --button-used-darkened-3-color ) ;
border-color : var ( --button-used-darkened-8-color ) ;
color : var ( --white-color ) ;
}
}
}
}
. btn-post-action {
. btn-post-action {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
& : hover {
& : hover {
color : var ( --foreground-extreme ) ;
color : var ( --foreground-extreme-color ) ;
}
}
}
}
. btn-post-action-used {
. btn-post-action-used {
color : var ( --button-used ) ;
color : var ( --button-used-color ) ;
}
}
. btn-comment-label-exemplary {
. btn-comment-label-exemplary {
@include label-button ( var ( -- comment-label-exemplary )) ;
@include label-button ( var ( -- comment-label-exemplary-color )) ;
}
}
. btn-comment-label-joke {
. btn-comment-label-joke {
@include label-button ( var ( -- comment-label-joke )) ;
@include label-button ( var ( -- comment-label-joke-color )) ;
}
}
. btn-comment-label-noise {
. btn-comment-label-noise {
@include label-button ( var ( -- comment-label-noise )) ;
@include label-button ( var ( -- comment-label-noise-color )) ;
}
}
. btn-comment-label-offtopic {
. btn-comment-label-offtopic {
@include label-button ( var ( -- comment-label-offtopic )) ;
@include label-button ( var ( -- comment-label-offtopic-color )) ;
}
}
. btn-comment-label-malice {
. btn-comment-label-malice {
@include label-button ( var ( -- comment-label-malice )) ;
@include label-button ( var ( -- comment-label-malice-color )) ;
}
}
. chip {
. chip {
background-color : var ( --background-secondary ) ;
color : var ( --foreground-highlight ) ;
background-color : var ( --background-secondary-color ) ;
color : var ( --foreground-highlight-color ) ;
& . active {
& . active {
background-color : var ( --button ) ;
color : var ( --button-by-brightness ) ;
background-color : var ( --button-color ) ;
color : var ( --button-by-brightness-color ) ;
. btn {
. btn {
color : var ( --button-by-brightness ) ;
color : var ( --button-by-brightness-color ) ;
}
}
}
}
& . error {
& . error {
background-color : var ( --error ) ;
background-color : var ( --error-color ) ;
color : var ( --error-by-brightness ) ;
color : var ( --error-by-brightness-color ) ;
. btn {
. btn {
color : var ( --error-by-brightness ) ;
color : var ( --error-by-brightness-color ) ;
}
}
}
}
}
}
. comment-branch-counter {
. comment-branch-counter {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
}
}
. comment-nav-link ,
. comment-nav-link ,
. comment-nav-link : visited {
. comment-nav-link : visited {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
}
}
. comment-removed-warning {
. comment-removed-warning {
color : var ( --warning ) ;
color : var ( --warning-color ) ;
}
}
. label-comment-exemplary {
. label-comment-exemplary {
@include theme-special-label (
@include theme-special-label (
var ( --background-label-exemplary ) ,
var ( --foreground-label-exemplary ) ,
var ( --comment-label-exemplary )
var ( --background-label-exemplary-color ) ,
var ( --foreground-label-exemplary-color ) ,
var ( --comment-label-exemplary-color )
) ;
) ;
}
}
. label-comment-joke {
. label-comment-joke {
@include theme-special-label (
@include theme-special-label (
var ( --background-label-joke ) ,
var ( --foreground-label-joke ) ,
var ( --comment-label-joke )
var ( --background-label-joke-color ) ,
var ( --foreground-label-joke-color ) ,
var ( --comment-label-joke-color )
) ;
) ;
}
}
. label-comment-noise {
. label-comment-noise {
@include theme-special-label (
@include theme-special-label (
var ( --background-label-noise ) ,
var ( --foreground-label-noise ) ,
var ( --comment-label-noise )
var ( --background-label-noise-color ) ,
var ( --foreground-label-noise-color ) ,
var ( --comment-label-noise-color )
) ;
) ;
}
}
. label-comment-offtopic {
. label-comment-offtopic {
@include theme-special-label (
@include theme-special-label (
var ( --background-label-offtopic ) ,
var ( --foreground-label-offtopic ) ,
var ( --comment-label-offtopic )
var ( --background-label-offtopic-color ) ,
var ( --foreground-label-offtopic-color ) ,
var ( --comment-label-offtopic-color )
) ;
) ;
}
}
. label-comment-malice {
. label-comment-malice {
@include theme-special-label (
@include theme-special-label (
var ( --background-label-malice ) ,
var ( --foreground-label-malice ) ,
var ( --comment-label-malice )
var ( --background-label-malice-color ) ,
var ( --foreground-label-malice-color ) ,
var ( --comment-label-malice-color )
) ;
) ;
}
}
% collapsed-theme {
% collapsed-theme {
. comment-header {
. comment-header {
background-color : var ( --background-primary ) ;
background-color : var ( --background-primary-color ) ;
}
}
}
}
@ -340,37 +340,37 @@ body {
}
}
. comment-header {
. comment-header {
color : var ( --foreground-highlight ) ;
background-color : var ( --background-secondary ) ;
color : var ( --foreground-highlight-color ) ;
background-color : var ( --background-secondary-color ) ;
}
}
. comment : target > . comment-itself {
. comment : target > . comment-itself {
border-left-color : var ( --stripe-target ) ;
border-left-color : var ( --stripe-target-color ) ;
}
}
. divider {
. divider {
border-color : var ( --border ) ;
border-color : var ( --border-color ) ;
}
}
. divider [ data-content ] : : after {
. divider [ data-content ] : : after {
color : var ( --foreground-primary ) ;
background-color : var ( --background-primary ) ;
color : var ( --foreground-primary-color ) ;
background-color : var ( --background-primary-color ) ;
}
}
. donation-goal-meter-over-goal {
. donation-goal-meter-over-goal {
background : var ( --comment-label-exemplary ) ;
background : var ( --comment-label-exemplary-color ) ;
& : : -webkit-meter-bar {
& : : -webkit-meter-bar {
background : var ( --comment-label-exemplary ) ;
background : var ( --comment-label-exemplary-color ) ;
}
}
}
}
. dropdown . menu . btn-post-action : hover {
. dropdown . menu . btn-post-action : hover {
background-color : var ( --background-secondary ) ;
background-color : var ( --background-secondary-color ) ;
}
}
. empty-subtitle {
. empty-subtitle {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
}
}
. form-autocomplete . form-autocomplete-input . form-input {
. form-autocomplete . form-autocomplete-input . form-input {
@ -379,45 +379,45 @@ body {
. form-input ,
. form-input ,
. form-input [ readonly ] {
. form-input [ readonly ] {
color : var ( --foreground-primary ) ;
background-color : var ( --background-input ) ;
border-color : var ( --border ) ;
color : var ( --foreground-primary-color ) ;
background-color : var ( --background-input-color ) ;
border-color : var ( --border-color ) ;
}
}
/ / error colors for : invalid inputs , using same approach as Spectre
/ / error colors for : invalid inputs , using same approach as Spectre
. form-input : not ( : placeholder-shown ) : invalid {
. form-input : not ( : placeholder-shown ) : invalid {
border-color : var ( --error ) ;
border-color : var ( --error-color ) ;
& : focus {
& : focus {
box-shadow : 0 0 0 1px var ( --error ) ;
box-shadow : 0 0 0 1px var ( --error-color ) ;
}
}
+ . form-input-hint {
+ . form-input-hint {
color : var ( --error ) ;
color : var ( --error-color ) ;
}
}
}
}
. form-markdown-preview {
. form-markdown-preview {
border-color : var ( --border ) ;
border-color : var ( --border-color ) ;
}
}
. form-select {
. form-select {
border-color : var ( --border ) ;
border-color : var ( --border-color ) ;
}
}
. form-select : not ( [ multiple ] ) : not ( [ size ] ) {
. form-select : not ( [ multiple ] ) : not ( [ size ] ) {
background-color : var ( --background-input ) ;
background-color : var ( --background-input-color ) ;
}
}
. group-list-item-not-subscribed {
. group-list-item-not-subscribed {
a . link-group {
a . link-group {
color : var ( --warning ) ;
color : var ( --warning-color ) ;
}
}
}
}
. input-group-addon {
. input-group-addon {
background-color : var ( --background-secondary ) ;
color : var ( --foreground-highlight ) ;
background-color : var ( --background-secondary-color ) ;
color : var ( --foreground-highlight-color ) ;
}
}
. label-topic-tag {
. label-topic-tag {
@ -426,133 +426,133 @@ body {
a ,
a ,
a : hover ,
a : hover ,
a : visited {
a : visited {
color : var ( --foreground-primary ) ;
color : var ( --foreground-primary-color ) ;
}
}
}
}
. label-topic-tag-nsfw ,
. label-topic-tag-nsfw ,
. label-topic-tag [ class * = " label-topic-tag-nsfw- " ] {
. label-topic-tag [ class * = " label-topic-tag-nsfw- " ] {
@include theme-special-label (
@include theme-special-label (
var ( --topic-tag-nsfw ) ,
var ( --topic-tag-nsfw-foreground ) ,
var ( --topic-tag-nsfw-border )
var ( --topic-tag-nsfw-color ) ,
var ( --topic-tag-nsfw-foreground-color ) ,
var ( --topic-tag-nsfw-border-color )
) ;
) ;
}
}
. label-topic-tag-spoiler ,
. label-topic-tag-spoiler ,
. label-topic-tag [ class * = " label-topic-tag-spoiler- " ] {
. label-topic-tag [ class * = " label-topic-tag-spoiler- " ] {
@include theme-special-label (
@include theme-special-label (
var ( --topic-tag-spoiler ) ,
var ( --topic-tag-spoiler-foreground ) ,
var ( --topic-tag-spoiler-border )
var ( --topic-tag-spoiler-color ) ,
var ( --topic-tag-spoiler-foreground-color ) ,
var ( --topic-tag-spoiler-border-color )
) ;
) ;
}
}
. link-no-visited-color : visited {
. link-no-visited-color : visited {
color : var ( --link ) ;
color : var ( --link-color ) ;
}
}
. logged-in-user-username ,
. logged-in-user-username ,
. logged-in-user-username : visited {
. logged-in-user-username : visited {
color : var ( --foreground-primary ) ;
color : var ( --foreground-primary-color ) ;
}
}
. menu {
. menu {
background-color : var ( --background-primary ) ;
border-color : var ( --border ) ;
background-color : var ( --background-primary-color ) ;
border-color : var ( --border-color ) ;
}
}
. message {
. message {
header {
header {
color : var ( --foreground-highlight ) ;
background-color : var ( --background-secondary ) ;
color : var ( --foreground-highlight-color ) ;
background-color : var ( --background-secondary-color ) ;
}
}
}
}
. nav . nav-item {
. nav . nav-item {
a {
a {
color : var ( --link ) ;
color : var ( --link-color ) ;
& : hover {
& : hover {
color : var ( --link-hover ) ;
color : var ( --link-hover-color ) ;
}
}
}
}
& . active a {
& . active a {
color : var ( --link ) ;
color : var ( --link-color ) ;
}
}
}
}
. settings-list {
. settings-list {
a : visited {
a : visited {
color : var ( --link ) ;
color : var ( --link-color ) ;
}
}
}
}
. sidebar-controls {
. sidebar-controls {
background-color : var ( --background-secondary ) ;
background-color : var ( --background-secondary-color ) ;
}
}
# sidebar {
# sidebar {
background-color : var ( --background-primary ) ;
border-left-color : var ( --border ) ;
background-color : var ( --background-primary-color ) ;
border-left-color : var ( --border-color ) ;
}
}
# site-footer a : visited {
# site-footer a : visited {
color : var ( --link ) ;
color : var ( --link-color ) ;
}
}
. site-header-context {
. site-header-context {
a ,
a ,
a : visited {
a : visited {
color : var ( --foreground-primary ) ;
color : var ( --foreground-primary-color ) ;
}
}
. toast a ,
. toast a ,
. toast a : visited {
. toast a : visited {
color : var ( --link ) ;
color : var ( --link-color ) ;
}
}
}
}
. site-header-logo ,
. site-header-logo ,
. site-header-logo : visited {
. site-header-logo : visited {
color : var ( --foreground-highlight ) ;
color : var ( --foreground-highlight-color ) ;
}
}
. site-header-sidebar-button . badge [ data-badge ] : : after {
. site-header-sidebar-button . badge [ data-badge ] : : after {
background-color : var ( --alert ) ;
background-color : var ( --alert-color ) ;
}
}
. tab {
. tab {
border-color : var ( --border ) ;
border-color : var ( --border-color ) ;
}
}
. tab . tab-item {
. tab . tab-item {
a {
a {
color : var ( --foreground-primary ) ;
color : var ( --foreground-primary-color ) ;
}
}
& . active a ,
& . active a ,
& . active button {
& . active button {
color : var ( --link ) ;
border-bottom-color : var ( --link ) ;
color : var ( --link-color ) ;
border-bottom-color : var ( --link-color ) ;
}
}
}
}
. text-error {
. text-error {
color : var ( --error ) ;
color : var ( --error-color ) ;
}
}
. text-link {
. text-link {
color : var ( --link ) ;
color : var ( --link-color ) ;
}
}
. text-secondary {
. text-secondary {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
}
}
. text-warning {
. text-warning {
color : var ( --warning ) ;
color : var ( --warning-color ) ;
}
}
. text-wiki {
. text-wiki {
@ -563,76 +563,76 @@ body {
h5 ,
h5 ,
h6 {
h6 {
a {
a {
color : var ( --foreground-highlight ) ;
color : var ( --foreground-highlight-color ) ;
}
}
}
}
}
}
. toast {
. toast {
color : var ( --foreground-highlight ) ;
background-color : var ( --background-secondary ) ;
color : var ( --foreground-highlight-color ) ;
background-color : var ( --background-secondary-color ) ;
a {
a {
color : var ( --link ) ;
color : var ( --link-color ) ;
}
}
}
}
. toast . toast-warning {
. toast . toast-warning {
border-color : var ( --warning ) ;
color : var ( --warning-foreground ) ;
background-color : var ( --warning-background ) ;
border-color : var ( --warning-color ) ;
color : var ( --warning-foreground-color ) ;
background-color : var ( --warning-background-color ) ;
}
}
. topic-actions {
. topic-actions {
. btn-post-action {
. btn-post-action {
color : var ( --link ) ;
color : var ( --link-color ) ;
}
}
. btn-post-action-used {
. btn-post-action-used {
color : var ( --link-visited ) ;
color : var ( --link-visited-color ) ;
}
}
}
}
. topic-listing {
. topic-listing {
> li : nth-of-type ( 2n ) {
> li : nth-of-type ( 2n ) {
color : var ( --foreground-mixed ) ;
background-color : var ( --background-mixed ) ;
color : var ( --foreground-mixed-color ) ;
background-color : var ( --background-mixed-color ) ;
}
}
}
}
. topic-full-byline {
. topic-full-byline {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
}
}
. topic-full-tags {
. topic-full-tags {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
a {
a {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
}
}
}
}
. topic-info-comments-new {
. topic-info-comments-new {
color : var ( --alert ) ;
color : var ( --alert-color ) ;
}
}
. topic-info-source-scheduled {
. topic-info-source-scheduled {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
}
}
. topic-log-entry-time {
. topic-log-entry-time {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
}
}
. topic-text-excerpt {
. topic-text-excerpt {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
summary : : after {
summary : : after {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
}
}
& [ open ] {
& [ open ] {
color : var ( --foreground-primary ) ;
color : var ( --foreground-primary-color ) ;
}
}
}
}
@ -640,48 +640,48 @@ body {
border-color : transparent ;
border-color : transparent ;
& : hover {
& : hover {
background-color : var ( --button-darkened-3 ) ;
border-color : var ( --button-darkened-8 ) ;
background-color : var ( --button-darkened-3-color ) ;
border-color : var ( --button-darkened-8-color ) ;
}
}
}
}
. is-comment-deleted ,
. is-comment-deleted ,
. is-comment-removed {
. is-comment-removed {
color : var ( --foreground-secondary ) ;
color : var ( --foreground-secondary-color ) ;
}
}
. is-comment-mine > . comment-itself {
. is-comment-mine > . comment-itself {
border-left-color : var ( --stripe-mine ) ;
border-left-color : var ( --stripe-mine-color ) ;
}
}
. is-comment-exemplary {
. is-comment-exemplary {
> . comment-itself {
> . comment-itself {
border-left-color : var ( --comment-label-exemplary ) ;
border-left-color : var ( --comment-label-exemplary-color ) ;
}
}
}
}
. is-comment-new {
. is-comment-new {
> . comment-itself {
> . comment-itself {
border-left-color : var ( --alert ) ;
border-left-color : var ( --alert-color ) ;
}
}
. comment-text {
. comment-text {
color : var ( --foreground-highlight ) ;
color : var ( --foreground-highlight-color ) ;
}
}
}
}
. is-message-mine ,
. is-message-mine ,
. is-topic-mine {
. is-topic-mine {
border-left-color : var ( --stripe-mine ) ;
border-left-color : var ( --stripe-mine-color ) ;
}
}
. is-topic-official {
. is-topic-official {
border-left-color : var ( --alert ) ;
border-left-color : var ( --alert-color ) ;
h1 {
h1 {
a ,
a ,
a : visited {
a : visited {
color : var ( --alert ) ;
color : var ( --alert-color ) ;
}
}
}
}
}
}