summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-05 10:11:10 +0100
committerDanilo M. <danix@danix.xyz>2026-11-05 10:11:10 +0100
commit7b654189673fb7c517f095f468f8608e73f5cddf (patch)
tree9f28a08bc45823a837423632889c00c74911d3ae
parent2cbd791c7a90b1e88718c4caab155c1ffe29619d (diff)
downloaddanixxyz-theme-7b654189673fb7c517f095f468f8608e73f5cddf.tar.gz
danixxyz-theme-7b654189673fb7c517f095f468f8608e73f5cddf.zip
fix: follow the site theme for dark prose styles
The dark variant followed the OS preference, so a visitor on a light OS got dark text on the default dark theme, nearly unreadable. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
-rw-r--r--assets/css/main.min.css52
1 files changed, 24 insertions, 28 deletions
diff --git a/assets/css/main.min.css b/assets/css/main.min.css
index 261e5cd..cb92172 100644
--- a/assets/css/main.min.css
+++ b/assets/css/main.min.css
@@ -5087,31 +5087,29 @@ html.theme-light .hero-name {
color: var(--accent);
}
-@media (prefers-color-scheme: dark) {
- .dark\:prose-invert {
- --tw-prose-body: var(--tw-prose-invert-body);
- --tw-prose-headings: var(--tw-prose-invert-headings);
- --tw-prose-lead: var(--tw-prose-invert-lead);
- --tw-prose-links: var(--tw-prose-invert-links);
- --tw-prose-bold: var(--tw-prose-invert-bold);
- --tw-prose-counters: var(--tw-prose-invert-counters);
- --tw-prose-bullets: var(--tw-prose-invert-bullets);
- --tw-prose-hr: var(--tw-prose-invert-hr);
- --tw-prose-quotes: var(--tw-prose-invert-quotes);
- --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
- --tw-prose-captions: var(--tw-prose-invert-captions);
- --tw-prose-kbd: var(--tw-prose-invert-kbd);
- --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
- --tw-prose-code: var(--tw-prose-invert-code);
- --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
- --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
- --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
- --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
- }
+.dark\:prose-invert:where(html:not(.theme-light), html:not(.theme-light) *) {
+ --tw-prose-body: var(--tw-prose-invert-body);
+ --tw-prose-headings: var(--tw-prose-invert-headings);
+ --tw-prose-lead: var(--tw-prose-invert-lead);
+ --tw-prose-links: var(--tw-prose-invert-links);
+ --tw-prose-bold: var(--tw-prose-invert-bold);
+ --tw-prose-counters: var(--tw-prose-invert-counters);
+ --tw-prose-bullets: var(--tw-prose-invert-bullets);
+ --tw-prose-hr: var(--tw-prose-invert-hr);
+ --tw-prose-quotes: var(--tw-prose-invert-quotes);
+ --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
+ --tw-prose-captions: var(--tw-prose-invert-captions);
+ --tw-prose-kbd: var(--tw-prose-invert-kbd);
+ --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
+ --tw-prose-code: var(--tw-prose-invert-code);
+ --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
+ --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
+ --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
+ --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
+}
- .dark\:hover\:text-text:hover {
- color: var(--text);
- }
+.dark\:hover\:text-text:hover:where(html:not(.theme-light), html:not(.theme-light) *) {
+ color: var(--text);
}
.first-letter\:text-3xl::first-letter {
@@ -5397,8 +5395,6 @@ html.theme-light .hero-name {
}
}
-@media (prefers-color-scheme: dark) {
- .dark\:hover\:text-text:hover {
- color: var(--text);
- }
+.dark\:hover\:text-text:hover:where(html:not(.theme-light), html:not(.theme-light) *) {
+ color: var(--text);
}