@font-face{font-family:lato;font-display:swap;font-weight:200;src:url(/assets/fonts/lato/Lato-Thin.ttf)format("truetype")}@font-face{font-family:lato;font-display:swap;font-weight:300;src:url(/assets/fonts/lato/Lato-Light.ttf)format("truetype")}@font-face{font-family:lato;font-display:swap;font-weight:400;src:url(/assets/fonts/lato/Lato-Regular.ttf)format("truetype")}@font-face{font-family:figtree;font-weight:200;font-display:swap;src:url(/assets/fonts/figtree/static/Figtree-Light.ttf)format("truetype")}@font-face{font-family:figtree;font-weight:300;font-display:swap;src:url(/assets/fonts/figtree/static/Figtree-Medium.ttf)format("truetype")}@font-face{font-family:figtree;font-weight:400;font-display:swap;src:url(/assets/fonts/figtree/static/Figtree-Regular.ttf)format("truetype")}:root{color-scheme:light dark;--light-base-03:#7b8495;--light-base-04:ghostwhite;--dark-base-03:ghostwhite;--dark-base-04:ghostwhite;--background-03:light-dark(var(--dark-base-03), var(--light-base-03));--background-03:light-dark(var(--dark-base-04), var(--light-base-04));--color-03:light-dark(var(--light-base-03), var(--dark-base-03));--color-04:light-dark(var(--light-base-04), var(--dark-base-04))}h1,h2,h3,h4,h5,h6{font-weight:300;font-family:lato}body{font-family:figtree}[data-format=slide]{font:normal}[data-format=slide] .box{position:relative;overflow:hidden}[data-format=slide] .overlay{background-color:rgba(0,0,0,.1)}[data-format=slide] .overlay:hover{background-color:rgba(0,0,0,.4);transition:150ms}[data-format=slide] .loader,[data-format=slide] .action{position:absolute}[data-format=slide] .loader{z-index:3;width:100%}[data-format=slide] .image{z-index:-1;width:100%;overflow:hidden;transition:250ms}[data-format=slide] .overlay:hover .image{transform:scale(1.03);transition:250ms}[data-format=slide] .action .icon{min-width:5rem;min-height:4rem;background-color:#000}[data-format=slide] .overlay:hover .action .icon{background-color:#eb2525;border:1px solid transparent;color:#fff;z-index:15;transition:150ms}[data-format=slide] .action .icon svg{min-width:2.75rem;min-height:2.75rem}[data-format=slide] .hide{width:0;z-index:0;opacity:0;position:absolute;transition:250ms}[data-format=slide] #slide-players{position:relative;overflow:hidden;width:100%;padding-top:56.25%}[data-format=slide] #slide-iframes{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}footer{margin-top:5rem;background-color:var(--background-02)}footer .wrap{height:50px}#team .image{width:48px;height:48px;overflow:hidden}#team .image img{width:48px;height:48px;object-fit:cover;overflow:hidden}#forum .wa{border-radius:7px 0 0 7px;border:1px solid var(--link-01-based)}#forum .tl{border-radius:0 7px 7px 0}#course #plan h3{color:var(--color-01)}#course #plan .info p{border-left:1px solid var(--link-02-based);padding-left:2rem;margin-left:1rem}#plan a{color:var(--color-02)}#plan a .icon{color:var(--link-02-based)}#course #page #bugs-action.open div,#course #page #bugs-action:hover div{background-color:transparent;color:red;transition:200ms}#course #page .tab-action:hover,#course #page .tab-action.open{border-color:var(--button-02)}#course #page .tab-action:hover .icon,#course #page .tab-action.open .icon{background-color:var(--button-02)}#course #page .tab-action:hover .capitalize,#course #page .tab-action.open .capitalize{color:var(--button-02)}