refactor: simplify background styles and remove gradients for consistency

This commit is contained in:
Florian Sylvain
2025-10-06 21:18:04 +02:00
parent 91e13a5c83
commit 61eaa4af6c
+9 -24
View File
@@ -24,13 +24,7 @@ html {
body { body {
margin: 0; margin: 0;
color: var(--foreground); color: var(--foreground);
background: radial-gradient( background: var(--background);
80rem 50rem at 110% -10%,
#1a321a10 20%,
transparent 60%
),
radial-gradient(60rem 40rem at -10% 10%, #2a4a2a14 20%, transparent 60%),
var(--background);
font-family: var(--font-body); font-family: var(--font-body);
line-height: 1.65; line-height: 1.65;
text-rendering: optimizeLegibility; text-rendering: optimizeLegibility;
@@ -51,7 +45,7 @@ body {
z-index: 20; z-index: 20;
backdrop-filter: saturate(1.2) blur(6px); backdrop-filter: saturate(1.2) blur(6px);
border-bottom: 1px solid #1b281b; border-bottom: 1px solid #1b281b;
background: linear-gradient(180deg, #0f150fdd, #0f150fb0 60%, #0f150f80); background: #0f150f;
height: 70px; height: 70px;
display: flex; display: flex;
align-items: center; align-items: center;
@@ -83,13 +77,7 @@ body {
font-weight: 700; font-weight: 700;
font-family: var(--font-heading); font-family: var(--font-heading);
color: #0e120e; color: #0e120e;
background: conic-gradient( background: var(--accent);
from 120deg,
var(--accent),
var(--accent-2),
var(--accent) 75%
);
box-shadow: 0 1px 0 #0008, 0 6px 24px #0006;
border: 1px solid #2a392a; border: 1px solid #2a392a;
} }
@@ -119,7 +107,7 @@ body {
right: 8px; right: 8px;
bottom: 6px; bottom: 6px;
height: 2px; height: 2px;
background: linear-gradient(90deg, transparent, var(--accent), transparent); background: var(--accent);
opacity: 0; opacity: 0;
transform: scaleX(0.5); transform: scaleX(0.5);
transition: opacity 0.25s, transform 0.25s; transition: opacity 0.25s, transform 0.25s;
@@ -230,7 +218,7 @@ section {
} }
.card { .card {
background: color-mix(in srgb, var(--surface) 96%, black 4%); background: var(--surface);
border: 1px solid var(--border); border: 1px solid var(--border);
border-radius: 16px; border-radius: 16px;
padding: 18px; padding: 18px;
@@ -256,7 +244,7 @@ p.lead {
} }
.group { .group {
background: linear-gradient(180deg, #111a11, #0d130d); background: var(--surface-2);
border: 1px solid #223222; border: 1px solid #223222;
border-radius: 14px; border-radius: 14px;
padding: 12px; padding: 12px;
@@ -315,7 +303,6 @@ p.lead {
height: 10px; height: 10px;
border-radius: 50%; border-radius: 50%;
background: var(--accent); background: var(--accent);
box-shadow: 0 0 0 3px #0f150f;
} }
.t-role { .t-role {
@@ -340,14 +327,13 @@ p.lead {
.proj { .proj {
border: 1px solid var(--border); border: 1px solid var(--border);
border-radius: 14px; border-radius: 14px;
background: linear-gradient(180deg, #131b13, #0f150f); background: var(--surface-2);
padding: 14px; padding: 14px;
transition: transform 0.2s ease, box-shadow 0.2s ease; transition: transform 0.2s ease;
} }
.proj:hover { .proj:hover {
transform: translateY(-3px); transform: translateY(-3px);
box-shadow: 0 14px 40px #0006;
} }
.stack { .stack {
@@ -385,7 +371,7 @@ a:visited {
/* Urgent banner */ /* Urgent banner */
.banner { .banner {
background: linear-gradient(180deg, #1a231a, #121812); background: var(--surface-2);
border: 1px solid var(--border); border: 1px solid var(--border);
border-radius: 14px; border-radius: 14px;
padding: 12px 16px; padding: 12px 16px;
@@ -497,7 +483,6 @@ footer .to-top {
padding: 8px; padding: 8px;
gap: 0; gap: 0;
display: none; display: none;
box-shadow: 0 10px 30px #0006;
z-index: 25; z-index: 25;
} }