@font-face{font-family:"NiseSega";font-style:normal;font-weight:700;src:url(/robomemory/static/media/NiseSega\ Cyrillic.f4791adf.ttf)}@media only screen and (orientation:landscape){body{transform:rotate(0deg);margin:0;padding:0;font-family:"NiseSega","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(270deg,#0e3679,#00c0c0)}}@media screen and (orientation:portrait){body{transform:rotate(90deg);transform-origin:left top;width:88vh;height:100vw;overflow-y:hidden;position:absolute;left:100%;top:0;margin:0;padding:0;font-family:"NiseSega","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#077aa2}}.card{position:relative;justify-content:center}.card,.card-face{height:100%;width:100%}.card-face{position:absolute;background-color:#111;text-align:center;border-radius:.5rem;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .2s ease-in-out}.card.visible .card-back{transform:rotateY(180deg)}.card.visible .card-front{transform:rotateY(0)}.card-back img{height:100%;width:100%;margin:0;padding:0}.card-front{background-color:#ddd;border:.1em solid #111;transform:rotateY(180deg)}h4.name{line-height:2rem}h6.name{line-height:1rem}.grows{transition:all 75ms linear}.grows:active{transform:scale(1.08)}.overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:-100}.overlay.visible{display:flex;z-index:100;-webkit-animation:overlay-grow 1s forwards;animation:overlay-grow 1s forwards}.hideCards{-webkit-animation:cards-hide-show 1s forwards;animation:cards-hide-show 1s forwards}@-webkit-keyframes cards-hide-show{0%{opacity:1}40%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes cards-hide-show{0%{opacity:1}40%{opacity:0}60%{opacity:0}to{opacity:1}}.overlay-text{display:"flex";align-items:center;background-color:rgba(38,117,141,.75);text-align:center;margin:10vh 20px;z-index:100;padding:2rem;border-radius:2rem}@media only screen and (orientation:landscape){@-webkit-keyframes overlay-grow{0%{background-color:transparent;font-size:0}to{background-color:rgba(0,0,0,.75);font-size:4em}}@keyframes overlay-grow{0%{background-color:transparent;font-size:0}to{background-color:rgba(0,0,0,.75);font-size:4em}}}@media only screen and (orientation:portrait){@-webkit-keyframes overlay-grow{0%{background-color:transparent;font-size:0}to{background-color:rgba(0,0,0,.75);font-size:2rem}}@keyframes overlay-grow{0%{background-color:transparent;font-size:0}to{background-color:rgba(0,0,0,.75);font-size:2rem}}.overlay-text{display:"flex";align-items:center;background-color:rgba(38,117,141,.75);text-align:center;margin:20px 20px 20vh;z-index:100;padding:1.5rem;border-radius:2rem}}.lds-hourglass{display:inline-block;position:relative;width:80px;height:80px}.lds-hourglass:after{content:" ";display:block;border-radius:50%;width:0;height:0;margin:8px;box-sizing:border-box;border-color:transparent #000;border-style:solid;border-width:32px;-webkit-animation:lds-hourglass 1.2s infinite;animation:lds-hourglass 1.2s infinite}@-webkit-keyframes lds-hourglass{0%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:rotate(900deg);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{transform:rotate(5turn)}}@keyframes lds-hourglass{0%{transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:rotate(900deg);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{transform:rotate(5turn)}}@media only screen and (max-width:900px){div h1{font-size:1.75rem}div h1,h2{margin:2px;padding:0}h2{font-size:1.5rem}h3{font-size:1.25rem}h3,h4{margin:2px;padding:0}h4{font-size:1rem}h5{font-size:.875rem}h5,h6{margin:2px;padding:0}h6{font-size:.75rem}}@media only screen and (min-width:900px){div h1{font-size:4rem}div h1,h2{margin:10px;padding:0}h2{font-size:3rem}h3{font-size:2rem;margin:5px;padding:0}h4{font-size:1.5rem}h4,h5{margin:2px;padding:0}h5{font-size:1.25rem}h6{font-size:1.125rem;margin:2px;padding:0}}
/*# sourceMappingURL=main.9ffa167e.chunk.css.map */