commit 82b8f21627a1402e0de12b589008588b38a65804
parent b721a32346868c17168130df3e6cfeb78eace68b
Author: Oscar Benedito <oscar@oscarbenedito.com>
Date:   Sun,  3 Apr 2022 00:48:04 +0200

Customize dark theme

Diffstat:
Mlogo.svg | 2+-
Mstyle.css | 55+++++++++++++++++++++++++++----------------------------
2 files changed, 28 insertions(+), 29 deletions(-)

diff --git a/logo.svg b/logo.svg @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><svg viewBox="0 0 210 210" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0,-87)"><circle r="105" cy="192" cx="105" style="fill:#7ec27b;"/><path style="fill:#fff;stroke-width:3.11444497" d="m 62.821144,169.92187 q 7.474669,0 14.077293,2.61614 6.727201,2.49156 11.710314,6.97636 5.10769,4.4848 7.97298,10.71369 2.989867,6.10431 2.989867,13.4544 0,7.59925 -2.989867,13.95272 -2.86529,6.35347 -7.97298,10.96284 -4.983113,4.60938 -11.710314,7.22552 -6.602624,2.61613 -14.077293,2.61613 -7.350091,0 -13.952715,-2.49155 -6.602624,-2.61614 -11.585737,-7.22552 -4.983112,-4.60938 -7.848402,-10.96285 -2.86529,-6.47804 -2.86529,-14.07729 0,-7.35009 2.86529,-13.57898 2.86529,-6.22889 7.848402,-10.71369 4.983113,-4.4848 11.585737,-6.97636 6.602624,-2.49156 13.952715,-2.49156 z m 0,7.22552 q -3.737335,0 -6.85178,1.99324 -3.114445,1.86867 -5.356846,5.35685 -2.117823,3.48818 -3.363601,8.47129 -1.1212,4.85853 -1.1212,10.83827 0,6.22889 1.1212,11.212 1.245778,4.98312 3.363601,8.47129 2.242401,3.48818 5.232268,5.48143 3.114446,1.86867 6.976358,1.86867 3.861912,0 6.976357,-1.86867 3.239023,-1.99325 5.481424,-5.48143 2.242401,-3.61275 3.488179,-8.59586 1.245778,-4.98312 1.245778,-11.08743 0,-5.97974 -1.245778,-10.83827 -1.245778,-4.85853 -3.488179,-8.34671 -2.242401,-3.61276 -5.481424,-5.48143 -3.114445,-1.99324 -6.976357,-1.99324 z"/><path style="fill:#fff;stroke-width:3.11444497" d="m 132.23045,209.91135 q 0,4.60938 1.24578,8.59587 1.37036,3.86191 3.61276,6.7272 2.2424,2.86529 5.35684,4.4848 3.11445,1.61952 6.85178,1.61952 7.47467,0 11.33658,-6.85178 3.86191,-6.85178 3.86191,-20.18161 0,-12.95609 -3.86191,-19.68329 -3.73733,-6.85178 -11.33658,-6.85178 -4.4848,0 -8.34671,2.49155 -3.73734,2.36698 -5.85516,6.72721 -2.86529,5.97973 -2.86529,15.07391 z m -0.24915,-30.14783 h 0.49831 q 3.23902,-4.73395 8.34671,-7.22551 5.10769,-2.61614 11.58574,-2.61614 6.60262,0 12.20862,2.74072 5.73058,2.61613 9.84165,7.22551 4.23564,4.60938 6.60262,10.83827 2.36698,6.22889 2.36698,13.32983 0,7.47466 -2.61613,13.82813 -2.49156,6.22889 -6.97636,10.83827 -4.36022,4.60938 -10.33996,7.22552 -5.85516,2.61613 -12.45778,2.61613 -6.85178,0 -12.95609,-2.61613 -5.97974,-2.74072 -9.59249,-7.10094 l -9.46792,8.34671 h -4.23564 V 163.0701 q 0,-11.71032 -1.61951,-16.07054 -0.37374,-0.87205 -0.87205,-1.49494 -0.49831,-0.62289 -1.49493,-0.99662 -0.87205,-0.49831 -2.49156,-0.74747 -1.61951,-0.37373 -4.23564,-0.74746 v -4.23565 l 27.90543,-4.98311 z"/></g></svg> +<?xml version="1.0" encoding="UTF-8"?><svg viewBox="0 0 210 210" xmlns="http://www.w3.org/2000/svg"><style>path{fill:#fff}circle{fill:#7ec27b;}@media(prefers-color-scheme:dark){path{fill:#ccc;}circle{fill:#4876a1;}}</style><g id="l" transform="translate(0,-87)"><circle r="105" cy="192" cx="105"/><path style="stroke-width:3.11444497" d="m 62.821144,169.92187 q 7.474669,0 14.077293,2.61614 6.727201,2.49156 11.710314,6.97636 5.10769,4.4848 7.97298,10.71369 2.989867,6.10431 2.989867,13.4544 0,7.59925 -2.989867,13.95272 -2.86529,6.35347 -7.97298,10.96284 -4.983113,4.60938 -11.710314,7.22552 -6.602624,2.61613 -14.077293,2.61613 -7.350091,0 -13.952715,-2.49155 -6.602624,-2.61614 -11.585737,-7.22552 -4.983112,-4.60938 -7.848402,-10.96285 -2.86529,-6.47804 -2.86529,-14.07729 0,-7.35009 2.86529,-13.57898 2.86529,-6.22889 7.848402,-10.71369 4.983113,-4.4848 11.585737,-6.97636 6.602624,-2.49156 13.952715,-2.49156 z m 0,7.22552 q -3.737335,0 -6.85178,1.99324 -3.114445,1.86867 -5.356846,5.35685 -2.117823,3.48818 -3.363601,8.47129 -1.1212,4.85853 -1.1212,10.83827 0,6.22889 1.1212,11.212 1.245778,4.98312 3.363601,8.47129 2.242401,3.48818 5.232268,5.48143 3.114446,1.86867 6.976358,1.86867 3.861912,0 6.976357,-1.86867 3.239023,-1.99325 5.481424,-5.48143 2.242401,-3.61275 3.488179,-8.59586 1.245778,-4.98312 1.245778,-11.08743 0,-5.97974 -1.245778,-10.83827 -1.245778,-4.85853 -3.488179,-8.34671 -2.242401,-3.61276 -5.481424,-5.48143 -3.114445,-1.99324 -6.976357,-1.99324 z"/><path style="stroke-width:3.11444497" d="m 132.23045,209.91135 q 0,4.60938 1.24578,8.59587 1.37036,3.86191 3.61276,6.7272 2.2424,2.86529 5.35684,4.4848 3.11445,1.61952 6.85178,1.61952 7.47467,0 11.33658,-6.85178 3.86191,-6.85178 3.86191,-20.18161 0,-12.95609 -3.86191,-19.68329 -3.73733,-6.85178 -11.33658,-6.85178 -4.4848,0 -8.34671,2.49155 -3.73734,2.36698 -5.85516,6.72721 -2.86529,5.97973 -2.86529,15.07391 z m -0.24915,-30.14783 h 0.49831 q 3.23902,-4.73395 8.34671,-7.22551 5.10769,-2.61614 11.58574,-2.61614 6.60262,0 12.20862,2.74072 5.73058,2.61613 9.84165,7.22551 4.23564,4.60938 6.60262,10.83827 2.36698,6.22889 2.36698,13.32983 0,7.47466 -2.61613,13.82813 -2.49156,6.22889 -6.97636,10.83827 -4.36022,4.60938 -10.33996,7.22552 -5.85516,2.61613 -12.45778,2.61613 -6.85178,0 -12.95609,-2.61613 -5.97974,-2.74072 -9.59249,-7.10094 l -9.46792,8.34671 h -4.23564 V 163.0701 q 0,-11.71032 -1.61951,-16.07054 -0.37374,-0.87205 -0.87205,-1.49494 -0.49831,-0.62289 -1.49493,-0.99662 -0.87205,-0.49831 -2.49156,-0.74747 -1.61951,-0.37373 -4.23564,-0.74746 v -4.23565 l 27.90543,-4.98311 z"/></g></svg> diff --git a/style.css b/style.css @@ -1,12 +1,3 @@ -:root { - --diff-green: #181; - --diff-red: #e02; - --links: #00c; - --border: #d2d2d2; - --gray: #777; - --hover-bg: #eee; -} - body { color: #000; background-color: #fff; @@ -39,13 +30,13 @@ body { pre:not(#about) { overflow-x: auto; - border: 1px solid var(--border); + border: 1px solid #d2d2d2; border-radius: 4px; padding: 10px; } a { - color: var(--links); + color: #00c; } #head table { @@ -99,11 +90,11 @@ h1, h2, h3, h4, h5, h6 { font-size: 1.25em; } -img, h1, h2 { +img, svg, h1, h2 { vertical-align: middle; } -img { +img, svg { border: 0; } @@ -119,7 +110,7 @@ a.line { } #blob a { - color: var(--gray); + color: #777; } #blob a:hover { @@ -145,7 +136,7 @@ table td { #index tr:hover td, #log tr:hover td, #files tr:hover td { - background-color: var(--hover-bg); + background-color: #eee; } #index tr td:nth-child(2), @@ -160,12 +151,12 @@ td.num { } .desc { - color: var(--gray); + color: #777; } hr { border: 0; - border-top: 1px solid var(--gray); + border-top: 1px solid #777; height: 1px; } @@ -176,13 +167,13 @@ pre { .A, span.i, pre a.i { - color: var(--diff-green); + color: #181; } .D, span.d, pre a.d { - color: var(--diff-red); + color: #e02; } pre a.h:hover, @@ -194,12 +185,13 @@ pre a.d:hover { .md table { border-collapse: collapse; margin: 1em 1em; - border: 1px solid var(--border); + border: 1px solid #d2d2d2; } + .md table td, .md table th { padding: 0.25em 1em; - border: 1px solid var(--border); + border: 1px solid #d2d2d2; } #index .cat td { @@ -208,17 +200,18 @@ pre a.d:hover { #index .repo td:first-child { padding-left: 1.5em; +} @media (prefers-color-scheme: dark) { body { - background-color: #000; - color: #bdbdbd; + background-color: #111; + color: #ccc; } hr { - border-color: #222; + border-color: #555; } a { - color: #56c8ff; + color: #4d80b3; } a:target { background-color: #222; @@ -236,17 +229,17 @@ pre a.d:hover { color: #56c8ff; } pre a.h { - color: #00cdcd; + color: #0bb; } .A, span.i, pre a.i { - color: #00cd00; + color: #1a1; } .D, span.d, pre a.d { - color: #cd0000; + color: #e44; } #branches tr:hover td, #tags tr:hover td, @@ -255,4 +248,10 @@ pre a.d:hover { #files tr:hover td { background-color: #111; } + pre:not(#about), + .md table, + .md table td, + .md table th { + border-color: #555; + } }