overhauled old theme

This commit is contained in:
sundae 2025-10-14 19:40:29 +03:00
parent f18a342ae5
commit fb24c6a302
No known key found for this signature in database
82 changed files with 1378 additions and 1371 deletions

View file

@ -1,5 +1,4 @@
@media (prefers-color-scheme: dark) {
article,
body,
header svg {
@ -26,7 +25,6 @@
}
& pre {
transition: background-color var(--trans), border-color var(--trans);
background-color: var(--secondary-100);
&:hover {
@ -41,10 +39,6 @@
}
/* blog.css */
& [aria-label="Postscript"]::after {
background-color: var(--secondary);
}
& [aria-label="Post warning"] {
background-color: var(--secondary);
color: var(--secondary-100);
@ -57,10 +51,12 @@
& [aria-label="Addendum"] {
box-shadow: inset 0 0 0 2px var(--secondary);
border-image-source: linear-gradient(45deg,
var(--secondary),
var(--secondary-600),
var(--secondary));
border-image-source: linear-gradient(
45deg,
var(--secondary),
var(--secondary-600),
var(--secondary)
);
background-color: var(--secondary-400);
}
}
@ -70,17 +66,14 @@
color: var(--secondary-light-700);
}
}
/* default.css */
body {
background-color: var(--secondary-100);
/* this is cursed */
& :is(a, button) {
& :is(a, button):not(span *, [aria-label="Postscript"] *),
span:has(a) {
color: var(--secondary-light-400);
border-color: var(--secondary-600);
background-color: var(--secondary-300);
&:is(:hover, :focus) {
color: var(--secondary-light-500);
border-color: currentColor;
@ -93,14 +86,16 @@
box-shadow: 0 0 0 2px var(--secondary-300);
}
}
& span a {
color: inherit;
}
&>nav {
& > nav {
background-color: inherit;
border-color: var(--secondary);
& details {
background-color: var(--secondary-100);
&:not([open]) summary {
&:not([open]) {
color: var(--secondary);
}
}
@ -117,16 +112,16 @@
}
}
&::before {
background-color: var(--secondary);
}
&::after {
background-image: linear-gradient(to bottom, var(--secondary-600) 0%, transparent 30vw);
background-image: linear-gradient(
to bottom,
var(--secondary-600) 0%,
transparent 30vw
);
}
}
&::after {
&::after, & > nav::before {
background-color: var(--secondary);
}
}
@ -143,7 +138,8 @@
}
& img {
box-shadow: 0 0 0 1px color-mix(in lch, transparent, var(--secondary-500) 70%);
box-shadow: 0 0 0 1px
color-mix(in lch, transparent, var(--secondary-500) 70%);
}
& details h3 {
@ -153,9 +149,5 @@
a:has(img[src*="/assets/img/button"]) {
background-color: unset;
&:is(:hover, :focus) img {
filter: drop-shadow(4px 6px 0 var(--secondary-500));
}
}
}
}