body{margin:0;padding: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}.demo__container{position:relative;top:40px;background-color:#282c34}ul.demo-gallery__list{list-style-type:none;margin:3em auto;width:350px;text-align:center;padding:0}ul.demo-gallery__list a,ul.demo-gallery__list a:visited{color:#fff}.coin-flip__container{display:flex;flex-flow:column nowrap;align-items:center}.coin-flip__coin{margin-top:15px;width:100px;height:100px;border-radius:50%;background-color:#ff0;border:5px solid gold;display:block;font-size:50px;text-align:center;color:#daa520;cursor:pointer;line-height:50px;user-select:none;transition:transform .4s}.coin-flip__coin:focus{outline:none}.coin-flip__coin__flipped{transform:rotateY(540deg)}.binary__container{display:flex;flex-flow:column nowrap;align-items:center}.binary__bits{display:flex;flex-direction:row}.hero_card{display:grid;grid-template-rows:1.5em auto auto;grid-column:span 3}.hero-card__name,.hero-card__ability{font-size:20px}.hero-card__tier{border-radius:50%;width:1.5em;height:1.5em;align-content:center;background-color:#daa520}.dota-underlord__container{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:1em;grid-row-gap:1em;text-align:center}.dota-underlord__filter{grid-column:span 12}.chess__table{display:flex;flex-flow:column nowrap;align-items:center}.chess__position__white{width:50px;height:50px;background-color:#fff}.chess__position__black{width:50px;height:50px;background-color:gray}.neko-day__day{width:150px;height:150px;font-size:3rem;background-color:#fffd;border-radius:10px}.neko-day__tooltip-selector{position:absolute;background-color:#eee3;border-radius:4px;max-width:21rem;font-size:2rem}.calendar__container{display:flex;flex-flow:column nowrap;align-items:center}:root{--BINGO-SIZE: 200px;--CROSS-SIZE: 100px}.bingo__square{position:relative;border:1px solid wheat;width:var(--BINGO-SIZE);height:var(--BINGO-SIZE);display:flex;justify-content:center;align-items:center;overflow-y:auto;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.bingo__square__selected:before{position:absolute;top:0;bottom:0;left:0;right:0;content:"\274c";font-size:var(--CROSS-SIZE);color:#6c7077;line-height:var(--BINGO-SIZE);text-align:center}.bingo__content{max-width:var(--BINGO-SIZE);max-height:var(--BINGO-SIZE)}.bingo__mode-button{width:50px;position:absolute;left:50%;top:0;transform:translate(-50%)}.bingo__container{display:flex;flex-flow:row nowrap;align-items:center;position:absolute;top:450px;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.bingo_column{position:relative;float:left}.hack__container{margin:3em auto;width:10em;text-align:center}.app{min-height:100vh;background-color:#282c34;color:#fff}.app__wrapper{display:flex;text-align:center;margin-bottom:50px}.App-link{color:#61dafb}.navigator__nav{width:100%;position:absolute;top:0}.navigator__nav a,.navigator__nav a:visited{height:2.5rem;line-height:2.5rem;width:8rem;font-size:10pt;background-color:gray;font-weight:700;color:#2c3e50;text-decoration:none}.navigator__nav div{display:flex;justify-content:center;align-items:center}.navigator__nav div a:not(:first-child){margin-left:3px}.navigator__nav aside a{left:0;position:absolute}.welcome__wrapper{overflow:hidden;display:grid;place-items:center}.react-logo{animation:App-logo-spin infinite 20s linear;height:40vmin;display:block}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
