.am__modal__description,.am__modal__submit,.am__modal__title,.rosetta__pre-wrap,.rosetta__text--centered{text-align:center}.euler,.rosetta{white-space:normal}.euler__text--italic,.rosetta__text--italic{font-style:italic}.am__modal__setting,.am__statusbar__text,.challenge__title,.euler__description-title,.euler__text--bold,.rosetta__description-title,.rosetta__text--bold{font-weight:700}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:url(../font/Lato/Lato-Black.ttf)}@font-face{font-family:Kalam;font-style:normal;font-weight:400;src:url(../font/Kalam/Kalam-Regular.ttf)}*,::after,::before{margin:0;padding:0;position:relative}body{overflow-x:hidden;font-size:16px}.MathJax_SVG_Display,.euler__pre,.rosetta__pre{max-width:100%;overflow-x:auto}@media screen and (max-width:991px){body{margin-bottom:15px}}blockquote{background:#eee}.am__modal__title{font-size:28px}@media (max-width:767px){.am__modal__setting{font-size:16px;text-align:center}.am__modal__option{font-weight:700}}.am__modal__submit button:not(:last-child){margin-right:20px}.am__navbar{padding:0 15px;min-height:50px;height:50px;background-color:#006400;border-radius:0;border:none}.am__navbar__menu{position:absolute;top:0;right:160px}.am__am__link,.am__am__svg{position:absolute;top:0;right:0}.am__fcc__link{height:50px;padding:15px}@media (max-width:550px){.am__fcc__link{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.am__am__link{display:none}}.am__fcc__logo{height:40px;margin-top:-10px}.am__am__link{width:155px;padding:0 15px;-webkit-transform:translateX(calc(100% - 160px));transform:translateX(calc(100% - 160px))}table.euler__wikitable>*>tr>td,table.euler__wikitable>*>tr>th,table.euler__wikitable>tr>td,table.euler__wikitable>tr>th,table.rosetta__wikitable>*>tr>td,table.rosetta__wikitable>*>tr>th,table.rosetta__wikitable>tr>td,table.rosetta__wikitable>tr>th{border:1px solid #aaa;padding:.2em .4em}.am__am__logo{width:220px;height:50px;-webkit-clip-path:url(#AMLogo);clip-path:url(#AMLogo);-webkit-transform:scaleY(.5);transform:scaleY(.5)}.am__am__logo--ff{margin-left:10px;width:220px;height:50px;-webkit-clip-path:url(#arcadePathFF);clip-path:url(#arcadePathFF)}.am__am__canvas{position:absolute;top:0;left:0}.am__am__canvas__text{font-family:Lato,sans-serif;font-size:28px}.am__statusbar,.am__statusbar__btn{font-size:16px}.am__am__svg{display:block;width:100%;height:50px}.rosetta__blockquote,.rosetta__paragraph{margin:0}.rosetta__description-list{margin:10px 0 0}.rosetta__text--indented{display:inline-block;text-indent:1em}.rosetta__ordered-list,.rosetta__unordered-list{margin:0}.rosetta__list-item--ordered{margin:0;list-style-position:inside}.rosetta__list-item--unordered{margin:0;list-style-type:disc;list-style-position:inside}.rosetta__pre{text-align:initial;display:inline-block}.euler__pre-wrap,.euler__text--centered{text-align:center}.rosetta__wikitable{margin:auto;background:#f9f9f9;border:1px solid #aaa;border-collapse:collapse}table.rosetta__wikitable>*>tr>th,table.rosetta__wikitable>tr>th{background-color:#f2f2f2;text-align:center}.euler__blockquote,.euler__paragraph{margin:0}.euler__description-list{margin:10px 0 0}.euler__text--indented{display:inline-block;text-indent:1em}.euler__ordered-list,.euler__unordered-list{margin:0}.euler__list-item--ordered{margin:0;list-style-position:inside}.euler__list-item--unordered{margin:0;list-style-type:disc;list-style-position:inside}.euler__pre{text-align:initial;display:inline-block}.challenge__buttons,.challenge__title{text-align:center;margin-bottom:1rem}.euler__wikitable{margin:auto;background:#f9f9f9;border:1px solid #aaa;border-collapse:collapse}table.euler__wikitable>*>tr>th,table.euler__wikitable>tr>th{background-color:#f2f2f2;text-align:center}.challenge__image{width:100%;height:100%}.challenge__description{white-space:pre-wrap;margin-bottom:1rem}.challenge__user-output{margin:1rem 0}@media screen and (min-width:992px){body{overflow-y:hidden}.arcade-panel-left{max-height:calc(100vh - 82px);overflow-y:auto}.arcade-panel-right{max-height:calc(100vh - 82px);overflow-y:hidden}.editor{max-height:calc(100vh - 82px - 46px);overflow-y:auto}.editor--statusbar{max-height:calc(100vh - 82px - 46px - 58px);overflow-y:auto}}.am__statusbar{border-radius:5px;padding:5px 10px;margin-bottom:10px;line-height:2}.am__statusbar__lives-logo{height:20px;width:auto}.user-profile{margin:15px}.profile-data{height:calc(100vh - 70px - 46px - 69px - 30px);overflow-y:auto}.container-fluid{margin-left:auto;margin-right:auto;max-width:1920px}.modal-footer{text-align:inherit}.btn{font-weight:400;outline:0!important;text-transform:none;-webkit-transition:background .2s ease-in-out,border .2s ease-in-out;transition:background .2s ease-in-out,border .2s ease-in-out}.btn-big{font-size:20px}.btn-danger,.btn-default,.btn-info,.btn-link,.btn-primary,.btn-success,.btn-warning{color:#006400;background-color:#fff;border:1px solid #006400}.btn-danger:active,.btn-danger:active:focus,.btn-danger:focus,.btn-danger:focus:active,.btn-default:active,.btn-default:active:focus,.btn-default:focus,.btn-default:focus:active,.btn-info:active,.btn-info:active:focus,.btn-info:focus,.btn-info:focus:active,.btn-link:active,.btn-link:active:focus,.btn-link:focus,.btn-link:focus:active,.btn-primary:active,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:focus:active,.btn-success:active,.btn-success:active:focus,.btn-success:focus,.btn-success:focus:active,.btn-warning:active,.btn-warning:active:focus,.btn-warning:focus,.btn-warning:focus:active{color:#006400;background-color:#fff;border-color:#006400}.btn-danger:active:hover,.btn-danger:focus:hover,.btn-danger:hover,.btn-default:active:hover,.btn-default:focus:hover,.btn-default:hover,.btn-info:active:hover,.btn-info:focus:hover,.btn-info:hover,.btn-link:active:hover,.btn-link:focus:hover,.btn-link:hover,.btn-primary:active:hover,.btn-primary:focus:hover,.btn-primary:hover,.btn-success:active:hover,.btn-success:focus:hover,.btn-success:hover,.btn-warning:active:hover,.btn-warning:focus:hover,.btn-warning:hover{background-color:#006400;color:#fff}.navbar .nav li a{font-size:20px;text-transform:none;color:#eee;height:50px;padding:15px}.CodeMirror,.CodeMirror--whiteboard .CodeMirror{border-radius:5px;line-height:1;height:auto}.navbar .nav li a:focus{outline:0;color:#eee}.navbar .nav li a.active,.navbar .nav li a:active,.navbar .nav li a:hover{color:#006400;background:#eee}.navbar-collapse:after{display:initial}.CodeMirror--whiteboard .CodeMirror{font-family:Kalam,sans-serif;font-size:15px;color:#000;background-color:#fff}.CodeMirror--whiteboard .CodeMirror-cursor{border-left:1px solid #000}