diff options
| author | Matt Kosarek <matt.kosarek@canonical.com> | 2026-03-18 08:17:44 -0400 |
|---|---|---|
| committer | Matt Kosarek <matt.kosarek@canonical.com> | 2026-03-18 08:17:44 -0400 |
| commit | ce455b41a2a3d520a2f37c2d4c69bf6ab33a65f7 (patch) | |
| tree | d5ed04d3c1ec4d4a2b18ee57faf6bad659065f2e /src/styles/post.css | |
| parent | 5256e50987e8173080bb84cfe881ac0e5f089847 (diff) | |
Diffstat (limited to 'src/styles/post.css')
| -rw-r--r-- | src/styles/post.css | 53 |
1 files changed, 48 insertions, 5 deletions
diff --git a/src/styles/post.css b/src/styles/post.css index 8ae1513..32e69c2 100644 --- a/src/styles/post.css +++ b/src/styles/post.css @@ -1,6 +1,29 @@ +:root { + --code-bg: #F5F0FF; + --code-border: #D5C8F0; + --code-inline-color: #D0372D; + --meta-color: #707183; +} + +@media (prefers-color-scheme: dark) { + :root:not([data-theme="light"]) { + --code-bg: #1e1b2e; + --code-border: #3d3560; + --code-inline-color: #ff9090; + --meta-color: #8b929e; + } +} + +[data-theme="dark"] { + --code-bg: #1e1b2e; + --code-border: #3d3560; + --code-inline-color: #ff9090; + --meta-color: #8b929e; +} + pre { - background-color: #FEFEFE; - border: 1px solid #D5D5D5; + background-color: var(--code-bg); + border: 1px solid var(--code-border); border-radius: 2px; padding: 1rem; overflow: auto; @@ -8,7 +31,27 @@ pre { code { font-family: "Consolas" sans-serif; - color: #D0372D; + color: var(--code-inline-color); +} + +/* Shiki dual-theme support */ +.astro-code, .astro-code span { + color: var(--shiki-light) !important; + background-color: var(--shiki-light-bg) !important; +} + +@media (prefers-color-scheme: dark) { + :root:not([data-theme="light"]) .astro-code, + :root:not([data-theme="light"]) .astro-code span { + color: var(--shiki-dark) !important; + background-color: var(--shiki-dark-bg) !important; + } +} + +[data-theme="dark"] .astro-code, +[data-theme="dark"] .astro-code span { + color: var(--shiki-dark) !important; + background-color: var(--shiki-dark-bg) !important; } .underline { @@ -26,7 +69,7 @@ code { font-family: "Space Grotesk", sans-serif; } -#content { +.org-article-content { padding-bottom: 10vh; } @@ -39,7 +82,7 @@ code { } .org-article-title > span { - color: #707183; + color: var(--meta-color); } #org-div-home-and-up { |
