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}body{background-color:#efefef}.mobile_only{margin:0 auto;border-radius:10px;padding:10px 20px;position:relative}@media (min-width:500px){.mobile_only{margin-top:20px;max-width:400px;height:800px;max-height:100vh;background-color:#efefef}body{background-color:#fff}}h1{text-align:center}header{border-bottom:1px solid grey}.message{position:absolute;top:0;left:0;display:block;text-align:center}.lesson{padding:10px 20px;border:1px solid #000;border-radius:10px;margin:5px 0;display:inline-block}.breadcrumbs_navigation{font-size:.7rem;margin-bottom:2rem}.breadcrumbs_navigation .breadcrumb-active{color:grey}.app-header h2{text-align:center}.button{padding:10px 8px;border-radius:10px;text-decoration:none;color:#fff;background-color:#000;border:2px solid #000;display:inline-block}.button.light,.button:hover{background-color:#fff;color:#000}.button.light{border:2px solid #000}.button.light:hover{background-color:#000;color:#fff}.challenge_entry{background-color:#fff;padding:15px 20px;margin-top:10px;margin-bottom:20px;text-decoration:none;color:#000;cursor:pointer}.challenge_entry .title{font-weight:700;margin:0 0 10px}.challenge_entry p{margin:0}.app-header-subpage{position:relative;border-bottom:1px solid grey}.app-header-subpage h2{text-align:center}.subpage-back-button{position:absolute;left:0;top:0;font-size:2rem;cursor:pointer}
/*# sourceMappingURL=main.845814a2.chunk.css.map */