diff --git a/public/style.css b/public/style.css index 541c4bd..21a8624 100644 --- a/public/style.css +++ b/public/style.css @@ -7183,10 +7183,12 @@ code { --notice-warn-color: #aa7d30; --notice-failure-color: #b42222; --spoiler-border: #aaa; + --site-width: 80rem; + --site-width-narrow: 60rem; } @media (prefers-color-scheme: dark) { :root { - --background-color: #202020; + --background-color: #2f2f2f; --color: #eee; --link-color: #cc3b95; --dim-color: #bbb; @@ -7202,6 +7204,7 @@ code { --main-background-color-transparent: rgba(#202020, 0); --card-background: #494949; --card-background-hover: #333; + --card-background-transparent: #242424D8; --dim-background: #252525; --dim-background-transparent: rgba(#252525, 0); --forum-thread-read-color: #777; @@ -7226,7 +7229,7 @@ br { body { background-color: var(--background-color); color: var(--color); - font-family: "Fira Sans", sans-serif; + font-family: "Inter", sans-serif; min-height: 100vh; box-sizing: border-box; } @@ -7242,6 +7245,9 @@ a.external::after, content: " 1"; vertical-align: middle; } +.link--normal { + --link-color: var(--color); +} b, strong { font-weight: 500; @@ -7380,7 +7386,10 @@ pre, font-size: 0.65rem; } .mw-site { - max-width: 80rem; + max-width: var(--site-width); +} +.mw-site-narrow { + max-width: var(--site-width-narrow); } .mh-3 { max-height: var(--height-3); @@ -7502,6 +7511,9 @@ pre, .hide-if-empty:empty { display: none !important; } +.fill-current { + fill: currentColor; +} @media screen and (min-width: 35em) { .bi-avoid-ns { break-inside: avoid; @@ -8429,18 +8441,13 @@ span.icon-rss::before { .project-card { color: var(--fg-font-color); background-color: var(--card-background); - border-color: var(--project-card-border-color); - transition: box-shadow 0.2s, background-color 0.2s; +} +.project-card.project-card-black { + background-color: var(--card-background-transparent); } .slideshow .project-card { margin-top: 8px; } -.project-card:hover { - background-color: var(--card-background-hover); -} -.project-card:hover > .title { - text-decoration: underline; -} .project-card .image-container { --image-size: 8rem; width: var(--image-size); @@ -8452,9 +8459,6 @@ span.icon-rss::before { top: 0; bottom: 0; } -.project-card .details { - transition: background-color 0.2s; -} .project-card .badges:empty { display: none; } diff --git a/src/rawdata/scss/core.css b/src/rawdata/scss/core.css index 25060bb..47ca0dd 100644 --- a/src/rawdata/scss/core.css +++ b/src/rawdata/scss/core.css @@ -13,7 +13,7 @@ br { body { background-color: var(--background-color); color: var(--color); - font-family: "Fira Sans", sans-serif; + font-family: "Inter", sans-serif; min-height: 100vh; box-sizing: border-box; } @@ -31,6 +31,10 @@ a, } } +.link--normal { + --link-color: var(--color); +} + b, strong { font-weight: 500; @@ -209,7 +213,11 @@ pre, } .mw-site { - max-width: 80rem; + max-width: var(--site-width); +} + +.mw-site-narrow { + max-width: var(--site-width-narrow); } .mh-3 { @@ -372,6 +380,10 @@ pre, display: none !important; } +.fill-current { + fill: currentColor; +} + @media screen and (min-width: 35em) { .bi-avoid-ns { break-inside: avoid; diff --git a/src/rawdata/scss/projects.css b/src/rawdata/scss/projects.css index cc1ce11..8070624 100644 --- a/src/rawdata/scss/projects.css +++ b/src/rawdata/scss/projects.css @@ -53,22 +53,15 @@ .project-card { color: var(--fg-font-color); background-color: var(--card-background); - border-color: var(--project-card-border-color); - transition: box-shadow 0.2s, background-color 0.2s; + &.project-card-black { + background-color: var(--card-background-transparent); + } .slideshow & { margin-top: 8px; } - &:hover { - background-color: var(--card-background-hover); - - &>.title { - text-decoration: underline; - } - } - .image-container { --image-size: 8rem; @@ -83,11 +76,6 @@ } } - .details { - /* Background color given by theme */ - transition: background-color 0.2s; - } - .badges:empty { display: none; } diff --git a/src/rawdata/scss/vars.css b/src/rawdata/scss/vars.css index 5e0f29d..9bfbe3e 100644 --- a/src/rawdata/scss/vars.css +++ b/src/rawdata/scss/vars.css @@ -47,11 +47,14 @@ $breakpoint-large: screen and (min-width: 60em) --notice-failure-color: #b42222; --spoiler-border: #aaa; + + --site-width: 80rem; + --site-width-narrow: 60rem; } @media (prefers-color-scheme: dark) { :root { - --background-color: #202020; + --background-color: #2f2f2f; --color: #eee; --link-color: #cc3b95; @@ -73,6 +76,7 @@ $breakpoint-large: screen and (min-width: 60em) /* --card-background: #282828; */ --card-background: #494949; --card-background-hover: #333; + --card-background-transparent: #242424D8; --dim-background: #252525; --dim-background-transparent: rgba(#252525, 0); diff --git a/src/templates/src/include/footer-2024.html b/src/templates/src/include/footer-2024.html index 10d36ca..afeae00 100644 --- a/src/templates/src/include/footer-2024.html +++ b/src/templates/src/include/footer-2024.html @@ -1,5 +1,5 @@ diff --git a/src/templates/src/include/header-2024.html b/src/templates/src/include/header-2024.html index 2ef47f6..1a0314d 100644 --- a/src/templates/src/include/header-2024.html +++ b/src/templates/src/include/header-2024.html @@ -1,4 +1,4 @@ -