body,html{padding:0;margin:0;font-family:Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;background-color:#0c2242;color:#fefefe}a{text-decoration:none;color:#f3b6d2}a:hover{color:#f176a9}a.list-item{display:block;padding:8px 16px;border-radius:24px}a.list-item:focus,a.list-item:hover{background-color:#0001;outline:none!important}a.mini-button{display:flex;width:32px;height:32px;border-radius:16px;justify-content:center;align-items:center;cursor:pointer}a.mini-button:focus,a.mini-button:hover{background-color:#fff1;outline:none!important}*{box-sizing:border-box}.animate-smoke{animation:smoke 120s linear infinite;perspective:none;top:-20vw;transform:translateZ(0)}@keyframes smoke{0%{opacity:.3;transform:translateZ(0) scale(12) rotate(0deg)}25%{opacity:.4;transform:translateZ(0) scale(10) rotate(-90deg)}50%{opacity:.3;transform:translateZ(0) scale(12) rotate(-180deg)}75%{opacity:.4;transform:translateZ(0) scale(10) rotate(-270deg)}to{opacity:.3;transform:translateZ(0) scale(12) rotate(-1turn)}}.animate-smoke2{animation:smoke2 60s linear infinite;perspective:none;bottom:-260vw;transform:translateZ(0)}@media screen and (max-width:740px){.animate-smoke2{bottom:-120vw}}@media screen and (min-width:741px) and (max-width:1080px){.animate-smoke2{bottom:-220vw}}@keyframes smoke2{0%{opacity:.2;transform:translateZ(0) scale(13) rotate(0deg)}25%{opacity:.5;transform:translateZ(0) scale(12) rotate(90deg)}50%{opacity:.3;transform:translateZ(0) scale(13) rotate(180deg)}75%{opacity:.5;transform:translateZ(0) scale(12) rotate(270deg)}to{opacity:.2;transform:translateZ(0) scale(13) rotate(1turn)}}.animate-smoke3{animation:smoke3 80s linear infinite;bottom:-40vw;left:0;perspective:none;transform:translateZ(0)}@media screen and (max-width:740px){.animate-smoke3{bottom:-10vw}}@media screen and (min-width:741px) and (max-width:1080px){.animate-smoke3{bottom:-16vw}}@keyframes smoke3{0%{opacity:.3;transform:translateZ(0) scale(12) rotate(0deg)}25%{opacity:.6;transform:translateZ(0) scale(10) rotate(90deg)}50%{opacity:.2;transform:translateZ(0) scale(12) rotate(180deg)}75%{opacity:.6;transform:translateZ(0) scale(10) rotate(270deg)}to{opacity:.3;transform:translateZ(0) scale(12) rotate(1turn)}}.animate-emo{animation:emo 32s linear infinite;opacity:.1;transform:translateZ(0);transform-origin:0 0}@keyframes emo{0%{opacity:.05;transform:translateZ(0) scale(1)}10%{opacity:.5;transform:translateZ(0) scale(1.2)}20%{opacity:.05;transform:translateZ(0) scale(1)}50%{opacity:.5;transform:translateZ(0) scale(1)}85%{opacity:.05;transform:translateZ(0) scale(2)}95%{opacity:.5;transform:translateZ(0) scale(1)}to{opacity:.05;transform:translateZ(0) scale(1)}}.full-bg{position:absolute;left:-1000px}.full-header{margin-top:130px}@media screen and (max-width:740px){.pc{display:none!important}.full-bg{left:-134%}.full{width:400%!important}.full-header{margin-top:20vw}}.menu-content{box-shadow:0 0 24px #0003;transition:opacity .16s ease-out,transform .3s ease-out;transform-origin:32px 64px}.menu-close{pointer-events:none;opacity:0;transform:scale(0) translateY(-80px)}.menu-open{opacity:1;transform:scale(1) translateY(0);transition:opacity .01s ease-out,transform .3s cubic-bezier(0,.89,.38,1.09)}@keyframes menu-close{0%{opacity:1;scale:1}to{opacity:0;scale:1.1}}@keyframes menu{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.app-container{gap:42px}.app-icon,.app-item{width:321px}.app-icon{height:321px}@media screen and (max-width:740px){.app-container{flex-wrap:nowrap;flex-direction:column}.app-item{width:100%;display:flex}.app-icon{width:40vw;height:40vw;margin-right:8vw;margin-top:1vw}}@media screen and (min-width:741px) and (max-width:1080px){.app-container{gap:4vw}.app-item{width:30%}.app-icon{width:30vw;height:30vw}}