5454 < script >
5555 ( ( ) => {
5656 try {
57- const validThemes = new Set ( [ "neo" , "mint" , "sunset" , "midnight" , "ember" , "arctic" , "grape" , "toxic" , "ocean" , "bloodmoon" , "liquidglass" , "material3" , "paper" , "blackflag" ] ) ;
57+ const validThemes = new Set ( [ "neo" , "mint" , "sunset" , "midnight" , "ember" , "arctic" , "grape" , "toxic" , "ocean" , "bloodmoon" , "zen" , " liquidglass", "material3" , "paper" , "blackflag" ] ) ;
5858 const themeKey = "neoThemeVariant.v1" ;
5959 const params = new URLSearchParams ( window . location . search ) ;
6060 const urlTheme = params . get ( "theme" ) ;
6161 const savedTheme = window . localStorage . getItem ( themeKey ) ;
62- const selected = validThemes . has ( savedTheme ) ? savedTheme : ( validThemes . has ( urlTheme ) ? urlTheme : null ) ;
62+ const selected = validThemes . has ( savedTheme ) ? savedTheme : ( validThemes . has ( urlTheme ) ? urlTheme : "mint" ) ;
6363 if ( selected ) {
6464 document . documentElement . dataset . theme = selected ;
6565 document . body . dataset . theme = selected ;
9090 < div class ="header-tools ">
9191 < label for ="header-theme-select " class ="theme-top-label "> Theme</ label >
9292 < select id ="header-theme-select " class ="theme-top-select " aria-label ="Theme switcher ">
93- < option value ="neo "> Neo Blue</ option >
9493 < option value ="mint "> Mint Matrix</ option >
94+ < option value ="neo "> Neo Blue</ option >
9595 < option value ="sunset "> Sunset Warp</ option >
9696 < option value ="midnight "> Midnight Ice</ option >
9797 < option value ="ember "> Ember Core</ option >
100100 < option value ="toxic "> Toxic Lime</ option >
101101 < option value ="ocean "> Ocean Drift</ option >
102102 < option value ="bloodmoon "> Blood Moon</ option >
103+ < option value ="zen "> Zen Temple</ option >
103104 < option value ="liquidglass "> Liquid Glass</ option >
104105 < option value ="material3 "> Material 3</ option >
105106 < option value ="paper "> Paper Link</ option >
108109 < button id ="theme-cycle-btn " class ="theme-cycle-btn " type ="button " aria-label ="Cycle theme "> ↻</ button >
109110 </ div >
110111 </ header >
112+ < div class ="scroll-progress " aria-hidden ="true ">
113+ < span class ="scroll-progress-bar "> </ span >
114+ </ div >
115+ < nav class ="section-rail " aria-label ="Section navigator ">
116+ < a href ="#hero-zone " data-section ="hero-zone "> < span class ="rail-label "> Hero</ span > </ a >
117+ < a href ="#cli-snapshot " data-section ="cli-snapshot "> < span class ="rail-label "> Snapshot</ span > </ a >
118+ < a href ="#mission-console " data-section ="mission-console "> < span class ="rail-label "> Console</ span > </ a >
119+ < a href ="#project-spotlight " data-section ="project-spotlight "> < span class ="rail-label "> Spotlight</ span > </ a >
120+ < a href ="#ai-constellation " data-section ="ai-constellation "> < span class ="rail-label "> AI Stack</ span > </ a >
121+ < a href ="#culture-brain " data-section ="culture-brain "> < span class ="rail-label "> Culture</ span > </ a >
122+ < a href ="#neo-terminal " data-section ="neo-terminal "> < span class ="rail-label "> Terminal</ span > </ a >
123+ < a href ="#persona-quiz " data-section ="persona-quiz "> < span class ="rail-label "> Quiz</ span > </ a >
124+ < a href ="#github-live " data-section ="github-live "> < span class ="rail-label "> GitHub</ span > </ a >
125+ </ nav >
126+ < button id ="back-to-top " class ="back-to-top " type ="button " aria-label ="Back to top ">
127+ < span aria-hidden ="true "> ↑</ span >
128+ </ button >
111129
112130 < main id ="main-content ">
113131 < section id ="hero-zone " class ="hero reveal skew-left ">
@@ -180,6 +198,20 @@ <h1 id="hero-name" data-name="Bikram Gole">Bikram Gole</h1>
180198 < span class ="android-leg left "> </ span >
181199 < span class ="android-leg right "> </ span >
182200 </ div >
201+ < div class ="zen-avatar " aria-hidden ="true ">
202+ < div class ="zen-head ">
203+ < span class ="zen-bun "> </ span >
204+ < span class ="zen-eye left "> </ span >
205+ < span class ="zen-eye right "> </ span >
206+ < span class ="zen-mouth "> </ span >
207+ </ div >
208+ < div class ="zen-body ">
209+ < span class ="zen-robe "> </ span >
210+ < span class ="zen-hands "> </ span >
211+ < span class ="zen-book "> </ span >
212+ </ div >
213+ < span class ="zen-base "> </ span >
214+ </ div >
183215 </ aside >
184216 </ div >
185217 </ section >
@@ -223,6 +255,7 @@ <h2>Project Spotlight</h2>
223255 </ div >
224256 < div class ="spotlight-grid tilt-zone ">
225257 < article class ="spotlight-card tilt ">
258+ < div class ="spotlight-swatch " aria-hidden ="true "> </ div >
226259 < h3 > DevXTechnic</ h3 >
227260 < p > Personal dev hub and experiments powering this portfolio.</ p >
228261 < div class ="chips ">
@@ -233,6 +266,7 @@ <h3>DevXTechnic</h3>
233266 < a class ="spotlight-link " href ="https://github.com/DevXtechnic " target ="_blank " rel ="noopener noreferrer "> Open profile →</ a >
234267 </ article >
235268 < article class ="spotlight-card tilt ">
269+ < div class ="spotlight-swatch " aria-hidden ="true "> </ div >
236270 < h3 > Arch Ricing Setup</ h3 >
237271 < p > My Arch + Hyprland setup tuned for speed and visuals.</ p >
238272 < div class ="chips ">
@@ -243,6 +277,7 @@ <h3>Arch Ricing Setup</h3>
243277 < a class ="spotlight-link " href ="https://github.com/DevXtechnic " target ="_blank " rel ="noopener noreferrer "> See configs →</ a >
244278 </ article >
245279 < article class ="spotlight-card tilt ">
280+ < div class ="spotlight-swatch " aria-hidden ="true "> </ div >
246281 < h3 > AI Tools Experiments</ h3 >
247282 < p > Rapid prototypes exploring LLM workflows and automations.</ p >
248283 < div class ="chips ">
@@ -321,7 +356,9 @@ <h3 id="quiz-question" class="quiz-question">Hit start and prove your Neo-level
321356 < section id ="github-live " class ="panel reveal delay-3 skew-right ">
322357 < h2 > Live GitHub 💻</ h2 >
323358 < p > Auto-fetched from < a href ="https://github.com/DevXtechnic " target ="_blank " rel ="noopener noreferrer "> github.com/DevXtechnic</ a > .</ p >
359+ < p id ="repo-meta-line " class ="repo-meta-line "> Loading repo stats...</ p >
324360 < div id ="repo-grid " class ="repo-grid tilt-zone " aria-live ="polite "> </ div >
361+ < button id ="repo-toggle " class ="btn ghost repo-toggle " type ="button " aria-expanded ="false "> Show more repos</ button >
325362 </ section >
326363 </ main >
327364
0 commit comments