@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Chokokutai&family=Kaisei+HarunoUmi:wght@400;500;700&display=swap";.blinking{-webkit-animation:blink .5s ease-in-out infinite alternate;-moz-animation:blink .5s ease-in-out infinite alternate;animation:blink .5s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}to{opacity:1}}@-moz-keyframes blink{0%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:0}to{opacity:1}}body,html{height:100%}body.welcome{font-family:Kaisei HarunoUmi;font-weight:100;display:flex;overflow:hidden}input ::-webkit-input-placeholder{color:#ffffffb3}input ::-moz-placeholder{color:#ffffffb3}input :-ms-input-placeholder{color:#ffffffb3}input:focus{outline:0 transparent solid}input:focus ::-webkit-input-placeholder{color:#000000b3}input:focus ::-moz-placeholder{color:#000000b3}input:focus :-ms-input-placeholder{color:#000000b3}.login-form{min-height:10rem;margin:auto;max-width:50%;padding:.5rem}.login-text{color:#fff;font-size:1.5rem;margin:0 auto;max-width:50%;padding:.5rem;text-align:center}.login-text .fa-stack-1x{color:#000}.login-username,.login-password{background:transparent;border:0 solid;border-bottom:1px solid rgba(255,255,255,.5);color:#fff;display:block;margin:1rem;padding:.5rem;transition:.25s background ease-in;width:calc(100% - 3rem)}.login-username:focus,.login-password:focus{background:white;color:#000;transition:.25s background ease-in}.login-forgot-pass{bottom:0;color:#fff;cursor:pointer;display:block;font-size:75%;left:0;opacity:.6;padding:.5rem;position:absolute;text-align:center;width:100%}.login-forgot-pass:hover{opacity:1}.login-submit{border:1px solid white;background:transparent;color:#fff;display:block;margin:1rem auto;min-width:1px;transition:.25s background ease-in;width:100%}.login-submit:hover,.login-submit:focus{background:white;color:#000;transition:.25s background ease-in}[class*=underlay]{left:0;min-height:100%;min-width:100%;position:fixed;top:0}.underlay-photo{animation:hue-rotate 6s infinite;background:url(/img/michelle-spollen-dC2FsjoXsPQ-unsplash.jpg);background-size:cover;-webkit-filter:grayscale(30%);z-index:-1}.underlay-black{background:rgba(0,0,0,.7);z-index:-1}@keyframes hue-rotate{0%{-webkit-filter:grayscale(30%) hue-rotate(0deg)}to{-webkit-filter:grayscale(30%) hue-rotate(360deg)}}body header h1{font-family:Chokokutai}body header .logout{text-align:right}body#index header h1 a{text-decoration:none}body#index .description{font-size:1.8rem;margin-bottom:1rem}body#index .description .nokori{font-weight:700;color:green}body#index .nazo-list{font-size:1.6rem}body#index .nazo-list .cleared-budge{background-color:#f4247e;color:#fff;border-radius:.3rem;padding:0px 1rem}body#index .nazo-list h2{font-size:3rem}@media screen and (max-width: 480px){body#index .nazo-list h2{font-size:2.4rem}}body#nazo header h1{text-align:center}body#nazo header h1 a{text-decoration:none}body #nazo .info .no{font-size:1.4rem;text-align:center;font-family:Kaisei HarunoUmi}body #nazo .info .title{font-size:3rem;font-family:Kaisei HarunoUmi;text-align:center}body #nazo .question .text{font-size:2rem;text-align:center}body #nazo .question .img{text-align:center}body #nazo .question img{display:inline;border:solid 1px #000}body #nazo .answer{margin-top:1rem;text-align:center;font-size:2rem}body #nazo .answer input{padding:1rem;width:640px}@media screen and (max-width: 480px){body #nazo .answer input{width:100%}}body #nazo .answer .submit-btn{width:640px;margin-top:1rem}@media screen and (max-width: 480px){body #nazo .answer .submit-btn{width:100%}}
