diff --git a/src/app/[locale]/privacy/page.tsx b/src/app/[locale]/privacy/page.tsx index 8c53692..bfd41ca 100644 --- a/src/app/[locale]/privacy/page.tsx +++ b/src/app/[locale]/privacy/page.tsx @@ -40,26 +40,26 @@ export default async function PrivacyPage({ ]; return ( -
+
-

+

Privacy & Cookie Policy

-

Last updated: {LAST_UPDATED}

+

Last updated: {LAST_UPDATED}

{/* Template disclaimer — remove once reviewed by legal counsel */} -
+
Template notice: this is a standard GDPR-compliant template provided as a starting point. Please have it reviewed and adapted by your legal counsel before relying on it, and confirm the contact details below.
-
+

{COMPANY} (“we”, “us”, “our”) @@ -69,7 +69,7 @@ export default async function PrivacyPage({

For any privacy-related request you can contact us at{" "} - + {CONTACT_EMAIL} . @@ -155,7 +155,7 @@ export default async function PrivacyPage({

To exercise any of these rights, contact us at{" "} - + {CONTACT_EMAIL} . @@ -187,12 +187,12 @@ const SITE = "rf-flux.com"; function Section({ title, children }: { title: string; children: React.ReactNode }) { return (

-

{title}

+

{title}

{children}
); } function P({ children }: { children: React.ReactNode }) { - return

{children}

; + return

{children}

; } diff --git a/src/app/[locale]/team/TeamGrid.tsx b/src/app/[locale]/team/TeamGrid.tsx index 96e03c0..d3889e5 100644 --- a/src/app/[locale]/team/TeamGrid.tsx +++ b/src/app/[locale]/team/TeamGrid.tsx @@ -27,10 +27,10 @@ export default function TeamGrid({ members }: { members: TeamCard[] }) { whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true, margin: "-60px" }} transition={{ duration: 0.5, delay: Math.min(i * 0.06, 0.4), ease: [0.16, 1, 0.3, 1] }} - className="group relative flex flex-col rounded-3xl bg-white border border-black/[0.06] shadow-[0_2px_20px_rgba(0,0,0,0.04)] hover:shadow-[0_12px_40px_rgba(0,0,0,0.10)] transition-all duration-500 overflow-hidden" + className="group relative flex flex-col rounded-3xl bg-white dark:bg-[#111] border border-black/[0.06] dark:border-white/10 shadow-[0_2px_20px_rgba(0,0,0,0.04)] hover:shadow-[0_12px_40px_rgba(0,0,0,0.10)] dark:shadow-[0_2px_20px_rgba(0,0,0,0.4)] transition-all duration-500 overflow-hidden" > {/* Portrait */} -
+
{m.photoUrl ? ( -

{m.name}

-

+

{m.name}

+

{m.role}

{m.bio && ( -

{m.bio}

+

{m.bio}

)} {/* Social links — only the ones that exist */} @@ -106,7 +106,7 @@ function SocialLink({ title={label} {...(external ? { target: "_blank", rel: "noopener noreferrer" } : {})} onClick={() => trackEvent({ name: "contact_cta_clicked", params: { location: `team:${network}` } })} - className="inline-flex items-center justify-center w-9 h-9 rounded-full border border-black/[0.08] text-[#6E6E73] hover:text-white hover:bg-[#1D1D1F] hover:border-[#1D1D1F] transition-colors" + className="inline-flex items-center justify-center w-9 h-9 rounded-full border border-black/[0.08] dark:border-white/15 text-[#6E6E73] dark:text-[#A1A1A6] hover:text-white hover:bg-[#1D1D1F] hover:border-[#1D1D1F] dark:hover:bg-[#00F0FF] dark:hover:text-black dark:hover:border-[#00F0FF] transition-colors" > {children} diff --git a/src/app/[locale]/team/page.tsx b/src/app/[locale]/team/page.tsx index 89728ea..edc9505 100644 --- a/src/app/[locale]/team/page.tsx +++ b/src/app/[locale]/team/page.tsx @@ -76,7 +76,7 @@ export default async function TeamPage({ params }: { params: Promise<{ locale: s <> {personSchemas.length > 0 && } -
+
{/* Ambient visual, consistent with the News / Heritage hubs */}
@@ -86,20 +86,20 @@ export default async function TeamPage({ params }: { params: Promise<{ locale: s
-

+

{t("eyebrow")}

-

+

{t("title1")}{" "} {t("title2")}

-

+

{t("description")}

{members.length === 0 ? ( -
+

{t("empty")}

) : (