new nav background

This commit is contained in:
sundae 2025-09-10 17:07:14 +03:00
parent e31d782995
commit dcda525c16
No known key found for this signature in database
9 changed files with 105 additions and 36 deletions

View file

@ -1,7 +1,10 @@
@media (prefers-color-scheme: light) {
article, body {
article,
body {
color: var(--primary-dark-300);
}
article {
border-color: var(--primary-300);
background-color: var(--primary-200);
@ -35,57 +38,67 @@
code {
border-color: var(--primary-400);
}
/* blog.css */
& [aria-label="Postscript"]::after {
background-color: var(--primary);
}
& [aria-label="Post warning"] {
background-color: var(--primary);
color: var(--primary-dark-100);
&::before,
&::after {
background-color: var(--primary);
}
}
& [aria-label="Addendum"] {
box-shadow: inset 0 0 0 2px var(--primary);
border-image-source: linear-gradient(
45deg,
var(--primary),
var(--primary-600),
var(--primary)
);
border-image-source: linear-gradient(45deg,
var(--primary),
var(--primary-600),
var(--primary));
background-color: var(--primary-400);
}
}
#posts {
& p:not(:last-child) {
color: var(--primary-dark-700);
}
}
/* default.css */
body {
background-color: var(--primary-100);
/* this is cursed */
& :is(a, button) {
color: var(--primary-dark-400);
border-color: var(--primary-600);
background-color: var(--primary-400);
&:is(:hover, :focus) {
color: var(--primary-dark-500);
border-color: currentColor;
background-color: var(--primary-500);
}
&:is(.header-anchor):is(:hover, :focus) {
&:is(.header-anchor):is(:hover, :focus) {
background-color: var(--primary-dark-400);
color: var(--primary-300);
box-shadow: 0 0 0 2px var(--primary-300);
}
}
& > nav {
&>nav {
border-color: var(--primary);
& details {
background-color: var(--primary-100);
&:not([open]) summary {
color: var(--primary);
}
@ -102,37 +115,46 @@
background-color: var(--primary-dark-500);
}
}
&::before,
&::after {
&::before {
background-color: var(--primary);
}
&::after {
background-image: linear-gradient(to bottom, var(--primary-600) 0%, transparent 30vw);
}
}
&::after {
background-color: var(--primary);
}
}
/* home.css */
ul:not([role]) li::before {
background-color: var(--primary-dark-300);
}
#interests {
& a:is(:hover, :focus):not(.header-anchor) {
box-shadow: 0 0 0 1px currentColor;
background-color: var(--primary-500);
}
& img {
box-shadow: 0 0 0 1px
color-mix(in lch, transparent, var(--primary-dark-500) 30%);
box-shadow: 0 0 0 1px color-mix(in lch, transparent, var(--primary-dark-500) 30%);
}
& details h3 {
border-color: var(--primary-dark-600);
}
}
a:has(img[src*="/assets/img/button"]) {
background-color: unset;
&:is(:hover, :focus) img {
filter: drop-shadow(4px 6px 0 var(--primary-500));
}
}
}
}