@font-face{font-family:LilitaOne;src:url(/assets/fonts/Lilita%20One%20Regular.ttf) format("truetype");font-weight:400;font-style:normal}.footer-nav[data-v-cccf8dc8]{position:fixed;bottom:0;width:100%;background:linear-gradient(to top,#00451d,#007a33);opacity:.94;display:flex;justify-content:space-around;align-items:flex-end;padding-bottom:calc(var(--tg-content-safe-area-inset-bottom, 0px) + 5px);padding-top:.6rem;border-radius:30px 30px 0 0;outline:4px solid #fff;font-family:LilitaOne}.nav-item[data-v-cccf8dc8]{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#fff;font-size:1rem;transition:all .3s ease;transform:translateY(.5rem)}.nav-item .nav-label[data-v-cccf8dc8]{opacity:0;font-size:.9rem;margin-top:.1rem;transition:opacity .3s ease,transform .3s ease;transform:translateY(.2rem)}.nav-item .nav-icon[data-v-cccf8dc8]{width:2.2rem;height:2.2rem;transition:transform .3s ease}.nav-item.active[data-v-cccf8dc8]{transform:translateY(-.15rem)}.nav-item.active .nav-label[data-v-cccf8dc8]{opacity:1;transform:translateY(0)}.nav-item.active .nav-icon[data-v-cccf8dc8]{transform:scale(1.1)}@media (max-width: 600px){.nav-item .nav-label[data-v-cccf8dc8]{font-size:1.15rem}.nav-item .nav-icon[data-v-cccf8dc8]{width:2.6rem;height:2.6rem}}@media (max-width: 400px){.nav-item .nav-label[data-v-cccf8dc8]{font-size:1.3rem}.nav-item .nav-icon[data-v-cccf8dc8]{width:2.9rem;height:2.9rem}}@font-face{font-family:LilitaOne;src:url(./fonts/LilitaOne.ttf) format("truetype");font-weight:400;font-style:normal}body{margin:0;padding:0;min-height:100vh;overflow-x:hidden;background:linear-gradient(to bottom,#01190d,#008a22);font-family:LilitaOne,sans-serif}html{font-size:16px}.app-container{min-height:100vh;overflow-x:hidden}.loading{display:flex;justify-content:center;align-items:center;height:100vh;color:#fff;font-size:18px}.error{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;color:#fff;text-align:center;padding:20px}.error button{margin-top:20px;padding:10px 20px;background:#008a22;color:#fff;border:none;border-radius:5px;cursor:pointer;font-family:LilitaOne,sans-serif}.error button:hover{background:#006619}.splash-screen{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(to bottom,#082a1a,#053912);font-family:LilitaOne,sans-serif;opacity:1;transition:opacity .5s ease-in-out}.logo-wrapper{position:relative;width:12rem;height:12rem;display:flex;justify-content:center;align-items:center}.logo{width:100%;height:100%;display:block;border-radius:50%;z-index:1;position:relative;animation:fadeIn 1s ease-in-out;object-fit:contain}.loader{position:absolute;width:15rem;height:15rem;transform:translate(-50%,-50%);border:8px solid rgba(255,255,255,.2);border-top:8px solid white;border-radius:50%;animation:spin 1s linear infinite;z-index:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fade-in{animation:fadeInMain .5s ease-in-out}@keyframes fadeInMain{0%{opacity:0}to{opacity:1}}html[data-v-73746ed7]{font-size:16px}.header[data-v-73746ed7]{width:100%;margin-top:calc(var(--tg-content-safe-area-inset-top, 0px) + var(--tg-safe-area-inset-top, 0px));padding:3px 10px;display:flex;justify-content:space-between;align-items:center;align-self:start;box-sizing:border-box;overflow:hidden;color:#fff;font-family:LilitaOne}.header__logo[data-v-73746ed7]{font-size:1.2rem;align-self:start}.logo-text[data-v-73746ed7]{font-weight:400;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:none}.header__avatar[data-v-73746ed7]{height:4.3rem;border-radius:50%;border-style:solid;border-color:#fff;border-width:.15rem}.header__user-panel[data-v-73746ed7]{display:flex;align-items:center;gap:10px}.user-panel__ballance[data-v-73746ed7]{background-color:#fff;border-radius:20px;display:inline-flex;justify-content:end;gap:4px;padding:.1rem .25rem .1rem .35rem;align-items:center;color:#022410;font-size:1.2rem}.ballance__coin[data-v-73746ed7]{height:1.5rem}.user-panel__main[data-v-73746ed7]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:8px}.user-panel__username[data-v-73746ed7]{font-size:1.8rem}@media (max-width: 600px){html{font-size:13px}}@media (max-width: 400px){html{font-size:11px}}@font-face{font-family:LilitaOne;src:url(/assets/fonts/Lilita%20One%20Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:LilitaOne;src:url(/assets/fonts/Lilita%20One%20Regular.ttf) format("truetype");font-weight:400;font-style:normal}h1[data-v-c2e467d2]{font-size:3rem;font-family:LilitaOne;text-align:center;margin-top:15px;color:#fff}@font-face{font-family:LilitaOne;src:url(/assets/fonts/Lilita%20One%20Regular.ttf) format("truetype");font-weight:400;font-style:normal}h1[data-v-e763d642]{font-size:3rem;font-family:LilitaOne;text-align:center;margin-top:15px;color:#fff}@font-face{font-family:LilitaOne;src:url(/assets/fonts/Lilita%20One%20Regular.ttf) format("truetype");font-weight:400;font-style:normal}h1[data-v-33fdb66b]{font-size:3rem;font-family:LilitaOne;text-align:center;margin-top:15px;color:#fff}@font-face{font-family:LilitaOne;src:url(/assets/fonts/Lilita%20One%20Regular.ttf) format("truetype");font-weight:400;font-style:normal}h1[data-v-0970b1b6]{font-size:3rem;font-family:LilitaOne;text-align:center;margin-top:15px;color:#fff}
