Merge version_4_1776717966773 into main #2

Merged
bender merged 1 commits from version_4_1776717966773 into main 2026-04-20 20:48:48 +00:00
10 changed files with 31 additions and 1 deletions

View File

@@ -30,6 +30,9 @@ const AboutMediaOverlay = ({
<div className="relative z-10 flex items-center justify-center px-5 py-10 mx-auto min-h-100 md:min-h-120 md:w-1/2 w-content-width">
<div className="flex flex-col items-center gap-3 md:gap-1 text-center">
<div className="mb-2">
<div className="inline-block px-3 py-1 text-sm rounded-full bg-white/20 backdrop-blur-sm border border-white/30 text-foreground">We have a rubber duck for debugging. His name is Sir Quacks-A-Lot.</div>
</div>
<motion.span
initial={{ opacity: 0, y: 10 }}
whileInView={{ opacity: 1, y: 0 }}

View File

@@ -79,6 +79,9 @@ const ContactSplitForm = ({
<div className="p-5 md:p-10 card rounded">
<form onSubmit={handleSubmit} className="flex flex-col gap-5">
<div className="flex flex-col items-center gap-1 text-center">
<div className="mb-2">
<div className="inline-block px-3 py-1 text-sm rounded-full bg-card/20 backdrop-blur-sm border border-card/30 text-foreground">Our contact form is powered by a hamster on a wheel. Please be patient.</div>
</div>
<span className="card rounded px-3 py-1 text-sm">{tag}</span>
<TextAnimation

View File

@@ -40,6 +40,9 @@ const FaqSplitMedia = ({
<section aria-label="FAQ section" className="py-20">
<div className="w-content-width mx-auto flex flex-col gap-8">
<div className="flex flex-col items-center gap-3 md:gap-2">
<div className="mb-2">
<div className="inline-block px-3 py-1 text-sm rounded-full bg-card/20 backdrop-blur-sm border border-card/30 text-foreground">FAQ: Do you sleep? Answer: Rarely.</div>
</div>
<span className="card rounded px-3 py-1 text-sm">{tag}</span>
<TextAnimation

View File

@@ -30,6 +30,9 @@ const FeaturesMediaCards = ({
<section aria-label="Features section" className="py-20">
<div className="flex flex-col gap-8">
<div className="flex flex-col items-center w-content-width mx-auto gap-3 md:gap-2">
<div className="mb-2">
<div className="inline-block px-3 py-1 text-sm rounded-full bg-card/20 backdrop-blur-sm border border-card/30 text-foreground">Our secret feature is a button that orders pizza. It's still in beta.</div>
</div>
<span className="px-3 py-1 text-sm card rounded">{tag}</span>
<TextAnimation

View File

@@ -36,6 +36,9 @@ const FooterBasic = ({
return (
<footer aria-label="Site footer" className="w-full pt-20 pb-10">
<div className="w-content-width mx-auto">
<div className="w-full flex justify-center mb-8">
<div className="inline-block px-3 py-1 text-sm rounded-full bg-card/20 backdrop-blur-sm border border-card/30 text-foreground">Made with and too many energy drinks.</div>
</div>
<div className="w-full flex flex-wrap justify-between gap-y-10 mb-10">
{columns.map((column) => (
<div key={column.title} className="w-1/2 md:w-auto flex flex-col items-start gap-3">

View File

@@ -36,6 +36,9 @@ const HeroBrand = ({
<div className="relative z-10 w-content-width mx-auto pb-5">
<div className="flex flex-col">
<div className="mb-4">
<div className="inline-block px-3 py-1 text-sm rounded-full bg-white/20 backdrop-blur-sm border border-white/30 text-primary-cta-text">Powered by caffeine and the occasional reboot.</div>
</div>
<div className="w-full flex flex-col md:flex-row md:justify-between items-start md:items-end gap-3 md:gap-5">
<TextAnimation
text={description}

View File

@@ -30,6 +30,9 @@ const MetricsGradientCards = ({
<section aria-label="Metrics section" className="py-20">
<div className="flex flex-col gap-8">
<div className="flex flex-col items-center gap-3 md:gap-2 w-content-width mx-auto">
<div className="mb-2">
<div className="inline-block px-3 py-1 text-sm rounded-full bg-card/20 backdrop-blur-sm border border-card/30 text-foreground">Our uptime is 99.9%, but our coffee machine's is closer to 50%.</div>
</div>
<span className="px-3 py-1 text-sm card rounded">{tag}</span>
<TextAnimation

View File

@@ -21,6 +21,9 @@ const SocialProofMarquee = ({
<section aria-label="Social proof section" className="py-20">
<div className="flex flex-col gap-8">
<div className="flex flex-col items-center gap-3 md:gap-2 w-content-width mx-auto">
<div className="mb-2">
<div className="inline-block px-3 py-1 text-sm rounded-full bg-card/20 backdrop-blur-sm border border-card/30 text-foreground">Even our CEO's mom thinks we're a big deal.</div>
</div>
<span className="px-3 py-1 text-sm rounded card">{tag}</span>
<TextAnimation

View File

@@ -28,6 +28,9 @@ const TestimonialQuoteCards = ({
<section aria-label="Testimonials section" className="py-20">
<div className="flex flex-col gap-8">
<div className="flex flex-col items-center gap-3 md:gap-2 w-content-width mx-auto">
<div className="mb-2">
<div className="inline-block px-3 py-1 text-sm rounded-full bg-card/20 backdrop-blur-sm border border-card/30 text-foreground">Our clients love us. We have the thank-you cards to prove it.</div>
</div>
<span className="px-3 py-1 text-sm card rounded">{tag}</span>
<TextAnimation

View File

@@ -64,7 +64,10 @@ const NavbarCentered = ({ logo, navItems, ctaButton }: NavbarCenteredProps) => {
)}
>
<div className="relative flex items-center justify-between h-full w-content-width mx-auto">
<Link to="/" className="text-xl font-medium text-foreground">{logo}</Link>
<div className="flex items-center gap-4">
<Link to="/" className="text-xl font-medium text-foreground">{logo}</Link>
<div className="hidden lg:block px-3 py-1 text-xs rounded-full bg-card/20 backdrop-blur-sm border border-card/30 text-foreground">Our office coffee is 90% caffeine, 10% existential dread.</div>
</div>
<div className="hidden md:flex absolute left-1/2 items-center gap-6 -translate-x-1/2">
{navItems.map((item) => (