@@ -11,18 +11,22 @@ export function SiteFooter() {
1111 const previewCount = tasks . filter ( ( task ) => taskHasPreview ( task ) ) . length ;
1212
1313 return (
14- < footer className = "mt-16 bg-[#efe7de]" >
15- < div className = "mx-auto w-full max-w-7xl px-4 py-12 sm:px-6 lg:px-8" >
16- < div className = "tb-frame bg-[#fff8f0] px-6 py-8" >
14+ < footer id = "site-footer" className = "mt-16 bg-[#efe7de]" >
15+ < div className = "mx-auto w-full max-w-7xl px-3 py-10 sm:px-6 lg:px-8" >
16+ < div className = "tb-frame bg-[#fff8f0] px-4 py-6 sm:px-6 sm: py-8" >
1717 < div className = "grid gap-8 lg:grid-cols-[minmax(0,1fr)_280px] lg:items-center" >
1818 < div >
19- < TaskBeaconLogo markClassName = "size-11" textClassName = "text-3xl" />
20- < div className = "mt-4 max-w-2xl text-sm leading-7 text-slate-700" >
19+ < TaskBeaconLogo
20+ className = "gap-2 sm:gap-3"
21+ markClassName = "size-8 sm:size-11"
22+ textClassName = "text-[1.45rem] sm:text-3xl"
23+ />
24+ < div className = "mt-4 max-w-2xl text-sm leading-6 text-slate-700 sm:leading-7" >
2125 Canonical tasks, aligned previews, framework references, and reusable guidance for
2226 auditable cognitive task development.
2327 </ div >
2428
25- < div className = "mt-6 flex flex-wrap gap-6 text-sm text-slate-700" >
29+ < div className = "mt-6 grid gap-2 text-sm text-slate-700 sm:flex sm:flex-wrap sm:gap-6 " >
2630 < div > { tasks . length } canonical tasks</ div >
2731 < div > { previewCount } web previews</ div >
2832 < div > Index updated { new Date ( index . generated_at ) . toLocaleDateString ( "en-US" ) } </ div >
@@ -34,14 +38,14 @@ export function SiteFooter() {
3438 </ div >
3539
3640 < div className = "lg:justify-self-end" >
37- < div className = "tb-frame-soft flex items-center justify-center bg-[#eef8ff] px-6 py-8" >
38- < div className = "flex items-center gap-4" >
39- < TaskBeaconMark className = "size-20" />
41+ < div className = "tb-frame-soft flex w-full items-start justify-center bg-[#eef8ff] px-4 py-5 sm:px-6 sm: py-8" >
42+ < div className = "flex w-full flex-col items-start gap-3 sm:flex-row sm:items- center sm: gap-4" >
43+ < TaskBeaconMark className = "size-16 sm:size- 20" />
4044 < div >
41- < div className = "font-heading text-[2.2rem ] leading-none text-[#25314d]" >
45+ < div className = "font-heading text-[1.7rem ] leading-none text-[#25314d] sm:text-[2.2rem ]" >
4246 TaskBeacon
4347 </ div >
44- < div className = "mt-2 text-sm font-bold uppercase tracking-[0.16em] text-slate-500" >
48+ < div className = "mt-1 text-[0.7rem] font-bold uppercase tracking-[0.16em] text-slate-500 sm:mt-2 sm:text-sm " >
4549 Canonical Task Hub
4650 </ div >
4751 </ div >
0 commit comments