diff --git a/404/index.html b/404/index.html
index 1054f24..baffcd5 100644
--- a/404/index.html
+++ b/404/index.html
@@ -1 +1 @@
-
404: This page could not be found404
This page could not be found.
\ No newline at end of file
+404: This page could not be found404
This page could not be found.
\ No newline at end of file
diff --git a/_next/static/chunks/pages/index-2092f16bec4178ef.js b/_next/static/chunks/pages/index-2092f16bec4178ef.js
deleted file mode 100644
index 100be1d..0000000
--- a/_next/static/chunks/pages/index-2092f16bec4178ef.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{8312:function(e,o,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return t(6097)}])},6097:function(e,o,t){"use strict";t.r(o),t.d(o,{default:function(){return _}});var n=t(5893),r=t(9008),i=t.n(r),a=t(7294),s=t(3910),l=t(463),c=t(7424),u=t(7854),d=t(214),p=t(9477),m=e=>{let{orbitRadius:o,orbitSpeed:t,size:r,moonColor:i,link:l,label:c}=e,d=(0,a.useRef)(null),[p,m]=(0,a.useState)(!1);return(0,s.F)(e=>{let{clock:n}=e,r=n.getElapsedTime();d.current&&(d.current.position.x=Math.cos(r*t)*o,d.current.position.z=Math.sin(r*t)*o)}),(0,n.jsxs)("mesh",{ref:d,onClick:()=>{l&&window.open(l,"_blank")},onPointerOver:e=>{e.stopPropagation(),m(!0),document.body.style.cursor="pointer"},onPointerOut:e=>{e.stopPropagation(),m(!1),document.body.style.cursor="auto"},children:[(0,n.jsx)("sphereGeometry",{args:[r,16,16]}),(0,n.jsx)("meshStandardMaterial",{color:i}),p&&c&&(0,n.jsx)(u.V,{distanceFactor:10,position:[0,r+.3,0],style:{background:"rgba(0, 0, 0, 0.6)",padding:"3px 6px",borderRadius:"4px",color:"white",whiteSpace:"nowrap",pointerEvents:"none",fontSize:"0.8rem"},children:(0,n.jsx)("span",{children:c})})]})};let h=e=>{let{color:o,size:t,intensity:r=.5,isSelected:i=!1}=e,l=(0,a.useRef)(null);return(0,s.F)(e=>{let{clock:o}=e;if(l.current){let e=o.getElapsedTime();l.current.uniforms.intensity.value=i?1.2*r:r*(1+.1*Math.sin(2*e))}}),(0,n.jsxs)("mesh",{scale:[1.2,1.2,1.2],children:[(0,n.jsx)("sphereGeometry",{args:[t,32,32]}),(0,n.jsx)("shaderMaterial",{ref:l,transparent:!0,vertexShader:"\n varying vec3 vNormal;\n void main() {\n vNormal = normalize(normalMatrix * normal);\n gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);\n }\n",fragmentShader:"\n uniform vec3 glowColor;\n uniform float intensity;\n varying vec3 vNormal;\n void main() \n {\n float glow = dot(vNormal, vec3(0.0, 0.0, 1.0));\n glow = pow(glow, intensity);\n gl_FragColor = vec4(glowColor * glow, 1.0);\n }\n",uniforms:{glowColor:{value:new p.Color(o)},intensity:{value:r}},blending:p.AdditiveBlending,side:p.DoubleSide})]})};var f=e=>{let{planetColor:o,size:t,index:r,onCollision:i,onSelectPlanet:l,selected:c,link:u,label:d,description:f,orbitRadius:x,orbitSpeed:g,rings:b,rotationSpeed:v=.01,moons:y,logoTexturePath:j}=e,w=(0,a.useRef)(null),[S,M]=(0,a.useState)(!1),P=(0,s.H)(p.TextureLoader,j||"/textures/transparent.png");(0,s.F)(e=>{let{clock:o}=e,t=o.getElapsedTime();w.current&&(w.current.position.x=Math.cos(t*g)*x,w.current.position.z=Math.sin(t*g)*x,w.current.rotation.y+=v,.1>w.current.position.length()&&i(r))});let C=(0,a.useRef)(null);return(0,s.F)(()=>{C.current&&(C.current.rotation.y+=.01)}),(0,a.useEffect)(()=>{console.log("Planet ".concat(r," selected: ").concat(c))},[c,r]),(0,a.useEffect)(()=>{c?document.body.style.cursor="pointer":S||(document.body.style.cursor="auto")},[S,c]),(0,n.jsx)("group",{children:(0,n.jsxs)("mesh",{ref:w,onClick:()=>{l(r,{position:[0,0,0],link:u,label:d,description:f,orbitRadius:x,orbitSpeed:g,planetColor:o,rings:b,size:t,rotationSpeed:v,moons:y,logoTexturePath:j})},onPointerOver:e=>{e.stopPropagation(),M(!0),document.body.style.cursor="pointer"},onPointerOut:e=>{e.stopPropagation(),M(!1),c||(document.body.style.cursor="auto")},scale:[1,1,1],children:[(0,n.jsx)("sphereGeometry",{args:[t,96,96]}),(0,n.jsx)("meshStandardMaterial",{color:o}),(S||c)&&(0,n.jsx)(h,{color:o,size:t,intensity:.4,isSelected:c}),b&&b.map((e,o)=>(0,n.jsxs)("mesh",{rotation:new p.Euler(e.inclination||0,0,0),children:[(0,n.jsx)("ringGeometry",{args:[t*(e.innerScale||1.1),t*(e.outerScale||1.3),32]}),(0,n.jsx)("meshStandardMaterial",{color:e.color,side:p.DoubleSide,transparent:!0,opacity:.8})]},o)),y&&y.map((e,o)=>(0,n.jsx)(m,{...e},"moon-".concat(o))),(S||c)&&j&&(0,n.jsxs)("mesh",{ref:C,position:[0,t+.5,0],rotation:[0,0,0],scale:[.7,.7,.7],children:[(0,n.jsx)("planeGeometry",{args:[1,1]}),(0,n.jsx)("meshBasicMaterial",{map:P,transparent:!0,side:p.DoubleSide})]})]})})};let x=(0,a.forwardRef)((e,o)=>{let{size:t=1.1,color:r="#FDB813",glowIntensity:i=.2,rotationSpeed:l=.001,emissiveIntensity:c=.7}=e,u=a.useRef(null);return(0,s.F)(e=>{var n,r;let{clock:i}=e,a=i.getElapsedTime();if(o&&"function"!=typeof o&&o.current){o.current.rotation.y+=l;let e=o.current.position,n=2*t;null===(r=o.current.parent)||void 0===r||r.traverse(t=>{if(t instanceof p.Mesh&&t!==o.current&&t!==u.current){let o=t.position.distanceTo(e);if(o{let{position:o,color:t}=e,r=(0,a.useRef)([]),i=(0,a.useRef)(Date.now());return(0,a.useEffect)(()=>{r.current=Array.from({length:50},()=>{let e=new p.Mesh(new p.SphereGeometry(.1,8,8),new p.MeshBasicMaterial({color:new p.Color(t),transparent:!0}));return e.position.copy(o),e.userData.velocity=new p.Vector3((Math.random()-.5)*.5,(Math.random()-.5)*.5,(Math.random()-.5)*.5),e})},[o,t]),(0,s.F)(()=>{let e=(Date.now()-i.current)/1e3;r.current.forEach(o=>{o.position.add(o.userData.velocity),o.userData.velocity.multiplyScalar(.98),o.material.opacity=Math.max(0,1-e),o.scale.multiplyScalar(.98)})}),(0,n.jsx)("group",{children:r.current.map((e,o)=>(0,n.jsx)("primitive",{object:e},o))})},b=t(2132),v=t(6182);(0,s.e)({OrbitControls:b.z,TransformControls:v.Ys});var y=e=>{let{onSelectPlanet:o,selectedPlanet:t}=e,[r,i]=(0,a.useState)([]),s=[{position:[0,0,0],link:"https://www.linkedin.com/in/ridwansharkar",label:"LinkedIn",description:"Connect()",orbitRadius:2.75,orbitSpeed:.6,planetColor:"#00d2ff",size:.4,rotationSpeed:.02,logoTexturePath:"/textures/LinkedIn_logo.svg"},{position:[0,0,0],link:"https://github.com/ridwansharkar",label:"GitHub",description:"Explore()",orbitRadius:5,orbitSpeed:.1,planetColor:"#4591f1",rings:[{color:"#73ced4",innerScale:1.1,outerScale:1.3,inclination:0},{color:"#d2fbfd",innerScale:1.4,outerScale:1.6,inclination:Math.PI/2}],size:.4,rotationSpeed:.01,moons:[{orbitRadius:1,orbitSpeed:2,size:.18,moonColor:"#d2fbfd",link:"https://fretboardx.com",label:"Fretboard Explorer"},{orbitRadius:1.38,orbitSpeed:1.5,size:.12,moonColor:"#3ad8ff",link:"http://nimbusweatherapp.com",label:"Nimbus Weather"},{orbitRadius:1.75,orbitSpeed:.9,size:.15,moonColor:"#80FF72",link:"https://github.com/ridwansharkar/Pharmacological-Compound-Classifier.com",label:"Compound Classifier"},{orbitRadius:2.1,orbitSpeed:.1,size:.11,moonColor:"#f0a5ab",link:"https://github.com/ridwansharkar/Arbitrage-Better",label:"MMA Arbitrager"}],logoTexturePath:"/textures/Github_logo.svg"},{position:[0,0,0],link:"https://instagram.com/ridwansharkar/?hl=en",label:"Instagram",description:"cutWood()",orbitRadius:8,orbitSpeed:.2,planetColor:"#BDA0BC",rings:[{color:"#BAD29F",innerScale:1.1,outerScale:1.4,inclination:-Math.PI/6}],size:.5,rotationSpeed:.03,moons:[{orbitRadius:1.2,orbitSpeed:2.5,size:.16,moonColor:"#EAC4D5",link:"https://www.artstation.com/ridwansharkar",label:"Art Station - gotta update this"}],logoTexturePath:"/textures/Instagram_logo.svg"},{position:[0,0,0],link:"https://mythos.store",label:"Mythos",description:"browse() and buy()",orbitRadius:10,orbitSpeed:.3,planetColor:"#fec99e",rings:[{color:"#ffe7ce",innerScale:1.1,outerScale:1.4,inclination:-Math.PI/3}],size:.4,rotationSpeed:.01,moons:[{orbitRadius:1,orbitSpeed:4,size:.15,moonColor:"#53F4FF",link:"https://www.facebook.com/mythoscarver/",label:"Facebook"}],logoTexturePath:"/textures/Mythos_logo.jpg"}],l=e=>{let o=s[e],t=Date.now(),n={position:new p.Vector3(Math.cos(t*o.orbitSpeed)*o.orbitRadius,0,Math.sin(t*o.orbitSpeed)*o.orbitRadius),color:o.planetColor,id:t};i(e=>[...e,n]),setTimeout(()=>{i(e=>e.filter(e=>e.id!==n.id))},2e3)};return(0,n.jsxs)(a.Suspense,{fallback:null,children:[" ",(0,n.jsx)(x,{}),s.map((e,o)=>(0,n.jsxs)("mesh",{"rotation-x":Math.PI/2,children:[(0,n.jsx)("ringGeometry",{args:[e.orbitRadius,e.orbitRadius+.05,64]}),(0,n.jsx)("meshBasicMaterial",{color:"#ffffff",opacity:.1,transparent:!0,side:p.DoubleSide})]},"orbit-".concat(o))),s.map((e,r)=>(0,n.jsx)(f,{...e,index:r,onCollision:l,onSelectPlanet:o,selected:(null==t?void 0:t.index)===r},r)),r.map(e=>(0,n.jsx)(g,{position:e.position,color:e.color},e.id))]})};let j=()=>{let{camera:e,size:o}=(0,s.D)();return a.useEffect(()=>{o.width<768?e.position.set(0,15,20):e.position.set(0,20,25)},[o,e]),null};var w=e=>{let{onSelectPlanet:o,selectedPlanet:t}=e;return(0,n.jsxs)(l.Xz,{camera:{position:[0,20,25],fov:60},className:"w-full h-full",children:[(0,n.jsx)(j,{}),(0,n.jsx)("ambientLight",{intensity:.2}),(0,n.jsx)("pointLight",{position:[0,0,0],intensity:1,color:"#FDB813"}),(0,n.jsx)(c.t,{radius:100,depth:50,count:5e3,factor:4,saturation:0,fade:!0}),(0,n.jsx)(a.Suspense,{fallback:(0,n.jsx)(u.V,{center:!0,children:"Loading..."}),children:(0,n.jsx)(y,{onSelectPlanet:o,selectedPlanet:t})}),(0,n.jsx)(d.z,{enableZoom:!0,minDistance:15,maxDistance:40,enablePan:!1})]})},S=t(3709),M=t.n(S),P=t(3114),C=t(5480),k=e=>{let{planet:o,onClose:t}=e,[r,i]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{i(!0)},[]),(0,n.jsx)(P.M,{children:r&&(0,n.jsxs)(C.E.div,{className:M().infoPanel,initial:{opacity:0,y:-20},animate:{opacity:1,y:0},exit:{opacity:0,y:-20},transition:{duration:.5},children:[(0,n.jsx)("button",{className:M().closeButton,onClick:t,children:"\xd7"}),(0,n.jsx)("h2",{children:o.label}),(0,n.jsx)("p",{children:o.description||"No description available."}),(0,n.jsx)("a",{href:o.link,target:"_blank",rel:"noopener noreferrer",className:M().infoButton,children:"Visit"})]})})},_=()=>{let[e,o]=(0,a.useState)(null);return(0,n.jsxs)("div",{className:"w-screen h-screen bg-gray-900 relative",children:[" ",(0,n.jsxs)(i(),{children:[(0,n.jsx)("title",{children:"Planetfolio"}),(0,n.jsx)("meta",{name:"description",content:"Ridwan Sharkar Landing Page"}),(0,n.jsx)("link",{rel:"icon",href:"/favicon.ico"})]}),(0,n.jsx)(w,{onSelectPlanet:(e,t)=>{o(o=>(null==o?void 0:o.index)===e?null:{index:e,planet:t})},selectedPlanet:e}),e&&(0,n.jsx)(k,{planet:e.planet,onClose:()=>{o(null)}})]})}},3709:function(e){e.exports={infoPanel:"InfoPanel_infoPanel__GYtAp",closeButton:"InfoPanel_closeButton__T6FZj",infoButton:"InfoPanel_infoButton__FAHu9"}}},function(e){e.O(0,[737,559,888,774,179],function(){return e(e.s=8312)}),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/_next/static/chunks/pages/index-570cd90d2a23a2fe.js b/_next/static/chunks/pages/index-570cd90d2a23a2fe.js
new file mode 100644
index 0000000..64c91c3
--- /dev/null
+++ b/_next/static/chunks/pages/index-570cd90d2a23a2fe.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{8312:function(e,o,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return t(6097)}])},6097:function(e,o,t){"use strict";t.r(o),t.d(o,{default:function(){return _}});var n=t(5893),r=t(9008),i=t.n(r),a=t(7294),s=t(3910),l=t(463),c=t(7424),d=t(7854),u=t(214),p=t(9477),m=e=>{let{orbitRadius:o,orbitSpeed:t,size:r,moonColor:i,link:l,label:c}=e,u=(0,a.useRef)(null),[p,m]=(0,a.useState)(!1);return(0,s.F)(e=>{let{clock:n}=e,r=n.getElapsedTime();u.current&&(u.current.position.x=Math.cos(r*t)*o,u.current.position.z=Math.sin(r*t)*o)}),(0,n.jsxs)("mesh",{ref:u,onClick:()=>{l&&window.open(l,"_blank")},onPointerOver:e=>{e.stopPropagation(),m(!0),document.body.style.cursor="pointer"},onPointerOut:e=>{e.stopPropagation(),m(!1),document.body.style.cursor="auto"},children:[(0,n.jsx)("sphereGeometry",{args:[r,16,16]}),(0,n.jsx)("meshStandardMaterial",{color:i}),p&&c&&(0,n.jsx)(d.V,{distanceFactor:10,position:[0,r+.3,0],style:{background:"rgba(0, 0, 0, 0.6)",padding:"3px 6px",borderRadius:"4px",color:"white",whiteSpace:"nowrap",pointerEvents:"none",fontSize:"0.8rem"},children:(0,n.jsx)("span",{children:c})})]})};let h=e=>{let{color:o,size:t,intensity:r=.5,isSelected:i=!1}=e,l=(0,a.useRef)(null);return(0,s.F)(e=>{let{clock:o}=e;if(l.current){let e=o.getElapsedTime();l.current.uniforms.intensity.value=i?1.2*r:r*(1+.1*Math.sin(2*e))}}),(0,n.jsxs)("mesh",{scale:[1.2,1.2,1.2],children:[(0,n.jsx)("sphereGeometry",{args:[t,32,32]}),(0,n.jsx)("shaderMaterial",{ref:l,transparent:!0,vertexShader:"\n varying vec3 vNormal;\n void main() {\n vNormal = normalize(normalMatrix * normal);\n gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);\n }\n",fragmentShader:"\n uniform vec3 glowColor;\n uniform float intensity;\n varying vec3 vNormal;\n void main() \n {\n float glow = dot(vNormal, vec3(0.0, 0.0, 1.0));\n glow = pow(glow, intensity);\n gl_FragColor = vec4(glowColor * glow, 1.0);\n }\n",uniforms:{glowColor:{value:new p.Color(o)},intensity:{value:r}},blending:p.AdditiveBlending,side:p.DoubleSide})]})};var f=e=>{let{planetColor:o,size:t,index:r,onCollision:i,onSelectPlanet:l,selected:c,link:d,label:u,description:f,orbitRadius:x,orbitSpeed:g,rings:b,rotationSpeed:v=.01,moons:y,logoTexturePath:j}=e,S=(0,a.useRef)(null),[w,P]=(0,a.useState)(!1),M=(0,s.H)(p.TextureLoader,j||"/textures/transparent.png");(0,s.F)(e=>{let{clock:o}=e,t=o.getElapsedTime();S.current&&(S.current.position.x=Math.cos(t*g)*x,S.current.position.z=Math.sin(t*g)*x,S.current.rotation.y+=v,.1>S.current.position.length()&&i(r))});let C=(0,a.useRef)(null);return(0,s.F)(()=>{C.current&&(C.current.rotation.y+=.01)}),(0,a.useEffect)(()=>{console.log("Planet ".concat(r," selected: ").concat(c))},[c,r]),(0,a.useEffect)(()=>{c?document.body.style.cursor="pointer":w||(document.body.style.cursor="auto")},[w,c]),(0,n.jsx)("group",{children:(0,n.jsxs)("mesh",{ref:S,onClick:()=>{l(r,{position:[0,0,0],link:d,label:u,description:f,orbitRadius:x,orbitSpeed:g,planetColor:o,rings:b,size:t,rotationSpeed:v,moons:y,logoTexturePath:j})},onPointerOver:e=>{e.stopPropagation(),setTimeout(()=>P(!0),50),document.body.style.cursor="pointer"},onPointerOut:e=>{e.stopPropagation(),setTimeout(()=>P(!1),50),c||(document.body.style.cursor="auto")},scale:[1,1,1],children:[(0,n.jsx)("sphereGeometry",{args:[t,64,64]}),(0,n.jsx)("meshStandardMaterial",{color:o}),c&&(0,n.jsx)(h,{color:o,size:t,intensity:.4,isSelected:c}),b&&b.map((e,o)=>(0,n.jsxs)("mesh",{rotation:new p.Euler(e.inclination||0,0,0),children:[(0,n.jsx)("ringGeometry",{args:[t*(e.innerScale||1.1),t*(e.outerScale||1.3),32]}),(0,n.jsx)("meshStandardMaterial",{color:e.color,side:p.DoubleSide,transparent:!0,opacity:.8})]},o)),y&&y.map((e,o)=>(0,n.jsx)(m,{...e},"moon-".concat(o))),(w||c)&&j&&(0,n.jsxs)("mesh",{ref:C,position:[0,t+.5,0],rotation:[0,0,0],scale:[1,1,1],children:[(0,n.jsx)("planeGeometry",{args:[1,1]}),(0,n.jsx)("meshBasicMaterial",{map:M,transparent:!0,side:p.DoubleSide})]})]})})};let x=(0,a.forwardRef)((e,o)=>{let{size:t=1.1,color:r="#FDB813",glowIntensity:i=.2,rotationSpeed:l=.001,emissiveIntensity:c=.7}=e,d=a.useRef(null);return(0,s.F)(e=>{var n,r;let{clock:i}=e,a=i.getElapsedTime();if(o&&"function"!=typeof o&&o.current){o.current.rotation.y+=l;let e=o.current.position,n=2*t;null===(r=o.current.parent)||void 0===r||r.traverse(t=>{if(t instanceof p.Mesh&&t!==o.current&&t!==d.current){let o=t.position.distanceTo(e);if(o{let{position:o,color:t}=e,r=(0,a.useRef)([]),i=(0,a.useRef)(Date.now());return(0,a.useEffect)(()=>{r.current=Array.from({length:50},()=>{let e=new p.Mesh(new p.SphereGeometry(.1,8,8),new p.MeshBasicMaterial({color:new p.Color(t),transparent:!0}));return e.position.copy(o),e.userData.velocity=new p.Vector3((Math.random()-.5)*.5,(Math.random()-.5)*.5,(Math.random()-.5)*.5),e})},[o,t]),(0,s.F)(()=>{let e=(Date.now()-i.current)/1e3;r.current.forEach(o=>{o.position.add(o.userData.velocity),o.userData.velocity.multiplyScalar(.98),o.material.opacity=Math.max(0,1-e),o.scale.multiplyScalar(.98)})}),(0,n.jsx)("group",{children:r.current.map((e,o)=>(0,n.jsx)("primitive",{object:e},o))})},b=t(2132),v=t(6182);(0,s.e)({OrbitControls:b.z,TransformControls:v.Ys});var y=e=>{let{onSelectPlanet:o,selectedPlanet:t}=e,[r,i]=(0,a.useState)([]),s=[{position:[0,0,0],link:"https://www.linkedin.com/in/ridwansharkar",label:"LinkedIn",description:"Connect()",orbitRadius:2.75,orbitSpeed:.6,planetColor:"#00d2ff",size:.4,rotationSpeed:.02,logoTexturePath:"/textures/LinkedIn_logo.svg"},{position:[0,0,0],link:"https://github.com/RidwanSharkar",label:"GitHub",description:"Explore()",orbitRadius:5,orbitSpeed:.1,planetColor:"#4591f1",rings:[{color:"#73ced4",innerScale:1.1,outerScale:1.3,inclination:0},{color:"#d2fbfd",innerScale:1.4,outerScale:1.6,inclination:Math.PI/2}],size:.4,rotationSpeed:.01,moons:[{orbitRadius:1,orbitSpeed:2,size:.18,moonColor:"#d2fbfd",link:"https://fretboardx.com",label:"Fretboard Explorer"},{orbitRadius:1.38,orbitSpeed:1.5,size:.12,moonColor:"#3ad8ff",link:"http://nimbusweatherapp.com",label:"Nimbus Weather"},{orbitRadius:1.75,orbitSpeed:.9,size:.15,moonColor:"#80FF72",link:"https://github.com/RidwanSharkar/Pharmacological-Compound-Classifier",label:"Compound Classifier"},{orbitRadius:2.1,orbitSpeed:.1,size:.11,moonColor:"#f0a5ab",link:"https://github.com/RidwanSharkar/Arbitrage-Better",label:"MMA Arbitrager"}],logoTexturePath:"/textures/Github_logo.svg"},{position:[0,0,0],link:"https://instagram.com/ridwansharkar/?hl=en",label:"Instagram",description:"cutWood()",orbitRadius:8,orbitSpeed:.2,planetColor:"#BDA0BC",rings:[{color:"#BAD29F",innerScale:1.1,outerScale:1.4,inclination:-Math.PI/6}],size:.5,rotationSpeed:.03,moons:[{orbitRadius:1.2,orbitSpeed:2.5,size:.16,moonColor:"#EAC4D5",link:"https://www.artstation.com/ridwansharkar",label:"Art Station - gotta update this"}],logoTexturePath:"/textures/Instagram_logo.svg"},{position:[0,0,0],link:"https://mythos.store",label:"Mythos.store",description:"browse() and buy()",orbitRadius:10,orbitSpeed:.3,planetColor:"#fec99e",rings:[{color:"#ffe7ce",innerScale:1.1,outerScale:1.4,inclination:-Math.PI/3}],size:.4,rotationSpeed:.01,moons:[{orbitRadius:1,orbitSpeed:4,size:.15,moonColor:"#53F4FF",link:"https://www.facebook.com/mythoscarver/",label:"Facebook"}],logoTexturePath:"/textures/Mythos_logo.jpg"}],l=e=>{let o=s[e],t=Date.now(),n={position:new p.Vector3(Math.cos(t*o.orbitSpeed)*o.orbitRadius,0,Math.sin(t*o.orbitSpeed)*o.orbitRadius),color:o.planetColor,id:t};i(e=>[...e,n]),setTimeout(()=>{i(e=>e.filter(e=>e.id!==n.id))},2e3)};return(0,n.jsxs)(a.Suspense,{fallback:null,children:[" ",(0,n.jsx)(x,{}),s.map((e,o)=>(0,n.jsxs)("mesh",{"rotation-x":Math.PI/2,children:[(0,n.jsx)("ringGeometry",{args:[e.orbitRadius,e.orbitRadius+.05,64]}),(0,n.jsx)("meshBasicMaterial",{color:"#ffffff",opacity:.1,transparent:!0,side:p.DoubleSide})]},"orbit-".concat(o))),s.map((e,r)=>(0,n.jsx)(f,{...e,index:r,onCollision:l,onSelectPlanet:o,selected:(null==t?void 0:t.index)===r},r)),r.map(e=>(0,n.jsx)(g,{position:e.position,color:e.color},e.id))]})};let j=()=>{let{camera:e,size:o}=(0,s.D)();return a.useEffect(()=>{o.width<768?e.position.set(0,15,20):e.position.set(0,20,25)},[o,e]),null};var S=e=>{let{onSelectPlanet:o,selectedPlanet:t}=e;return(0,n.jsxs)(l.Xz,{camera:{position:[0,20,25],fov:60},className:"w-full h-full",children:[(0,n.jsx)(j,{}),(0,n.jsx)("ambientLight",{intensity:.2}),(0,n.jsx)("pointLight",{position:[0,0,0],intensity:1,color:"#FDB813"}),(0,n.jsx)(c.t,{radius:100,depth:50,count:5e3,factor:4,saturation:0,fade:!0}),(0,n.jsx)(a.Suspense,{fallback:(0,n.jsx)(d.V,{center:!0,children:"Loading..."}),children:(0,n.jsx)(y,{onSelectPlanet:o,selectedPlanet:t})}),(0,n.jsx)(u.z,{enableZoom:!0,minDistance:15,maxDistance:40,enablePan:!1})]})},w=t(3709),P=t.n(w),M=t(3114),C=t(5480),k=e=>{let{planet:o,onClose:t}=e,[r,i]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{i(!0)},[]),(0,n.jsx)(M.M,{children:r&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:P().overlay,onClick:()=>{i(!1),setTimeout(t,500)}}),(0,n.jsxs)(C.E.div,{className:P().infoPanel,initial:{opacity:0,y:-20},animate:{opacity:1,y:0},exit:{opacity:0,y:-20},transition:{duration:.5},children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("h2",{children:o.label}),(0,n.jsx)("p",{children:o.description||"No description available."})]}),(0,n.jsx)("a",{href:o.link,target:"_blank",rel:"noopener noreferrer",className:P().infoButton,children:"Visit"})]})]})})},_=()=>{let[e,o]=(0,a.useState)(null);return(0,n.jsxs)("div",{className:"w-screen h-screen bg-gray-900 relative",children:[" ",(0,n.jsxs)(i(),{children:[(0,n.jsx)("title",{children:"Planetfolio"}),(0,n.jsx)("meta",{name:"description",content:"Ridwan Sharkar Landing Page"}),(0,n.jsx)("link",{rel:"icon",href:"/favicon.ico"})]}),(0,n.jsx)(S,{onSelectPlanet:(e,t)=>{o(o=>(null==o?void 0:o.index)===e?null:{index:e,planet:t})},selectedPlanet:e}),e&&(0,n.jsx)(k,{planet:e.planet,onClose:()=>{o(null)}})]})}},3709:function(e){e.exports={infoPanel:"InfoPanel_infoPanel__GYtAp",overlay:"InfoPanel_overlay__QRjEz",closeButton:"InfoPanel_closeButton__T6FZj",infoButton:"InfoPanel_infoButton__FAHu9"}}},function(e){e.O(0,[737,559,888,774,179],function(){return e(e.s=8312)}),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/_next/static/css/805ec254f1f6f7b7.css b/_next/static/css/805ec254f1f6f7b7.css
new file mode 100644
index 0000000..45e0edd
--- /dev/null
+++ b/_next/static/css/805ec254f1f6f7b7.css
@@ -0,0 +1 @@
+.InfoPanel_infoPanel__GYtAp{position:fixed;top:30px;left:35.5%;display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,.7);color:#fff;padding:15px 22.5px;border-radius:20px;width:30%;max-width:600px;box-shadow:0 0 15px hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .5s ease,transform .5s ease;z-index:1000;border:2px solid transparent;background-clip:padding-box;font-family:Roboto,sans-serif}.InfoPanel_infoPanel__GYtAp:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#00d2ff,#3a7bd5);z-index:-1;filter:blur(15px);opacity:.7;border-radius:12px}.InfoPanel_overlay__QRjEz{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}.InfoPanel_closeButton__T6FZj:hover{color:#ff6b6b}.InfoPanel_infoPanel__GYtAp h2{margin-top:0;font-family:Orbitron,sans-serif;font-size:1.5rem;letter-spacing:1px}.InfoPanel_infoPanel__GYtAp p{font-family:Roboto,sans-serif;line-height:1.5}.InfoPanel_infoButton__FAHu9{display:inline-block;margin-top:15px;padding:10px 20px;background:#00d2ff;color:#000;border:none;border-radius:5px;text-decoration:none;font-weight:700;font-family:Roboto,sans-serif;transition:background .3s ease,transform .3s ease}.InfoPanel_infoButton__FAHu9:hover{background:#0af;transform:scale(1.05)}
\ No newline at end of file
diff --git a/_next/static/css/c3e2e12fb4d6cd17.css b/_next/static/css/c3e2e12fb4d6cd17.css
deleted file mode 100644
index 62b7c15..0000000
--- a/_next/static/css/c3e2e12fb4d6cd17.css
+++ /dev/null
@@ -1 +0,0 @@
-.InfoPanel_infoPanel__GYtAp{position:fixed;top:30px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,.7);color:#fff;padding:15px 22.5px;border-radius:20px;width:30%;max-width:600px;box-shadow:0 0 15px hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .5s ease,transform .5s ease;z-index:1000;border:2px solid transparent;background-clip:padding-box;font-family:Roboto,sans-serif}.InfoPanel_infoPanel__GYtAp:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#00d2ff,#3a7bd5);z-index:-1;filter:blur(15px);opacity:.7;border-radius:12px}.InfoPanel_closeButton__T6FZj:hover{color:#ff6b6b}.InfoPanel_infoPanel__GYtAp h2{margin-top:0;font-family:Orbitron,sans-serif;font-size:1.5rem;letter-spacing:1px}.InfoPanel_infoPanel__GYtAp p{font-family:Roboto,sans-serif;line-height:1.5}.InfoPanel_infoButton__FAHu9{display:inline-block;margin-top:15px;padding:10px 20px;background:#00d2ff;color:#000;border:none;border-radius:5px;text-decoration:none;font-weight:700;font-family:Roboto,sans-serif;transition:background .3s ease,transform .3s ease}.InfoPanel_infoButton__FAHu9:hover{background:#0af;transform:scale(1.05)}
\ No newline at end of file
diff --git a/_next/static/qP6y837uwZnNQbnMQ2F48/_buildManifest.js b/_next/static/oeiuklCBWCV-Iw7KA7O_a/_buildManifest.js
similarity index 68%
rename from _next/static/qP6y837uwZnNQbnMQ2F48/_buildManifest.js
rename to _next/static/oeiuklCBWCV-Iw7KA7O_a/_buildManifest.js
index 144e61f..8564b06 100644
--- a/_next/static/qP6y837uwZnNQbnMQ2F48/_buildManifest.js
+++ b/_next/static/oeiuklCBWCV-Iw7KA7O_a/_buildManifest.js
@@ -1 +1 @@
-self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":["static/chunks/fb7d5399-bb52f8e21f017311.js","static/chunks/559-1972a2054d51f1d9.js","static/css/c3e2e12fb4d6cd17.css","static/chunks/pages/index-2092f16bec4178ef.js"],"/_error":["static/chunks/pages/_error-7a92967bea80186d.js"],sortedPages:["/","/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();
\ No newline at end of file
+self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":["static/chunks/fb7d5399-bb52f8e21f017311.js","static/chunks/559-1972a2054d51f1d9.js","static/css/805ec254f1f6f7b7.css","static/chunks/pages/index-570cd90d2a23a2fe.js"],"/_error":["static/chunks/pages/_error-7a92967bea80186d.js"],sortedPages:["/","/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();
\ No newline at end of file
diff --git a/_next/static/qP6y837uwZnNQbnMQ2F48/_ssgManifest.js b/_next/static/oeiuklCBWCV-Iw7KA7O_a/_ssgManifest.js
similarity index 100%
rename from _next/static/qP6y837uwZnNQbnMQ2F48/_ssgManifest.js
rename to _next/static/oeiuklCBWCV-Iw7KA7O_a/_ssgManifest.js
diff --git a/index.html b/index.html
index 7fbafb6..47fda43 100644
--- a/index.html
+++ b/index.html
@@ -1 +1 @@
-Planetfolio
\ No newline at end of file
+Planetfolio
\ No newline at end of file