From 12c192d7808b048efc3db88d68c1d174950845b1 Mon Sep 17 00:00:00 2001
From: juliamuiruri4 <40116776+juliamuiruri4@users.noreply.github.com>
Date: Thu, 23 Apr 2026 10:08:45 +0300
Subject: [PATCH] Buildathon Hack winner announcement
---
01-Local-AI-Development/README.md | 16 +-
02-E2E-Model-Development-on-Foundry/README.md | 2 +-
.../README.md | 2 +-
04-Build-Agents-with-AIToolKit/README.md | 20 +-
05-Run-Burger-Ordering-Agent-System/README.md | 8 +-
README.md | 42 ++-
docs/index.md | 269 ++++++++++++----
docs/quests.md | 14 +-
docs/stylesheets/extra.css | 295 +++++++++++++++++-
9 files changed, 544 insertions(+), 124 deletions(-)
diff --git a/01-Local-AI-Development/README.md b/01-Local-AI-Development/README.md
index c37ecaa..b6e6400 100644
--- a/01-Local-AI-Development/README.md
+++ b/01-Local-AI-Development/README.md
@@ -1,6 +1,6 @@

-Livestream starting soon! **Click the image below to watch the recording.**
+**Click the image below to watch the recording.**
[](https://www.youtube.com/live/GHH50rDlLn0?si=-i3hPYq1o6H271_z)
@@ -19,17 +19,17 @@ With Foundry Local, you gain:
>
> **Hackathon Award Category: Offline-Ready AI Award**
>
-> As part of the Build-a-thon Hack!, we have a special award category that will recognize the best performing AI solution with standout offline capabilities (local inference).
+> This quest mapped to our Offline-Ready AI Award category, which recognized the best performing AI solutions with standout offline capabilities (local inference).
>
-> Consider building an app that:
+> Winning solutions featured apps that:
>
-> - Processes sensitive data entirely on-device.
-> - Uses Foundry Local for reasoning and a cloud storage service for optional sync or analytics.
+> - Processed sensitive data entirely on-device.
+> - Used Foundry Local for reasoning and cloud storage services for optional sync or analytics.
>
-> Highlight in your submission how you:
+> Winners demonstrated:
>
-> - Achieve **privacy** (no sensitive data leaving the device).
-> - Optimize for **latency** using local inference.
+> - **Privacy** (no sensitive data leaving the device).
+> - **Latency** optimization using local inference.
>
> Checkout some Foundry Local + JavaScript projects: -
>
diff --git a/02-E2E-Model-Development-on-Foundry/README.md b/02-E2E-Model-Development-on-Foundry/README.md
index cdbc5f0..b9353db 100644
--- a/02-E2E-Model-Development-on-Foundry/README.md
+++ b/02-E2E-Model-Development-on-Foundry/README.md
@@ -1,6 +1,6 @@

-Livestream starting soon! **Click the image below to watch the recording.**
+**Click the image below to watch the recording.**
[](https://www.youtube.com/live/8ded7UAdPTA?si=UwncP4b4tIs1dwLS)
diff --git a/03-Run-Serverless-RAG-Support-System/README.md b/03-Run-Serverless-RAG-Support-System/README.md
index d3b60c4..e8b21b5 100644
--- a/03-Run-Serverless-RAG-Support-System/README.md
+++ b/03-Run-Serverless-RAG-Support-System/README.md
@@ -1,6 +1,6 @@

-Livestream starting soon! **Click the image below to watch the recording.**
+**Click the image below to watch the recording.**
[](https://www.youtube.com/live/hfx7F7lObdg?si=vEtg3dt411oHcvJG)
diff --git a/04-Build-Agents-with-AIToolKit/README.md b/04-Build-Agents-with-AIToolKit/README.md
index a529f85..fbfa0a0 100644
--- a/04-Build-Agents-with-AIToolKit/README.md
+++ b/04-Build-Agents-with-AIToolKit/README.md
@@ -1,6 +1,6 @@

-Livestream starting soon! **Click the image below to watch the recording.**
+**Click the image below to watch the recording.**
[](https://www.youtube.com/live/k0q5-VIGtWQ?si=yXLiyalxU6wELpxW)
@@ -24,19 +24,19 @@ The **AI Toolkit** is a powerful VS Code extension that streamlines generative A
>
> **Hackathon Award Category: Agent Architecture Award**
>
-> As part of the Build-a-thon Hack!, we have a special award category that will recognize the best AI agents with innovative and well-architected designs.
+> This quest mapped to our special award category that recognized the best AI agents with innovative and well-architected designs.
>
-> Consider building:
+> Winning submissions featured:
>
-> - Agents that solve complex problems with multiple steps of reasoning
-> - Agents that integrate with custom MCP servers to access specialized tools or data
-> - Agents with sophisticated evaluation techniques that push performance boundaries
+> - Agents that solved complex problems with multiple steps of reasoning
+> - Agents that integrated with custom MCP servers to access specialized tools or data
+> - Agents with sophisticated evaluation techniques that pushed performance boundaries
>
-> Highlight in your submission how you:
+> Winners demonstrated:
>
-> - Demonstrate innovative agent design patterns
-> - Leverage MCP servers for specialized tool integration
-> - Showcase evaluation methods that validate agent performance
+> - Innovative agent design patterns
+> - Leverage of MCP servers for specialized tool integration
+> - Evaluation methods that validated agent performance
### Install the AI Toolkit Extension
diff --git a/05-Run-Burger-Ordering-Agent-System/README.md b/05-Run-Burger-Ordering-Agent-System/README.md
index 06c185c..288f3e2 100644
--- a/05-Run-Burger-Ordering-Agent-System/README.md
+++ b/05-Run-Burger-Ordering-Agent-System/README.md
@@ -1,6 +1,6 @@

-Livestream starting soon! **Click the image below to watch the livestream/recording.**
+**Click the image below to watch the livestream/recording.**
[](https://www.youtube.com/live/kBVsqJbM7Vc?si=hmIEfla6KOB9MsYW)
@@ -14,11 +14,11 @@ In this quest, you will set up and run a **complete end-to-end Burger Ordering A
>
> **Hackathon Award Category: Agentic System Architecture Award**
>
-> As part of the Build-a-thon Hack!, we have a special award category recognizing agentic designs that are **useful, reliable, and secure**.
+> This quest mapped to our special award category recognizing agentic designs that are **useful, reliable, and secure**.
>
-> This quest demonstrates foundational patterns: **MCP tool integration** enables agents to interact with external systems (useful), **structured agent workflows** with proper error handling ensure consistent behavior (reliable), and **API-based architectures** allow for controlled access and validation (secure).
+> The quest demonstrated foundational patterns: **MCP tool integration** enabling agents to interact with external systems (useful), **structured agent workflows** with proper error handling ensuring consistent behavior (reliable), and **API-based architectures** allowing for controlled access and validation (secure).
>
-> Consider how these patterns can help you build production-ready agent systems that users can trust.
+> Winners leveraged these patterns to build production-ready agent systems that users could trust.
## Steps to Complete the Quest
diff --git a/README.md b/README.md
index 81d63b5..52d8083 100644
--- a/README.md
+++ b/README.md
@@ -2,11 +2,11 @@
-
+
Create, compete, and turn ideas into working AI.
- Starting March 2, 2026
+ March 2 – March 31, 2026
@@ -25,24 +25,24 @@ The JavaScript AI Build-a-thon is a focused, hands-on initiative that helps **bu
If you're building your first AI app or architecting multi-agent systems, the Build-a-thon gives you the tools, the mentorship, and the stage to ship something real.
-# Key Dates
+# Program Timeline
| Milestone | Date |
|---|---|
-| 🎬 Build-a-thon Begins | **Monday, March 2, 2026** |
+| 🎬 Build-a-thon Began | **Monday, March 2, 2026** |
| 📚 Quests & Livestreams | **March 2 – March 13, 2026** |
-| **🔥 Hackathon Launches** | **Friday, March 13, 2026** |
-| 🏁 Hackathon Ends | **Tuesday, March 31, 2026** |
+| **🔥 Hackathon Phase** | **Friday, March 13 – Tuesday, March 31, 2026** |
+| 🏆 Program Concluded | **Tuesday, March 31, 2026** |
-# How It Works
+# How It Worked
-The Build-a-thon runs in two phases.
+The Build-a-thon ran in two phases.
-
+
## 📚 Phase 1: Learn & Skill Up (March 2 – March 13)
-Complete guided quests and attend expert-led livestreams to build the skills you'll need. Each quest is hands-on, self-paced, and designed to teach you a core AI development pattern with JavaScript/TypeScript:
+Participants completed guided quests and attended expert-led livestreams to build the skills needed for the hackathon phase. Each quest was hands-on, self-paced, and designed to teach a core AI development pattern with JavaScript/TypeScript:
| Quest | Topic | What You'll Learn |
|---|---|---|
@@ -52,26 +52,24 @@ Complete guided quests and attend expert-led livestreams to build the skills you
| [Quest 4](/04-Build-Agents-with-AIToolKit/README.md) | Build Agents with AI Toolkit | Create AI agents with MCP tools, evaluation, and code export on VS Code |
| [Quest 5](/05-Run-Burger-Ordering-Agent-System/README.md) | E2E Burger Ordering Agent | Design and run a full agentic system with MCP server integration |
-Participation Requirement: Complete at least 2 quests (including the guided project) to be eligible for the hack.
+Participation Requirement: Participants were required to complete at least 2 quests (including the guided project) to be eligible for the hackathon phase.
## 🔥 Phase 2: Hack! (March 13 – March 31)
-Build something that matters. Use everything you learned in the quests, and beyond, to build AI Agents that solve real problems, delight users, and push what's possible.
-
-[Register for the hackathon](https://aka.ms/JSBuildathon_Hack)
+Participants built solutions that matter using everything they learned in the quests and beyond, creating AI Agents that solved real problems, delighted users, and pushed what's possible.

-During the hack phase, attend technical demos and special Discord Office Hours (8:00 AM PDT) to learn the latest tools and best practices.
+During the hack phase, participants attended technical demos and special Discord Office Hours (8:00 AM PDT) to learn the latest tools and best practices.
-| Date (8:00 AM PDT) | Demo | Link |
+| Date (8:00 AM PDT) | Demo | Archive |
|---|---|---|
-| March 16 | Azure & Foundry MCP Server Demo | [Join event](https://discord.gg/microsoftfoundry?event=1476309470312136704) |
-| March 18 | Azure Developer CLI (azd) Demo | [Join event](https://discord.gg/microsoftfoundry?event=1476310190885175296) |
-| March 20 | Azure DocumentDB Demo | [Join event](https://discord.gg/microsoftfoundry?event=1473725339959033866) |
-| March 23 | GitHub Copilot CLI & SDK Demo | [Join event](https://discord.gg/microsoftfoundry?event=1473726030421430272) |
-| March 25 | GitHub Agentic Workflows Demo | [Join event](https://discord.gg/microsoftfoundry?event=1473781418956947566) |
-| March 27 | GitHub Copilot App Modernization Demo | [Join event](https://discord.gg/microsoftfoundry?event=1473781883811795147) |
+| March 16 | Azure & Foundry MCP Server Demo | [Recording](https://discord.gg/microsoftfoundry?event=1476309470312136704) |
+| March 18 | Azure Developer CLI (azd) Demo | [Recording](https://discord.gg/microsoftfoundry?event=1476310190885175296) |
+| March 20 | Azure DocumentDB Demo | [Recording](https://discord.gg/microsoftfoundry?event=1473725339959033866) |
+| March 23 | GitHub Copilot CLI & SDK Demo | [Recording](https://discord.gg/microsoftfoundry?event=1473726030421430272) |
+| March 25 | GitHub Agentic Workflows Demo | [Recording](https://discord.gg/microsoftfoundry?event=1473781418956947566) |
+| March 27 | GitHub Copilot App Modernization Demo | [Recording](https://discord.gg/microsoftfoundry?event=1473781883811795147) |
## 💬 Community & Support
diff --git a/docs/index.md b/docs/index.md
index 14502aa..522f79b 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -7,97 +7,248 @@ hide:
---
-# 🚀 Build, Innovate, and Ship working AI!
+
-**The JavaScript AI Build-a-thon** is a focused, hands-on initiative that helps builders quickly move from exploration to working AI prototypes. Through concise quests and practical demos, you'll gain real skills with modern AI tools in a clear, outcome-driven format.
+
🏆
-**This isn't just another hackathon. It's your launchpad into the Agentic future of JavaScript and TypeScript development.**
+# 🎉 And the Winners Are...
-!!! tip "📅 **Key Dates**"
+
The JavaScript AI Build-a-thon has concluded! Thank you to every builder who turned bold ideas into working AI. Here are the projects that stood out.
- * 🎬 Build-a-thon Begins: **Monday, March 2, 2026**
- * 📚 Quests & Livestreams: **March 2 – March 13, 2026**
- * 🔥 **Hackathon Launches**: **Friday, March 13, 2026**
- * 🏁 Hackathon Ends: **Tuesday, March 31, 2026**
+
-## 🎟️ Registration
+## 🏆 Award Winners
-[**Register for the hackathon**](https://aka.ms/JSBuildathon_Hack)
+
-Once you're registered, [introduce yourself](https://aka.ms/JSAIonDiscord) in the Build-a-thon channel and connect with other builders to find teammates.
+
-## ⚙️ How It Works
+
🥇
+
GRAND PRIZE
+
$1,000
+
CivicLens AI
+
A multi-agent AI pipeline that transforms invisible municipal infrastructure data into plain-language intelligence reports, dispatches repair crews, and predicts infrastructure failures — all in JavaScript.
+
-The Build-a-thon runs in two phases:
+
-### 📚 Phase 1: Learn & Skill Up (March 2 – March 13)
+
-Complete guided [quests](quests.md) and attend expert-led livestreams to build the skills you need. Each quest is hands-on, self-paced, and teaches a core AI development pattern with JavaScript/TypeScript.
+
-### 🔥 Phase 2: Hack! (March 13 – March 31)
+
🥈
+
OFFLINE-READY AI AWARD
+
$500
+
SourcingIntel
+
AI-Powered Supply Chain Intelligence Platform with on-device inference.
+
-Build something that matters. Use everything you learned — and beyond — to build AI agents that solve real problems.
+
-

+
+
+
🥉
+
AGENTIC SYSTEM ARCHITECTURE
+
$500
+
Agile Sprint Orchestrator
+
The Intelligence Layer That Runs Your Sprint — a multi-agent system for autonomous agile lifecycle management.
+
-## 🎥 Office Hours Schedule
+
-During the hack phase, attend technical demos and special Discord Office Hours (8:00 AM PDT) to learn the latest AI tools, best practices, and get help with your project
+
+
+
-| Day/Time (PT) | Topic |
-|---|---|
-| [Mon 3/16, 8:00 AM PDT](https://discord.gg/microsoftfoundry?event=1476309470312136704) | Azure & Foundry MCP Server Demo |
-| [Mon 3/18, 8:00 AM PDT](https://discord.gg/microsoftfoundry?event=1476310190885175296) | Azure Developer CLI (azd) Demo |
-| [Wed 3/20, 8:00 AM PDT](https://discord.gg/microsoftfoundry?event=1473725339959033866) | Azure DocumentDB Demo |
-| [Wed 3/23, 8:00 AM PDT](https://discord.gg/microsoftfoundry?event=1473726030421430272) | GitHub Copilot CLI & SDK Demo |
-| [Fri 3/25, 8:00 AM PDT](https://discord.gg/microsoftfoundry?event=1473781418956947566) | GitHub Agentic Workflows Demo |
-| [Fri 3/27, 8:00 AM PDT](https://discord.gg/microsoftfoundry?event=1473781883811795147) | GitHub Copilot App Modernization Demo |
+## 🚀 All Submissions
-## ⚖️ Judging Criteria
+Every project that participated in the JavaScript AI Build-a-thon — celebrating builders from around the world.
-| Criteria | Weight |
-|---|---|
-| Depth of AI Integration | 25% |
-| Technical Implementation & User Experience | 20% |
-| Use of Responsible AI Patterns | 15% |
-| Solution Value (Potential of your solution to solve real-world problems) | 15% |
-| Innovation & Creativity | 10% |
-| Documentation & Storytelling | 10% |
-| Compliance with the Award Category | 5% |
+
+
+
+
Sauti Porini
+
An autonomous AI agent that shifts forest conservation from passive to proactive monitoring using deterministic state-machine logic, IoT, and satellite intelligence.
+
+
+
+
+
Talewind
+
An AI story tutor that learns every child's world — then teaches them through a story that feels like it was made just for them.
+
+
+
+
+
Superhuman AI Chief of Staff
+
The AI Operating System for Organizational Intelligence — a multi-agent intelligence layer for the company brain.
+
+
+
+
+
AI Policy Explainer
+
Policies from colleges, companies, and governments — now easy to understand.
+
+
+
+
+
Matchflow
+
The Intelligence Layer Connecting Brands and Creators — a multi-agent system for autonomous negotiation.
+
+
-## 🏆 Award Categories
+
+
KrishiAI
+
AI-powered farming assistant for Indian farmers with disease detection, multi-language chat, crop recommendations, price forecasting, and fertilizer optimization.
+
+
-

+
+
Mauzoplus
+
Smarter Sales, Powered by AI for Africa.
+
+
-### ✨ Special Spotlight: AI-Builder Award
+
+
GlobeTrotter
+
A fun, LLM-powered way to discover landmarks on a globe.
+
+
-!!! note
- Did you use AI to build your AI? We want to see it!
+
+
AccessBridge AI
+
A multi-agent AI system that transforms any web page into universally accessible content — five specialized agents collaborate to detect and auto-fix accessibility barriers.
+
+
-This special recognition goes to builders who go beyond just building with AI — they show how they built. Share your prompts, workflows, tips, and tricks with the community.
+
+
CODE2FLOW AI
+
AI-Powered Code Visualizer — see your code architecture come to life.
+
+
-We will be giving away **10 GitHub Copilot Pro + licenses** for this award, and here is how you can stand out:
+
+
Multi-Agent Meeting Intelligence Assistant
+
A real-time, AI-powered meeting assistant built with TypeScript and multi-agent orchestration.
+
+
-1. 🪄 Share your prompts & prompt engineering strategies in your submission, blog post, and on Discord using the provided template
-1. 🔧 Document your AI tools & workflows — how you used GitHub Copilot, AI Toolkit, Copilot CLI, or other AI-assisted tools
-1. 💬 Be active in the community — post tips, answer questions, and share what you're learning in Discord
-1. 📝 Share what worked and what didn't — your honest takeaways help everyone level up
+
+
Water Quality Control
+
Healthy lives begin with safe water and sanitation.
+
+
-!!! note
- We'll be watching both submissions and community contributions. This isn't about perfection — it's about transparency, generosity, and helping others learn. The best AI builders lift the whole community.
+
+
InboxShield AI
+
Email Security, Fraud Detection, Cybersecurity.
+
+
-## 🏁 Project Submission
+
+
AfyaPack
+
An offline-first AI clinical decision support tool for community health workers in East Africa — protocol-grounded guidance in English and Swahili.
+
+
-Submit your project on [Innovation Studio](https://aka.ms/JSBuildathon_Hack). Your submission must include:
+
+
ContextGuard AI
+
A grounded MERN study assistant with flashcards, Mermaid diagrams, and more.
+
+
-1. **GitHub repository**: URL to your project's code for judging and testing
-2. **Technical blog**: URL to a blog post with a step-by-step walkthrough of your project
-3. **Project video**: 3–5 minute demo on YouTube, Vimeo, or Facebook (public)
-4. **GitHub usernames**: For ALL team members
+
+
Tuwon
+
Test your knowledge through interactive activities with a real-time AI proctor.
+
+
-!!! warning
- Judging time per project is strictly under 5 minutes — make your demo count!
+
+
Neural Math Lab
+
See the math, learn the steps, and level up your skills — online or offline, with an AI that's a partner, not a cheat sheet.
+
+
+
## 💬 Community & Support
diff --git a/docs/quests.md b/docs/quests.md
index 00c0dd8..71af7f0 100644
--- a/docs/quests.md
+++ b/docs/quests.md
@@ -1,6 +1,6 @@
# Quests
-Complete at least **2 quests** (including the guided project) to be eligible for the hack. Each quest teaches a core AI development pattern with JavaScript/TypeScript.
+Each quest teaches a core AI development pattern with JavaScript/TypeScript.
@@ -17,8 +17,8 @@ You'll learn to:
- Build an AI Insight Mapper that extracts structured data from unstructured text
- Power GitHub Copilot with local models for private coding assistance
-!!! tip "Award Tie-in: Offline-Ready AI Award"
- This quest directly maps to the **Offline-Ready AI Award** category. Build an app that processes sensitive data entirely on-device and highlights privacy + latency optimizations.
+!!! info "Award Recognition: Offline-Ready AI Award"
+ This quest mapped to the **Offline-Ready AI Award** category. Participants who built apps processing sensitive data entirely on-device earned recognition for privacy + latency optimizations.
[**Start Quest 1 →**](https://github.com/Azure-Samples/JavaScript-AI-Buildathon/tree/main/01-Local-AI-Development)
@@ -72,8 +72,8 @@ You'll learn to:
- Evaluate agent performance with built-in and custom metrics
- Export production-ready code
-!!! tip "Award Tie-in: Agentic System Architecture Award"
- This quest teaches the patterns you need for the **Agentic System Architecture Award** — innovative agent design with MCP tool integration.
+!!! info "Award Recognition: Agentic System Architecture Award"
+ This quest taught the patterns needed for the **Agentic System Architecture Award** — innovative agent design with MCP tool integration.
[**Start Quest 4 →**](https://github.com/Azure-Samples/JavaScript-AI-Buildathon/tree/main/04-Build-Agents-with-AIToolKit)
@@ -93,8 +93,8 @@ You'll learn to:
- Create agent APIs and backend services
- Plan for production scaling with Azure
-!!! tip "Award Tie-in: Agentic System Architecture Award"
- This quest demonstrates foundational patterns for **useful, reliable, and secure** agent systems.
+!!! info "Award Recognition: Agentic System Architecture Award"
+ This quest demonstrated foundational patterns for **useful, reliable, and secure** agent systems.
[**Start Quest 5 →**](https://github.com/Azure-Samples/JavaScript-AI-Buildathon/tree/main/05-Run-Burger-Ordering-Agent-System)
diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css
index 299c9db..fa669c6 100644
--- a/docs/stylesheets/extra.css
+++ b/docs/stylesheets/extra.css
@@ -87,7 +87,6 @@
.md-typeset a:not(.md-button):not(.md-nav__link):not(.md-header__button):not(.md-tabs__link):not(.md-footer__link):not(.headerlink):hover {
color: var(--ai-purple);
- background-size: 100% 2px;
}
/* CTA-style strong links — "Register now!", "Start Quest →" etc. */
@@ -108,8 +107,8 @@
.md-typeset a strong:hover,
.md-typeset strong a:hover {
- transform: translateY(-2px);
- box-shadow: 0 6px 20px rgba(139,92,246,.4);
+ transform: none;
+ box-shadow: 0 2px 10px rgba(59,130,246,.3);
}
/* ---------- Admonitions ---------- */
@@ -124,7 +123,7 @@
.md-typeset .admonition:hover,
.md-typeset details:hover {
- box-shadow: var(--card-shadow-hover);
+ box-shadow: var(--card-shadow);
}
.md-typeset .admonition-title,
@@ -296,12 +295,10 @@
.md-typeset img[alt="JavaScript AI Build-a-thon"] {
border-radius: var(--card-radius);
box-shadow: 0 4px 30px rgba(59,130,246,.2);
- transition: box-shadow var(--transition-smooth), transform var(--transition-smooth);
}
.md-typeset img[alt="JavaScript AI Build-a-thon"]:hover {
- box-shadow: 0 8px 40px rgba(139,92,246,.3);
- transform: scale(1.005);
+ box-shadow: 0 4px 30px rgba(59,130,246,.2);
}
/* ---------- Responsive Tweaks ---------- */
@@ -332,14 +329,16 @@
border: 1px solid rgba(139,92,246,.15);
padding: 1.4em;
box-shadow: var(--card-shadow);
- transition: box-shadow var(--transition-smooth), transform var(--transition-smooth), border-color var(--transition-smooth);
background: var(--md-default-bg-color);
}
-.grid.cards > *:hover {
- box-shadow: var(--card-shadow-hover);
- transform: translateY(-3px);
- border-color: rgba(59,130,246,.3);
+/* Override Material theme hover on grid cards */
+.md-typeset .grid.cards > ul > li:hover,
+.md-typeset .grid.cards > ol > li:hover,
+.md-typeset .grid > .card:hover {
+ border-color: rgba(139,92,246,.15) !important;
+ box-shadow: var(--card-shadow) !important;
+ transform: none !important;
}
.grid.cards hr {
@@ -405,3 +404,275 @@
.quest-card:nth-child(3) { border-image: linear-gradient(180deg, #ec4899, #f472b6) 1; border-image-slice: 0 0 0 1; }
.quest-card:nth-child(4) { border-image: linear-gradient(180deg, #f59e0b, #fbbf24) 1; border-image-slice: 0 0 0 1; }
.quest-card:nth-child(5) { border-image: linear-gradient(180deg, #10b981, #34d399) 1; border-image-slice: 0 0 0 1; }
+
+/* ========== Winners Announcement Page ========== */
+
+/* ---------- Celebration Hero ---------- */
+/* ---------- Hero trophy + text (no box) ---------- */
+.hero-trophy {
+ font-size: 3em;
+ display: block;
+ margin-bottom: .1em;
+ animation: trophyBounce 2s ease-in-out infinite;
+}
+
+@keyframes trophyBounce {
+ 0%, 100% { transform: translateY(0); }
+ 50% { transform: translateY(-8px); }
+}
+
+.hero-subtitle {
+ color: #64748b;
+ font-size: 1.05em;
+ max-width: 560px;
+ margin: .4em auto 0;
+ line-height: 1.5;
+}
+
+[data-md-color-scheme="slate"] .hero-subtitle {
+ color: #94a3b8;
+}
+
+/* ---------- Winner Cards ---------- */
+.winners-grid {
+ display: flex;
+ flex-direction: column;
+ gap: 1.5em;
+ margin: 1.5em 0;
+}
+
+.winner-card {
+ text-align: center;
+ padding: 2.2em 2em;
+ border-radius: 16px;
+ position: relative;
+ overflow: hidden;
+}
+
+
+
+/* Grand Prize — dark card with gold border */
+.winner-card.grand {
+ background: var(--gradient-hero);
+ border: 2px solid;
+ border-image: linear-gradient(135deg, #F7DF1E, #f59e0b, #F7DF1E) 1;
+ box-shadow: 0 4px 30px rgba(247,223,30,.15);
+ color: #fff;
+}
+
+
+
+.winner-card.grand .winner-trophy { font-size: 3.2em; }
+.winner-card.grand .winner-label {
+ color: #F7DF1E;
+ font-size: .8em;
+ font-weight: 700;
+ letter-spacing: .2em;
+ text-transform: uppercase;
+ margin: .3em 0;
+}
+.winner-card.grand .winner-prize {
+ font-size: 2.6em;
+ font-weight: 800;
+ color: #F7DF1E;
+ letter-spacing: -.02em;
+ margin: .1em 0;
+}
+.winner-card.grand .winner-project {
+ font-size: 1.6em;
+ font-weight: 700;
+ color: #fff;
+ margin: .2em 0;
+}
+.winner-card.grand .winner-desc {
+ color: #94a3b8;
+ font-size: .95em;
+ max-width: 550px;
+ margin: .3em auto .8em;
+ line-height: 1.5;
+}
+
+/* Category awards — light cards with gradient border */
+.winner-cards-row {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 1.5em;
+}
+
+.winner-card.category {
+ background: var(--md-default-bg-color);
+ border: 2px solid transparent;
+ box-shadow: var(--card-shadow);
+}
+
+
+
+.winner-card.category.blue {
+ border-image: linear-gradient(180deg, #3b82f6, #60a5fa) 1;
+}
+
+.winner-card.category.purple {
+ border-image: linear-gradient(180deg, #8b5cf6, #ec4899) 1;
+}
+
+.winner-card.category .winner-trophy { font-size: 2.6em; }
+.winner-card.category .winner-label {
+ font-size: .75em;
+ font-weight: 700;
+ letter-spacing: .18em;
+ text-transform: uppercase;
+ margin: .3em 0;
+}
+.winner-card.category.blue .winner-label { color: var(--ai-blue); }
+.winner-card.category.purple .winner-label { color: var(--ai-purple); }
+
+.winner-card.category .winner-prize {
+ font-size: 2em;
+ font-weight: 800;
+ color: var(--md-typeset-color);
+ margin: .1em 0;
+}
+.winner-card.category .winner-project {
+ font-size: 1.4em;
+ font-weight: 700;
+ color: var(--md-typeset-color);
+ margin: .2em 0;
+}
+.winner-card.category .winner-desc {
+ color: var(--md-typeset-fg-color--light);
+ font-size: .9em;
+ max-width: 400px;
+ margin: .3em auto .8em;
+ line-height: 1.5;
+}
+
+/* Winner link buttons */
+.winner-links {
+ display: flex;
+ justify-content: center;
+ gap: .4em 1.2em;
+ flex-wrap: wrap;
+ margin-top: .5em;
+}
+
+.winner-links a {
+ display: inline-flex;
+ align-items: center;
+ gap: .3em;
+ padding: .2em 0;
+ font-size: .82em;
+ font-weight: 600;
+ text-decoration: none !important;
+ color: #64748b !important;
+ -webkit-text-fill-color: #64748b;
+ background: transparent !important;
+}
+
+/* Links on grand (dark) card */
+.winner-card.grand .winner-links a {
+ color: #94a3b8 !important;
+ -webkit-text-fill-color: #94a3b8;
+}
+
+
+/* Links on category (light) cards — same as base */
+.winner-card.category .winner-links a.primary,
+.winner-card.category .winner-links a.secondary {
+ color: #64748b !important;
+ -webkit-text-fill-color: #64748b;
+ background: transparent !important;
+}
+
+
+[data-md-color-scheme="slate"] .winner-card.category .winner-links a {
+ color: #94a3b8 !important;
+ -webkit-text-fill-color: #94a3b8;
+}
+
+
+/* ---------- Submissions Gallery ---------- */
+.submissions-section {
+ background: rgba(59,130,246,.02);
+ border-radius: var(--card-radius);
+ padding: 2em 0;
+ margin-top: 1em;
+}
+
+[data-md-color-scheme="slate"] .submissions-section {
+ background: rgba(59,130,246,.04);
+}
+
+.submissions-grid {
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
+ gap: 1.2em;
+ margin: 1.5em 0;
+}
+
+.submission-card {
+ border-radius: var(--card-radius);
+ border: 1px solid rgba(139,92,246,.1);
+ padding: 1.3em 1.5em;
+ box-shadow: var(--card-shadow);
+ background: var(--md-default-bg-color);
+}
+
+.submission-card .sub-name {
+ font-size: 1.05em;
+ font-weight: 700;
+ color: var(--md-typeset-color);
+ margin: 0 0 .2em;
+}
+
+.submission-card .sub-desc {
+ font-size: .85em;
+ color: var(--md-typeset-fg-color--light);
+ line-height: 1.5;
+ margin: 0 0 .7em;
+}
+
+.submission-card .sub-links {
+ display: flex;
+ gap: .4em 1em;
+ flex-wrap: wrap;
+}
+
+.submission-card .sub-links a {
+ display: inline-flex;
+ align-items: center;
+ gap: .3em;
+ padding: .2em 0;
+ font-size: .78em;
+ font-weight: 600;
+ text-decoration: none !important;
+ background: transparent !important;
+ color: #64748b !important;
+ -webkit-text-fill-color: #64748b;
+}
+
+
+
+[data-md-color-scheme="slate"] .submission-card .sub-links a {
+ color: #94a3b8 !important;
+ -webkit-text-fill-color: #94a3b8;
+}
+
+
+/* ---------- Responsive Winners ---------- */
+@media (max-width: 768px) {
+ .hero-trophy {
+ font-size: 2.5em;
+ }
+ .winner-cards-row {
+ grid-template-columns: 1fr;
+ }
+ .submissions-grid {
+ grid-template-columns: 1fr;
+ }
+ .winner-card.grand .winner-prize {
+ font-size: 2em;
+ }
+ .winner-card.grand .winner-project {
+ font-size: 1.3em;
+ }
+}