*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0;font-family:sans-serif}body{color:#fff;background:#181818}a{color:inherit;text-decoration:none}.container{min-height:100vh;display:flex}.sidebar{background:#111;width:250px}.content{flex:1;padding:20px}body::-webkit-scrollbar{width:6px}body::-webkit-scrollbar-thumb{background:#444;border-radius:10px}body::-webkit-scrollbar-track{background:0 0}.home{text-align:center;justify-content:center;align-items:center;min-height:calc(100vh - 56px);display:flex;overflow:hidden}.start-page{flex-direction:column;align-items:center;display:flex}.downloads{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:120px 20px;display:flex}.title,.subtitle{white-space:nowrap;border-right:4px solid #fff;width:0;overflow:hidden}.title{margin-bottom:.25rem;font-size:clamp(3rem,8vw,6rem);font-weight:800;animation:.75s steps(8,end) forwards typing,.8s step-end 2 blink,0s .75s forwards hideCursor}.subtitle{margin-top:0;font-size:1.25rem;animation:1s steps(50,end) 1.5s forwards typing-subtitle,.8s step-end 1.5s 3 blink,0s 2s forwards hideCursor}.feature-image{opacity:0;width:auto;height:400px;animation:.8s ease-out 2.5s forwards slideUp;transform:translateY(100vh)}@keyframes slideUp{0%{opacity:0;transform:translateY(100vh)}80%{opacity:1;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes typing{0%{width:0}to{width:8ch}}@keyframes typing-subtitle{0%{width:0}to{width:43ch}}@keyframes hideCursor{to{border-right-color:#0000}}@keyframes blink{50%{border-color:#0000}}.background{z-index:-1;background:#001818;position:fixed;inset:0;overflow:hidden}.hex-grid{background-image:linear-gradient(30deg,#00a0a014 12%,#0000 12.5% 87%,#00a0a014 87.5%),linear-gradient(150deg,#00a0a014 12%,#0000 12.5% 87%,#00a0a014 87.5%);background-size:60px 60px;animation:5s linear infinite moveGrid;position:absolute;inset:-100px}@keyframes moveGrid{0%{transform:translate(0)}to{transform:translate(-60px,-60px)}}.navbar{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#000f0fe6;border-bottom:1px solid #00ffff26;justify-content:space-between;align-items:center;padding:.75em 1.5em;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #00000026}.nav-left{align-items:center;gap:1.25rem;display:flex}.logo{align-items:center;text-decoration:none;display:flex}.logo-icon{width:32px;height:32px;display:block}.nav-left a{color:#fff;text-decoration:none}.nav-right{align-items:center;display:flex}.footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000f0fe6;border-top:1px solid #00ffff26;margin-top:80px;padding:40px 10%}.footer-content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.footer-left h3{color:#fff;margin:0}.footer-left p{color:#9aa;margin-top:8px}.footer-right{flex-direction:column;gap:8px;margin-right:200px;display:flex}.footer-right h3{color:#fff;margin:0 0 8px}.footer-right a{color:#9aa;text-decoration:none;transition:color .2s}.footer-right a:hover{color:#0ff}.footer-bottom{text-align:center;color:#777;border-top:1px solid #ffffff14;margin-top:32px;padding-top:20px;font-size:.9rem}.container{display:flex}.docs-content{flex:1;padding:2rem}.docs-content h1{text-indent:1em}.downloads{max-width:min(900px,100%);margin:2rem auto;padding:0 1rem}.downloads h1{margin-bottom:1.5rem}.downloads-table{border-collapse:collapse;background:#1a1a1a;border-radius:8px;width:auto;margin:0 auto;overflow:hidden}.downloads-table th,.downloads-table td{text-align:left;padding:14px 18px}.downloads-table thead{background:#006565}.downloads-table tbody tr{border-top:1px solid #333}.downloads-table tbody tr:hover{background:#262626}.download-link{color:#fff;background:#004747;border-radius:6px;padding:6px 14px;text-decoration:none;transition:background .2s;display:inline-block}.download-link:hover{background:#033}.download-row{cursor:pointer}.patch-row td{background:#202020;border-top:1px solid #333;padding:18px}.patch-row h3{margin-top:0}.patch-row ul{margin:.5rem 0 0;padding-left:1.2rem}
