.float-left{float:left}.float-right{float:right}.clear-both{clear:both}body{color:#ddd;text-align:center;background:#000;font-family:medium-content-sans-serif-font,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}em{font-weight:700}#body-wrapper{display:inline-block}.lds-ellipsis{width:80px;height:80px;display:inline-block;position:relative}.lds-ellipsis div{background:#fff;border-radius:50%;width:13px;height:13px;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:33px}.lds-ellipsis div:first-child{animation:.6s infinite lds-ellipsis1;left:8px}.lds-ellipsis div:nth-child(2){animation:.6s infinite lds-ellipsis2;left:8px}.lds-ellipsis div:nth-child(3){animation:.6s infinite lds-ellipsis2;left:32px}.lds-ellipsis div:nth-child(4){animation:.6s infinite lds-ellipsis3;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}#grid{border-spacing:0;background:silver;border:4px solid silver;margin-left:auto;margin-right:auto;font-family:courier new}#grid tr td span{margin:-8.5px 0 0 -4.5px;font-size:16px;font-weight:700;position:absolute}#grid tr td{text-align:center;cursor:default;-webkit-user-select:none;user-select:none;-o-user-select:none;background:#c0d0c0;border:1px solid silver;width:15px;min-width:15px;max-width:15px;height:15px;min-height:15px;max-height:15px;padding:0;font-size:xx-small}#grid TR TD[data-status=default],#grid TR TD[data-status=flagged]{border:1px outset #ececec;padding:0}#grid TR TD.mine{background:#dd5050;border:1px inset orange;padding:0}#grid TR TD[data-value="1"]{color:#00f!important}#grid TR TD[data-value="2"]{color:#008100}#grid TR TD[data-value="3"]{color:#ff1300}#grid TR TD[data-value="4"]{color:#000083}#grid TR TD[data-value="5"]{color:#810500}#grid TR TD[data-value="6"]{color:#2a9494}#grid TR TD[data-value="7"]{color:#000}#grid TR TD[data-value="8"]{color:gray}#grid TR TD.flag{background:#80d080}#grid TR TD.wrong span,#grid TR TD.correct span{font-size:xx-small!important}#grid TR TD.wrong{color:red;background:orange}#grid TR TD.correct{color:#000;background:#0f0!important}div.hint-wrapper{max-width:500px;margin:0 auto 30px;padding:0 30px}span.hint,ol.instructions li{font-size:small;text-align:left!important}button{margin:12px}h1{text-align:center;background:-webkit-linear-gradient(90deg,#ff8a00,#e52e71);-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;-o-user-select:none;-webkit-background-clip:text;font-size:32px;font-weight:700}h1 span{text-transform:uppercase}h1 sup{font-size:small}@media only screen and (width<=823px){#grid tr td{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px}}
