* {margin: 0;padding: 0;text-rendering: geometricPrecision;box-sizing: border-box;}body, html {background: #000;color: #ccc;font: 12px Menlo, "DejaVu Sans Mono", "Lucida Console", monospace;}#header {position: fixed;top: 15px;right: 20px;z-index: 10000;display: flex;transition: all 0.3s ease;transition-property: transform, opacity;}#header span {color: #999;font-family: -apple-system, BlinkMacSystemFont,"Segoe UI", "Roboto", "Oxygen","Ubuntu", "Cantarell", "Fira Sans","Droid Sans", "Helvetica Neue", sans-serif;display: flex;align-items: center;margin-right: 10px;}#header a {color: #999;text-decoration: none;}#header a img {height: 16px;margin-left: 6px;margin-right: 4px;}#header a:hover {color: #FF2E88;}#header a.download-link {color: #FF2E88;}#header.hidden {transform: translateY(-35px);opacity: 0;}#logo {position: absolute;left: 0;right: 0;top: 0;padding: 50px 0 40px;font-family: -apple-system, BlinkMacSystemFont,"Segoe UI", "Roboto", "Oxygen","Ubuntu", "Cantarell", "Fira Sans","Droid Sans", "Helvetica Neue", sans-serif;text-align: center;z-index: 1000;}#logo img {display: block;margin: 0 auto 10px;}#logo .title, #logo .subtitle {padding: 3px 0;}#logo .title {font-size: 16px;}#logo .title b {font-weight: 500;}#logo .subtitle {color: #9B9B9B;}#top {height: 100vh;width: 100vw;position: relative;text-align: center;max-width: 100%;}#top .top-content {position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);opacity: 0;animation-name: arrow-appear;animation-delay: 2s;animation-duration: 500ms;animation-timing-function: ease;animation-fill-mode: forwards;}.top-download {position: relative;bottom: 75px;font-family: -apple-system, BlinkMacSystemFont,"Segoe UI", "Roboto", "Oxygen","Ubuntu", "Cantarell", "Fira Sans","Droid Sans", "Helvetica Neue", sans-serif;}.download-button {background: #50E3C2;color: #494949;height: 42px;display: flex;align-items: center;padding: 0 20px;margin-bottom: 10px;text-decoration: none;transition: background .12s ease-in-out;}.download-button:hover {background: #72EBD0;}.download-button svg {color: #2EAA8F;}.download-button svg#fallback-icon {margin-left: 10px;}.download-button svg:not(#fallback-icon) {margin-right: 10px;}.download-button strong {color: #000000;}#arrow {position: absolute;left: 50%;margin-left: -9px;bottom: 20px;}@keyframes arrow-appear {from {opacity: 0;}to {bottom: 0;opacity: 1;}}@keyframes arrow-video-finish {from {opacity: 0;}to {bottom: 0;opacity: 1;}}#video {height: 100vh;bottom: 0;width: 100%;position: absolute;}#video video {height: 100%;width: 100%;}#loading:before {content: 'Loading...';position: absolute;display: block;left: 0;top: 50%;right: 0;color: #666;opacity: 0;animation-name: appear;animation-delay: 2s;animation-duration: 500ms;animation-timing-function: ease;animation-fill-mode: forwards;}@keyframes appear {from {opacity: 0;}to {opacity: 1;}}#poster {position: absolute;left: 0;right: 0;bottom: 0;}#poster img {margin: auto;}#content {max-width: 800px;margin: auto;}#content a, .other-downloads a {color: #FF2E88;text-decoration: none;border-bottom: 1px solid #FF2E88;}#content a:hover, .other-downloads a:hover {background: #FF2E88;color: #fff;}#content h2, #content h3 {font-size: 12px;font-weight: bold;color: #ccc;margin: 0 0 30px 0;padding-top: 30px;}#content h2 a, #content h3 a {color: #ccc;border-bottom-width: 0;}#content p {margin: 0 0 20px;line-height: 18px;}#content h2:before {content: '## ';}#content h3:before {content: '### ';}#content h4:before {content: '#### ';}#content code {font: 12px Menlo, "DejaVu Sans Mono", "Lucida Console", monospace;}#content p code, #content li code, #content td code {color: #fff;}#content p code:before, #content p code:after,#content td code:before, #content td code:after,#content li code:before, #content li code:after {content: '`';}#content pre {margin: 30px;color: #50E3C2;line-height: 18px;}#content table thead td {color: #999;font-size: 10px;}#content table {width: 100%;border-collapse: collapse;margin-bottom: 20px;}#content td > table {margin: 0;}#content table td {vertical-align: top;border: 1px solid #444;line-height: 15px;position: relative;}#content table td.highlighted:after {position: absolute;content: "";border: 1px solid #50E3C2;width: 100%;height: 100%;top: -1px;left: -1px;pointer-events: none;}#content table td.invisible-top-left {border-top: 0;border-left: 0;}#content #installation-table a {border-bottom: none;display: block;padding: 10px;transition: color 0.3s ease;}#content #installation-table a:hover {background: none;color: #50E3C2;}#content #installation-table td:not(:first-child) {text-align: center;}#content #installation-table td:not(.highlighted) img {opacity: 0;transition: opacity 0.3s ease;}#content #installation-table td a:hover img {opacity: 1;}#content #installation-table td.highlighted a {color: #50E3C2;}#content #installation-table {color: #FFF;}#content #installation-table td[id^="td"] {padding: 0;}#content #installation-table img {width: 17px;height: 13px;}#content td.soon {color: #555;}#content td {padding: 10px;}#content table.config td:nth-child(2) {width: 30%;color: #999;}#content table.config tbody td:first-child {color: #fff;}#content table.api tbody td:first-child {color: #fff;}#content table.api > tbody > tr > td:nth-child(2) {width: 13%;}#content table.api tbody tbody td:first-child {width: 20%;}#content td > p:first-child {margin-top: 0;}#content ul {margin: 20px 10px;}#content ul li {list-style-type: none;line-height: 18px;margin: 5px 0;padding-left: 20px;}#content ul li:before {content: '-';color: #999;position: absolute;margin-left: -20px;}#content p b {color: #fff;}@media screen and (max-height: 500px) {.title {display: none;}}@media screen and (max-height: 550px) {.title span {display: none !important;}}@media screen and (max-height: 650px) {#logo img {height: 50px;width: auto;padding: 0;margin-top: 0;}}@media screen and (max-height: 700px) {#logo {padding: 30px 0 0;}}@media screen and (max-width: 800px) {#content table {margin-left: 0;margin-right: 0;}#download-for {display: none !important;}#header {width:300px;margin: 0 auto;}}@media screen and (max-width: 700px) {#header {text-align: center;padding: 20px 0;position: static;}#video video {display: none;}#video {background: no-repeat center url('https://cdn.zeit.co/hyper/hyperapp.gif');background-size: 100%;height: 100vh;}#content {padding: 20px;}pre {white-space:pre-wrap; word-wrap:break-word; overflow:auto;}#content table {margin-left: 0;margin-right: 0;margin-bottom: 20px;}#content .table-note:after {margin: 15px 0;content: "Please note: the complete table information is available in bigger resolutions!";display: block;color: #999;}#content img {max-width: 100%;height: auto;}#arrow {display: none;}}.is-hidden {display: none;}