:root{font-size:10px}body{background-color:#000;color:#fff;margin:0;font-family:din-2014,Noto Sans JP,sans-serif}main{padding-top:10rem}.wrapper{max-width:64rem;width:90vw;margin:0 auto}summary{list-style:none}img{width:100%}.password{display:flex;gap:1rem;padding:2rem 0}input{background-color:transparent;color:#fff;border:none;border-bottom:1px solid #fff;width:100%;font-size:1.4rem;padding:.5rem}input::placeholder{color:#999;opacity:1}.submit{background-color:transparent;color:#fff;border:1px solid #fff;padding:1rem 2rem;min-width:12rem;font-size:1.4rem;font-weight:600}h1{font-size:2rem;margin-top:10rem;text-align:center}p{font-size:1.4rem;max-width:40rem;margin:0 auto}.bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;overflow:hidden}.header__logo{fill:#fff;width:50%;margin:0 auto;display:block}.bg:after{content:"";background:radial-gradient(#005bac,#000);width:150vw;height:150vh;position:absolute;left:0;top:0;animation:movesp infinite ease-in-out 7s;transform-origin:center}@media all and (min-width:640px){.bg:after{animation:move infinite ease-in-out 7s}.sp{display:none}}@keyframes movesp{0%{transform:scale(1);transform-origin:center}50%{transform:scale(1.5) rotate(10deg) translate(-20vw)}to{transform:scale(1);transform-origin:center}}@keyframes move{0%{transform:scale(1);transform-origin:center}50%{transform:scale(1.5) rotate(30deg)}to{transform:scale(1);transform-origin:center}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/css_password.css.map */
