From 3aa424422059ac4e477778d92b3e5c38360b0ab4 Mon Sep 17 00:00:00 2001 From: Joshua Seigler Date: Sun, 6 Jul 2025 01:32:52 -0400 Subject: [PATCH] chasing 100s on lighthouse --- assets/noise.avif | Bin 0 -> 5420 bytes site/_includes/css/site.css | 28 ++++++++++++++-------------- 2 files changed, 14 insertions(+), 14 deletions(-) create mode 100644 assets/noise.avif diff --git a/assets/noise.avif b/assets/noise.avif new file mode 100644 index 0000000000000000000000000000000000000000..827005e9524e98d86b3fa90760150aad2474814b GIT binary patch literal 5420 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 k+Y^pM)dOI{GLi!3>BZ47yGF&;IK z$lx_qqW#>Z{^D3`s}e>qPf{ts>3dX(VVwep7AeqHG4oMopU-1*PI=b5g?xOMDZe=B zK9ns>MH;1TtTwcT{zaUm9Q9!&wLQ6<=l;C}2Zh*Ivi18N_FS^i4k_C!eZoaV~Rm;ysM!Ge|j$>cdSM_D$E$F-e)SsNr=ypOE z2RbxQpeQ!_dGFCa^HjxK*G&0I86@$Wh0^4-6gpL9P2IyDM$t@CA8_-yP9S4G3ncVN zp2Od%w`cMk9|7x30KUKW9?RnkKU~^1%fOSsWiiH%Bm<;V#o`W;Y!d3IAb^&WHSXH} zaXeS!0XN%%|4eM|Mlj)6qBu$1IQo}{GGjR;X%iC|uCD1g3(L}cic^hnb`8^$4!45~ y1^QeO;lE3_9uuy~(5J7_?2Ot^Xg{O!Hv? literal 0 HcmV?d00001 diff --git a/site/_includes/css/site.css b/site/_includes/css/site.css index b513e7a..295ecf0 100644 --- a/site/_includes/css/site.css +++ b/site/_includes/css/site.css @@ -57,7 +57,10 @@ body { background-color: var(--c-body-background); color: var(--c-text); background-image: - url(/noise.png), + image-set( + url("noise.avif") type("image/avif"), + url("noise.png") type("image/png") + ), radial-gradient(ellipse at -20% 20vmin, var(--c-bg1), transparent 90%), radial-gradient( ellipse at 120% calc(100% - 20vmin), @@ -71,13 +74,6 @@ body { color: var(--c-text); } -mark { - background: var(--c-highlight); - color: inherit; - border-radius: 0.4rem; - box-shadow: 0 0 0.75em 0.25em var(--c-highlight); -} - *, :after, :before { @@ -100,10 +96,8 @@ a[href] { margin: -0.1em; position: relative; } -:is(a, nav label):hover, -:is(a, nav label):focus-visible, -nav label:has(input:focus-visible), -nav label:has(input:checked) { +a:hover, +a:focus-visible { outline: none; color: var(--c-text); background-color: var(--glowColor); @@ -118,8 +112,7 @@ nav label:has(input:checked) { 0 0 1rem var(--glowColor); } } -:is(a[href], button, nav label):focus-visible, -nav label:has(input:focus-visible) { +:is(a[href], button):focus-visible { z-index: 1; outline: 2px solid var(--c-text); } @@ -840,6 +833,13 @@ body .isso-post-action { } } +mark { + background: var(--c-highlight); + color: inherit; + border-radius: 0.4rem; + box-shadow: 0 0 0.75em 0.25em var(--c-highlight); +} + @media print { :root { font-size: 10pt;