{String(index + 1).padStart(2, "0")}
-diff --git a/app/portfolio.css b/app/portfolio.css index 659a893..64d7096 100644 --- a/app/portfolio.css +++ b/app/portfolio.css @@ -234,6 +234,22 @@ line-height: 1.75; } + .content-stack-default > * + * { + margin-top: 1rem; + } + + .content-stack-relaxed > * + * { + margin-top: 1.5rem; + } + + .section-heading-stack > * + * { + margin-top: 1rem; + } + + .hero-copy-stack > * + * { + margin-top: 1rem; + } + .type-brand { font-size: var(--text-brand); line-height: 1; @@ -544,6 +560,14 @@ border-color: var(--meta-border-color); } + .project-card-copy > * + * { + margin-top: 1.5rem; + } + + .project-meta-item > * + * { + margin-top: 0.5rem; + } + .surface-chip { @apply rounded-full border; border-color: var(--color-line); @@ -616,6 +640,10 @@ line-height: 1.55; } + .contact-card-copy > * + * { + margin-top: 0.75rem; + } + .contact-value-ltr { direction: ltr; unicode-bidi: isolate; diff --git a/components/home-page.tsx b/components/home-page.tsx index bf604a2..4d70d44 100644 --- a/components/home-page.tsx +++ b/components/home-page.tsx @@ -66,7 +66,7 @@ export function HomePage({ language }: { language: Language }) { {founderName} -
{t.ui.architectureEngineer}
@@ -110,18 +110,18 @@ export function HomePage({ language }: { language: Language }) {{t.ui.profile}
-+
{t.hero.profileBlurb}
{t.hero.featuredProjectTitle}
-+
{t.featured.projects[0]?.location ?? address}
-{t.hero.featuredProjectText}
+{t.hero.featuredProjectText}
{paragraph}
))} @@ -145,18 +145,18 @@ export function HomePage({ language }: { language: Language }) {{t.ui.designPhilosophy}
-+
"{t.philosophy.quote}"
{t.ui.materialsMood}
-{t.philosophy.body}
+{t.philosophy.body}
-{String(index + 1).padStart(2, "0")}
-{String(index + 1).padStart(2, "0")}
{award.year}
{award.description}
+{award.description}
{t.ui.coreSkills}
-{t.ui.software}
-{project.year}
-{project.type}
-+
{project.type}
+{project.location}
{t.ui.onlineResume}
-+
{t.ui.viewFullResume}
{hasResume ? ( - +{t.ui.pdfDownload}
-+
{t.ui.downloadCv}
) : ( -{t.ui.pdfDownload}
-+
{t.ui.downloadCv}
-{t.ui.resumeUnavailable}
+{t.ui.resumeUnavailable}
{metric.value}
-+
{metric.label}
{item.label}
{item.value}
- > ++
{project.description}
-{eyebrow}
-{description}
+{description}
) : null}