diff --git a/src/app/configure/page.tsx b/src/app/configure/page.tsx index 83b66a7..709e446 100644 --- a/src/app/configure/page.tsx +++ b/src/app/configure/page.tsx @@ -12,7 +12,7 @@ export default function ConfigurePage() { style={{ position: 'fixed', top: '1rem', - left: '1rem', + right: '1rem', zIndex: 100, display: 'inline-flex', alignItems: 'center', diff --git a/src/app/globals.css b/src/app/globals.css index 713768b..902bbdd 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -468,6 +468,16 @@ html { .overlay-scroll-hint { bottom: 1.5rem !important; } + + .overlay-cta-section { + bottom: 3vh !important; + top: auto !important; + } + + .overlay-cta-btn { + padding: 0.85rem 2rem !important; + font-size: 0.85rem !important; + } } /* Small phones */ diff --git a/src/components/ScrollOverlays.tsx b/src/components/ScrollOverlays.tsx index 665e860..de38848 100644 --- a/src/components/ScrollOverlays.tsx +++ b/src/components/ScrollOverlays.tsx @@ -126,7 +126,7 @@ const SECTION_CONFIGS = [ { id: 'hero', startAt: 0.10, peakAt: 0.22, endAt: 0.35, align: 'left' as const, verticalAlign: 'center' as const }, { id: 'headReveal', startAt: 0.35, peakAt: 0.46, endAt: 0.53, align: 'right' as const, verticalAlign: 'center' as const }, { id: 'customization', startAt: 0.55, peakAt: 0.66, endAt: 0.77, align: 'left' as const, verticalAlign: 'center' as const }, - { id: 'mobility', startAt: 0.80, peakAt: 0.90, endAt: 1.0, align: 'right' as const, verticalAlign: 'center' as const }, + { id: 'mobility', startAt: 0.75, peakAt: 0.82, endAt: 0.90, align: 'right' as const, verticalAlign: 'center' as const }, ]; export function ScrollOverlays() { @@ -255,49 +255,46 @@ export function ScrollOverlays() { {/* Configure CTA — appears at the very end of scroll */} - - - Configure Your G1 - - - - - - Build & Order Your Robot - - +
+ + Configure Your G1 + + + + + + Build & Order Your Robot + +
+ {/* Scroll indicator mapped to vanish rapidly when scrolled */}