mirror of
https://github.com/Floriansylvain/compact-portfolio.git
synced 2026-08-19 11:43:19 +02:00
refactor: simplify background styles and remove gradients for consistency
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user