impeccable: Spectral+Jost fonts, eased transitions, text vars, timeline labels, focus glow, narrower sidebar

This commit is contained in:
2026-08-08 20:42:58 +02:00
parent 90707cdead
commit 94672dadf5
4 changed files with 61 additions and 29 deletions
+13 -7
View File
@@ -20,9 +20,12 @@
--moss: #70794e;
--oxygen: #86a5a4;
--line: rgba(232, 220, 196, .18);
--text-secondary: #d0c6b3;
--text-body: #c2b7a4;
--text-dim: #b8ae9e;
--shadow: 0 22px 70px rgba(0,0,0,.42);
--serif: Georgia, "Times New Roman", serif;
--sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
--serif: Spectral, Georgia, "Times New Roman", serif;
--sans: Jost, Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;
--mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
}
@@ -99,7 +102,7 @@
h2 { font-size: clamp(2.2rem, 5vw, 4.2rem); line-height: 1.05; color: var(--paper); }
h3 { font-size: clamp(1.35rem, 2.4vw, 2rem); line-height: 1.25; color: var(--paper); }
.hero-copy p { max-width: 62ch; color: #d0c6b3; font-size: 1.08rem; }
.hero-copy p { max-width: 62ch; color: var(--text-secondary); font-size: 1.08rem; }
nav {
position: sticky;
@@ -115,7 +118,7 @@
padding: 1rem 0;
text-decoration: none;
white-space: nowrap;
font: 650 .72rem/1 var(--mono);
font: 700 .72rem/1 var(--mono);
letter-spacing: .14em;
text-transform: uppercase;
color: var(--muted);
@@ -134,7 +137,7 @@
.project {
display: grid;
grid-template-columns: minmax(0, 1.25fr) minmax(280px, .75fr);
grid-template-columns: minmax(0, 1.35fr) minmax(240px, 0.6fr);
gap: clamp(2rem, 5vw, 5rem);
align-items: start;
margin: 0 0 7rem;
@@ -150,7 +153,7 @@
}
.project-image img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }
.project-copy { padding-top: 1rem; }
.project-copy p { color: #c2b7a4; }
.project-copy p { color: var(--text-body); }
.meta {
display: grid;
@@ -203,7 +206,7 @@
padding: 1.2rem 0;
border-top: 1px solid var(--line);
border-bottom: 1px solid var(--line);
color: #b8ae9e;
color: var(--text-dim);
font-family: var(--serif);
font-size: .95rem;
font-style: italic;
@@ -222,6 +225,9 @@
.project-image { position: relative; top: auto; }
}
</style>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600&family=Jost:wght@300;400;500;600;700&display=swap" rel="stylesheet">
</head>
<body>
<header class="masthead">