@@ -83,85 +83,85 @@ export default function UseCasesPage() {
8383 < div className = "min-h-screen bg-background" >
8484 < Navbar />
8585
86- < section className = "pt-32 pb-16 px-6 border-b border-border" >
86+ < section className = "pt-20 pb-12 px-4 sm:pt-24 sm:pb-14 sm:px-6 md:pt-32 md:pb-16 border-b border-border" >
8787 < div className = "mx-auto max-w-5xl text-center" >
88- < h1 className = "text-4xl md:text-6xl font-display font-extrabold tracking-tight text-foreground leading-tight" >
88+ < h1 className = "text-3xl sm:text- 4xl md:text-5xl lg :text-6xl font-display font-extrabold tracking-tight text-foreground leading-tight" >
8989 Use cases & examples
9090 </ h1 >
91- < p className = "mt-5 text-lg font-body text-muted-foreground max-w-2xl mx-auto" >
91+ < p className = "mt-4 sm:mt-5 text-base sm: text-lg font-body text-muted-foreground max-w-2xl mx-auto" >
9292 Stellar Suite powers teams shipping everything from DeFi primitives
9393 to community governance. These examples show how builders put the
9494 workflow to work.
9595 </ p >
96- < div className = "mt-8 flex flex-wrap justify-center gap-3" >
97- < Link href = "/#use-cases" className = "btn-outline" >
96+ < div className = "mt-6 sm:mt- 8 flex flex-wrap justify-center gap-3" >
97+ < Link href = "/#use-cases" className = "btn-outline text-sm sm:text-base touch-manipulation " >
9898 Explore the live demo
9999 </ Link >
100- < Link href = "/community" className = "btn-primary" >
100+ < Link href = "/community" className = "btn-primary text-sm sm:text-base touch-manipulation " >
101101 Meet the community
102102 </ Link >
103103 </ div >
104104 </ div >
105105 </ section >
106106
107- < main id = "main-content" className = "py-16 px-6 " >
108- < div className = "mx-auto max-w-6xl space-y-20" >
107+ < main id = "main-content" className = "py-12 px-4 sm:py-14 sm:px-6 md:py-16 " >
108+ < div className = "mx-auto max-w-6xl space-y-16 sm:space-y- 20" >
109109 < section >
110- < h2 className = "text-2xl md:text-3xl font-display font-bold text-foreground mb-6" >
110+ < h2 className = "text-xl sm:text- 2xl md:text-3xl font-display font-bold text-foreground mb-4 sm: mb-6" >
111111 Common use cases
112112 </ h2 >
113- < div className = "grid grid-cols-1 md :grid-cols-2 lg:grid-cols-3 gap-6" >
113+ < div className = "grid grid-cols-1 sm :grid-cols-2 lg:grid-cols-3 gap-4 sm: gap-6" >
114114 { USE_CASES . map ( ( item ) => (
115115 < div
116116 key = { item . title }
117- className = "rounded-2xl border border-border bg-card p-6"
117+ className = "rounded-2xl border border-border bg-card p-4 sm:p- 6"
118118 >
119- < div className = "inline-flex h-10 w-10 items-center justify-center rounded-xl bg-primary/10 mb-4" >
119+ < div className = "inline-flex h-8 w-8 sm:h- 10 sm: w-10 items-center justify-center rounded-xl bg-primary/10 mb-3 sm: mb-4" >
120120 < item . icon className = "h-5 w-5 text-primary" />
121121 </ div >
122- < h3 className = "text-lg font-display font-bold text-foreground mb-2" >
122+ < h3 className = "text-base sm:text- lg font-display font-bold text-foreground mb-2" >
123123 { item . title }
124124 </ h3 >
125- < p className = "text-sm text-muted-foreground font-body leading-relaxed" >
125+ < p className = "text-xs sm:text- sm text-muted-foreground font-body leading-relaxed" >
126126 { item . description }
127127 </ p >
128128 </ div >
129129 ) ) }
130130 </ div >
131131 </ section >
132132
133- < section className = "rounded-2xl border border-border bg-card p-8" >
134- < div className = "flex flex-col lg:flex-row lg:items-center lg:justify-between gap-6" >
133+ < section className = "rounded-2xl border border-border bg-card p-6 sm:p- 8" >
134+ < div className = "flex flex-col lg:flex-row lg:items-center lg:justify-between gap-4 sm:gap- 6" >
135135 < div >
136- < h2 className = "text-2xl md:text-3xl font-display font-bold text-foreground" >
136+ < h2 className = "text-xl sm:text- 2xl md:text-3xl font-display font-bold text-foreground" >
137137 Project examples
138138 </ h2 >
139- < p className = "mt-3 text-sm text-muted-foreground font-body" >
139+ < p className = "mt-2 sm:mt-3 text-xs sm: text-sm text-muted-foreground font-body" >
140140 A few real-world paths teams take from idea to deployment.
141141 </ p >
142142 </ div >
143143 < a
144144 href = "https://github.com/0xVida/stellar-suite/tree/main/templates"
145145 target = "_blank"
146146 rel = "noopener noreferrer"
147- className = "btn-outline"
147+ className = "btn-outline text-sm sm:text-base touch-manipulation "
148148 >
149149 Browse templates
150150 </ a >
151151 </ div >
152- < div className = "mt-8 grid grid-cols-1 lg:grid-cols-3 gap-6" >
152+ < div className = "mt-6 sm:mt- 8 grid grid-cols-1 lg:grid-cols-3 gap-4 sm: gap-6" >
153153 { EXAMPLES . map ( ( example ) => (
154154 < div
155155 key = { example . title }
156- className = "rounded-2xl border border-border/70 bg-background p-6"
156+ className = "rounded-2xl border border-border/70 bg-background p-4 sm:p- 6"
157157 >
158- < h3 className = "text-base font-display font-bold text-foreground mb-4" >
158+ < h3 className = "text-sm sm:text- base font-display font-bold text-foreground mb-3 sm: mb-4" >
159159 { example . title }
160160 </ h3 >
161- < ol className = "space-y-3 text-sm text-muted-foreground font-body" >
161+ < ol className = "space-y-2 sm:space-y-3 text-xs sm: text-sm text-muted-foreground font-body" >
162162 { example . steps . map ( ( step ) => (
163163 < li key = { step } className = "flex gap-3" >
164- < span className = "mt-1 h-2 w-2 rounded-full bg-primary" />
164+ < span className = "mt-0.5 sm:mt- 1 h-2 w-2 rounded-full bg-primary flex-shrink-0 " />
165165 < span > { step } </ span >
166166 </ li >
167167 ) ) }
@@ -171,30 +171,30 @@ export default function UseCasesPage() {
171171 </ div >
172172 </ section >
173173
174- < section className = "grid grid-cols-1 lg:grid-cols-2 gap-8 items-center" >
174+ < section className = "grid grid-cols-1 lg:grid-cols-2 gap-6 sm:gap- 8 items-center" >
175175 < div >
176176 < h2 className = "text-2xl md:text-3xl font-display font-bold text-foreground" >
177177 Ship faster with the sidebar
178178 </ h2 >
179- < p className = "mt-4 text-sm text-muted-foreground font-body leading-relaxed" >
179+ < p className = "mt-3 sm:mt-4 text-xs sm: text-sm text-muted-foreground font-body leading-relaxed" >
180180 Build, deploy, and simulate contracts in minutes. Stellar Suite
181181 keeps the CLI, deployment history, and simulation results within
182182 reach.
183183 </ p >
184- < div className = "mt-6 flex flex-wrap gap-3" >
185- < Link href = "/#get-started" className = "btn-primary" >
184+ < div className = "mt-4 sm:mt- 6 flex flex-wrap gap-3" >
185+ < Link href = "/#get-started" className = "btn-primary text-sm sm:text-base touch-manipulation " >
186186 Get started
187187 </ Link >
188- < Link href = "/blog" className = "btn-outline" >
188+ < Link href = "/blog" className = "btn-outline text-sm sm:text-base touch-manipulation " >
189189 Read tutorials
190190 </ Link >
191191 </ div >
192192 </ div >
193- < div className = "rounded-2xl border border-border bg-card p-8" >
194- < div className = "text-xs font-semibold uppercase tracking-widest text-muted-foreground font-display" >
193+ < div className = "rounded-2xl border border-border bg-card p-6 sm:p- 8" >
194+ < div className = "text-xs sm:text-sm font-semibold uppercase tracking-widest text-muted-foreground font-display" >
195195 What teams like
196196 </ div >
197- < ul className = "mt-4 space-y-3 text-sm text-muted-foreground font-body" >
197+ < ul className = "mt-3 sm:mt- 4 space-y-2 sm:space-y-3 text-xs sm: text-sm text-muted-foreground font-body" >
198198 < li className = "flex gap-3" >
199199 < span className = "mt-1 h-2 w-2 rounded-full bg-primary" />
200200 < span > One-click deployment without terminal context switching.</ span >
0 commit comments