feat: Wait this may work

This commit is contained in:
daudix-UFO
2023-10-14 02:46:48 +00:00
parent 204eee79a1
commit 0426f63368
7 changed files with 64 additions and 82 deletions

View File

@ -22,7 +22,7 @@ section#comments {
.avatar { .avatar {
all: unset; all: unset;
display: block; display: block;
background-color: var(--bg2); background-color: var(--fg-05);
border-radius: var(--border-radius); border-radius: var(--border-radius);
box-shadow: var(--shadow); box-shadow: var(--shadow);
height: 100%; height: 100%;
@ -56,7 +56,7 @@ section#comments {
grid-area: name; grid-area: name;
.instance { .instance {
background-color: var(--fg05); background-color: var(--fg-05);
border-radius: 9999px; border-radius: 9999px;
color: var(--text); color: var(--text);
font-size: smaller; font-size: smaller;
@ -117,7 +117,7 @@ section#comments {
figure { figure {
border-radius: var(--border-radius); border-radius: var(--border-radius);
background-color: var(--bg2); background-color: var(--fg-05);
box-shadow: var(--shadow); box-shadow: var(--shadow);
margin-left: 0; margin-left: 0;
margin-right: 0; margin-right: 0;
@ -224,15 +224,15 @@ section#comments {
to right, to right,
transparent, transparent,
transparent 0.4rem, transparent 0.4rem,
var(--bg2) 0.4rem, var(--fg-05) 0.4rem,
var(--bg2) calc(100% - 0.4rem), var(--fg-05) calc(100% - 0.4rem),
transparent calc(100% - 0.4rem), transparent calc(100% - 0.4rem),
transparent transparent
), ),
repeating-linear-gradient( repeating-linear-gradient(
45deg, 45deg,
var(--bg1), var(--fg-50),
var(--bg1) 0.3rem, var(--fg-50) 0.3rem,
var(--accent-color) 0.3rem, var(--accent-color) 0.3rem,
var(--accent-color) 0.6rem var(--accent-color) 0.6rem
); );

View File

View File

@ -112,7 +112,7 @@ b {
} }
small { small {
color: var(--fg50); color: var(--fg-50);
} }
dl { dl {
@ -140,8 +140,8 @@ hr {
blockquote { blockquote {
padding: 0 1rem; padding: 0 1rem;
margin-left: 0; margin-left: 0;
color: var(--fg40); color: var(--fg-50);
border-left: 0.3rem solid var(--fg07); border-left: 0.3rem solid var(--accent-color);
} }
blockquote > :first-child { blockquote > :first-child {
@ -157,32 +157,27 @@ abbr {
} }
kbd { kbd {
background-color: var(--fg05);
border: 1px solid var(--fg07);
border-radius: 4px;
box-shadow: inset 0 -1px 0 var(--fg09);
color: var(--text);
display: inline-block; display: inline-block;
font-size: 11px; padding: 2px 6px;
line-height: 10px; border-radius: var(--border-radius-small);
padding: 3px 5px; background-color: var(--fg-07);
vertical-align: middle; box-shadow: inset 0 -2px 0 var(--fg-09);
font-size: medium;
cursor: pointer; cursor: pointer;
user-select: none; user-select: none;
-webkit-user-select: none; -webkit-user-select: none;
} }
kbd:active { kbd:active {
background-color: var(--fg07); background-color: var(--fg-09);
border: 1px solid var(--fg09); box-shadow: inset 0 1px 0 var(--fg-09);
box-shadow: inset 0 0px 0 var(--fg09); transform: translate(0, 2px);
vertical-align: bottom;
} }
mark { mark {
padding: 2px 6px; padding: 2px 6px;
border-radius: var(--border-radius-small); border-radius: var(--border-radius-small);
background-color: var(--marked); background-color: var(--accent-color-20);
color: var(--accent-color); color: var(--accent-color);
} }
@ -191,12 +186,12 @@ figcaption {
margin-bottom: 2rem; margin-bottom: 2rem;
display: block; display: block;
text-align: center; text-align: center;
color: var(--fg50); color: var(--fg-50);
font-size: smaller; font-size: smaller;
} }
details { details {
background-color: var(--bg2); background-color: var(--fg-05);
border-radius: var(--border-radius); border-radius: var(--border-radius);
box-shadow: var(--shadow); box-shadow: var(--shadow);
padding: 1rem; padding: 1rem;
@ -227,7 +222,7 @@ table th {
table th, table th,
table td { table td {
padding: 0.5rem 1rem; padding: 0.5rem 1rem;
border: 1px solid var(--fg05); border: 1px solid var(--fg-05);
} }
td, td,
@ -290,7 +285,7 @@ img:not(.no-hover):hover {
max-width: var(--content-width); max-width: var(--content-width);
margin: 1rem auto; margin: 1rem auto;
border-radius: var(--border-radius-big); border-radius: var(--border-radius-big);
background-color: var(--fg05); background-color: var(--fg-05);
backdrop-filter: blur(24px); backdrop-filter: blur(24px);
-webkit-backdrop-filter: blur(24px); -webkit-backdrop-filter: blur(24px);
box-shadow: var(--shadow); box-shadow: var(--shadow);
@ -304,7 +299,7 @@ img:not(.no-hover):hover {
} }
li { li {
color: var(--fg50); color: var(--fg-50);
display: inline-block; display: inline-block;
} }
@ -314,13 +309,13 @@ img:not(.no-hover):hover {
padding: 0.4rem 1rem; padding: 0.4rem 1rem;
border-radius: var(--border-radius); border-radius: var(--border-radius);
background-color: transparent; background-color: transparent;
color: var(--fg50); color: var(--fg-50);
transition: var(--transition); transition: var(--transition);
text-decoration: none; text-decoration: none;
} }
a:hover { a:hover {
background-color: var(--fg05); background-color: var(--fg-05);
color: var(--accent-color); color: var(--accent-color);
} }
@ -404,7 +399,7 @@ img:not(.no-hover):hover {
font-size: 0.9rem; font-size: 0.9rem;
padding: 0.4rem 1rem; padding: 0.4rem 1rem;
border-radius: var(--border-radius); border-radius: var(--border-radius);
background-color: var(--fg05); background-color: var(--fg-05);
color: var(--text); color: var(--text);
} }
@ -412,7 +407,7 @@ img:not(.no-hover):hover {
.crt { .crt {
margin: 1rem 0 1rem; margin: 1rem 0 1rem;
border-radius: var(--border-radius); border-radius: var(--border-radius);
box-shadow: var(--shadow); box-shadow: var(--glow);
background: var(--crt-bg); background: var(--crt-bg);
pre { pre {
@ -463,8 +458,8 @@ pre {
max-width: 100vw; max-width: 100vw;
overflow-x: auto; overflow-x: auto;
box-shadow: var(--shadow); box-shadow: var(--shadow);
background-image: linear-gradient(var(--fg03) 1px, transparent 1px), background-image: linear-gradient(var(--fg-03) 1px, transparent 1px),
linear-gradient(90deg, var(--fg03) 1px, transparent 1px); linear-gradient(90deg, var(--fg-03) 1px, transparent 1px);
background-size: 10px 10px, 10px 10px; background-size: 10px 10px, 10px 10px;
background-position: -1px -1px, -1px -1px; background-position: -1px -1px, -1px -1px;
} }
@ -479,7 +474,7 @@ pre code {
code { code {
padding: 2px 6px; padding: 2px 6px;
border-radius: var(--border-radius-small); border-radius: var(--border-radius-small);
background-color: var(--fg07); background-color: var(--fg-05);
color: var(--red-fg); color: var(--red-fg);
box-shadow: none; box-shadow: none;
} }

View File

@ -1,32 +1,26 @@
@use "sass:color"; @use "sass:color";
$accent-color: #ff7800; $accent-color: #ffa348;
$accent-color-20: color.scale($accent-color, $alpha: -80%);
$crt-bg-l: radial-gradient( $crt-bg: radial-gradient(
color.mix($accent-color, black, 30%), color.scale($accent-color, $lightness: -80%),
color.mix($accent-color, black, 20%) color.scale($accent-color, $lightness: -90%)
); );
$crt-bg-d: radial-gradient( $bg-l: color.mix($accent-color, rgb(250, 250, 250), 10%);
color.mix($accent-color, black, 20%), $bg-d: color.mix($accent-color, rgb(11, 11, 11), 5%);
color.mix($accent-color, black, 10%)
);
$bg1-l: color.mix($accent-color, rgb(250, 250, 250), 10%); $glow:
$bg2-l: color.mix($accent-color, rgb(255, 255, 255), 20%); 0 0 0 1px color.scale($accent-color, $alpha: -95%),
$bg3-l: color.mix($accent-color, rgb(75, 75, 75), 30%); 0 2px 6px 2px color.scale($accent-color, $alpha: -95%),
0 4px 24px 4px color.scale($accent-color, $alpha: -90%);
$bg1-d: color.mix($accent-color, rgb(36, 36, 36), 15%);
$bg2-d: color.mix($accent-color, rgb(30, 30, 30), 10%);
$bg3-d: color.mix($accent-color, rgb(11, 11, 11), 5%);
$marked: color.scale($accent-color, $alpha: -80%);
:root { :root {
// GENERAL SETUP // GENERAL SETUP
--accent-color: #{$accent-color}; --accent-color: #{$accent-color};
--text: var(--dark4); --text: var(--dark4);
--background: var(--bg1); --background: var(--bg);
--border: rgba(120, 120, 120, 0.4); --border: rgba(120, 120, 120, 0.4);
--border-radius: 0.75rem; --border-radius: 0.75rem;
--border-radius-big: 1.2rem; --border-radius-big: 1.2rem;
@ -34,17 +28,13 @@ $marked: color.scale($accent-color, $alpha: -80%);
--content-width: 720px; --content-width: 720px;
// CUSTOM COLOR PALETTE // CUSTOM COLOR PALETTE
--bg1: #{$bg1-l}; --bg: #{$bg-l};
--bg2: #{$bg2-l};
--bg3: #{$bg3-l};
--fg01: rgba(0, 0, 0, 0.01); --fg-03: rgba(0, 0, 0, 0.03);
--fg03: rgba(0, 0, 0, 0.03); --fg-05: rgba(0, 0, 0, 0.05);
--fg05: rgba(0, 0, 0, 0.05); --fg-07: rgba(0, 0, 0, 0.07);
--fg07: rgba(0, 0, 0, 0.07); --fg-09: rgba(0, 0, 0, 0.09);
--fg09: rgba(0, 0, 0, 0.09); --fg-50: rgba(0, 0, 0, 0.5);
--fg40: rgba(0, 0, 0, 0.4);
--fg50: rgba(0, 0, 0, 0.5);
--purple-bg: rgba(145, 65, 172, 0.1); --purple-bg: rgba(145, 65, 172, 0.1);
--purple-fg: rgb(145, 65, 172); --purple-fg: rgb(145, 65, 172);
@ -55,9 +45,9 @@ $marked: color.scale($accent-color, $alpha: -80%);
--orange-bg: rgba(255, 120, 0, 0.1); --orange-bg: rgba(255, 120, 0, 0.1);
--orange-fg: rgb(255, 120, 0); --orange-fg: rgb(255, 120, 0);
--crt-bg: #{$crt-bg-l}; --crt-bg: #{$crt-bg};
--marked: #{$marked}; --accent-color-20: #{$accent-color-20};
// CUSTOM VARIABLES // CUSTOM VARIABLES
--shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), --shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07),
@ -66,6 +56,7 @@ $marked: color.scale($accent-color, $alpha: -80%);
0 2px 6px 2px rgba(0, 0, 0, 0.14), 0 4px 12px 4px rgba(0, 0, 0, 0.06); 0 2px 6px 2px rgba(0, 0, 0, 0.14), 0 4px 12px 4px rgba(0, 0, 0, 0.06);
--drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) --drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07))
drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06)); drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
--glow: #{$glow};
--transition: 200ms; --transition: 200ms;
--transition-longer: 400ms; --transition-longer: 400ms;
@ -76,20 +67,18 @@ $marked: color.scale($accent-color, $alpha: -80%);
:root { :root {
color-scheme: dark; color-scheme: dark;
// GENERAL SETUP
--text: var(--light2); --text: var(--light2);
--background: var(--bg3); --background: var(--bg);
--fg01: rgba(255, 255, 255, 0.01); // CUSTOM COLOR PALETTE
--fg03: rgba(255, 255, 255, 0.03); --bg: #{$bg-d};
--fg05: rgba(255, 255, 255, 0.05);
--fg07: rgba(255, 255, 255, 0.07);
--fg09: rgba(255, 255, 255, 0.09);
--fg40: rgba(255, 255, 255, 0.4);
--fg50: rgba(255, 255, 255, 0.5);
--bg1: #{$bg1-d}; --fg-03: rgba(255, 255, 255, 0.03);
--bg2: #{$bg2-d}; --fg-05: rgba(255, 255, 255, 0.05);
--bg3: #{$bg3-d}; --fg-07: rgba(255, 255, 255, 0.07);
--fg-09: rgba(255, 255, 255, 0.09);
--fg-50: rgba(255, 255, 255, 0.5);
--purple-bg: rgba(220, 138, 221, 0.1); --purple-bg: rgba(220, 138, 221, 0.1);
--purple-fg: rgb(220, 138, 221); --purple-fg: rgb(220, 138, 221);
@ -99,7 +88,5 @@ $marked: color.scale($accent-color, $alpha: -80%);
--yellow-fg: rgb(248, 228, 92); --yellow-fg: rgb(248, 228, 92);
--orange-bg: rgba(255, 190, 111, 0.1); --orange-bg: rgba(255, 190, 111, 0.1);
--orange-fg: rgb(255, 190, 111); --orange-fg: rgb(255, 190, 111);
--crt-bg: #{$crt-bg-d};
} }
} }

View File

@ -16,6 +16,5 @@
@use "main"; @use "main";
@use "comments"; @use "comments";
@use "scanlines"; @use "scanlines";
@use "custom";
@import "syntax-theme-dark.css" (prefers-color-scheme: dark); @import "syntax-theme-dark.css" (prefers-color-scheme: dark);
@import "syntax-theme-light.css" (prefers-color-scheme: light); @import "syntax-theme-light.css" (prefers-color-scheme: light);

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

@ -7,6 +7,7 @@
<title>{% block title %}{{ config.title }}{% endblock title %}</title> <title>{% block title %}{{ config.title }}{% endblock title %}</title>
<link href="{{ get_url(path='style.css') }}" rel="stylesheet" /> <link href="{{ get_url(path='style.css') }}" rel="stylesheet" />
<link href="{{ get_url(path='custom.css') }}" rel="stylesheet" />
<link rel="icon" type="image/gif" href="{{ config.base_url }}/favicon.gif" /> <link rel="icon" type="image/gif" href="{{ config.base_url }}/favicon.gif" />
<link rel="icon" type="image/png" href="{{ config.base_url }}/favicon.png" /> <link rel="icon" type="image/png" href="{{ config.base_url }}/favicon.png" />