summaryrefslogtreecommitdiffstats
path: root/static/style.css
diff options
context:
space:
mode:
authorJan Tuomi <jans.tuomi@gmail.com>2024-03-26 19:06:18 +0200
committerJan Tuomi <jans.tuomi@gmail.com>2024-03-26 21:25:10 +0200
commit1dcfacfa22cc50a95ab057023ed58dcb0608c05e (patch)
tree62176995c34486ec812c01e38ce57b039d5ce064 /static/style.css
parent7debfa9aa2f19ea12345accc5b1213ef01f61f71 (diff)
Improve stuff
Diffstat (limited to 'static/style.css')
-rw-r--r--static/style.css164
1 files changed, 164 insertions, 0 deletions
diff --git a/static/style.css b/static/style.css
new file mode 100644
index 0000000..d6ee94d
--- /dev/null
+++ b/static/style.css
@@ -0,0 +1,164 @@
+body {
+ font-size: 16px;
+ margin: 20px auto;
+ padding: 10px 15px;
+ max-width: 800px;
+
+ font-family: "Merriweather", serif;
+ font-optical-sizing: auto;
+ font-weight: 400;
+ font-style: normal;
+
+ line-height: 35px;
+
+ hyphens: initial;
+}
+
+:root {
+ --dark--text-color: #fff;
+ --dark--link-color: #bbf;
+ --dark--bg-color: #222;
+ --dark--blockquote-color: #ccc;
+ --dark--blockquote-bg-color: #60606020;
+ --dark--code-bg-color: #353535;
+
+ --light--text-color: #1a1a1a;
+ --light--link-color: #0090a0;
+ --light--bg-color: #fff;
+ --light--blockquote-color: #606060;
+ --light--blockquote-bg-color: #c8c8c820;
+ --light--code-bg-color: #eee;
+}
+
+@media (prefers-color-scheme: dark) {
+ :root {
+ --text-color: var(--dark--text-color);
+ --link-color: var(--dark--link-color);
+ --bg-color: var(--dark--bg-color);
+ --blockquote-color: var(--dark--blockquote-color);
+ --blockquote-bg-color: var(--dark--blockquote-bg-color);
+ --code-bg-color: var(--dark--code-bg-color);
+ }
+}
+@media (prefers-color-scheme: light) {
+ :root {
+ --text-color: var(--light--text-color);
+ --link-color: var(--light--link-color);
+ --bg-color: var(--light--bg-color);
+ --blockquote-color: var(--light--blockquote-color);
+ --blockquote-bg-color: var(--light--blockquote-bg-color);
+ --code-bg-color: var(--light--code-bg-color);
+ }
+}
+
+html.dark {
+ --text-color: var(--dark--text-color);
+ --link-color: var(--dark--link-color);
+ --bg-color: var(--dark--bg-color);
+ --blockquote-color: var(--dark--blockquote-color);
+ --blockquote-bg-color: var(--dark--blockquote-bg-color);
+ --code-bg-color: var(--dark--code-bg-color);
+}
+
+html.light {
+ --text-color: var(--light--text-color);
+ --link-color: var(--light--link-color);
+ --bg-color: var(--light--bg-color);
+ --blockquote-color: var(--light--blockquote-color);
+ --blockquote-bg-color: var(--light--blockquote-bg-color);
+ --code-bg-color: var(--light--code-bg-color);
+}
+
+html {
+ color: var(--text-color);
+ background-color: var(--bg-color);
+}
+
+a, a:visited {
+ color: var(--link-color);
+}
+
+blockquote {
+ color: var(--blockquote-color);
+}
+
+#dark-mode-btn {
+ border: none;
+ background: none;
+ font-size: 30px;
+ cursor: pointer;
+}
+
+.header-row {
+ display: flex;
+ flex-flow: row nowrap;
+ align-items: center;
+ justify-content: space-between;
+
+ margin: 30px 0;
+}
+
+.header-row h1 {
+ margin: 0;
+}
+
+.page-title {
+ text-decoration: none;
+ color: var(--text-color) !important;
+ font-size: 32px;
+ font-weight: 700;
+}
+
+.page-title:hover {
+ text-decoration: underline;
+}
+
+code {
+ padding: 8px 10px;
+ background-color: var(--code-bg-color);
+}
+
+pre, div.sourceCode {
+ padding: 8px 10px;
+ overflow-x: scroll;
+ background-color: var(--code-bg-color);
+}
+
+img {
+ max-width: 100%;
+ width: 100%;
+ margin: 20px 0;
+}
+
+blockquote {
+ display: block;
+ background-color: var(--blockquote-bg-color);
+ border-left: 10px solid var(--link-color);
+ margin: 20px 0;
+ padding: 2px 10px;
+ quotes: "\201C""\201D""\2018""\2019";
+}
+
+figure {
+ max-width: 100%;
+ padding: 0;
+ margin: 10px 0;
+ display: block;
+}
+
+hr {
+ background: none !important;
+ height: 0;
+ margin: 40px auto;
+ border: none;
+ border-top: 2px dotted var(--text-color) !important;
+ width: 50%;
+}
+
+.nojs-hidden {
+ display: none;
+}
+
+small {
+ color: grey;
+}