body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-dark,.app-light{display:flex;flex-direction:column;min-height:100vh}.main-wrapper{flex:1 0 auto}.app-light{background-color:#fff;text-align:center}.app-dark{background-color:#000;text-align:center}.main-light{background-color:#fff;color:#000;margin:1rem;width:inherit}.main-dark{background-color:#000;border-top:1px solid #3f0;color:#3f0;padding:1rem;width:inherit}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.main-light a{color:#000;text-decoration:none}.main-light a:visited{color:red;text-decoration:none}.main-dark a{color:#3f0;text-decoration:none}.main-dark a:visited{color:red;text-decoration:none}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navigation-wrapper{background-color:#000;min-height:3.5rem;padding:0 2rem 0 1rem;z-index:3}.navigation-wrapper .navigation-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between;margin:auto;min-height:3.5rem}.navigation-wrapper .navigation-header .navigation-names>a>span{display:none}.navigation-wrapper .navigation-header .navigation-links .mobile-menu{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;height:2rem;justify-content:space-around;padding:0;right:1.5rem;width:2rem}.navigation-wrapper .navigation-header .navigation-links .mobile-menu:focus-visible{outline:3px solid #fff;outline-offset:4px}.navigation-wrapper .navigation-header .navigation-links .mobile-menu .bar-one,.navigation-wrapper .navigation-header .navigation-links .mobile-menu .bar-three,.navigation-wrapper .navigation-header .navigation-links .mobile-menu .bar-two{background:#fff;border-radius:10px;height:.25rem;position:relative;transform-origin:1px;transition:all .3s linear;width:2rem}.navigation-wrapper .navigation-header .navigation-links .mobile-menu .bar-one{transform:rotate(0)}.navigation-wrapper .navigation-header .navigation-links .mobile-menu .bar-two{opacity:1;transform:translateX(0)}.navigation-wrapper .navigation-header .navigation-links .mobile-menu .bar-three{transform:rotate(0)}.navigation-wrapper .navigation-header .navigation-links .open .bar-one{transform:rotate(45deg)}.navigation-wrapper .navigation-header .navigation-links .open .bar-two{opacity:0;transform:translateX(20px)}.navigation-wrapper .navigation-header .navigation-links .open .bar-three{transform:rotate(-45deg)}.Navigation_nav__7WdPp ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5em 1.5em;list-style:none;margin:0;padding:0}.Navigation_nav__7WdPp li{margin:0}.Navigation_nav__7WdPp span{border-radius:3px;box-shadow:0 2px 4px #00000042;color:#000;cursor:pointer;display:inline-block;font:inherit;font-weight:700;line-height:1.5625;padding:.1em 1em;white-space:nowrap}.Navigation_nav__7WdPp a{color:#000;text-decoration:none}.Navigation_nav__7WdPp span:focus{outline:none}.Navigation_nav__7WdPp span:active,.Navigation_nav__7WdPp span:hover{background:#000;border:1px solid #fff;color:#fff}.Navigation_nav__7WdPp span:active a,.Navigation_nav__7WdPp span:hover a{color:#fff;text-decoration:none}.Navigation_lessons__ixrRR{background:#e90a59;border:1px solid #e90a59}.Navigation_user_guide__WnTfd{background:#3ed2b8;border:1px solid #3ed2b8}.Navigation_about__rTJSY{background:#febf36;border:1px solid #febf36}.MainHeader_text__pCDuP{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;text-decoration:none}.MainHeader_img__Rfvvj{border-radius:30px;display:block;height:2.5rem}.MainHeader_column__DSZja{padding:.5rem}.MainHeader_container__17pn5{align-items:center;display:flex}.mobile-nav-anchor{position:relative}.mobile-nav-wrapper{align-items:center;background-color:#5ca0a7;display:flex;flex-direction:column;height:0;justify-content:center;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity .75s,visibility 0s linear .75s;visibility:hidden;width:100%;z-index:1}.mobile-nav-wrapper.open{height:auto;min-height:100vh;opacity:1;overflow:visible;transition:opacity .75s,visibility 0s;visibility:visible}.mobile-link{border-radius:3px;color:#000;font-size:2rem;font-weight:600;margin:.3rem;padding:.5rem;text-align:center;text-decoration:none;width:90%}.mobile-link:focus-visible,.mobile-link:hover{background:#000;border:1px solid #fff;color:#fff}.mobile-link:focus-visible{outline:3px solid #000;outline-offset:3px}.lessons{background:#e90a59;border:1px solid #e90a59}.user_guide{background:#3ed2b8;border:1px solid #3ed2b8}.about{background:#febf36;border:1px solid #febf36}.Buttons_column__geTG3{padding:.5em}.Buttons_container__q8qag{align-items:center;display:flex;flex-wrap:wrap;gap:0 2em}.Buttons_font-toggle__Lshsi,.Buttons_toggle__MVoh7{background-color:#fff;border:none;border-radius:50%;color:#000;cursor:pointer;font-size:.8333em;height:3em;width:3em}.Buttons_font-toggle__Lshsi{font-weight:700}.Buttons_font-toggle__Lshsi[aria-disabled=true]{cursor:not-allowed;opacity:.5}.Buttons_visually-hidden__Uk7BO{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.About_container__WazHV{align-items:center;background:inherit;color:inherit;display:flex;height:100%;justify-content:center;width:100%}.About_content__aHwTY{flex:0 0 100%}.Welcome_container__PoQL9{align-items:center;background:inherit;color:inherit;display:flex;justify-content:baseline;min-height:80vh}.Welcome_content__-QYVa{flex:0 0 100%}.Welcome_content__-QYVa h1{font-size:4em;overflow-wrap:anywhere}.container{flex-wrap:wrap}.container-result{background:inherit;border-radius:3px;color:inherit;justify-content:left;margin-bottom:1rem;margin-right:1rem;min-width:250px;text-align:left;width:30%}.container-stacked .container-result{margin-right:0;min-width:0;width:100%}.container-lessons{background:inherit;border-radius:3px;color:inherit;flex:1 1 20em;justify-content:left;margin-bottom:1rem;min-width:0;text-align:left}.content{flex:0 0 95%}.content h1{font-size:3rem}.card{border-radius:3px;margin-left:10px;margin-right:10px;min-height:2rem;padding:5px;text-align:left;vertical-align:middle}.card:hover{background:#999}.genericButton{background-color:#febf36;border-radius:10px;box-shadow:0 2px 4px #00000042;color:#000;cursor:pointer;display:inline-block;font:inherit;font-weight:700;padding:.1rem 1rem}.genericButton:focus,.genericButton:hover{background:#000;border:1px solid #fff;color:#fff}.switch{display:inline-block;height:2.125em;position:relative;width:3.75em}.switch input{height:0;opacity:0;width:0}.slider{background-color:#e90a59;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{border-radius:7px;position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:.25em;content:"";height:1.625em;left:.25em;width:1.625em}input:checked+.slider{background-color:#3ed2b8}input:focus+.slider{box-shadow:0 0 1px #3ed2b8}input:checked+.slider:before{transform:translateX(1.625em)}.modal-body,.modal-header{padding:2px 16px}.modal-body{display:block}.modal-footer{padding:2px 16px}.modal-content{animation-duration:.4s;animation-name:animateTop;background-color:#fff;border:1px solid #3ed2b8;border-radius:20px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;margin:auto;padding:0;position:relative;width:min(90%,40rem)}.modal{background-color:#000;background-color:#0006;display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.close{float:right;font-size:1.75rem;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}@keyframes animateTop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}.container h1{border-bottom:1px solid #5ca0a7;margin-left:10px;margin-right:10px}.display-text{background:inherit;border:none;color:inherit;font-family:Arial;font-size:3em;resize:none;-ms-text-align-last:center;text-align-last:center;white-space:normal;width:100%}textarea.display-text{overflow:hidden;resize:none}.display-text:focus{outline:none}.container{display:flex;width:100%}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Footer_footer__kXlYa{background:#000;width:100%}.Footer_container__R7sXj{align-items:center;display:flex;justify-content:center;padding:.5rem}.Footer_text__27sON{color:#fff;font-family:inherit;margin-left:.5rem;text-decoration:none}.Footer_img__VEDmV{border-radius:30px;height:2rem;vertical-align:middle}
/*# sourceMappingURL=main.5c23e463.css.map*/