*{margin:0;padding:0;box-sizing:border-box}body{overscroll-behavior-y:none;background-color:#000}#app{width:100%;min-height:100dvh;background-color:#000;font-family:Nuosu SIL,sans-serif;position:relative}#app,.popup{display:flex;flex-direction:column;align-items:center}.popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);z-index:10;justify-content:center;opacity:1;transition:all .3s ease}.popup__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#e1e1e1;border-radius:10px;border:1px solid #ff6363;padding:20px;gap:20px}.popup__text{color:#000;transform:scaleY(1.7)}.popup__ok{font-family:Special Elite,system-ui;color:#da2626;background-color:#ffd87e;border:1px solid #da2626;padding:10px 10px 5px;font-size:1rem;cursor:pointer;border-radius:10px;box-shadow:0 0 10px transparent;transition:all .3s ease}.popup__ok:hover{box-shadow:0 0 10px red}.main{width:90vw;display:flex;align-items:center;justify-content:center;flex-direction:column;height:calc(100dvh - 10vh);margin:5vh 5vw;position:relative;background-image:url(/img/house.3f35cc8b.png);background-size:cover;background-position:50%}.main,.main:before{border-radius:7vw;box-shadow:inset 0 0 5vh #000}.main:before{content:"";background-image:url(/img/noise2.9fd312d3.png);opacity:.25;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:repeat;animation:noiseAnimation .25s steps(10) infinite;pointer-events:none}.main__header{color:#ffd87e;font-family:Butcherman,system-ui;font-size:5rem;text-shadow:-.07vw -.07vw 0 #da2626,.07vw -.07vw 0 #da2626,-.07vw .07vw 0 #da2626,.07vw .07vw 0 #da2626,0 0 1vw red;line-height:1.5}.main__container{display:flex;flex-direction:column;align-items:center;background-color:#fff;margin-bottom:40px;box-shadow:0 0 15px #000;cursor:pointer}.main__title{font-size:2rem;transform:scaleY(1.7)}.main__image{width:30vw;min-width:200px;aspect-ratio:1}.main__lore{border-radius:10px;font-family:Special Elite,system-ui;color:#da2626;margin-bottom:30px;background-color:#ffd87e;border:1px solid #da2626;padding:10px 10px 5px;font-size:1.5rem;cursor:pointer}.main__lore:hover{box-shadow:0 0 10px red}.main__ca-section{font-family:Special Elite,system-ui;font-size:clamp(10px,.9vw,20px);color:#f5f5f5;display:flex;align-items:center;gap:5px}.main__ca{transform:scaleY(1.7)}.main__copy{cursor:pointer;width:20px;aspect-ratio:1}.main__copy:hover{fill:#ffd87e}.initial{pointer-events:none;position:absolute;top:0;left:0;width:100vw;height:100dvh;overflow:hidden;transform-origin:center;display:flex;justify-content:center;align-items:center}.initial--animated{animation:text-disappear 1s ease forwards;animation-delay:3s}.initial__title{text-align:center;font-size:8vw;color:#ef9292;text-shadow:-.07vw -.07vw 0 #da2626,.07vw -.07vw 0 #da2626,-.07vw .07vw 0 #da2626,.07vw .07vw 0 #da2626,0 0 2vw red;line-height:.85;letter-spacing:.6vw;transform:scaleY(1.5)}@media(max-width:480px){.initial__title{font-size:15vw}}.initial__letter{display:inline-block;opacity:0}.initial__letter--animated{animation:appear 1.5s ease-out forwards}@keyframes appear{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes text-disappear{0%{opacity:1}to{opacity:0}}.links__link{font-family:Special Elite,system-ui;color:#fff;font-size:1.5rem;position:fixed;cursor:pointer;border-radius:10px;padding:10px 5px 5px;background-color:transparent;border:1px solid transparent;box-shadow:0 0 10px transparent;transition:all .3s ease}.links__link:hover{background-color:#d35454;box-shadow:0 0 10px #da2626}.links__twitter{top:20px;left:20px}.links__telegram{top:20px;right:20px}.links__dexscreener{bottom:20px;right:20px}.links__tiktok{bottom:20px;left:20px}@media(max-width:480px){.links__twitter{top:10px;left:10px}.links__telegram{top:10px;right:10px}.links__dexscreener{bottom:10px;right:10px}.links__tiktok{bottom:10px;left:10px}}@keyframes noiseAnimation{0%{background-position:0 0}5%{background-position:5% 2%}10%{background-position:-5% -10%}15%{background-position:-3% 10%}20%{background-position:-10% 5%}25%{background-position:8% -8%}30%{background-position:7% -25%}35%{background-position:-6% 15%}40%{background-position:-20% 20%}45%{background-position:10% -10%}50%{background-position:15% -15%}55%{background-position:0 7%}60%{background-position:0 15%}65%{background-position:-8% 0}70%{background-position:-25% 10%}75%{background-position:5% 5%}80%{background-position:20% 0}85%{background-position:-10% 8%}90%{background-position:10% 5%}95%{background-position:15% 0}to{background-position:0 0}}a{text-decoration:none}.popup-enter-from,.popup-leave-to{transition:all .3s ease;opacity:0}