11import { cn } from "@workspace/ui/lib/utils" ;
2+ import { DotIcon } from "lucide-react" ;
23import type { Metadata } from "next" ;
34import type { Address } from "thirdweb" ;
45import { defineChain } from "thirdweb/chains" ;
56import { getContract } from "thirdweb/contract" ;
67import { getCurrencyMetadata } from "thirdweb/extensions/erc20" ;
78import { FaqSection } from "@/components/blocks/faq-section" ;
89import { AppFooter } from "@/components/footers/app-footer" ;
9- import { BridgeVeil } from "./components/BridgeVeil" ;
1010import { PillLink } from "./components/client/pill-link" ;
1111import { UniversalBridgeEmbed } from "./components/client/UniversalBridgeEmbed" ;
1212import { PageHeader } from "./components/header" ;
@@ -55,30 +55,27 @@ export default async function BridgePage({
5555
5656 return (
5757 < div className = "grow flex flex-col relative overflow-hidden" >
58- < div className = "absolute top-0 left-0 right-0 h-dvh md:h-[1200px] fade-in-0 animate-in duration-700" >
59- < BridgeVeil />
60- </ div >
61-
6258 < div className = "relative z-10" >
6359 < PageHeader />
6460
6561 < div className = "h-20" />
6662
6763 < div className = "relative z-10" >
6864 < div className = "container" >
69- < h1 className = "text-5xl md:text-6xl font-bold mb-6 tracking-tighter text-center leading-none text-pretty " >
65+ < h1 className = "text-3xl md:text-6xl font-bold mb-6 tracking-tight lg:tracking- tighter text-center leading-8 lg:leading- none text-balance " >
7066 Bridge and Swap tokens < br className = "max-sm:hidden" /> across any
7167 chain, instantly
7268 </ h1 >
7369
74- < div className = "flex-wrap flex gap-3 items-center justify-center" >
70+ < div className = "flex flex -wrap gap-2 items-center justify-center" >
7571 < DataPill > 85+ Chains Supported</ DataPill >
72+ < DotIcon className = "size-3 text-muted-foreground lg:hidden" />
7673 < DataPill > 3200+ Tokens Supported</ DataPill >
7774 < DataPill > 9+ Million Routes Available</ DataPill >
7875 </ div >
7976 </ div >
8077
81- < div className = "h-16" />
78+ < div className = "h-12 lg:h- 16" />
8279
8380 < div className = "flex grow items-center justify-center px-4 relative" >
8481 < DotsBackgroundPattern />
@@ -134,7 +131,7 @@ export default async function BridgePage({
134131
135132function DataPill ( props : { children : React . ReactNode } ) {
136133 return (
137- < p className = "flex items-center gap-1.5 text-foreground/50 text-xs bg-accent/30 backdrop-blur-lg border border-border/70 rounded-full px-3 py-1.5 hover:text-foreground transition-colors duration-300" >
134+ < p className = "flex items-center gap-1.5 text-muted- foreground text-xs lg: bg-accent/30 lg: backdrop-blur-lg lg: border lg: border-border/70 rounded-full lg: px-3 lg: py-1.5 hover:text-foreground transition-colors duration-300" >
138135 { props . children }
139136 </ p >
140137 ) ;
@@ -144,7 +141,7 @@ function DotsBackgroundPattern(props: { className?: string }) {
144141 return (
145142 < div
146143 className = { cn (
147- "pointer-events-none absolute -inset-x-36 -inset-y-24 text-pink-700/30 dark:text-pink-500/20 " ,
144+ "pointer-events-none absolute -inset-x-36 -inset-y-24 text-foreground/20 dark:text-foreground/15 " ,
148145 props . className ,
149146 ) }
150147 style = { {
0 commit comments