1- /* Force dark theme for published SPA */
2- html , html [data-theme = "light" ] {
3- --ls-primary-background-color : # 002b36 ;
4- --ls-secondary-background-color : # 073642 ;
5- --ls-tertiary-background-color : # 0a3d4a ;
6- --ls-quaternary-background-color : # 073642 ;
7- --ls-primary-text-color : # 93a1a1 ;
8- --ls-secondary-text-color : # 839496 ;
9- --ls-title-text-color : # eee8d5 ;
10- --ls-link-text-color : # 268bd2 ;
11- --ls-link-ref-text-color : # 2aa198 ;
12- --ls-link-ref-text-hover-color : # 93a1a1 ;
13- --ls-alink-color : # 268bd2 ;
14- --ls-block-highlight-color : rgba (7 , 54 , 66 , 0.8 );
15- --ls-page-properties-background-color : # 073642 ;
16- --ls-page-inline-code-bg-color : # 073642 ;
17- --ls-page-inline-code-color : # b58900 ;
18- --ls-page-blockquote-bg-color : # 073642 ;
19- --ls-page-blockquote-border-color : # 586e75 ;
20- --ls-border-color : # 586e75 ;
21- --ls-scrollbar-foreground-color : # 586e75 ;
22- --ls-scrollbar-background-color : # 002b36 ;
23- --ls-head-text-color : # fdf6e3 ;
1+ /* Gunmetal / Solarized Dark theme for published SPA.
2+ Must match or exceed Logseq's built-in selector specificity
3+ (html[data-theme=dark][data-color=logseq]) so our values win. */
4+ html [data-theme = "dark" ][data-color = "logseq" ],
5+ html [data-theme = "dark" ],
6+ html [data-theme = "light" ],
7+ html {
8+ --ls-primary-background-color : # 002b36 !important ;
9+ --ls-secondary-background-color : # 073642 !important ;
10+ --ls-tertiary-background-color : # 0a3d4a !important ;
11+ --ls-quaternary-background-color : # 073642 !important ;
12+ --ls-primary-text-color : # 93a1a1 !important ;
13+ --ls-secondary-text-color : # 839496 !important ;
14+ --ls-title-text-color : # eee8d5 !important ;
15+ --ls-link-text-color : # 268bd2 !important ;
16+ --ls-link-ref-text-color : # 2aa198 !important ;
17+ --ls-link-ref-text-hover-color : # 93a1a1 !important ;
18+ --ls-link-text-hover-color : # 93a1a1 !important ;
19+ --ls-alink-color : # 268bd2 !important ;
20+ --ls-block-highlight-color : rgba (7 , 54 , 66 , 0.8 ) !important ;
21+ --ls-page-properties-background-color : # 073642 !important ;
22+ --ls-page-inline-code-bg-color : # 073642 !important ;
23+ --ls-page-inline-code-color : # b58900 !important ;
24+ --ls-page-blockquote-bg-color : # 073642 !important ;
25+ --ls-page-blockquote-border-color : # 586e75 !important ;
26+ --ls-page-blockquote-color : # 93a1a1 !important ;
27+ --ls-border-color : # 586e75 !important ;
28+ --ls-secondary-border-color : # 586e75 !important ;
29+ --ls-scrollbar-foreground-color : # 586e75 !important ;
30+ --ls-scrollbar-background-color : # 002b36 !important ;
31+ --ls-head-text-color : # fdf6e3 !important ;
32+ --ls-active-primary-color : # 2aa198 !important ;
33+ --ls-active-secondary-color : # 93a1a1 !important ;
34+ --ls-block-properties-background-color : # 073642 !important ;
35+ --ls-block-ref-link-text-color : # 2aa198 !important ;
36+ --ls-guideline-color : # 586e75 !important ;
37+ --ls-menu-hover-color : # 073642 !important ;
38+ --ls-tag-text-color : # 2aa198 !important ;
39+ --ls-tag-text-hover-color : # 93a1a1 !important ;
40+ --ls-slide-background-color : # 002b36 !important ;
41+ --ls-block-bullet-border-color : # 586e75 !important ;
42+ --ls-block-bullet-color : # 657b83 !important ;
43+ --ls-selection-background-color : # 073642 !important ;
44+ --ls-selection-text-color : # eee8d5 !important ;
45+ --ls-page-checkbox-color : # 2aa198 !important ;
46+ --ls-page-mark-bg-color : # b58900 !important ;
47+ --ls-page-mark-color : # 002b36 !important ;
48+ --ls-table-tr-even-background-color : # 073642 !important ;
2449 --color-level-1 : # 002b36 ;
2550 --color-level-2 : # 073642 ;
2651 --color-level-3 : # 0a3d4a ;
@@ -30,7 +55,12 @@ body { background-color: #002b36 !important; color: #93a1a1 !important; }
3055.left-sidebar-inner { background-color : # 002b36 !important ; }
3156.cp__header { background-color : # 002b36 !important ; }
3257# main-content-container { background-color : # 002b36 !important ; }
33- .dark-theme , .white-theme { --ls-primary-background-color : # 002b36 ; }
58+ /* Catch-all for any theme class Logseq applies */
59+ .dark-theme , .white-theme , .light-theme {
60+ --ls-primary-background-color : # 002b36 !important ;
61+ --ls-secondary-background-color : # 073642 !important ;
62+ --ls-primary-text-color : # 93a1a1 !important ;
63+ }
3464
3565/* Hide mermaid source code blocks after kroki renders them */
3666.kroki-diagram + .extensions__code ,
0 commit comments