Skip to content

Commit 3504144

Browse files
committed
update theme and increased lighthouse score
1 parent 9222a58 commit 3504144

28 files changed

Lines changed: 253 additions & 446 deletions

.astro/content.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,6 @@ declare module 'astro:content' {
177177
LiveContentConfig['collections'][C]['loader']
178178
>;
179179

180-
export type ContentConfig = typeof import("./../src/content.config.js");
180+
export type ContentConfig = typeof import("../src/content.config.js");
181181
export type LiveContentConfig = never;
182182
}

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,11 @@ astro boilerplate
5757
- Redesign website; added font
5858
- update Astro version
5959

60+
## [1.3.0] - 2026-06-12
61+
62+
- Update lighthouse score
63+
-
64+
6065
### [Unreleased]
6166

6267
Here we write upgrading notes for brands. It's a team effort to make them as straightforward as possible.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@recursivezero/domain",
3-
"version": "1.2.1",
3+
"version": "1.3.0",
44
"main": "src/index.js",
55
"author": {
66
"name": "Founder",
@@ -25,7 +25,7 @@
2525
"github",
2626
"template"
2727
],
28-
"contributors": [],
28+
"contributors": [ ],
2929
"timestamp": {
3030
"createdOn": "Sun, 07 Jan 2024 00:00:00 +05:30",
3131
"updatedOn": "Sun,15 June 2025 02:10:39 +05:30"

src/assets/styles/footer.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@
88
}
99

1010
.footer__nav--item {
11-
@apply underline underline-offset-2 hover:text-blue-500 dark:hover:text-blue-400;
12-
}
11+
@apply underline underline-offset-2 hover:text-blue-600 dark:hover:text-blue-600;
12+
}

src/components/AboutSection.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ import { Image } from "astro:assets";
88
<div class="grid items-center gap-14 lg:grid-cols-2">
99
<!-- Left Content -->
1010
<div>
11-
<p class="mb-5 text-sm font-semibold uppercase tracking-[0.25em] text-cyan-400">Recursive Zero</p>
11+
<p class="mb-5 text-sm font-semibold uppercase tracking-[0.25em] text-blue-600">Recursive Zero</p>
1212

1313
<h1 class="text-5xl font-bold leading-tight tracking-tight md:text-6xl lg:text-7xl">
1414
We Build Digital <br />
1515
Products That <br />
16-
Drive <span class="text-cyan-400">Results.</span>
16+
Drive <span class="text-blue-600">Results.</span>
1717
</h1>
1818

1919
<p class="text-foreground/70 mt-7 max-w-xl text-lg leading-8">

src/components/AppsSimplifySection.astro

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
import { Image } from "astro:assets";
32
import workplaceImage from "@/assets/images/workplace.webp";
3+
import { Image } from "astro:assets";
44
---
55

66
<section class="bg-background text-foreground">
77
<div class="mx-auto max-w-7xl px-6 py-20 lg:px-10">
88
<div class="grid items-center gap-14 lg:grid-cols-2">
99
<!-- Left Content -->
1010
<div>
11-
<p class="mb-4 text-sm font-semibold uppercase tracking-[0.25em] text-cyan-500">What We Build</p>
11+
<p class="mb-4 text-sm font-semibold uppercase tracking-[0.25em] text-blue-600">What We Build</p>
1212

1313
<h2 class="text-4xl font-bold leading-tight tracking-tight md:text-5xl">
1414
Simplifying daily tasks <br />
@@ -50,15 +50,15 @@ import workplaceImage from "@/assets/images/workplace.webp";
5050
</div>
5151
<!-- Right Image -->
5252
<div class="relative">
53-
<div class="absolute -right-8 top-8 h-40 w-40 rounded-full bg-cyan-500/20 blur-3xl"></div>
54-
<Image
55-
src={workplaceImage}
56-
alt="Workplace"
57-
width={800}
58-
loading="lazy"
59-
format="webp"
60-
class="relative z-10 h-[420px] w-full rounded-3xl object-cover shadow-xl"
61-
/>
53+
<div class="bg-brandBlue/20 absolute -right-8 top-8 h-40 w-40 rounded-full blur-3xl"></div>
54+
<Image
55+
src={workplaceImage}
56+
alt="Workplace"
57+
width={800}
58+
loading="lazy"
59+
format="webp"
60+
class="relative z-10 h-[420px] w-full rounded-3xl object-cover shadow-xl"
61+
/>
6262
</div>
6363
</div>
6464
</div>

src/components/BlogCard.astro

Lines changed: 13 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,5 @@
11
---
2-
const {
3-
url,
4-
title,
5-
description,
6-
image,
7-
author,
8-
date,
9-
tags = [],
10-
priority = false
11-
} = Astro.props;
2+
const { url, title, description, image, author, date, tags = [], priority = false } = Astro.props;
123
134
// Safe Date Formatter
145
const formatDate = (dateString: string) => {
@@ -74,7 +65,7 @@ const formattedDate = formatDate(date);
7465
tags
7566
.slice(0, 2)
7667
.map((tag: string) => (
77-
<span class="rounded-full border border-cyan-500/20 bg-cyan-500/10 px-3 py-1 text-xs font-medium text-cyan-500">
68+
<span class="bg-brandBlue rounded-full border border-cyan-500/20 px-3 py-1 text-xs font-medium text-white">
7869
#{tag}
7970
</span>
8071
))
@@ -83,17 +74,13 @@ const formattedDate = formatDate(date);
8374

8475
<!-- Title -->
8576
<h3
86-
class="text-foreground line-clamp-2 text-2xl font-bold leading-snug transition-colors duration-300 group-hover:text-cyan-600"
77+
class="text-foreground line-clamp-2 text-2xl font-bold leading-snug transition-colors duration-300 group-hover:text-blue-600"
8778
>
8879
{title}
8980
</h3>
9081

9182
<!-- Description -->
92-
{description && (
93-
<p class="text-foreground/75 mt-4 line-clamp-3 flex-1 text-base leading-8">
94-
{description}
95-
</p>
96-
)}
83+
{description && <p class="text-foreground/75 mt-4 line-clamp-3 flex-1 text-base leading-8">{description}</p>}
9784

9885
<!-- Bottom Meta -->
9986
<div
@@ -107,22 +94,21 @@ const formattedDate = formatDate(date);
10794
</span>
10895
) : (
10996
<span class="text-foreground/80">
110-
By{" "}
111-
<span class="font-bold text-slate-900 dark:text-white">
112-
{author || "Recursive Zero"}
113-
</span>
97+
By <span class="font-bold text-slate-900 dark:text-white">{author || "Recursive Zero"}</span>
11498
</span>
11599
)
116100
}
117101
</span>
118102

119-
{formattedDate && (
120-
<time datetime={date} class="text-foreground/60 italic">
121-
{formattedDate}
122-
</time>
123-
)}
103+
{
104+
formattedDate && (
105+
<time datetime={date} class="text-foreground/60 italic">
106+
{formattedDate}
107+
</time>
108+
)
109+
}
124110
</div>
125111
</div>
126112
</div>
127113
</a>
128-
</article>
114+
</article>

src/components/BlogsSection.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const slicedPosts = posts.slice(0, 3);
1212
<!-- Top Heading -->
1313
<div class="mb-14 flex flex-col gap-5 lg:flex-row lg:items-end lg:justify-between">
1414
<div>
15-
<p class="mb-3 text-sm font-semibold uppercase tracking-[0.25em] text-cyan-500">Recent Blogs</p>
15+
<p class="mb-3 text-sm font-semibold uppercase tracking-[0.25em] text-blue-600">Recent Blogs</p>
1616

1717
<h2 class="text-foreground text-4xl font-bold tracking-tight md:text-5xl">
1818
Insights, Updates <br class="hidden md:block" />
@@ -22,7 +22,7 @@ const slicedPosts = posts.slice(0, 3);
2222

2323
<a
2424
href="/blogs"
25-
class="inline-flex items-center gap-2 text-base font-semibold text-cyan-600 transition hover:gap-3"
25+
class="inline-flex items-center gap-2 text-base font-semibold text-blue-600 transition hover:gap-3"
2626
>
2727
View All Blogs →
2828
</a>

src/components/ContactSection.astro

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
import { Image } from "astro:assets";
32
import contactUsImage from "@/assets/images/contact-us.webp";
3+
import { Image } from "astro:assets";
44
---
55

66
<section id="contactForm" class="bg-background text-foreground">
77
<div class="mx-auto max-w-7xl px-6 py-20 lg:px-10">
88
<div class="grid items-center gap-14 lg:grid-cols-2">
99
<!-- Left Content -->
1010
<div>
11-
<p class="mb-4 text-sm font-semibold uppercase tracking-[0.25em] text-cyan-500">Contact Us</p>
11+
<p class="mb-4 text-sm font-semibold uppercase tracking-[0.25em] text-blue-600">Contact Us</p>
1212

1313
<h2 class="text-4xl font-bold leading-tight tracking-tight md:text-5xl">Reach Recursive Zero</h2>
1414

@@ -23,7 +23,7 @@ import contactUsImage from "@/assets/images/contact-us.webp";
2323
<div class="text-lg">
2424
<span class="text-foreground font-semibold"> Email: </span>
2525

26-
<a href="mailto:hello@recursivezero.com" class="ml-1 break-all text-cyan-500 transition hover:underline">
26+
<a href="mailto:hello@recursivezero.com" class="ml-1 break-all text-blue-600 transition hover:underline">
2727
hello@recursivezero.com
2828
</a>
2929
</div>
@@ -43,7 +43,7 @@ import contactUsImage from "@/assets/images/contact-us.webp";
4343

4444
<!-- Image -->
4545
<div class="relative mt-10">
46-
<div class="absolute -left-5 top-5 h-32 w-32 rounded-full bg-cyan-500/20 blur-3xl"></div>
46+
<div class="bg-brandBlue/20 absolute -left-5 top-5 h-32 w-32 rounded-full blur-3xl"></div>
4747

4848
<Image
4949
src={contactUsImage}
@@ -87,7 +87,7 @@ import contactUsImage from "@/assets/images/contact-us.webp";
8787
<!-- BUTTON -->
8888
<button
8989
type="submit"
90-
class="h-14 w-full rounded-xl bg-cyan-500 font-semibold text-black transition hover:scale-[1.02]"
90+
class="bg-brandBlue h-14 w-full rounded-xl font-semibold text-white transition hover:scale-[1.02]"
9191
>
9292
Send Message
9393
</button>

0 commit comments

Comments
 (0)