>
diff --git a/web/src/components/Footer.tsx b/web/src/components/Footer.tsx
index ab226c7..0ead332 100644
--- a/web/src/components/Footer.tsx
+++ b/web/src/components/Footer.tsx
@@ -34,11 +34,6 @@ export function Footer() {
AgentFolio
- {' · '}
- Resume schema:{' '}
-
- JSON Resume
-
);
}
diff --git a/web/src/components/Hero.css b/web/src/components/Hero.css
index 1f387b7..32b9e57 100644
--- a/web/src/components/Hero.css
+++ b/web/src/components/Hero.css
@@ -24,4 +24,3 @@
.hero-avatar img { width: 100%; height: 100%; object-fit: cover; }
.hero-name { margin: 0; font-size: 22px; font-weight: 600; }
.hero-tagline { margin: 4px 0 0; font-size: 14px; opacity: 0.72; }
-.hero-explainer { margin: 12px 0 0; font-size: 13px; opacity: 0.6; max-width: 420px; }
diff --git a/web/src/components/Hero.tsx b/web/src/components/Hero.tsx
index 0ec53e2..55ac968 100644
--- a/web/src/components/Hero.tsx
+++ b/web/src/components/Hero.tsx
@@ -6,26 +6,16 @@ export interface HeroProps {
image?: string;
}
-function initials(name: string): string {
- return name
- .split(/\s+/)
- .filter(Boolean)
- .map((p) => p[0]?.toUpperCase() ?? '')
- .join('')
- .slice(0, 2);
-}
-
export function Hero({ name, tagline, image }: HeroProps) {
return (
);
}
diff --git a/web/src/styles/global.css b/web/src/styles/global.css
index abe4c36..4f54f64 100644
--- a/web/src/styles/global.css
+++ b/web/src/styles/global.css
@@ -62,7 +62,7 @@ body {
.resume-viewport {
height: 100vh; /* fallback */
- height: 100dvh;
+ height: calc(100dvh - var(--keyboard-inset, 0px));
overflow: hidden;
display: flex;
flex-direction: column;