@keyframes noise-background{0%{transform:translateZ(0)}20%{transform:translate3d(50px,30px,0)}40%{transform:translate3d(10px,50px,0)}60%{transform:translate3d(30px,20px,0)}80%{transform:translate3d(50px,0,0)}to{transform:translate3d(100px,0,0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes glow{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@font-face{font-family:Germanica;src:local("Germanica"),url(/assets/Germanica-_uB1d_zx.ttf) format("truetype");font-weight:400;font-style:normal}html,p,li,a,input,textarea,select,option{font-family:Germanica,Georgia,serif;color:#e4b337;font-size:20px}body{margin:0;background-color:#000;animation:fadeIn .8s ease-out}body:before{position:fixed;inset:-100px;z-index:-1;display:block;background-image:url(/assets/noise.png);background-blend-mode:overlay;animation:noise-background .5s steps(1) infinite;content:""}.app{width:393px;margin:0 auto;box-sizing:border-box;padding:20px;animation:fadeIn .8s ease-out}.logo{margin:1rem 0;width:100%;animation:slideUp .6s ease-out}.tabs{display:flex;justify-content:center;position:relative;z-index:0;margin:1rem 0;animation:slideUp .6s ease-out}.tab{width:167px;height:50px;background-image:url(/assets/nav_window.png);background-size:cover;background-repeat:no-repeat;text-align:center;line-height:50px;font-size:1rem;position:relative;z-index:1;margin-left:-65px;transition:all .3s ease;filter:blur(.5px)}.tab:first-child{margin-left:0}.tab.active{filter:none!important;transform:scale(1.05)}.section{display:none;animation:fadeIn .5s ease-out}.section.active{display:block}.wishlist{display:flex;flex-direction:column;gap:1rem}.gift-card{position:relative;display:flex;flex-direction:row;gap:.75rem;background-image:url(/assets/item_window.png);background-size:cover;background-repeat:no-repeat;height:133px;transition:all .3s ease;animation:slideUp .5s ease-out}.gift-card:hover,.gift-list-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px #e4b3374d}.gift-img-container{width:105px;height:105px;margin-left:16px;align-self:center;background-size:cover;background-repeat:no-repeat;display:flex;position:relative;justify-content:center;transition:all .3s ease}.grade_epic{background-image:url(/assets/epic.png)}.grade_legendary{background-image:url(/assets/legendary.png)}.grade_rare{background-image:url(/assets/rare.png)}.grade_common{background-image:url(/assets/common.png)}.glow{align-self:center;position:absolute;animation:glow 2s infinite ease-in-out}.grade_legendary .glow{background-image:url(/assets/legendary_glow.png);background-size:cover;background-repeat:no-repeat;height:70%;width:70%;opacity:80%}.grade_rare .glow{height:15%;width:15%;background-color:#52d19c;border-radius:100%;box-shadow:0 0 12px 14px #52d19c}.grade_epic .glow{height:15%;width:15%;background-color:#89067a;border-radius:100%;box-shadow:0 0 12px 14px #89067a}.gift-card img{align-self:center;margin:auto;width:50px;height:50px;z-index:1;transition:all .3s ease}.gift-card:hover img{transform:scale(1.1)}.gift-info{margin:1rem 0;display:flex;flex-direction:column;width:140px;gap:8px}.gift-name{font-size:24px;width:200px;transition:all .3s ease}.gift-details{font-size:16px}.gift-link{font-size:16px;display:block;width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-word;transition:all .3s ease}.gift-link:hover{color:#fff}.gift-details,.gift-link,.gift-name{margin:0}.gift-disabled{position:relative}.gift-disabled:after{content:"";position:absolute;pointer-events:none;inset:0;background-color:#cc4545b3;z-index:5;transition:all .3s ease}.gift-checkbox{width:45px;height:45px;display:flex;margin-right:16px;align-self:center;background-image:url(/assets/checkbox.png);background-size:cover;background-repeat:no-repeat;transition:all .3s ease}.gift-checkbox:hover{transform:scale(1.1)}.gift-checkbox-mark{width:16px;height:16px;display:block;align-self:center;margin:auto;background-color:#cc4646;filter:blur(.5px)}.place{height:133px;background-image:url(/assets/small_window.png);background-size:cover;background-repeat:no-repeat;animation:slideUp .6s ease-out}.dress{height:651px;background-image:url(/assets/big_window.png);background-size:cover;background-repeat:no-repeat;animation:slideUp .7s ease-out}.place-content,.dress-content{padding:16px;text-align:center}.place-content p,.dress-content p,.dress-content ul{margin:8px;animation:fadeIn 1s ease-out}.dress-content ul li{margin-bottom:.5rem}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;z-index:999;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease-out;pointer-events:auto}.modal,.auth-container{height:237px;width:270px;background-image:url(/assets/modal_window.png);background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;animation:slideUp .4s ease-out}.auth-container{margin:2rem auto}.auth-form{margin-top:1rem;display:flex;flex-direction:column;gap:8px}.auth-form p{margin:1rem 2rem 0;font-size:24px;text-align:center;animation:fadeIn .6s ease-out}.auth-form .input-container{background-image:url(/assets/input.png);background-size:cover;background-repeat:no-repeat;width:225px;height:52px;align-self:center;display:flex}.auth-form span{height:20px;align-self:center}.auth-form .input-container input{border:none;background-color:transparent;width:120px;height:50%;margin:auto;text-align:center}.form-button{background-image:url(/assets/button.png);background-size:cover;background-repeat:no-repeat;width:101px;height:48px;cursor:pointer;display:flex;align-items:center;justify-content:center;align-self:center;transition:all .3s ease}.form-button:hover{transform:scale(1.05);filter:brightness(1.1)}.form-button:active{transform:scale(.95)}.modal p{font-size:24px;margin:3rem 2rem 1rem;text-align:center;flex-grow:1}.modal-buttons{margin-bottom:1.5rem;display:flex;justify-content:center;gap:1rem}.modal-button{background-image:url(/assets/checkbox.png);background-size:cover;background-repeat:no-repeat;width:50px;height:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modal-button:hover{transform:scale(1.1)}.modal-button:active{transform:scale(.95)}.app-loading{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:9999}.loader-gif{width:120px;height:120px;image-rendering:pixelated;filter:drop-shadow(0 0 8px rgba(255,100,0,.7)) brightness(1.2)}.gift-manager h1,.admin-modal h2{text-align:center}.gift-list{display:flex;flex-direction:column;gap:1rem}.gift-list-item{position:relative;display:flex;flex-direction:row;gap:.75rem;background-image:url(/assets/list_item_window.png);background-size:cover;background-repeat:no-repeat;height:83px;transition:all .3s ease;animation:slideUp .5s ease-out;justify-content:space-between;align-items:center}.gift-list-item-name{margin-left:1rem}.gift-list .actions{display:flex;flex-direction:row;margin-right:1rem}.admin-modal .modal-content{font-size:20px;width:270px;height:454px;background-image:url(/assets/%D1%81reate_window.png);background-size:cover;background-repeat:no-repeat}.admin-modal p,.admin-modal input,.admin-modal textarea{font-size:16px}.form-groups{margin:1.5rem;display:flex;flex-direction:column;gap:1rem}.form-group{display:flex;flex-direction:row;justify-content:space-between}.form-group input,.form-group textarea{width:130px;resize:none}.modal-actions{display:flex;flex-direction:row;justify-content:space-evenly}.gift-manager .form-button{margin:1rem auto}
