@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600&display=swap";@media (width<=768px){header{flex-direction:column;gap:10px}header h1{font-size:1.2rem}.content{margin:45px auto}}.loading{min-height:100vh;display:flex}.terminal{background:#160c0bd1;border-left:2px solid #6a403b;border-right:2px solid #6a403b;width:100%;min-height:100vh}header h1{letter-spacing:.35rem;font-size:1.5rem}.content h2{text-align:center;letter-spacing:.2rem;margin-bottom:45px}.message{color:#d5bfb2;margin-bottom:20px}.progress{border:1px solid #764942;width:100%;height:12px;overflow:hidden}.progress-fill{background:#a45b51;width:0;height:100%;animation:2.5s linear forwards load}.logs{color:#caaea5;flex-direction:column;gap:16px;margin-top:40px;display:flex}.logs p{animation:.4s fade}@keyframes load{0%{width:0}to{width:100%}}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){header{flex-direction:column;gap:10px}header h1{font-size:1.2rem}.content{margin:45px auto}}.world{cursor:pointer;border-bottom:1px dashed #5b3a35;justify-content:space-between;align-items:center;padding:22px 10px;transition:all .2s;display:flex}.world:hover{background:#ffffff0a}.world h3{letter-spacing:.15rem;margin-bottom:8px}.world p{color:#b9968b;max-width:500px}.world span{color:#8d5b54;font-size:2rem}@media (width<=768px){header{flex-direction:column;gap:10px}header h1{font-size:1.2rem}.content{margin:45px auto}}@media (width<=768px){.buttons{flex-direction:column}}@media (width<=768px){header{flex-direction:column;gap:10px}header h1{font-size:1.2rem}.content{margin:45px auto}}@media (width<=768px){.buttons{flex-direction:column}}@media (width<=768px){header{flex-direction:column;gap:10px}header h1{font-size:1.2rem}.content{margin:45px auto}}.number{text-align:center;color:#b58f83;letter-spacing:.2rem;margin-top:10px}.image{color:#8f6c63;background:#ffffff08;border:1px solid #6a403b;justify-content:center;align-items:center;width:100%;height:260px;margin:35px auto;display:flex}.description{text-align:center;color:#dbc6bb;margin-bottom:45px;line-height:2}.features{gap:18px;display:grid}.features div{border:1px dashed #5b3a35;padding:18px}.features h3{color:#fff;margin-bottom:8px;font-size:.95rem}.features p{color:#c9aea5}.buttons{justify-content:space-between;gap:20px;margin-top:50px;display:flex}.buttons button{margin:0}@media (width<=768px){.buttons{flex-direction:column}}@media (width<=768px){header{flex-direction:column;gap:10px}header h1{font-size:1.2rem}.content{margin:45px auto}}.intro{text-align:center;color:#c7aea4;margin:35px 0}form{flex-direction:column;gap:18px;display:flex}label{cursor:pointer;border:1px dashed #5a3a35;gap:14px;padding:18px;transition:all .2s;display:flex}label:hover{background:#ffffff0a}input{accent-color:#8d4b44}button{margin-top:35px}*{box-sizing:border-box;margin:0;padding:0}body{color:#f3e6d9;background:#2b1715 radial-gradient(circle at top,#5a2c28 0%,#2b1715 45%,#130b0b 100%);font-family:IBM Plex Mono,monospace}.home{min-height:100vh;display:flex}.terminal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#160c0bd1;border-left:2px solid #6a403b;border-right:2px solid #6a403b;width:100%;min-height:100vh}header{justify-content:space-between;align-items:center;padding:24px;display:flex}header h1{letter-spacing:.35rem;font-size:1.5rem;font-weight:600}header span{color:#9e7770}.separator{background:#593732;height:1px}.separator.small{margin:20px 0}.content{max-width:700px;margin:70px auto;padding:0 30px}.content h2{text-align:center;letter-spacing:.25rem;margin-bottom:15px;font-size:1.15rem}.status{flex-direction:column;gap:28px;margin-top:45px;display:flex}.status div{border-bottom:1px dashed #5b3a35;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.status span{color:#b28b82}.status strong{color:#fff3ea;font-weight:500}button{color:#fff;cursor:pointer;background:#5c2d29;border:1px solid #7f4d47;width:100%;margin-top:60px;padding:18px;font-family:inherit;font-size:1rem;transition:all .25s}button:hover{background:#7a3934}@media (width<=768px){header{flex-direction:column;gap:10px}header h1{font-size:1.2rem}.content{margin:45px auto}}.message{text-align:center;color:#d7c0b4;margin:50px 0;line-height:2}.footer{text-align:center;color:#9f7c73;margin-top:35px;font-style:italic}
