@@ -15,49 +15,49 @@ export function LandingFeaturesToggle() {
1515 return (
1616 < div className = "w-full" >
1717 { /* Toggle Group - positioned to overlap with hero section */ }
18- < div className = "flex justify-center mt-16 md:-mt-24 mb-8 md:mb-0 relative z-10" >
19- < div className = "inline-flex items-center bg-background/80 backdrop-blur-sm rounded-full p-1.5 border border-border shadow-lg absolute -top-[30px] md:-top-[240px]" >
18+ < div className = "flex justify-center mt-8 md:-mt-24 mb-8 md:mb-0 relative z-10" >
19+ < div className = "inline-flex items-center bg-background/80 backdrop-blur-sm rounded-full p-1 md:p-1 .5 border border-border shadow-lg absolute -top-[30px] md:-top-[240px]" >
2020 < button
2121 onClick = { ( ) => setViewMode ( 'cloud' ) }
2222 className = { cn (
23- "flex items-center gap-2 px-5 py-2.5 rounded-full text-sm font-medium transition-all duration-200" ,
23+ "flex items-center gap-1.5 md:gap- 2 px-3 md:px- 5 py-2 md:py-2 .5 rounded-full text-xs md: text-sm font-medium transition-all duration-200" ,
2424 viewMode === 'cloud'
2525 ? "bg-foreground text-background shadow-sm"
2626 : "text-muted-foreground hover:text-foreground"
2727 ) }
2828 >
29- < Cloud className = "w-4 h-4" />
29+ < Cloud className = "w-3.5 h-3.5 md:w-4 md: h-4" />
3030 Cloud
3131 </ button >
3232 < button
3333 onClick = { ( ) => setViewMode ( 'self-hosted' ) }
3434 className = { cn (
35- "flex items-center gap-2 px-5 py-2.5 rounded-full text-sm font-medium transition-all duration-200" ,
35+ "flex items-center gap-1.5 md:gap- 2 px-3 md:px- 5 py-2 md:py-2 .5 rounded-full text-xs md: text-sm font-medium transition-all duration-200" ,
3636 viewMode === 'self-hosted'
3737 ? "bg-foreground text-background shadow-sm"
3838 : "text-muted-foreground hover:text-foreground"
3939 ) }
4040 >
41- < Server className = "w-4 h-4" />
41+ < Server className = "w-3.5 h-3.5 md:w-4 md: h-4" />
4242 Self Hosted
4343 </ button >
4444 < button
4545 onClick = { ( ) => setViewMode ( 'run-locally' ) }
4646 className = { cn (
47- "flex items-center gap-2 px-5 py-2.5 rounded-full text-sm font-medium transition-all duration-200" ,
47+ "flex items-center gap-1.5 md:gap- 2 px-3 md:px- 5 py-2 md:py-2 .5 rounded-full text-xs md: text-sm font-medium transition-all duration-200" ,
4848 viewMode === 'run-locally'
4949 ? "bg-foreground text-background shadow-sm"
5050 : "text-muted-foreground hover:text-foreground"
5151 ) }
5252 >
53- < Terminal className = "w-4 h-4" />
53+ < Terminal className = "w-3.5 h-3.5 md:w-4 md: h-4" />
5454 Run Locally
5555 </ button >
5656 </ div >
5757 </ div >
5858
5959 { /* Content based on view mode */ }
60- < div className = "transition-all duration-300 mt-20" >
60+ < div className = "transition-all duration-300 mt-12 md:mt- 20" >
6161 { viewMode === 'cloud' ? (
6262 < LandingFeatures />
6363 ) : viewMode === 'self-hosted' ? (
0 commit comments