.image-placeholder{position:relative}.image-placeholder>div{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(hsla(0,0%,100%,.05),hsla(0,0%,58.8%,.05));-webkit-animation:gradient 1s ease infinite;animation:gradient 1s ease infinite;background-size:400% 400%;border-radius:10%}@-webkit-keyframes gradient{0%{background-position:50% 0}50%{background-position:50% 100%}to{background-position:50% 0}}@keyframes gradient{0%{background-position:50% 0}50%{background-position:50% 100%}to{background-position:50% 0}}.modal-container{z-index:3;position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;background-color:rgba(0,0,0,.5);-webkit-animation:blur .3s ease;animation:blur .3s ease;-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1);display:flex;align-items:center;justify-content:center}.modal{-webkit-animation:fade-up .4s ease;animation:fade-up .4s ease}.modal-close{position:fixed;top:0;right:0;font-size:3rem;color:#fff;z-index:4;padding:1rem;cursor:pointer}.modal-close:hover{color:hsla(0,0%,100%,.8)}@-webkit-keyframes blur{0%{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}to{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}}@keyframes blur{0%{-webkit-backdrop-filter:blur(10px) opacity(0);backdrop-filter:blur(10px) opacity(0)}to{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1)}}.address-form{padding:2rem;border-radius:10px}.address-form>*{margin-bottom:1rem}.address-form input[type=text]{margin-right:.5rem}.address-form .warning-text{margin-top:.5rem}.account-info{display:flex;align-items:center;justify-content:space-between;text-align:center;flex-wrap:wrap;padding-top:1rem}.account-info img{max-width:200px;margin:auto}.account-info .account-info-content{max-width:100%;background:hsla(0,0%,100%,.05);border-radius:10px;padding:1rem}.account-info .image-placeholder{margin:.7rem;margin-left:auto;margin-right:auto}.account-info .image-placeholder img{margin:-.7rem}@media (min-width:1024px){.account-info .account-info-content{max-width:70%}}.account-info .address{font-family:monospace;font-size:1.5rem;color:var(--yellow-primary);overflow-wrap:break-word;margin-right:1rem}.account-info .balance{font-size:1.2rem;color:var(--text-secondary);margin-top:1rem}.account-view .heading{font-size:2rem;margin-top:2rem;color:hsla(0,0%,100%,.4);letter-spacing:2px;margin-bottom:2rem}.nfts-header{display:flex;align-items:center;justify-content:space-between}.nfts-header button{font-size:1.1rem}.nfts{margin-top:3rem}@media (min-width:1024px){.nft-list{display:flex;flex-wrap:wrap;justify-content:space-evenly}.nft-list .nft{max-width:200px;margin-left:0;margin-right:0}.account-view .send-nft{max-width:30rem}}.nft{background-color:hsla(0,0%,100%,.05);padding-top:.5rem;padding-left:1rem;padding-right:1rem;max-width:80%;margin-left:auto;margin-right:auto;margin-bottom:3rem;padding-bottom:.8rem}.nft .nft-toolbar{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.nft-toolbar button{color:inherit}.nft img{max-width:100%;margin-left:auto;margin-right:auto;display:block}.nft>:not(:last-child){margin-bottom:.8rem}.nft .nft-title{font-weight:700;text-align:center;font-size:1.1rem}.send-nft{background:var(--bg-black-primary);margin:auto;max-width:20rem;border:1px solid hsla(0,0%,100%,.05);border-radius:10px}.loading-nfts .loader{font-size:3px}