:root{--font-size:14px;--line-height:1.38em;--font--mono:"Ubuntu Mono", "Menlo", "Monaco", "Consolas", "Courier New", monospace;--font-size--big:1.14em;--font-size--accent:1.29em;--font-size--small:0.86em;--font-size--extrasmall:0.71em;--font-size--h1:30px;--font-size--h2:24px;--font-size--h3:18px;--font-size--h4:18px;--font-size--h5:16px;--text-color:#333333;--screen-green:#13f813;--link-color:#3527b6;--target-color:#ffffcc;--color-google:#4285f4;--color-discord:#5865f2;--liga--blue:#2036f5;--blue--light16:#4839c6;--blue--light15:#2f88d1;--blue--light14:#4f72c9;--blue--light13:#3a9bdd;--blue--light12:#218dd6;--blue--light11:#00e2b5;--blue--light10:#59acd0;--blue--light9:#75ccf1;--blue--light8:#3557ab;--blue--light7:#3771a7;--blue--light6:#486abe;--blue--light5:#4887c2;--blue--light4:#e7e5f4;--blue--light3:#d8d7e4;--blue--light2:#3f3ccb;--blue--light1:#2e2c9c;--blue:#302683;--blue--dark1:#6c6c7c;--blue--dark2:#524a89;--blue--dark3:#454778;--blue--dark4:#3e3e56;--blue--dark5:#2d2d44;--blue--dark6:#1a1f32;--blue--dark7:#0d1535;--blue--dark8:#18213f;--blue--dark9:#323763;--blue--dark10:#303b40;--blue--dark11:#231d5b;--blue--dark12:#1b1a26;--blue--dark13:#1d1468;--purple--light5:#c0c5d7;--purple--light4:#6f66c3;--purple--light3:#a49aff;--purple--light2:#5a4dc6;--purple--light1:#3d376e;--purple:#37238b;--purple--dark1:#6439b7;--yellow--light4:#ffffcc;--yellow--light3:#fff475;--yellow--light2:#ffe354;--yellow--light1:#f1dc38;--yellow:#f7cf00;--yellow--dark1:#e4c212;--yellow--dark2:#f9b326;--yellow--dark3:#ffa300;--yellow--dark4:#995e00;--yellow--dark5:#efa75b;--red--light1:#fdf2f2;--red:#d40101;--green--light7:#a9d9a2;--green--light6:#75ef68;--green--light5:#16c178;--green--light4:#00e48c;--green--light3:#55ab55;--green--light2:#f3faf2;--green--light1:#57c74b;--green:#4eb543;--green--dark1:#48a83d;--green--dark2:#2c933a;--green--dark3:#41ae2d;--orange--light3:#e45f21;--orange--light2:#ffa200;--orange--light1:#ff6f40;--orange:#e84e1b;--orange--dark1:#cb4417;--orange--dark2:#e94e1b;--orange--dark3:#f16537;--orange--dark4:#d34617;--gray--light9:#e2e2e2;--gray--light8:#5e5c6a;--gray--light7:#87838f;--gray--light6:#f7f7f9;--gray--light5:#cecece;--gray--light4:#f8f8f8;--gray--light3:#f2f2f2;--gray--light2:#e8e8e8;--gray--light1:#d5d5d5;--gray:#cccccc;--gray--dark1:#a0a0a0;--gray--dark2:#aaaaaa;--gray--dark3:#9696a2;--gray--dark4:#808080;--gray--dark5:#636363;--gray--dark6:#35362d;--gray--dark7:#262822;--gray--dark8:#21252c;--gray--dark9:#1c1d30;--gray--dark10:#1e1e1b;--gray--dark11:#8f8f9b;--gray--dark12:#414157;--gray--dark13:#272822;--gray--dark14:#444444;--gray--text-contrast:#757575;--liga-gradient:linear-gradient(45deg, #2036f5 0%, #2036f5 20%, #ffffff 20%, #ffffff 32%, #2036f5 32%, #2036f5 44%, #ffffff 44%, #ffffff 56%, #2036f5 56%, #2036f5 68%, #ffffff 68%, #ffffff 80%, #2036f5 80%, #2036f5 100%);--v2-purple:#c7b2ff;--v2-purple--light:#d8c9ff;--v2-purple--dark:#7c4eff;--v2-green:#b0ffaa;--v2-green--light:#c8ffc3;--v2-green--dark:#4ef483;--v2-gold:#eed677;--v2-gold--light:#f3e2a0;--v2-gold--dark:#d9ab36;--v2-blue:#a1eeff;--v2-blue--light:#bdf3ff;--v2-blue--dark:#00e0ff;--v2-orange:#ffa181;--v2-orange--light:#ffbda7;--v2-orange--dark:#f66c41;--retina-dpi:144dpi;--retina-dppx:1.5dppx}.course-interface--light .console__heading,.course-interface--light .course-browser__menu-item,.course-interface--light .course-editor-controls__item,.course-interface--light .course-editor__label,.course-interface--light .course-goals__button--expand,.course-interface--light .course-separator-control,.course-interface--light .course-tab{color:#2e2c9c}.course-interface--light .course-tab:focus,.course-interface--light .course-tab:hover{background-image:linear-gradient(to top,#fff,rgba(255,255,255,0))}.course-interface--light .course-tab__button:not(.course-tab__button--non-interactive):not(.course-tab__button--active){color:#a0a0a0}.course-interface--light .course-tab__button:not(.course-tab__button--non-interactive):not(.course-tab__button--active):hover{color:#2e2c9c;background-color:#d8d8d8}.course-interface--light .course-tab__button--active{color:#fff;background-color:#2e2c9c}.course-interface--light .course-browser__address::after{background-image:linear-gradient(to right,rgba(242,242,242,0) 0,#f2f2f2 100%)}.course-interface--light .course-tabs__button-scroll{background-image:linear-gradient(to left,#f2f2f2 60%,rgba(242,242,242,0) 100%);fill:#3527b6}.course-interface--light .course-tabs__button-scroll:hover{background-image:linear-gradient(to left,#e7e5f4 60%,rgba(231,229,244,0) 100%)}.course-interface--light .course-tabs__button-scroll:active{background-image:linear-gradient(to left,#d8d7e4 60%,rgba(216,215,228,0) 100%)}.course-interface--light .browser-view{border-color:#d8d7e4}.course-interface--light .browser-view::before{background-color:#d8d7e4}.course-interface--light .console__heading,.course-interface--light .course-browser__menu-item,.course-interface--light .course-editor-controls__item,.course-interface--light .course-goals__heading,.course-interface--light .course-layout__column,.course-interface--light .course-layout__editor,.course-interface--light .course-layout__sidebar,.course-interface--light .course-separator-control,.course-interface--light .course-tab{border-color:#d5d5d5}.course-interface--light .course-tab:not(.course-tab--active):hover,.course-interface--light .course-tab:not(.course-tab--active):hover+.course-tab{border-color:#d5d5d5}.course-interface--light .course-tab:not(.course-tab--active):focus,.course-interface--light .course-tab:not(.course-tab--active):focus+.course-tab{border-color:#d5d5d5}.course-interface--light .course-layout__browser:first-of-type{border-color:#d5d5d5}.course-interface--light .course-goals__button--expand:hover{border-color:#d5d5d5}.course-interface--light .course-goals__button--expand:focus{border-color:#d5d5d5}.course-interface--light .console__heading-button:hover,.course-interface--light .console__line{border-color:#d5d5d5}.course-interface--light .console__heading-button:focus{border-color:#d5d5d5}.course-interface--light .course-browser__address-bar-input,.course-interface--light .course-browser__controls,.course-interface--light .course-browser__results-restriction-tooltip,.course-interface--light .course-goals--locked .course-goals__content,.course-interface--light .course-task-stats,.course-interface--light .course-task-stats__list::before,.course-interface--light .course-task-stats__scroller-wrapper::before,.course-interface--light .course-theory__controls,.course-interface--light .course-unhappy__button{border-color:#d5d5d5}.course-interface--light .course-task-stats__item:not(:last-child){border-color:#d5d5d5}.course-interface--light .course-browser__address-bar-input,.course-interface--light .course-goals__content pre,.course-interface--light .course-theory__content pre{background-color:#f8f8f8}.course-interface--light .course-browser__address-bar-input:hover{border-color:#aaa}.course-interface--light .course-browser__address-bar-input:focus{border-color:#aaa}.course-interface--light .console--modal,.course-interface--light .console__heading,.course-interface--light .course-browser__address-bar,.course-interface--light .course-browser__address-bar-button,.course-interface--light .course-browser__address-bar-input:focus,.course-interface--light .course-editor-controls,.course-interface--light .course-editor-controls__item,.course-interface--light .course-layout,.course-interface--light .course-layout__files,.course-interface--light .course-loading-overlay,.course-interface--light .course-tab--active,.course-interface--light .course-task-stats--centered .course-task-stats__scroller-wrapper::after,.course-interface--light .course-task-stats__scroller-wrapper,.course-interface--light .info--frame-heading::before,.course-interface--light .loader{background-color:#fff}.course-interface--light .course-goals--locked .course-editor-controls .course-editor-controls__item{color:#fff;background-color:#302683}.course-interface--light .course-goals--locked .course-editor-controls .course-editor-controls__item:hover{background-color:#3f3ccb}.course-interface--light .course-goals--locked .course-editor-controls .course-editor-controls__item:focus{background-color:#3f3ccb}.course-interface--light .course-goals--locked .course-editor-controls .course-editor-controls__item:active{background-color:#3f3ccb}.course-interface--light .course-editor-controls__item:enabled:hover{background-color:#e7e5f4}.course-interface--light .course-editor-controls__item:enabled:focus{background-color:#e7e5f4}.course-interface--light .course-layout__sidebar:hover{background-color:#e7e5f4}.course-interface--light .course-layout__sidebar:focus{background-color:#e7e5f4}.course-interface--light .course-editor__label-item--interactive:hover{background-color:#e7e5f4}.course-interface--light .course-editor__label-item--interactive:focus{background-color:#e7e5f4}.course-interface--light .course-goals__button--expand:hover{background-color:#e7e5f4}.course-interface--light .course-goals__button--expand:focus{background-color:#e7e5f4}.course-interface--light .console__heading-button:hover{background-color:#e7e5f4}.course-interface--light .console__heading-button:focus{background-color:#e7e5f4}.course-interface--light .course-separator-control:hover{background-color:#e7e5f4}.course-interface--light .course-separator-control:focus{background-color:#e7e5f4}.course-interface--light .course-unhappy__button:hover{background-color:#e7e5f4}.course-interface--light .course-unhappy__button:focus{background-color:#e7e5f4}.course-interface--light .course-browser__address-bar-refresh-button--active:hover{background-color:#e7e5f4}.course-interface--light .course-browser__address-bar-refresh-button--active:focus{background-color:#e7e5f4}.course-interface--light .course-editor-controls__item:enabled:active{background-color:#d8d7e4}.course-interface--light .console__heading-button:active,.course-interface--light .course-browser__address-bar-refresh-button--active:active,.course-interface--light .course-editor__label-item--interactive:active,.course-interface--light .course-goals__button--expand:active,.course-interface--light .course-layout__sidebar:active,.course-interface--light .course-separator-control:active,.course-interface--light .course-unhappy__button:active{background-color:#d8d7e4}.course-interface--light .console__line-collapse-item .console__line-collapse-item-additional-content::before,.course-interface--light .console__line-message,.course-interface--light .course-browser__menu,.course-interface--light .course-container,.course-interface--light .course-extra,.course-interface--light .course-goals,.course-interface--light .course-layout__course-tabs-scroller-wrapper,.course-interface--light .course-layout__sidebar,.course-interface--light .course-tabs,.course-interface--light .course-task-stats--left-aligned .course-task-stats__scroller-wrapper::after,.course-interface--light .course-task-stats__scroller-wrapper::before,.course-interface--light .course-theory__banner,.course-interface--light .course-theory__content-heading--marked::after,.course-interface--light .course-theory__inner::before{background-color:#f2f2f2}.course-interface--light .course-editor__label-item--active{border-color:#2e2c9c}.course-interface--light .console__line-message::before{border-top-color:#f2f2f2;border-right-color:#f2f2f2}.course-interface--light .course-browser__address-bar-button,.course-interface--light .course-browser__address-bar-refresh-button,.course-interface--light .course-goals__list-item--inactive{color:#757575}.course-interface--light .course-browser__address-bar--active .course-browser__address-bar-button,.course-interface--light .course-browser__address-bar-refresh-button--active:hover{color:#3527b6}.course-interface--light .course-browser__address-bar-refresh-button--active:focus{color:#3527b6}.course-interface--light .course-browser__address-bar-refresh-button--active:active{color:#3527b6}.course-interface--light .console__line--test-success{background-color:#f3faf2}.course-interface--light .console__line--test-fail{background-color:#fdf2f2;color:#e84e1b}.course-interface--light .console__line--error{color:#e84e1b}.course-interface--light .course-theory__spoiler-switch:hover{color:#302683}.course-interface--light .course-theory__spoiler-switch:focus{color:#302683}.course-interface--light .course-theory__spoiler-switch:active{background-color:#f8f8f8}.course-interface--light .course-files,.course-interface--light .course-tab__tooltip{color:#333}.course-interface--light .course-theory--collapsed .course-tab,.course-interface--light .course-theory--collapsed .course-tabs{background-color:transparent}.course-interface--light .course-theory--collapsed .course-tab{background-image:none}.course-interface--light .course-browser__menu-button:disabled{color:#757575}.course-interface--light .course-browser__menu-button.course-browser__menu-button--play,.course-interface--light .course-browser__menu-button.course-browser__menu-button--refresh{color:#757575}.course-interface--light .console__line-collapse-item-additional-content::after,.course-interface--light .console__line-collapse-item-main-content::after{background-image:url(/img/icon-triangle-toggler--blue.svg)}.course-interface--light .course-browser__results-restriction-tooltip::after{background-image:url(/img/icons/tail-light.svg)}.course-interface--light .course-unhappy__button{color:#2e2c9c;background-color:#fff;border-top-color:#d5d5d5}.course-interface--light .course-unhappy--active .course-unhappy__button{color:#fff;background-color:#2e2c9c}.course-interface--light .course-unhappy--active .course-unhappy__button:focus,.course-interface--light .course-unhappy--active .course-unhappy__button:hover{background-color:rgba(46,44,156,.8)}.course-interface--light .course-unhappy--active .course-unhappy__button:active{background-color:rgba(46,44,156,.5)}.course-interface--light .course-unhappy__modal{background-color:#fff;border-top-color:#d5d5d5;border-bottom-color:#d5d5d5}.course-interface--light .course-unhappy__modal::before{border-top:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent}.course-interface--light .course-unhappy__modal::after{border-top:9px solid #d5d5d5;border-right:9px solid transparent;border-left:9px solid transparent}.course-interface--light .course-unhappy__modal .button:disabled{color:#757575;background-color:#e8e8e8}.course-interface--light .course-unhappy__modal .course-unhappy__control{color:#e84e1b}.course-interface--light .course-unhappy__modal .course-unhappy__control:focus,.course-interface--light .course-unhappy__modal .course-unhappy__control:hover{color:rgba(232,78,27,.5)}.course-interface--light .course-unhappy__modal .course-unhappy__control:active{color:rgba(232,78,27,.8)}.course-interface--light .course-unhappy__modal .course-unhappy__control:disabled{color:#f2f2f2}.course-interface--light .demo-panel__button:enabled:hover{background-color:#e7e5f4}.course-interface--light .demo-panel__button:enabled:focus{background-color:#e7e5f4}.course-interface--light .demo-panel__button--hide:hover{background-color:#e7e5f4}.course-interface--light .demo-panel__button--hide:focus{background-color:#e7e5f4}.course-interface--light .course-layout__review-button:hover{background-color:#e7e5f4}.course-interface--light .course-layout__review-button:focus{background-color:#e7e5f4}.course-interface--light .font-controller__button:enabled:hover{background-color:#e7e5f4}.course-interface--light .font-controller__button:enabled:focus{background-color:#e7e5f4}.course-interface--light .course-browser__menu-button:not(.course-browser__menu-button--active):hover{background-color:#e7e5f4}.course-interface--light .course-browser__menu-button:not(.course-browser__menu-button--active):focus{background-color:#e7e5f4}.course-interface--light .demo-panel__button:enabled:active,.course-interface--light .font-controller__button:enabled:active{background-color:#d8d7e4}.course-interface--light .course-layout__review-button:active,.course-interface--light .demo-panel__button--hide:active{background-color:#d8d7e4}.course-interface--light .course-browser__menu-button:not(.course-browser__menu-button--active):active{background-color:#d8d7e4}.course-interface--light.course-interface--full .course-container{background-color:#fff}.course-interface--light.course-interface--full .course-theory__banner-wrap{background-color:#f2f2f2}@media (min-width:768px){:root{--font-size:16px;--font-size--big:1.13em;--font-size--accent:1.25em;--font-size--small:0.88em;--font-size--extrasmall:0.75em;--font-size--h1:36px;--font-size--h2:30px;--font-size--h3:24px;--font-size--h4:24px;--font-size--h5:22px}}