diff --git a/src/app/(marketing)/blog/[slug]/page.tsx b/src/app/(marketing)/blog/[slug]/page.tsx index 4d1c441..80a5ff2 100644 --- a/src/app/(marketing)/blog/[slug]/page.tsx +++ b/src/app/(marketing)/blog/[slug]/page.tsx @@ -54,18 +54,7 @@ export default async function BlogPostPage({
{/* Post hero / header */}
-
- {/* Breadcrumb */} -
- -
- +
@@ -88,8 +77,19 @@ export default async function BlogPostPage({
+ {/* Breadcrumb — between hero and content */} +
+ +
+ {/* 3-column body */} -
+
{/* ── LEFT SIDEBAR: Table of Contents ── */} diff --git a/src/app/(marketing)/blog/page.tsx b/src/app/(marketing)/blog/page.tsx index 6c445a4..47f6c9a 100644 --- a/src/app/(marketing)/blog/page.tsx +++ b/src/app/(marketing)/blog/page.tsx @@ -23,13 +23,8 @@ const CATEGORIES = Object.values( export default function BlogPage() { return (
- {/* Breadcrumb */} -
- -
- {/* Page header */} -
+
Journal

The Tia Blog

@@ -39,8 +34,13 @@ export default function BlogPage() {
+ {/* Breadcrumb — sits right above the content grid */} +
+ +
+ {/* 3-column layout */} -
+
{/* ── LEFT SIDEBAR: timeline ── */} diff --git a/src/app/(marketing)/page.tsx b/src/app/(marketing)/page.tsx index 3e0b4a2..a03f55c 100644 --- a/src/app/(marketing)/page.tsx +++ b/src/app/(marketing)/page.tsx @@ -44,13 +44,17 @@ function Hero() { one day look back on.

- - - Continue with Google - + {/* Pulse-ring wrapper — fades ring on hover */} +
+ + + + Continue with Google + +

No credit card. No setup fee. Your data is yours.

diff --git a/src/app/globals.css b/src/app/globals.css index b22465d..11fff64 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -45,6 +45,17 @@ animation: marquee 20s linear infinite; } +/* ── CTA button pulse ring ── */ +@keyframes cta-pulse { + 0% { transform: scale(1); opacity: 0.45; } + 60% { transform: scale(1.18); opacity: 0.1; } + 100% { transform: scale(1.22); opacity: 0; } +} + +.animate-cta-pulse { + animation: cta-pulse 2.6s ease-out infinite; +} + /* hide scrollbar but keep scroll */ .scrollbar-hide { scrollbar-width: none;