@@ -248,7 +248,7 @@ export default function HomePage() {
248248 </ div >
249249
250250 { /* Model Selector Section */ }
251- < div className = "w-full my-16 px-4" >
251+ < div id = "model-selector" className = "w-full my-16 px-4" >
252252 < div className = "max-w-6xl mx-auto" >
253253 < div className = "text-center mb-8" >
254254 < h2 className = "text-3xl font-bold text-slate-900 dark:text-slate-100 mb-4" >
@@ -277,7 +277,7 @@ export default function HomePage() {
277277 </ div >
278278
279279 { /* Gemini File Search Section */ }
280- < div className = "w-full my-16 px-4 bg-gradient-to-b from-transparent via-cyan-50/50 to-transparent dark:via-cyan-950/20 py-16" >
280+ < div id = "rag" className = "w-full my-16 px-4 bg-gradient-to-b from-transparent via-cyan-50/50 to-transparent dark:via-cyan-950/20 py-16" >
281281 < div className = "max-w-6xl mx-auto" >
282282 < div className = "text-center mb-8" >
283283 < h2 className = "text-3xl font-bold text-slate-900 dark:text-slate-100 mb-4" >
@@ -355,7 +355,7 @@ export default function HomePage() {
355355 </ div >
356356
357357 { /* Tools & Function Calling Section */ }
358- < div className = "w-full my-16 px-4 bg-slate-50 dark:bg-slate-900/50 py-16" >
358+ < div id = "tools" className = "w-full my-16 px-4 bg-slate-50 dark:bg-slate-900/50 py-16" >
359359 < div className = "max-w-6xl mx-auto" >
360360 < div className = "text-center mb-8" >
361361 < h2 className = "text-3xl font-bold text-slate-900 dark:text-slate-100 mb-4" >
@@ -453,7 +453,7 @@ export default function HomePage() {
453453 </ div >
454454
455455 { /* Calculator UI Section */ }
456- < div className = "w-full my-16 px-4" >
456+ < div id = "calculator" className = "w-full my-16 px-4" >
457457 < div className = "max-w-6xl mx-auto" >
458458 < div className = "text-center mb-8" >
459459 < h2 className = "text-3xl font-bold text-slate-900 dark:text-slate-100 mb-4" >
@@ -482,7 +482,7 @@ export default function HomePage() {
482482 </ div >
483483
484484 { /* Run Code UI Section */ }
485- < div className = "w-full my-16 px-4 bg-slate-50 dark:bg-slate-900/50 py-16" >
485+ < div id = "run-code" className = "w-full my-16 px-4 bg-slate-50 dark:bg-slate-900/50 py-16" >
486486 < div className = "max-w-6xl mx-auto" >
487487 < div className = "text-center mb-8" >
488488 < h2 className = "text-3xl font-bold text-slate-900 dark:text-slate-100 mb-4" >
@@ -526,7 +526,7 @@ export default function HomePage() {
526526 </ div >
527527
528528 { /* KaTeX Math Typesetting */ }
529- < div className = "w-full my-16 px-4 bg-gradient-to-b from-transparent via-purple-50/50 to-transparent dark:via-purple-950/20 py-16" >
529+ < div id = "katex" className = "w-full my-16 px-4 bg-gradient-to-b from-transparent via-purple-50/50 to-transparent dark:via-purple-950/20 py-16" >
530530 < div className = "max-w-6xl mx-auto" >
531531 < div className = "text-center mb-8" >
532532 < h2 className = "text-3xl font-bold text-slate-900 dark:text-slate-100 mb-4" >
@@ -566,7 +566,7 @@ export default function HomePage() {
566566 </ div >
567567
568568 { /* Media Generation Section */ }
569- < div className = "w-full my-16 px-4" >
569+ < div id = "media-generation" className = "w-full my-16 px-4" >
570570 < div className = "max-w-6xl mx-auto" >
571571 < div className = "text-center mb-8" >
572572 < h2 className = "text-3xl font-bold text-slate-900 dark:text-slate-100 mb-4" >
@@ -614,7 +614,7 @@ export default function HomePage() {
614614 </ div >
615615
616616 { /* Media Gallery Section */ }
617- < div className = "w-full my-16 px-4 bg-slate-50 dark:bg-slate-900/50 py-16" >
617+ < div id = "media-gallery" className = "w-full my-16 px-4 bg-slate-50 dark:bg-slate-900/50 py-16" >
618618 < div className = "max-w-6xl mx-auto" >
619619 < div className = "text-center mb-8" >
620620 < h2 className = "text-3xl font-bold text-slate-900 dark:text-slate-100 mb-4" >
@@ -674,7 +674,7 @@ export default function HomePage() {
674674 </ div >
675675
676676 { /* System Prompts Section */ }
677- < div className = "w-full my-16 px-4" >
677+ < div id = "system-prompts" className = "w-full my-16 px-4" >
678678 < div className = "max-w-6xl mx-auto" >
679679 < div className = "text-center mb-8" >
680680 < h2 className = "text-3xl font-bold text-slate-900 dark:text-slate-100 mb-4" >
@@ -703,7 +703,7 @@ export default function HomePage() {
703703 </ div >
704704
705705 { /* Provider Management Section */ }
706- < div className = "w-full my-16 px-4 bg-gradient-to-b from-transparent via-slate-50/50 to-transparent dark:via-slate-900/50 py-16" >
706+ < div id = "provider-management" className = "w-full my-16 px-4 bg-gradient-to-b from-transparent via-slate-50/50 to-transparent dark:via-slate-900/50 py-16" >
707707 < div className = "max-w-6xl mx-auto" >
708708 < div className = "text-center mb-8" >
709709 < h2 className = "text-3xl font-bold text-slate-900 dark:text-slate-100 mb-4" >
@@ -732,7 +732,7 @@ export default function HomePage() {
732732 </ div >
733733
734734 { /* Getting Started Call-out */ }
735- < div className = "w-full my-12 px-4" >
735+ < div id = "getting-started" className = "w-full my-12 px-4" >
736736 < div className = "max-w-3xl mx-auto" >
737737 < div className = "bg-gradient-to-r from-blue-50 to-indigo-50 dark:from-blue-950/30 dark:to-indigo-950/30 border-2 border-blue-200 dark:border-blue-800 rounded-xl p-8 text-center shadow-lg dark:shadow-blue-900/20" >
738738 < h3 className = "text-2xl font-bold text-slate-900 dark:text-slate-100 mb-3" >
0 commit comments