diff --git a/apps/docs/app/(home)/page.tsx b/apps/docs/app/(home)/page.tsx index 11a7fb5c0..df29d4d33 100644 --- a/apps/docs/app/(home)/page.tsx +++ b/apps/docs/app/(home)/page.tsx @@ -74,11 +74,11 @@ export default async function HomePage() {
-
+
diff --git a/apps/docs/app/global.css b/apps/docs/app/global.css index c0f5e568b..bff2d734b 100644 --- a/apps/docs/app/global.css +++ b/apps/docs/app/global.css @@ -148,7 +148,7 @@ } .dark { - --background: #19191D; + --background: #27282D; --foreground: #E7E8EB; --card: #1E1E23; --card-foreground: #E7E8EB; @@ -701,3 +701,38 @@ body { .animate-marquee { animation: marquee 25s linear infinite; } + +/* FAQ section hover and open state styles */ +.accordion-item { + position: relative; + border-top: 1px solid var(--border); + background: color-mix(in oklab, var(--background) 50%, transparent); + transition: background 0.2s; +} + +.accordion-item:hover { + background: color-mix(in oklab, var(--background) 80%, transparent); +} + +.accordion-item::before { + content: ''; + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 3px; + background: linear-gradient( + to bottom, + #facc15, + #ec4899, + #6366f1 + ); + + opacity: 0; + transition: opacity 0.2s; +} + +.accordion-item:hover::before, +.accordion-item[data-state="open"]::before { + opacity: 1; +} \ No newline at end of file diff --git a/apps/docs/components/footer.tsx b/apps/docs/components/footer.tsx index 5b9e60912..e99168748 100644 --- a/apps/docs/components/footer.tsx +++ b/apps/docs/components/footer.tsx @@ -13,7 +13,7 @@ import { NewsletterForm } from "./newsletter-form"; export function Footer() { return (