body{background-color:#fff8dc;height:100vh;margin:0;overflow:hidden;width:100vw}input{width:4em}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@supports (-moz-appearance:textfield){input[type=number]{-moz-appearance:textfield}}.outer-container{height:100%;width:100%}.center{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.controls.center{align-items:stretch}.controls button{background-color:#ae925b;border:none;border-radius:10px;font-size:1.3em;margin:.3em 0;padding:.6em;transition:background-color .2s ease-in}.controls button:hover{background-color:#bca576}.genome{display:flex;flex-flow:column nowrap}#simulation-container{height:100%;width:100%}#controls-container{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:center;padding:1.25em 0;width:100%}#controls-container>div{background-color:#f8dda4;border-radius:20px;color:#8b4513;flex:1;font-family:sofia-pro,sans-serif;font-size:1.25em;font-weight:500;margin:0 1.5em;padding:2em;text-align:center}@media screen and (max-width:1100px){#controls-container>div:not(.controls){display:none}}#canvas-container{height:80%;width:80%}#form-container{background-color:#1c9c8d;border-radius:10px;color:#e0e0e0;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-weight:500;padding:2rem 3rem;text-align:center;text-shadow:1.5px 1.5px 3px #3f3842}#form-container label{font-size:1.5rem;padding:0 0 20px}.input-wrapper{margin:5px 0;width:100%}#form-container button,#form-container input{border:none;border-radius:5px;box-sizing:border-box;font-size:1.25rem;height:1.75em;margin:.25rem 0;padding:.5rem .7rem;width:100%}#form-container button{background-color:#f3b153;color:#4e4e2c;font-size:1.6rem;height:3em;margin-top:.5em;padding:.5rem 0;text-shadow:1px 1.5px 3px #37371f;transition:background-color .2s ease-in;width:100%}#form-container button:hover{background-color:#f09f2d}#genome,#selectedGenome{font-size:1rem}@media screen and (max-height:900px){#form-container label{font-size:1.1rem;margin:0 0 .25em;padding:0}#form-container{box-sizing:border-box;width:90%}#form-container button,#form-container input{font-size:1em}}
/*# sourceMappingURL=index.12619784.css.map */
