diff --git a/Community/image.png b/Community/image.png
new file mode 100644
index 0000000..58dd01f
Binary files /dev/null and b/Community/image.png differ
diff --git a/Community/image2.png b/Community/image2.png
new file mode 100644
index 0000000..4f6ca18
Binary files /dev/null and b/Community/image2.png differ
diff --git a/Community/image3.png b/Community/image3.png
new file mode 100644
index 0000000..aea427d
Binary files /dev/null and b/Community/image3.png differ
diff --git a/Community/image4.png b/Community/image4.png
new file mode 100644
index 0000000..c01934c
Binary files /dev/null and b/Community/image4.png differ
diff --git a/Community/image5.png b/Community/image5.png
new file mode 100644
index 0000000..7a5b0c8
Binary files /dev/null and b/Community/image5.png differ
diff --git a/Community/image6.png b/Community/image6.png
new file mode 100644
index 0000000..9214f2f
Binary files /dev/null and b/Community/image6.png differ
diff --git a/Launcher/home.png b/Launcher/home.png
new file mode 100644
index 0000000..fd6a018
Binary files /dev/null and b/Launcher/home.png differ
diff --git a/Launcher/settings.png b/Launcher/settings.png
new file mode 100644
index 0000000..b7b28ab
Binary files /dev/null and b/Launcher/settings.png differ
diff --git a/Launcher/versions.png b/Launcher/versions.png
new file mode 100644
index 0000000..a11abc7
Binary files /dev/null and b/Launcher/versions.png differ
diff --git a/MenuTitle.png b/MenuTitle.png
new file mode 100644
index 0000000..3d1637f
Binary files /dev/null and b/MenuTitle.png differ
diff --git a/Settings_Arrow_Left.png b/Settings_Arrow_Left.png
new file mode 100644
index 0000000..15c93e8
Binary files /dev/null and b/Settings_Arrow_Left.png differ
diff --git a/Settings_Arrow_Right.png b/Settings_Arrow_Right.png
new file mode 100644
index 0000000..1ca46cd
Binary files /dev/null and b/Settings_Arrow_Right.png differ
diff --git a/TU7_Panorama_Background_S.png b/TU7_Panorama_Background_S.png
new file mode 100644
index 0000000..3ccba0a
Binary files /dev/null and b/TU7_Panorama_Background_S.png differ
diff --git a/assets/index-90k8wNOq.js b/assets/index-90k8wNOq.js
new file mode 100644
index 0000000..2a28e02
--- /dev/null
+++ b/assets/index-90k8wNOq.js
@@ -0,0 +1,8 @@
+(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var e=class{musicFiles=[`music/music1.ogg`,`music/music2.ogg`,`music/music3.ogg`,`music/music4.ogg`,`music/music5.ogg`];musicIndex=Math.floor(Math.random()*5);music;isMuted=!1;hasInteracted=!1;constructor(){this.music=new Audio(this.musicFiles[this.musicIndex]),this.music.volume=.3,this.music.preload=`auto`,this.music.addEventListener(`ended`,()=>this.nextTrack()),localStorage.getItem(`emerald-muted`)===`true`&&(this.isMuted=!0,this.music.pause())}nextTrack(){this.musicIndex=(this.musicIndex+1)%this.musicFiles.length,this.music.src=this.musicFiles[this.musicIndex],this.music.preload=`auto`,this.isMuted||this.music.play().catch(()=>{})}start(){this.hasInteracted||this.isMuted||(this.hasInteracted=!0,this.music.play().catch(()=>{}))}toggleMute(){this.isMuted=!this.isMuted,localStorage.setItem(`emerald-muted`,String(this.isMuted)),this.isMuted?this.music.pause():(this.hasInteracted||=!0,this.music.play().catch(()=>{})),this.updateUI()}updateUI(){let e=document.getElementById(`audio-toggle`);if(e){e.classList.toggle(`muted`,this.isMuted);let t=e.querySelector(`i`);t&&(t.className=this.isMuted?`fas fa-volume-mute`:`fas fa-volume-up`)}}playSFX(e){let t=new Audio(`sounds/${e}`);t.volume=.4,t.play().catch(()=>{})}};document.addEventListener(`DOMContentLoaded`,()=>{let t=new e;t.updateUI(),document.addEventListener(`click`,()=>t.start(),{once:!0}),document.getElementById(`audio-toggle`)?.addEventListener(`click`,()=>{t.playSFX(`click.wav`),t.toggleMute()});let n=document.querySelectorAll(`.tab-item`),r=document.querySelectorAll(`.tab-content`),i=0,a=e=>{e<0&&(e=n.length-1),e>=n.length&&(e=0),i!==e&&t.playSFX(`click.wav`),i=e,n.forEach((t,n)=>{t.classList.toggle(`active`,n===e)}),r.forEach((t,n)=>{t.classList.toggle(`active`,n===e)})};n.forEach((e,t)=>{e.addEventListener(`click`,()=>a(t))}),window.addEventListener(`keydown`,e=>{(e.key===`q`||e.key===`ArrowLeft`)&&a(i-1),(e.key===`e`||e.key===`ArrowRight`)&&a(i+1)}),document.getElementById(`prev-tab`)?.addEventListener(`click`,()=>a(i-1)),document.getElementById(`next-tab`)?.addEventListener(`click`,()=>a(i+1));let o=document.querySelector(`.carousel-img`),s=[`Community/image.png`,`Community/image2.png`,`Community/image3.png`,`Community/image4.png`,`Community/image5.png`,`Community/image6.png`],c=0,l=(e,n=!1)=>{n&&t.playSFX(`wood click.wav`),c=(c+e+s.length)%s.length,o&&(o.style.opacity=`0`,setTimeout(()=>{o.src=s[c],o.style.opacity=`1`},100))};document.querySelector(`.carousel-arrow.left`)?.addEventListener(`click`,()=>l(-1,!0)),document.querySelector(`.carousel-arrow.right`)?.addEventListener(`click`,()=>l(1,!0));let u=`Emerald-Legacy-Launcher/Emerald-Legacy-Launcher`,d=document.getElementById(`download-modal`),f=document.getElementById(`modal-options`),p=document.getElementById(`modal-title`),m=document.getElementById(`close-modal`),h=[],g=[],_=`Windows`,v=()=>{let e=window.navigator.userAgent.toLowerCase(),t=window.navigator.platform?.toLowerCase()||``,n=`Unknown`,r=`x64`;return e.includes(`win`)?n=`Windows`:e.includes(`mac`)?n=`macOS`:e.includes(`linux`)&&(n=`Linux`),(e.includes(`arm64`)||e.includes(`aarch64`)||t.includes(`arm64`)||t.includes(`aarch64`)||n===`macOS`&&window.navigator.maxTouchPoints>0)&&(r=`arm64`),{os:n,arch:r}},y=(e,t,n)=>{if(e===`Windows`)return n.find(e=>e.name.endsWith(`.exe`))||n.find(e=>e.name.endsWith(`.msi`));if(e===`macOS`){let e=t===`arm64`?`aarch64.dmg`:`x64.dmg`;return n.find(t=>t.name.endsWith(e))}if(e===`Linux`){let e=t===`arm64`?`aarch64`:`x86_64`;return n.find(t=>t.name.endsWith(`.flatpak`)&&t.name.includes(e))||n.find(e=>e.name.endsWith(`.flatpak`))}return null},b=e=>{if(!d||!f||!p)return;_=e;let t=document.getElementById(`nightly-toggle`)?.checked||!1,n=t?g:h,r=[],i=`Select Downloader`;e===`Windows`?(r=n.filter(e=>e.name.endsWith(`.exe`)||e.name.endsWith(`.msi`)),i=`Emerald Legacy for Windows ${t?`(Nightly)`:``}`):e===`macOS`?(r=n.filter(e=>e.name.endsWith(`.dmg`)),i=`Emerald Legacy for macOS ${t?`(Nightly)`:``}`):e===`Linux`&&(r=n.filter(e=>e.name.endsWith(`.flatpak`)||e.name.endsWith(`.deb`)||e.name.endsWith(`.rpm`)),i=`Emerald Legacy for Linux ${t?`(Nightly)`:``}`);let{arch:a}=v(),o=y(e,a,r);p.innerText=i,f.innerHTML=r.length>0?r.map(e=>{let t=e.name===o?.name;return`
+
+ `}).join(``):`No builds found for this platform.
`,d.classList.add(`active`)};document.getElementById(`nightly-toggle`)?.addEventListener(`change`,()=>{t.playSFX(`click.wav`),b(_)}),window.playAudioSFX=e=>t.playSFX(e);let x=async()=>{try{let[e,t]=await Promise.all([fetch(`https://api.github.com/repos/${u}/releases/latest`),fetch(`https://api.github.com/repos/${u}/releases/tags/nightly`)]),[n,r]=await Promise.all([e.json(),t.json()]);h=n.assets||[],g=r.assets||[];let{os:i}=v(),a=document.getElementById(`main-download-btn`);if(a){a.addEventListener(`click`,e=>{e.preventDefault(),b(i===`Unknown`?`Windows`:i)});let e=a.querySelector(`span`);e&&(e.innerText=`Download for ${i===`Unknown`?`Your OS`:i}`)}let o=document.getElementById(`download-win`),s=document.getElementById(`download-linux`),c=document.getElementById(`download-macos`);o?.addEventListener(`click`,e=>{e.preventDefault(),b(`Windows`)}),s?.addEventListener(`click`,e=>{e.preventDefault(),b(`Linux`)}),c?.addEventListener(`click`,e=>{e.preventDefault(),b(`macOS`)})}catch(e){console.error(`Error fetching releases:`,e)}};m?.addEventListener(`click`,()=>{t.playSFX(`back.ogg`),d?.classList.remove(`active`)}),d?.addEventListener(`click`,e=>{e.target===d&&(t.playSFX(`back.ogg`),d.classList.remove(`active`))}),window.addEventListener(`keydown`,e=>{e.key===`Escape`&&(d?.classList.contains(`active`)&&t.playSFX(`back.ogg`),d?.classList.remove(`active`))});let S=document.getElementById(`image-modal`),C=document.getElementById(`expanded-image`),w=document.getElementById(`close-image-modal`),T=e=>{!S||!C||(t.playSFX(`levelup.ogg`),C.src=e,S.classList.add(`active`))};document.querySelectorAll(`.gallery-frame img, .carousel-img`).forEach(e=>{e.style.cursor=`pointer`,e.addEventListener(`click`,()=>{T(e.src)})}),w?.addEventListener(`click`,()=>{t.playSFX(`back.ogg`),S?.classList.remove(`active`)}),S?.addEventListener(`click`,e=>{e.target===S&&(t.playSFX(`back.ogg`),S.classList.remove(`active`))}),window.addEventListener(`keydown`,e=>{e.key===`Escape`&&S?.classList.contains(`active`)&&(t.playSFX(`back.ogg`),S.classList.remove(`active`))}),x(),setInterval(()=>l(1,!1),5e3)});
\ No newline at end of file
diff --git a/assets/index-B6xBYW09.css b/assets/index-B6xBYW09.css
new file mode 100644
index 0000000..23ac540
--- /dev/null
+++ b/assets/index-B6xBYW09.css
@@ -0,0 +1 @@
+:root{--color-emerald:#10b981;--color-emerald-glow:#10b98166;--color-bg:#0c0c0c;--color-text:#e0e0e0;--color-text-muted:#888;--font-pixel:"Pixelify Sans", sans-serif;--font-silk:"Silkscreen", cursive;--transition:all .1s steps(2);--menu-border:#8c8c8c;--menu-border-dark:#222;--glass-bg:#2d2d2df2;--btn-bg:gray;--btn-shadow:#3b3b3b;--highlight-yellow:#ffff3f}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-pixel);background-color:var(--color-bg);color:var(--color-text);-webkit-user-select:none;user-select:none;width:100vw;min-height:100vh;image-rendering:pixelated;overflow-x:hidden}.panorama-bg{z-index:-2;filter:brightness(.4)contrast(1.1);background:url(/TU7_Panorama_Background_S.png) 0 0/auto 100% repeat-x;width:200%;height:100%;animation:120s linear infinite drift;position:fixed;top:0;left:0}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.vignette{z-index:-1;background:radial-gradient(circle,#0000 0%,#000000e6 100%);width:100%;height:100%;position:fixed;top:0;left:0}.scanlines{z-index:1000;pointer-events:none;opacity:.3;background:linear-gradient(#12101000 50%,#0000001a 50%) 0 0/100% 4px,linear-gradient(90deg,#ff000005,#00ff0003,#0000ff05) 0 0/3px 100%;width:100%;height:100%;position:fixed;top:0;left:0}.menu-container{flex-direction:column;align-items:center;height:auto;min-height:100vh;padding:40px 0;display:flex}.menu-header{justify-content:center;width:100%;margin-bottom:20px;display:flex;position:relative}.audio-btn{color:#fff;cursor:pointer;z-index:100;background:#000;border:4px solid #262626;border-color:#7c7c7c #262626 #262626 #7c7c7c;justify-content:center;align-items:center;padding:8px 12px;font-size:1.2rem;transition:transform .1s;display:flex;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.audio-btn:hover{outline:4px solid var(--highlight-yellow);transform:translateY(-50%)scale(1.1)}.audio-btn i{transition:color .2s}.audio-btn.muted i{color:#666}.menu-title{filter:drop-shadow(0 6px #00000080);width:90%;max-width:400px}.menu-tabs{z-index:10;-ms-overflow-style:none;scrollbar-width:none;align-items:center;gap:15px;max-width:100%;margin-bottom:0;padding:10px 0;display:flex;overflow-x:auto}.menu-tabs::-webkit-scrollbar{display:none}.tabs-wrapper{background:#000000d9;border:4px solid #262626;border-color:#7c7c7c #262626 #262626 #7c7c7c;padding:4px;display:flex}.tab-item{font-family:var(--font-pixel);color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 30px;font-size:1.6rem;font-weight:500;transition:transform .1s steps(2,end)}.tab-item.active{outline:4px solid var(--highlight-yellow);z-index:1;background:#3c3c3c}.arrow-btn{cursor:pointer;color:#fff;font-family:var(--font-pixel);background:#000;border:4px solid #262626;border-color:#7c7c7c #262626 #262626 #7c7c7c;padding:4px 8px;font-size:1.2rem;font-weight:700}.menu-content-wrapper{flex-direction:column;flex-grow:1;width:95%;max-width:1000px;display:flex;position:relative}.menu-content{background:#cecece;border:6px solid #7b7b7b;border-color:#f0f0f0 #7b7b7b #7b7b7b #f0f0f0;flex-grow:1;padding:8px;position:relative;overflow:hidden;box-shadow:0 20px 50px #000c}.menu-content:before{content:"";pointer-events:none;z-index:5;border:4px solid #1a1a1a;position:absolute;inset:0}.tab-content{background:#3c3c3c;border:none;height:100%;margin:0;padding:0;display:none;position:relative}.tab-content.active{flex-direction:column;display:flex}.home-layout{flex-direction:column;height:100%;display:flex}.features-row{flex-grow:1;justify-content:space-around;padding:30px 20px 10px;display:flex}.feature-card{text-align:center;flex-direction:column;flex:1;align-items:center;max-width:280px;display:flex}.feature-image{justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:25px;display:flex}.pixel-icon{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.feature-info h3{color:#fff;text-shadow:3px 3px #000;margin-bottom:12px;font-size:2.2rem}.feature-info p{color:#fff;font-size:1.3rem;line-height:1.2}.cta-section{text-align:center;margin:20px 0 30px;padding:0 20px}.cta-section h2{color:#fff;text-shadow:2px 2px #000;margin-bottom:8px;font-size:2.4rem}.cta-section p{color:#fff;font-size:1.2rem}.bottom-actions{background:#7b7b7b;border-top:4px solid #1a1a1a;grid-template-columns:240px 1fr 300px;align-items:center;gap:20px;padding:15px 25px;display:grid}.branding-group{align-items:center;gap:15px;display:flex}.pixel-logo{width:50px;height:50px}.branding-text{flex-direction:column;display:flex}.brand-name,.brand-sub{color:#fff;text-shadow:2px 2px #000;font-size:1.8rem;line-height:1}.action-buttons{flex-direction:column;align-items:center;gap:12px;display:flex}.main-btn{color:#fff;text-shadow:3px 3px #000;text-align:center;background:#5c5c5c;border:4px solid #2a2a2a;border-color:#fff #2a2a2a #2a2a2a #fff;justify-content:center;align-items:center;gap:15px;width:350px;height:64px;padding:0 15px;font-size:1.5rem;line-height:1.1;text-decoration:none;transition:transform 50ms;display:flex;position:relative}.main-btn:hover{outline:4px solid var(--highlight-yellow);z-index:2}.get-launcher,.github-repo,.join-discord,.join-fluxer{justify-content:space-between;height:64px;padding:0 20px}.join-discord,.join-fluxer,.github-repo{font-size:1.8rem}.btn-content{flex-direction:column;align-items:center;display:flex}.btn-subtitle{text-shadow:1px 1px #000;margin-top:-5px;font-size:.8rem}.btn-icon,.btn-icon-discord,.btn-icon-github{height:40px}.sparkles-overlay{pointer-events:none;height:30px;position:absolute;top:-10px;right:-10px}.screenshot-carousel{background:#1a1a1a;border:4px solid #262626;border-color:#7c7c7c #262626 #262626 #7c7c7c;padding:4px;box-shadow:inset 0 0 20px #000c}.carousel-container{background:#000;border:2px solid #1a1a1a;flex-direction:column;display:flex}.carousel-header{color:#aaa;text-align:center;text-transform:uppercase;letter-spacing:1px;background:#1a1a1a;padding:4px 0;font-size:.85rem}.carousel-view{background:#000;justify-content:space-between;align-items:center;padding:5px;display:flex;position:relative}.carousel-img{object-fit:cover;border:4px solid #3c3c3c;outline:2px solid #1a1a1a;width:180px;height:100px;transition:opacity .2s}.carousel-arrow{color:#fff;cursor:pointer;width:24px;height:24px;font-size:1rem;font-family:var(--font-pixel);background:#ffffff1a;border:2px solid #3c3c3c;justify-content:center;align-items:center;display:flex}.carousel-arrow:hover{background:var(--highlight-yellow);color:#000;border-color:#fff}.carousel-footer{color:#0bda51;text-align:center;background:#1a1a1a;border-top:2px solid #000;padding:4px 0;font-size:.8rem;font-weight:700}.menu-footer{justify-content:space-between;width:100%;max-width:1000px;margin-top:5px;padding:10px 0;display:flex}.legends{gap:30px;display:flex}.legend-item{font-family:var(--font-pixel);color:#fff;text-transform:uppercase;align-items:center;gap:8px;font-size:1rem;display:flex}.legend-icon{color:#fff;background:#3c3c3c;border:2px solid #7c7c7c;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;display:flex;box-shadow:1px 1px #000}.version-info{color:#fff;align-items:center;gap:10px;font-size:.9rem;display:flex}.version-dot{background:#0bda51;border-radius:50%;width:8px;height:8px;box-shadow:0 0 5px #0bda51}@media (width<=1000px){.bottom-actions{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.branding-group{grid-column:1/-1;justify-content:center}}.modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal-overlay.active{display:flex}.modal-content{background:#cecece;border:6px solid #7b7b7b;border-color:#f0f0f0 #7b7b7b #7b7b7b #f0f0f0;width:90%;max-width:600px;padding:8px;position:relative;box-shadow:0 30px 60px #000}.modal-content:before{content:"";pointer-events:none;border:4px solid #1a1a1a;position:absolute;inset:0}.modal-header{background:#3c3c3c;justify-content:space-between;align-items:center;margin-bottom:8px;padding:15px 20px;display:flex}.header-left{align-items:center;gap:20px;display:flex}.nightly-toggle-wrapper{background:#1a1a1a;border:2px solid #7c7c7c;align-items:center;gap:10px;padding:4px 12px;display:flex}.toggle-label{font-family:var(--font-pixel);color:#fff;text-transform:uppercase;font-size:1.1rem}.switch{width:44px;height:22px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#3c3c3c;border:2px solid #7c7c7c;transition:all .1s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;width:14px;height:14px;transition:all .1s;position:absolute;bottom:2px;left:2px}input:checked+.slider{background-color:var(--color-emerald);border-color:#fff}input:checked+.slider:before{transform:translate(22px)}.modal-header h2{color:#fff;text-shadow:3px 3px #000;font-size:2rem}.close-btn{color:#fff;font-family:var(--font-pixel);cursor:pointer;background:#5c5c5c;border:3px solid #2a2a2a;border-color:#fff #2a2a2a #2a2a2a #fff;padding:4px 12px;font-size:1.4rem}.close-btn:hover{outline:4px solid var(--highlight-yellow)}.modal-options-grid{background:#3c3c3c;flex-direction:column;align-items:center;gap:20px;min-height:200px;padding:30px 20px;display:flex}.modal-footer{text-align:center;background:#7b7b7b;border-top:4px solid #1a1a1a;padding:10px;font-size:1.1rem}.modal-btn-container{width:100%;max-width:400px;position:relative}.splash-text{color:#ffff3f;font-family:var(--font-silk);text-shadow:2px 2px #3f3f00;pointer-events:none;z-index:10;white-space:nowrap;font-size:1.2rem;animation:.5s ease-in-out infinite alternate splashPulse;position:absolute;top:-15px;right:-25px;transform:rotate(-20deg)}@keyframes splashPulse{0%{transform:rotate(-20deg)scale(1)}to{transform:rotate(-20deg)scale(1.1)}}.features-layout{flex-direction:column;gap:30px;height:100%;padding:30px;display:flex}.scroll-content{overflow-y:auto}.scroll-content::-webkit-scrollbar{width:12px}.scroll-content::-webkit-scrollbar-track{background:#1a1a1a;border-left:4px solid #3c3c3c}.scroll-content::-webkit-scrollbar-thumb{background:#7c7c7c;border:4px solid #1a1a1a}.alpha-disclaimer{border:4px solid var(--highlight-yellow);background:#3c3c3c;align-items:center;gap:20px;padding:15px 25px;display:flex;box-shadow:0 4px #00000080}.disclaimer-text h3{color:var(--highlight-yellow);text-shadow:2px 2px #000;margin-bottom:4px;font-size:1.4rem}.disclaimer-text p{color:#fff;font-size:1.1rem}.overview-section{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.overview-box,.philosophy-box{background:#0000004d;border:4px solid #1a1a1a;padding:20px}.overview-box h2,.philosophy-box h2,.core-features-grid h3{color:var(--color-emerald);text-shadow:2px 2px #000;margin-bottom:12px;font-size:1.8rem}.overview-box p,.philosophy-box p{color:#ddd;font-size:1.1rem;line-height:1.4}.core-features-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.grid-item{background:#4c4c4c;border:4px solid #262626;border-color:#7c7c7c #262626 #262626 #7c7c7c;align-items:center;gap:20px;padding:20px;display:flex}.item-icon{text-align:center;min-width:50px;font-size:2.5rem}.grid-item h3{color:#fff;text-shadow:2px 2px #000;margin-bottom:5px;font-size:1.4rem}.grid-item p{color:#ccc;font-size:1rem}.content-footer{border-top:4px solid #1a1a1a;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:20px;display:flex}.roadmap-link a{color:var(--highlight-yellow);text-shadow:2px 2px #000;font-size:1.2rem;text-decoration:none}.roadmap-link a:hover{text-decoration:underline}.acknowledgments p{color:#888;text-align:right;font-size:.9rem}.pixel-icon.small{width:40px;height:40px}.item-icon i{color:var(--color-emerald)}.item-icon i.fa-rust{color:#f74c00}.os-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:10px;display:grid}.os-card{text-align:center;background:#cecece;border:4px solid #7b7b7b;border-color:#f0f0f0 #7b7b7b #7b7b7b #f0f0f0;flex-direction:column;align-items:center;gap:20px;padding:30px 20px;transition:transform .1s;display:flex;position:relative}.os-card:before{content:"";pointer-events:none;border:2px solid #1a1a1a;position:absolute;inset:0}.os-icon{color:#4c4c4c;text-shadow:4px 4px #0003;font-size:4rem}.os-card h3{color:#1a1a1a;text-transform:uppercase;font-size:1.8rem}.os-btn{width:100%!important;height:50px!important;font-size:1.2rem!important}.os-card:hover .fa-windows{color:#00a4ef}.os-card:hover .fa-linux{color:#fcc624}.os-card:hover .fa-apple{color:#fff}.gallery-grid{grid-template-columns:repeat(3,1fr);justify-content:center;gap:15px;max-width:900px;margin:0 auto;display:grid}.gallery-item{background:#1a1a1a;border:4px solid #262626;border-color:#7c7c7c #262626 #262626 #7c7c7c;padding:4px;transition:transform .2s cubic-bezier(.18,.89,.32,1.28)}.gallery-item:hover{z-index:10;outline:4px solid var(--highlight-yellow);transform:scale(1.05)}.gallery-frame{aspect-ratio:16/9;background:#000;border:4px solid #3c3c3c;position:relative;overflow:hidden}.gallery-frame img{object-fit:cover;width:100%;height:100%;display:block}.launcher-previews{grid-template-columns:repeat(3,1fr);gap:30px;max-width:1000px;margin-bottom:20px;margin-left:auto;margin-right:auto}.gallery-item.large{max-width:100%}.gallery-item.large .gallery-frame{aspect-ratio:16/9;height:auto}.frame-caption{color:#fff;font-family:var(--font-silk);text-transform:uppercase;letter-spacing:1px;pointer-events:none;z-index:5;background:#000c;border:2px solid #5c5c5c;padding:6px 14px;font-size:.75rem;position:absolute;bottom:10px;right:15px;box-shadow:2px 2px #000}.gallery-item:hover .frame-caption{border-color:var(--color-emerald);color:var(--color-emerald)}.image-modal-content{justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.image-modal-content img{border:8px solid #3c3c3c;outline:4px solid #1a1a1a;max-width:100%;max-height:90vh;box-shadow:0 0 50px #000}.expansion-close{z-index:100;position:absolute;top:-20px;right:-20px}@media (width<=1200px){.launcher-previews{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.gallery-grid,.launcher-previews{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.menu-container{width:95vw;height:auto;min-height:100vh;margin:20px auto;padding:20px 0}.menu-content-wrapper{width:100%;height:auto;min-height:500px}.menu-content,.tab-content{height:auto;min-height:400px}.home-layout{height:auto}.features-row{flex-direction:column;flex-grow:0;align-items:center;gap:40px;height:auto;padding:20px}.menu-title{max-width:300px}.tab-item{padding:8px 15px;font-size:1.2rem}.feature-card{max-width:100%}.cta-section h2{font-size:1.8rem}.cta-section p{font-size:1rem}.bottom-actions{grid-template-columns:1fr;gap:25px;padding:20px}.main-btn{width:100%;max-width:350px;font-size:1.2rem}.branding-group{text-align:center;flex-direction:column}.menu-footer{flex-direction:column;align-items:center;gap:15px;padding:20px 0}.legends{flex-wrap:wrap;justify-content:center;gap:15px}.overview-section,.core-features-grid,.os-grid{grid-template-columns:1fr}.modal-content{width:95%;max-height:90vh;overflow-y:auto}.modal-header h2{font-size:1.5rem}.close-btn{padding:2px 8px;font-size:1.1rem}}@media (width<=600px){.gallery-grid,.launcher-previews{grid-template-columns:1fr}.tab-item{padding:6px 10px;font-size:1rem}.arrow-btn{padding:4px;font-size:1rem}.brand-name,.brand-sub{font-size:1.4rem}.screenshot-carousel{display:none}}
diff --git a/button.png b/button.png
new file mode 100644
index 0000000..28a3269
Binary files /dev/null and b/button.png differ
diff --git a/button_highlighted.png b/button_highlighted.png
new file mode 100644
index 0000000..47fa007
Binary files /dev/null and b/button_highlighted.png differ
diff --git a/controller.png b/controller.png
new file mode 100644
index 0000000..6cd4059
Binary files /dev/null and b/controller.png differ
diff --git a/discord-icon.jpg b/discord-icon.jpg
new file mode 100644
index 0000000..4e93967
Binary files /dev/null and b/discord-icon.jpg differ
diff --git a/favicon.svg b/favicon.svg
new file mode 100644
index 0000000..6893eb1
--- /dev/null
+++ b/favicon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/fluxer.svg b/fluxer.svg
new file mode 100644
index 0000000..da7fa29
--- /dev/null
+++ b/fluxer.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/github-icon.png b/github-icon.png
new file mode 100644
index 0000000..0f0ee21
Binary files /dev/null and b/github-icon.png differ
diff --git a/icons.svg b/icons.svg
new file mode 100644
index 0000000..e952219
--- /dev/null
+++ b/icons.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..339815d
--- /dev/null
+++ b/index.html
@@ -0,0 +1,363 @@
+
+
+
+
+
+
+
+ LCE Emerald Launcher | Play Minecraft Legacy Edition
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
X
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/logo.png b/logo.png
new file mode 100644
index 0000000..e97e419
Binary files /dev/null and b/logo.png differ
diff --git a/music/music1.ogg b/music/music1.ogg
new file mode 100644
index 0000000..d955054
Binary files /dev/null and b/music/music1.ogg differ
diff --git a/music/music2.ogg b/music/music2.ogg
new file mode 100644
index 0000000..bcbe583
Binary files /dev/null and b/music/music2.ogg differ
diff --git a/music/music3.ogg b/music/music3.ogg
new file mode 100644
index 0000000..3ea6b6f
Binary files /dev/null and b/music/music3.ogg differ
diff --git a/music/music4.ogg b/music/music4.ogg
new file mode 100644
index 0000000..853e890
Binary files /dev/null and b/music/music4.ogg differ
diff --git a/music/music5.ogg b/music/music5.ogg
new file mode 100644
index 0000000..d4942a1
Binary files /dev/null and b/music/music5.ogg differ
diff --git a/potion.png b/potion.png
new file mode 100644
index 0000000..4999fb5
Binary files /dev/null and b/potion.png differ
diff --git a/sga_a.png b/sga_a.png
new file mode 100644
index 0000000..cd8b055
Binary files /dev/null and b/sga_a.png differ
diff --git a/sga_b.png b/sga_b.png
new file mode 100644
index 0000000..71f8543
Binary files /dev/null and b/sga_b.png differ
diff --git a/sga_c.png b/sga_c.png
new file mode 100644
index 0000000..c1094d3
Binary files /dev/null and b/sga_c.png differ
diff --git a/sga_d.png b/sga_d.png
new file mode 100644
index 0000000..9979ab2
Binary files /dev/null and b/sga_d.png differ
diff --git a/sga_e.png b/sga_e.png
new file mode 100644
index 0000000..c3510c7
Binary files /dev/null and b/sga_e.png differ
diff --git a/sga_f.png b/sga_f.png
new file mode 100644
index 0000000..6841034
Binary files /dev/null and b/sga_f.png differ
diff --git a/sga_g.png b/sga_g.png
new file mode 100644
index 0000000..d05b34b
Binary files /dev/null and b/sga_g.png differ
diff --git a/sga_h.png b/sga_h.png
new file mode 100644
index 0000000..bbd339e
Binary files /dev/null and b/sga_h.png differ
diff --git a/sga_i.png b/sga_i.png
new file mode 100644
index 0000000..c656745
Binary files /dev/null and b/sga_i.png differ
diff --git a/sga_j.png b/sga_j.png
new file mode 100644
index 0000000..f2bc370
Binary files /dev/null and b/sga_j.png differ
diff --git a/sga_k.png b/sga_k.png
new file mode 100644
index 0000000..5c738c6
Binary files /dev/null and b/sga_k.png differ
diff --git a/sga_l.png b/sga_l.png
new file mode 100644
index 0000000..fa219dc
Binary files /dev/null and b/sga_l.png differ
diff --git a/sga_m.png b/sga_m.png
new file mode 100644
index 0000000..80cda84
Binary files /dev/null and b/sga_m.png differ
diff --git a/sga_n.png b/sga_n.png
new file mode 100644
index 0000000..5c0bbe5
Binary files /dev/null and b/sga_n.png differ
diff --git a/sga_o.png b/sga_o.png
new file mode 100644
index 0000000..a631de0
Binary files /dev/null and b/sga_o.png differ
diff --git a/sga_p.png b/sga_p.png
new file mode 100644
index 0000000..e52122f
Binary files /dev/null and b/sga_p.png differ
diff --git a/sga_q.png b/sga_q.png
new file mode 100644
index 0000000..b8e7cc0
Binary files /dev/null and b/sga_q.png differ
diff --git a/sga_r.png b/sga_r.png
new file mode 100644
index 0000000..7c18590
Binary files /dev/null and b/sga_r.png differ
diff --git a/sga_s.png b/sga_s.png
new file mode 100644
index 0000000..74c4462
Binary files /dev/null and b/sga_s.png differ
diff --git a/sga_t.png b/sga_t.png
new file mode 100644
index 0000000..ede2c95
Binary files /dev/null and b/sga_t.png differ
diff --git a/sga_u.png b/sga_u.png
new file mode 100644
index 0000000..3839424
Binary files /dev/null and b/sga_u.png differ
diff --git a/sga_v.png b/sga_v.png
new file mode 100644
index 0000000..a17fc83
Binary files /dev/null and b/sga_v.png differ
diff --git a/sga_w.png b/sga_w.png
new file mode 100644
index 0000000..0792fe1
Binary files /dev/null and b/sga_w.png differ
diff --git a/sga_x.png b/sga_x.png
new file mode 100644
index 0000000..44ec936
Binary files /dev/null and b/sga_x.png differ
diff --git a/sga_y.png b/sga_y.png
new file mode 100644
index 0000000..fbedc84
Binary files /dev/null and b/sga_y.png differ
diff --git a/sga_z.png b/sga_z.png
new file mode 100644
index 0000000..7eae86f
Binary files /dev/null and b/sga_z.png differ
diff --git a/sounds/back.ogg b/sounds/back.ogg
new file mode 100644
index 0000000..ed10cb6
Binary files /dev/null and b/sounds/back.ogg differ
diff --git a/sounds/click.wav b/sounds/click.wav
new file mode 100644
index 0000000..0b70857
Binary files /dev/null and b/sounds/click.wav differ
diff --git a/sounds/levelup.ogg b/sounds/levelup.ogg
new file mode 100644
index 0000000..f5b8004
Binary files /dev/null and b/sounds/levelup.ogg differ
diff --git a/sounds/orb.ogg b/sounds/orb.ogg
new file mode 100644
index 0000000..b501120
Binary files /dev/null and b/sounds/orb.ogg differ
diff --git a/sounds/pop.wav b/sounds/pop.wav
new file mode 100644
index 0000000..387f132
Binary files /dev/null and b/sounds/pop.wav differ
diff --git a/sounds/wood click.wav b/sounds/wood click.wav
new file mode 100644
index 0000000..7a71ba9
Binary files /dev/null and b/sounds/wood click.wav differ