Skip to content

Commit 269b7eb

Browse files
RickyNotaroclaude
andcommitted
fix: improve home page layout for mobile screens
Smaller hero title/padding, full-width stacked buttons, tighter spacing on features/steps sections for narrow viewports. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 52b559e commit 269b7eb

1 file changed

Lines changed: 56 additions & 0 deletions

File tree

src/views/Home.vue

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,4 +365,60 @@
365365
}
366366
}
367367
}
368+
369+
/* ── Mobile ───────────────────────────────────────── */
370+
@media (max-width: 576px) {
371+
.hero {
372+
padding: 3rem 1rem 2.5rem;
373+
}
374+
375+
.hero-title {
376+
font-size: 1.8rem;
377+
}
378+
379+
.hero-subtitle {
380+
font-size: 1rem;
381+
margin-bottom: 1.5rem;
382+
}
383+
384+
.hero-notice {
385+
font-size: 0.8rem;
386+
text-align: left;
387+
}
388+
389+
.hero-actions {
390+
flex-direction: column;
391+
392+
.btn {
393+
width: 100%;
394+
justify-content: center;
395+
}
396+
}
397+
398+
.features {
399+
padding: 2rem 0.5rem;
400+
}
401+
402+
.feature-card {
403+
padding: 1.5rem 1rem;
404+
}
405+
406+
.how-it-works {
407+
padding: 2rem 0.5rem 3rem;
408+
409+
h2 {
410+
margin-bottom: 1.5rem;
411+
}
412+
}
413+
414+
.step-number {
415+
width: 34px;
416+
height: 34px;
417+
font-size: 0.95rem;
418+
}
419+
420+
.tech-stack {
421+
padding: 1.5rem 0.5rem 3rem;
422+
}
423+
}
368424
</style>

0 commit comments

Comments
 (0)