@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400&display=swap&subset=latin-ext);body,html{height:100%;width:100%;overflow:hidden}::root{--bgColor:#ff0058;--gdColor:#fff}body{font-family:Montserrat,sans-serif;font-weight:300;letter-spacing:.05em;line-height:1.5em;font-size:1.04167vw}@media (max-width:800px){body{font-size:4.8vw}}a{text-decoration:none;color:inherit}a:hover{color:inherit;color:#e6004f;-webkit-box-shadow:0 -.15em 0 #fff inset;box-shadow:inset 0 -.15em 0 #fff}a.is-active,a:hover{text-decoration:underline}a.is-active{cursor:default}*{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}ul{list-style:none}.drag{cursor:-webkit-grab;fill:var(--bgColor);-ms-touch-action:none;touch-action:none;stroke:rgba(255,0,88,.5);-webkit-transition:fill .25s ease;transition:fill .25s ease}.drag:active{cursor:-webkit-grabbing}.drag__handler{fill:transparent}.app{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:800px){.app{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.app__menu{margin-bottom:2em}.app__menu li{display:inline-block;margin-right:1em}.app__widget{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--bgColor);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:background .25s ease;transition:background .25s ease}.app__gd{fill:var(--gdColor);stroke:rgba(255,0,88,.5)}.app__logo{width:25vw;margin:auto}@media (max-width:800px){.app__logo{width:60%}}.app__logo svg{display:block}.app__card{width:50%;margin:auto}@media (min-width:801px){.app__card{padding-top:1.25em}}@media (max-width:800px){.app__card{width:60%}}.app__info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--bgColor);color:var(--gdColor);text-shadow:0 0 4em rgba(255,0,88,.5);-webkit-transition:background .4s ease;transition:background .4s ease}.app__info p{margin-bottom:1.25em;color:inherit}.app__info a{font-size:80%}