diff --git a/app/dsoc/page.tsx b/app/dsoc/page.tsx index 12ae1be..f727cbe 100644 --- a/app/dsoc/page.tsx +++ b/app/dsoc/page.tsx @@ -261,9 +261,9 @@ export default function DSOCPage() { on real-world projects.

Learn, build, and grow with the community. 🚀 @@ -335,7 +335,7 @@ export default function DSOCPage() {

{stats?.projects.total || '20+'}
-
+
Projects
@@ -343,7 +343,7 @@ export default function DSOCPage() {
{stats?.mentors || '15+'}
-
+
Mentors
@@ -351,7 +351,7 @@ export default function DSOCPage() {
{stats?.mentees || '50+'}
-
+
Mentees
@@ -359,7 +359,7 @@ export default function DSOCPage() {
{stats?.technologies || '30+'}
-
+
Technologies
@@ -372,7 +372,7 @@ export default function DSOCPage() {
-

+

WHAT IS DSOC?

diff --git a/app/dsoc/projects/[id]/page.tsx b/app/dsoc/projects/[id]/page.tsx index 29861bd..318f9d6 100644 --- a/app/dsoc/projects/[id]/page.tsx +++ b/app/dsoc/projects/[id]/page.tsx @@ -637,7 +637,7 @@ export default function ProjectDetailPage({ params }: { params: Promise<{ id: st {/* Right Column - Sidebar */}
{/* Apply Card */} -
+

Apply to This Project

@@ -711,8 +711,8 @@ export default function ProjectDetailPage({ params }: { params: Promise<{ id: st
{/* Discord Card */} -
-
+
+

Have Questions?

@@ -722,7 +722,7 @@ export default function ProjectDetailPage({ params }: { params: Promise<{ id: st href="https://discord.com/invite/Cy7Rgkf4Up" target="_blank" rel="noopener noreferrer" - className="neo-brutal-btn bg-white text-[var(--dsoc-purple)] w-full" + className="neo-brutal-btn bg-white text-[var(--dsoc-purple)] w-full dsoc-discord-btn" > Join Discord @@ -735,7 +735,7 @@ export default function ProjectDetailPage({ params }: { params: Promise<{ id: st

Tags

{project.tags.map((tag, i) => ( - + #{tag} ))} diff --git a/app/dsoc/projects/page.tsx b/app/dsoc/projects/page.tsx index ceb8ee0..a6e10aa 100644 --- a/app/dsoc/projects/page.tsx +++ b/app/dsoc/projects/page.tsx @@ -440,7 +440,7 @@ export default function ProjectsPage() { ))} {project.technologies.length > 5 && ( - + +{project.technologies.length - 5} )} @@ -526,7 +526,7 @@ export default function ProjectsPage() { {/* CTA */}
-

Don't see what you're looking for?

+

Don't see what you're looking for?

We're always adding new projects. Join our Discord to get notified when new projects are added, or become a mentor and propose your own project! diff --git a/app/dsoc/styles.css b/app/dsoc/styles.css index 8838641..0b913f7 100644 --- a/app/dsoc/styles.css +++ b/app/dsoc/styles.css @@ -164,6 +164,7 @@ background: rgba(255, 248, 240, 0.95); backdrop-filter: blur(10px); border-bottom: 3px solid var(--dsoc-dark); + z-index: 60; } .dsoc-nav-link { @@ -209,6 +210,38 @@ color: white; } +/* DSOC Discord Card */ +.dsoc-discord-card { + background: var(--dsoc-light); + color: var(--dsoc-dark); +} + +.dark .dsoc-discord-card { + background: var(--dsoc-light); + color: var(--dsoc-dark); +} + +.dsoc-discord-btn { + border: 3px solid var(--dsoc-dark); + box-shadow: 3px 3px 0px var(--dsoc-dark); +} + +.dark .dsoc-discord-btn { + border-color: var(--dsoc-dark); + box-shadow: 3px 3px 0px var(--dsoc-dark); +} + +/* DSOC Tags */ +.dsoc-tag-badge { + border: 3px solid var(--dsoc-dark); + box-shadow: 3px 3px 0px var(--dsoc-dark); +} + +.dark .dsoc-tag-badge { + border-color: var(--dsoc-dark); + box-shadow: 3px 3px 0px var(--dsoc-dark); +} + .dsoc-mobile-menu { padding: 16px 0; border-top: 1px solid rgba(0,0,0,0.1); @@ -390,6 +423,14 @@ border-color: var(--dsoc-light); } +.dsoc-stat-label { + color: var(--dsoc-dark); +} + +.dark .dsoc-stat-label { + color: var(--dsoc-light); +} + /* DSOC Timeline */ .dsoc-timeline { position: relative; @@ -518,6 +559,11 @@ .dsoc-float-shape:nth-child(3) { animation-delay: 2s; } .dsoc-float-shape:nth-child(4) { animation-delay: 3s; } +/* DSOC "What Is" Title */ +.dark .dsoc-what-title { + color: var(--dsoc-light); +} + /* DSOC Section Titles */ .dsoc-section-title { position: relative;