html{height:-webkit-fill-available}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Hiragino Maru Gothic ProN,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,p{color:var(--text-color)}button{font-family:inherit;font-weight:600}.theme{--app-bg-color:linear-gradient(#f1f1fc,#dadbf6);--app-sunrise-box-shadow:rgba(255,138,0,.3) 0px 10px 30px;--header-color:#696ada;--text-color:#3c3dcf;--text-secondary-color:#fff;--spinner-color:#696ada;--button-bg-color:#8081e0;--button-bg-color-hover:#ff8a00;--neko-polaroid-bg-color:#fff;--neko-polaroid-box-shadow:hsla(0,0%,100%,.1) 0px 1px 1px 0px inset,rgba(50,50,93,.25) 0px 50px 100px -20px,rgba(0,0,0,.3) 0px 30px 60px -30px;--toggle-bg-color:linear-gradient(45deg,#c4c4f1,#f1f1fc);--toggle-bg-color-checked:linear-gradient(45deg,#ff8a00,#ffa53b)}body{-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;position:absolute;width:100%}.App,body,body #root{height:100%}.App{align-items:center;background:var(--app-bg-color);display:flex;flex-direction:column;gap:128px;height:-webkit-fill-available;justify-content:center;text-align:center}.App .app-header{color:var(--header-color);font-family:Nikukyu;font-size:64px;line-height:80px;position:absolute;top:24px}.App .app-action-description{font-size:24px;padding:16px}.App .app-menu-button{background:none;border:none;left:24px;margin:0;padding:0;position:absolute;top:24px}.cat-button{background-color:var(--button-bg-color);border:none;border-radius:8px;bottom:24px;color:#fff;cursor:pointer;font-size:24px;padding:16px 24px;position:absolute;transition:background-color .2s ease-in-out;transition:scale .3s ease-in-out;transition:background-color .3s ease-in-out}.cat-button:active,.cat-button:focus,.cat-button:hover{background-color:var(--button-bg-color-hover);box-shadow:var(--app-sunrise-box-shadow);scale:1.01}.cat-button:active{scale:.9;transition:scale .1s ease-in-out}.loader{-webkit-animation:mltShdSpin 1.7s ease infinite,round 1.7s ease infinite;animation:mltShdSpin 1.7s ease infinite,round 1.7s ease infinite;border-radius:50%;color:var(--spinner-color);font-size:95px;height:1em;overflow:hidden;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);width:1em}.loader-text{position:absolute}.ham{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-user-select:none;user-select:none}.ham:hover .line{stroke:var(--button-bg-color-hover);transition:stroke .2s ease-in-out}.hamRotate180.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.line{fill:none;stroke:var(--spinner-color);stroke-width:5.5;stroke-linecap:round;transition:stroke-dasharray .4s,stroke-dashoffset .4s}.ham5 .bottom,.ham5 .top{stroke-dasharray:41 82}.ham5.active .bottom,.ham5.active .top{stroke-dasharray:14 82;stroke-dashoffset:-70px}@-webkit-keyframes mltShdSpin{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes mltShdSpin{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (max-width:320px){.App .app-header{font-size:48px}}*,:after,:before{box-sizing:border-box}select{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;cursor:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:0 1em 0 0;width:100%;z-index:1}select::-ms-expand{display:none}select[disabled]{background-color:#dadbf6;cursor:not-allowed}.select{align-items:center;background-color:#fff;background-image:linear-gradient(0deg,#f9f9f9,#fff 33%);border-radius:.25em;cursor:pointer;display:grid;font-size:1.25rem;grid-template-areas:"select";line-height:1.1;padding:.25em .5em;position:relative;width:100%}.select select,.select:after{grid-area:select}.select:after{background-color:#9797e6;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:.5em;justify-self:end;width:.8em}select:focus+.focus{border:2px solid #3c3dcf;border-radius:inherit;bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px}.toggle{display:flex;height:34px;position:relative;width:60px}.toggle input{height:0;opacity:0;width:0}.slider{background:var(--toggle-bg-color);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background .4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px;z-index:1}.slider:after{background:var(--toggle-bg-color-checked);border-radius:34px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s}input:checked+.slider:after{opacity:1}input:focus+.slider{box-shadow:0 0 1px var(--toggle-bg-color-checked)}input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.menu{background:linear-gradient(190deg,#adaeeb,#3c3dcf);border-top-right-radius:48px;bottom:0;display:block;flex-direction:column;overflow:hidden;position:absolute;right:100%;top:192px;transition:right .2s ease-in-out;width:100%;z-index:1}.menu-container{gap:16px;margin:0 auto;max-width:500px;padding:24px}.menu-container,.menu-item{display:flex;flex-direction:column}.menu-item{align-items:flex-start}.menu-item label,.menu-item p{color:#fff;font-weight:800}.menu-toggle{align-items:center;border:2px solid #fff;border-radius:16px;flex-direction:row;justify-content:space-between;padding:16px}.menu-cat-says-input{background-color:transparent;border:1px solid transparent;border-bottom:2px solid #fff;color:#fff;font-size:1.25rem;height:34px;width:100%}.menu-cat-says-input:focus{border:2px solid hsla(0,0%,100%,.5);border-radius:8px;outline:none}.menu-cat-says-input:disabled{background-color:#dadbf6;cursor:not-allowed;opacity:.4}.menu-action-button{background-color:transparent;border:1px solid #fff;border-radius:16px;color:#fff;cursor:pointer;font-size:16px;margin:8px;padding:16px 24px;transition:background-color .3s ease-in-out}.menu-action-button:hover,.menu-action-buttonfocus{background-color:var(--button-bg-color-hover)}.menu-action-button:active{scale:.9;transition:scale .3s}.menu-header{color:var(--text-secondary-color)}.menu.open{right:0}@media screen and (max-width:320px){.menu{top:144px}}.neko-polaroid{background-color:var(--neko-polaroid-bg-color);border-bottom:16px solid var(--neko-polaroid-bg-color);border:solid var(--neko-polaroid-bg-color);border-radius:8px;border-width:16px 16px 48px;box-shadow:var(--neko-polaroid-box-shadow);max-width:20rem}.neko{border-radius:8px;display:flex;max-height:15rem;max-width:100%}@media screen and (max-width:320px){.neko-polaroid{max-width:15rem}}
/*# sourceMappingURL=main.86ffa1bc.css.map*/