feat: remove projects section and availability badge
CI and Deploy / Build and push image (push) Successful in 39s
CI and Deploy / Deploy to Kubernetes (push) Failing after 2m33s
CI and Deploy / Build site (push) Successful in 20s

- Drop projects section, nav link and data (ProjectCard removed in c5ff89f)
- Swap hero "View projects" button for a GitHub link
- Remove "Open to new opportunities" badge

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Jesse Egbosionu
2026-10-24 21:42:49 +02:00
co-authored by Claude Opus 5.5
parent c5ff89f4e5
commit da7999c52b
4 changed files with 6 additions and 198 deletions
+1 -137
View File
@@ -449,19 +449,6 @@ button {
}
}
.status-pill {
display: inline-flex;
align-items: center;
gap: 10px;
padding: 6px 14px 6px 12px;
border-radius: var(--radius-full);
border: 1px solid var(--border);
background: var(--bg-elevated);
font-size: 0.8125rem;
color: var(--text-muted);
box-shadow: var(--shadow-card);
}
.hero-title {
font-size: clamp(2.5rem, 6vw, 4.25rem);
font-weight: 700;
@@ -845,120 +832,6 @@ button {
margin-bottom: 16px;
}
// PROJECTS
.project-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 16px;
> * {
display: flex;
}
.span-2 {
grid-column: span 2;
}
}
.project-card {
@extend .card-base;
position: relative;
display: flex;
flex-direction: column;
width: 100%;
padding: 28px;
transition: border-color 0.25s ease, transform 0.35s var(--ease), box-shadow 0.35s var(--ease);
&:hover {
transform: translateY(-3px);
border-color: var(--border-strong);
box-shadow: var(--shadow-lift);
.project-arrow {
opacity: 1;
transform: translate(0, 0);
}
}
&.is-featured {
background:
radial-gradient(120% 120% at 100% 0%, var(--accent-soft), transparent 55%),
var(--bg-elevated);
.project-title {
font-size: 1.5rem;
}
.project-description {
font-size: 1rem;
max-width: 48ch;
}
}
}
.project-top {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 28px;
min-height: 28px;
}
.project-glyph {
color: var(--text-subtle);
}
.project-repo {
position: relative;
z-index: 1;
display: inline-flex;
padding: 6px;
border-radius: 8px;
color: var(--text-muted);
transition: color 0.2s ease, background-color 0.2s ease;
&:hover {
color: var(--text);
background: var(--surface);
}
}
.project-title {
display: flex;
align-items: center;
gap: 6px;
font-size: 1.125rem;
font-weight: 600;
letter-spacing: -0.02em;
margin-bottom: 8px;
}
// Stretch the title link over the whole card.
.project-link::after {
content: '';
position: absolute;
inset: 0;
border-radius: inherit;
}
.project-arrow {
color: var(--text-muted);
opacity: 0;
transform: translate(-4px, 4px);
transition: opacity 0.25s ease, transform 0.35s var(--ease);
}
.project-description {
font-size: 0.9375rem;
color: var(--text-muted);
line-height: 1.6;
margin-bottom: 24px;
}
.project-card .tag-list {
margin-top: auto;
}
// CONTACT
.contact-card {
@extend .card-base;
@@ -1308,10 +1181,6 @@ button {
.stack-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.project-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 760px) {
@@ -1379,15 +1248,10 @@ button {
}
.focus-grid,
.stack-grid,
.project-grid {
.stack-grid {
grid-template-columns: 1fr;
}
.project-grid .span-2 {
grid-column: auto;
}
.contact-card {
padding: 36px 24px;
}