:root{--size:6}h1{margin-bottom:3rem;animation:5s infinite rainbow}@keyframes rainbow{0%{color:orange}10%{color:purple}20%{color:red}30%{color:#5f9ea0}40%{color:#ff0}50%{color:coral}60%{color:green}70%{color:#0ff}80%{color:#ff1493}90%{color:#1e90ff}to{color:orange}}.app{color:#fff;background-color:#1e2124;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.welcome-screen{flex-direction:column;justify-content:center;align-items:center;width:50vw;display:flex}.board{grid-template-columns:repeat(var(--size),100px);grid-template-rows:repeat(var(--size),100px);gap:10px;padding:10px;display:grid}.tile{background-color:#1e2124;border:4px solid;justify-content:center;align-items:center;font-size:large;display:flex;&.tile-plants{font-size:xx-large}}.obstacle{background-color:#1e2124;justify-content:center;align-items:center;font-size:large;display:flex;&.obstacle-classic{color:#e90505;border:4px solid #e90505}&.obstacle-plants{border:4px solid #716156;font-size:xx-large}&.obstacle-blind{background-color:#000}}.empty-cell{background-color:#1e2124}.nes-container.is-dark.theme-selector{width:1024px;margin-bottom:2.5rem;padding:3rem;& .title{margin-top:-3.7rem;margin-bottom:2rem;font-size:large}& .theme-selector-input{flex-direction:row;gap:2rem;font-size:large;display:flex}& .theme-selector-description{font-size:x-small;display:flex;& .arrows-icon{align-self:flex-end;width:120px}& .theme-selector-instructions{width:600px;margin:6rem 2rem 0;& .title{margin-bottom:1.5rem;font-size:x-small;&.title-classic{color:#edc22e}&.title-plants{color:#119c62}&.title-blind{color:#585858}}& p:last-child{margin-bottom:0}}& .theme-selector-tile-example{grid-template-rows:100px;grid-template-columns:100px 100px 40px 100px;align-self:flex-end;gap:10px;display:grid;& .equal-sign{text-align:center;font-size:x-large;line-height:100px}}}}.nes-container.is-dark.size-selector{width:1024px;margin-bottom:2.5rem;padding:3rem;& .title{margin-top:-3.7rem;margin-bottom:2rem;font-size:large}& label{font-size:large;display:block}& label[for=size-custom]{height:59px;& span{height:59px;line-height:59px}}& .custom-size-input{width:100px}}.nes-container.is-dark.obstacles-selector{width:1024px;margin-bottom:2.5rem;padding:3rem;& .title{margin-top:-3.7rem;margin-bottom:2rem;font-size:large}& label{font-size:large;display:block}}.restart-game-button{margin-top:3rem}.end-game-background{background-color:#0006;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;& .end-game{background-color:#1e2124;flex-direction:column;justify-content:center;align-items:center;display:flex}}.tile-debug{grid-template-rows:repeat(1,100px);grid-template-columns:repeat(13,100px);gap:10px;margin:10px;padding:10px;display:grid}
/*# sourceMappingURL=index.2e73c896.css.map */
