diff --git a/frontend/src/App.css b/frontend/src/App.css index 8b9a806..21a64d2 100644 --- a/frontend/src/App.css +++ b/frontend/src/App.css @@ -865,7 +865,7 @@ a.app-footer__repo:hover { .home-hero { text-align: center; - padding: 0.5rem 1rem 1.5rem; + padding: 2rem 1rem 2.5rem; } .home-hero__title { @@ -881,6 +881,78 @@ a.app-footer__repo:hover { margin-bottom: 1.5rem; } +.home-hero__value-prop { + max-width: 32rem; + margin: 1.5rem auto 0; + font-size: 1.0625rem; + line-height: 1.6; + color: var(--color-text-secondary); +} + +/* ── How It Works ─────────────────────────────────────────────────────────── */ + +.home-how-it-works { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 1.25rem; + max-width: 42rem; + margin: 2rem auto 0; +} + +.home-how-it-works__step { + padding: 1.25rem 1rem; + background: var(--color-bg-surface); + border: 1px solid var(--color-border); + border-radius: 0.625rem; + text-align: center; +} + +.home-how-it-works__number { + display: inline-flex; + align-items: center; + justify-content: center; + width: 2rem; + height: 2rem; + border-radius: 50%; + background: var(--color-accent); + color: var(--color-bg-page); + font-weight: 700; + font-size: 0.875rem; + margin-bottom: 0.75rem; +} + +.home-how-it-works__title { + font-size: 0.9375rem; + font-weight: 600; + margin-bottom: 0.375rem; +} + +.home-how-it-works__desc { + font-size: 0.8125rem; + color: var(--color-text-secondary); + line-height: 1.5; +} + +/* ── CTA Button ───────────────────────────────────────────────────────────── */ + +.home-cta { + display: inline-block; + margin-top: 2rem; + padding: 0.75rem 2rem; + background: var(--color-accent); + color: var(--color-bg-page); + font-weight: 700; + font-size: 1rem; + border-radius: 0.5rem; + text-decoration: none; + transition: background 0.15s, transform 0.15s; +} + +.home-cta:hover { + background: var(--color-accent-hover); + transform: translateY(-1px); +} + /* ── Search form ──────────────────────────────────────────────────────────── */ .search-container { @@ -2079,6 +2151,16 @@ a.app-footer__repo:hover { font-size: 1.75rem; } + .home-how-it-works { + grid-template-columns: 1fr; + max-width: 20rem; + } + + .home-cta { + width: 100%; + text-align: center; + } + .nav-cards { grid-template-columns: 1fr; } diff --git a/frontend/src/pages/Home.tsx b/frontend/src/pages/Home.tsx index c89d91f..0e85bba 100644 --- a/frontend/src/pages/Home.tsx +++ b/frontend/src/pages/Home.tsx @@ -110,7 +110,7 @@ export default function Home() {
Search techniques, key moments, and creators
@@ -167,6 +167,37 @@ export default function Home() {+ Real music production techniques extracted from creator tutorials. + Skip the 4-hour videos — find the insight you need in seconds. +
+ ++ Real producers and sound designers publish in-depth tutorials +
++ We distill hours of video into structured, searchable knowledge +
++ Search by topic, technique, or creator — get straight to the insight +
+