body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.CardFace{position:relative;width:100%;height:100%;background-color:#fff;overflow:hidden}.CardFace-element{position:absolute;box-sizing:border-box;cursor:pointer;white-space:nowrap}.CardFace-element.selected{cursor:text}.CardFace-element.selected:after{position:absolute;display:block;content:"";inset:0;box-sizing:border-box;border:2px dashed #aa0}.CardFace-element input{font-size:inherit;font:inherit;text-align:inherit;color:inherit;border:none;width:100%;background:transparent;padding:0;margin:0;outline:none;box-sizing:border-box;cursor:text}.Card{position:relative;width:100%;height:100%;animation:card linear 3s 1;transform-style:preserve-3d;cursor:default}@keyframes card{0%{transform:rotateY(90deg) translateY(-600px)}40%{transform:rotateY(180deg) translateY(-300px)}to{transform:rotateY(0) translateY(0)}}.Card-front{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;transform:translateZ(1px);box-shadow:0 20px 100px #0000004d}.Card-back{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;transform:rotateY(180deg) translateZ(1px);transform-style:preserve-3d}.ErrorBox{background:#ffffff0d;border-radius:3px;border:2px solid #f44;padding:10px 15px;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-bottom:10px}.ErrorBox>img{width:80px;flex-grow:0;flex-shrink:0}.ErrorBox-text{flex-grow:1;flex-shrink:1;color:#f44;white-space:pre-wrap}.Spinner{text-align:center;width:100%;animation:SpinnerSheep-fadein 1s ease-out;-webkit-animation:SpinnerSheep-fadein 1s ease-out}.Spinner-animated,.Spinner-animated:before,.Spinner-animated:after{border-radius:50%}.Spinner-animated{color:#c6d9f1;font-size:11px;text-indent:-99999em;margin:55px auto;position:relative;width:10em;height:10em;box-shadow:inset 0 0 0 1em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.Spinner-animated:before,.Spinner-animated:after{position:absolute;content:""}.Spinner-animated:before{width:5.2em;height:10.2em;background:#000e14;border-radius:10.2em 0 0 10.2em;top:-.1em;left:-.1em;-webkit-transform-origin:5.1em 5.1em;transform-origin:5.1em 5.1em;-webkit-animation:Spinner-rotate 2s infinite ease 1.5s;animation:Spinner-rotate 2s infinite ease 1.5s}.Spinner-animated:after{width:5.2em;height:10.2em;background:#000e14;border-radius:0 10.2em 10.2em 0;top:-.1em;left:4.9em;-webkit-transform-origin:.1em 5.1em;transform-origin:.1em 5.1em;-webkit-animation:Spinner-rotate 2s infinite ease;animation:Spinner-rotate 2s infinite ease}@-webkit-keyframes Spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes Spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.Spinner-label{color:#777;font-size:14px;margin-top:-8px;white-space:pre}.Spinner.small{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap}.Spinner.small .Spinner-animated{font-size:5px;margin:10px 30px 10px 10px}.Spinner.small .Spinner-label{text-align:left;padding:10px 0}.CardPage .Card{position:absolute;inset:0;margin:auto}.CardPage-references{position:absolute;bottom:0;left:0;right:0;padding-left:0;padding-right:0;padding-bottom:40px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}.CardPage-references:before,.CardPage-references:after{display:block;content:"";flex-grow:1}.CardPage-reference{color:#fff;font-size:50px;width:70px;height:70px;line-height:70px;border-radius:70px;padding:10px;flex-grow:0;flex-shrink:0;border:1px solid transparent;box-shadow:12px 7px 15px #0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(130deg,#ffffff80,#fff3) border-box}.CardPage-reference:hover,.CardPage-reference:active{background:linear-gradient(130deg,#fff6,#ffffff1a) border-box;border:1px solid rgba(255,255,255,.2)}.App{text-align:center;background:linear-gradient(to bottom,#000c,#0009);height:100vh}
