.Round{display:flex;justify-content:center;align-items:center;position:relative;background-color:#367d36;border-radius:10px;border:10px solid #fff;max-width:1090px;margin:0 auto 100px;box-shadow:0 2px 5px 2px rgba(0,0,0,.6)}@media (max-width:600px){.Round{flex-direction:column}}.Round__title{position:absolute;top:-.8em;left:10px;margin:0;font-size:2rem;color:#0f3d0f;text-shadow:1.5px -1.5px #bddbbd,-1.5px -1.5px #bddbbd,-1.5px 1.5px #bddbbd,-1.5px -1.5px #bddbbd,1.5px -.5px #bddbbd,-1.5px -.5px #bddbbd,-.5px 1.5px #bddbbd,-.5px -1.5px #bddbbd,1.5px .5px #bddbbd,-1.5px .5px #bddbbd,.5px 1.5px #bddbbd,.5px -1.5px #bddbbd,1.5px 1.5px #bddbbd,-1.5px 1.5px #bddbbd,1.5px 1.5px #bddbbd,1.5px -1.5px #bddbbd}.Round__title:after{position:absolute;content:"\1F3D3";display:block;z-index:-1;top:-2.5rem;left:1rem;font-size:3rem;text-shadow:none;color:#bddbbd;transform:scaleX(-1) rotate(10deg)}.Round:nth-child(2n) .Round__title{left:auto;right:10px}.Round:nth-child(2n) .Round__title:after{left:auto;right:1rem;transform:rotate(10deg)}.Round .Round__code{padding:0;width:500px;height:500px;max-height:50vw;max-width:calc(100vw - 90px);box-sizing:border-box;margin:0 20px;text-align:left;color:#333;overflow:hidden}.Round .Round__code code{height:500px;max-height:50vw;overflow:scroll;display:block;font-size:.7em;padding:10px}.Round .Round__code code:focus{outline:none}@media (max-width:600px){.Round .Round__code{margin:20px 0}.Round .Round__code,.Round .Round__code code{max-height:calc(100vw - 80px)}}.Round__canvas{background-color:#a9a9a9;width:auto!important;max-width:calc(100vw - 90px);margin:0 20px}@media (max-width:600px){.Round__canvas{margin:20px 0}}@media (min-width:600px){.Round__canvas{max-width:50vw}}.Round__buttons{position:absolute;left:50%;bottom:-50px;transform:translateX(-50%);display:flex;align-items:center}.Round__buttons button{height:40px;width:50px;background-color:#2d862d;border:none;outline:0;cursor:pointer}.Round__buttons button:hover{background-color:#bddbbd}.Round__buttons button:first-child{border-radius:0 0 0 10px}.Round__buttons button:last-child{border-radius:0 0 10px 0}@media (min-width:600px){.Round__buttons button:nth-child(3){display:none}.Round__buttons button:nth-child(2){border-radius:0 0 10px 0}}.Round__separator{border:none;outline:0;margin:0;background-color:#fff;width:10px;max-height:540px;height:calc(50vw + 40px)}@media (max-width:600px){.Round__separator{height:10px;width:100%}}@media (max-width:600px){.Round:not(.\--expanded) .Round__code,.Round:not(.\--expanded) .Round__separator{display:none}}body{font-family:Source Sans Pro,sans-serif;color:#fff;background-color:#061306}body,header{text-align:center}header{margin-bottom:4rem}@media (max-width:600px){header{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}}header img{margin:10px}@media (max-width:600px){header img{max-width:10vw}}header h1{font-size:4rem;font-size:calc(.5rem + 3vw);font-weight:300;margin:0}@media (max-width:600px){header h1{font-weight:400;max-width:12ch}}header h2{font-weight:300;font-size:2.5rem;font-size:calc(.5rem + 1vw);margin:0 auto;max-width:55ch;flex-basis:100%}a{color:#367d36}a:hover,footer{color:#bddbbd}footer{padding-top:10px;font-size:.7em}