@import url("https://fonts.googleapis.com/css?family=Open%20Sans:300,400");
:root { --link-color: #273968; --main-background-color: hsl(0, 0%, 90%); --main-text-color: #151515; --color-gradient: linear-gradient(90deg, #5e4779, #b488cc, #5e4779); --color-darker: #241545; --color-dark: #273968; --color-primary: #7953e0; --color-light: #f1baff; --color-lighter: #fafafa; --color-code: #273968; --color-code-bg: #a47eaf; }

@media (prefers-color-scheme: dark) { :root { --link-color: #f1baff; --main-background-color: hsl(0, 0%, 12%); --main-text-color: hsl(0, 0%, 85%); --color-gradient: linear-gradient(90deg, #241545, #795e87, #241545); --color-darker: #1f123a; --color-dark: #192543; --color-primary: #553a9f; --color-light: #d9a3e7; --color-lighter: #fafafa; --color-code: #c3bbe6; --color-code-bg: #85688e4e; } }

html, body { font-family: "Open Sans", sans-serif; font-weight: 300; font-size: 20px; line-height: 1.4; }

:root { --link-color: #273968; --main-background-color: hsl(0, 0%, 90%); --main-text-color: #151515; --color-gradient: linear-gradient(90deg, #5e4779, #b488cc, #5e4779); --color-darker: #241545; --color-dark: #273968; --color-primary: #7953e0; --color-light: #f1baff; --color-lighter: #fafafa; --color-code: #273968; --color-code-bg: #a47eaf; }

@media (prefers-color-scheme: dark) { :root { --link-color: #f1baff; --main-background-color: hsl(0, 0%, 12%); --main-text-color: hsl(0, 0%, 85%); --color-gradient: linear-gradient(90deg, #241545, #795e87, #241545); --color-darker: #1f123a; --color-dark: #192543; --color-primary: #553a9f; --color-light: #d9a3e7; --color-lighter: #fafafa; --color-code: #c3bbe6; --color-code-bg: #85688e4e; } }

html, body { background-color: var(--main-background-color); color: var(--main-text-color); margin: 0; }

a { color: var(--link-color); }

body { display: flex; flex-direction: column; min-height: 100vh; }

.content { flex: 1; }

.body { box-sizing: border-box; max-width: 1024px; margin: 2em auto 4em; padding: 0 1em; }

img { width: 100%; }

.discordBadge { width: 35%; }

.hidden-link { text-decoration: none; color: inherit; }

.center-video { box-sizing: border-box; max-width: 1280px; margin: 2em auto 4em; padding: 0 1em; }

.video-frame { width: 100%; aspect-ratio: 16 / 9; }

code { font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace; line-height: normal; background: var(--color-code-bg); color: var(--color-code); border-radius: 3px; font-size: 0.8em; padding: 0.2em 0.4em; }

.footer { background: var(--color-darker); color: var(--color-lighter); font-size: .8em; }

.footer__container { box-sizing: border-box; width: 100%; max-width: 1024px; padding: .5em 1em; margin: auto; display: flex; flex-direction: row; align-items: center; }

.footer__spacer { flex: 1; }

.footer__link { margin-left: 1em; color: var(--color-lighter); }

.footer svg path { fill: var(--color-lighter); }

.footer #twitter { width: 2em; }

.footer #facebook { width: 1.5em; }

.footer #rss { width: 1.25em; margin-left: .5em; }

.footer a { color: var(--color-lighter); }

.hero { margin-top: 2.5em; padding: 1em; background: var(--color-gradient); color: var(--color-lighter); text-align: center; }

.hero img { display: block; width: 100%; max-width: 350px; margin: auto; margin-top: 2em; margin-bottom: 4em; }

.hero__actions { box-sizing: border-box; max-width: 1024px; margin: 2em auto 4em; padding: 0 1em; display: flex; flex-direction: row; align-items: center; justify-content: center; }

@media (max-width: 720px) { .hero__actions { flex-direction: column; } }

.hero__action { margin: 0 .5em 1em; width: 9em; text-align: center; text-decoration: none; border: 2px solid var(--color-lighter); color: var(--color-lighter); padding: .5em 2em; font-weight: 400; }

.hero__action--primary { background: var(--color-lighter); color: var(--color-darker); }

.hero__action--disabled { opacity: .5; cursor: default; user-select: none; }

.hero__action:not(.hero__action--disabled):hover { transform: translateY(1px); }

.hero__link { color: var(--color-lighter); }

.nav { font-size: .8em; position: fixed; top: 0; left: 0; right: 0; background: var(--color-darker); color: var(--color-lighter); z-index: 1; }

.nav__container { box-sizing: border-box; width: 100%; max-width: 1024px; padding: .5em 1em; margin: auto; display: flex; flex-direction: row; align-items: center; }

.nav__brand { width: 3.25em; }

.nav__version { margin-left: 1em; }

@media (max-width: 600px) { .nav__version { display: none; } }

.nav__spacer { flex: 1; }

.nav__link { margin-left: 1em; font-weight: 400; }

.nav a { text-decoration: none; color: var(--color-light); }

.post__date { font-size: .8em; margin-top: -1.25em; }

.release { box-sizing: border-box; max-width: 1024px; margin: 1em auto 0; padding: 0 1em; }

.release__title { margin-bottom: 1em; font-weight: 500; font-size: 1.2em; }

.release__downloads { display: flex; flex-direction: row; align-items: center; justify-content: center; }

@media (max-width: 720px) { .release__downloads { flex-direction: column; } }

.release__hash { font-size: .75em; margin-bottom: 0.0em; }

.release__mirror { font-size: .7em; margin-bottom: 0.5em; font-style: italic; }

.release__eula { font-size: .7em; margin-bottom: 0.5em; }

.release .hero__action { display: flex; flex-direction: row; justify-content: center; align-items: center; }

.release .hero__action svg { width: 1.5em; margin-right: .5em; }

.release .hero__action svg path { color: var(--color-darker); }

.version { margin-bottom: 1em; }

.version p { margin: 0; }

.double-figure { display: flex; flex-flow: row wrap; justify-content: space-between; }

.double-figure .side-figure__picture, .double-figure .side-figure__video { width: 100%; }

.side-figure { margin: 1em 0; display: flex; flex-flow: row wrap; justify-content: center; }

.side-figure__video video { width: 100%; }

.side-figure__picture { flex-shrink: 0; width: 10em; max-width: 100%; margin: auto; }

.side-figure__caption { width: 100%; opacity: .5; font-size: .8em; font-weight: 400; margin-top: .25em; }

.side-figure__text { flex: 1; margin-left: 1em; }

.side-figure__text p { margin: 0; }

.side-figure--right { flex-direction: row-reverse; }

.side-figure--right .side-figure__text { margin-left: 0; margin-right: 1em; }

@media (max-width: 800px) { .side-figure { flex-direction: column; } .side-figure__caption { margin-bottom: 1em; } .side-figure__text { margin: 0; } }

.social { text-align: center; }

.social__button { display: inline-block; margin: .25em; padding: .25em .75em .25em 2.25em; background-size: auto 1em; background-repeat: no-repeat; background-position: .75em; color: #fff; text-decoration: none; font-size: .75em; font-family: Arial, sans-serif; }

.social__button--twitter { background-color: #55acee; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="white" d="M23.44 4.83c-.8.37-1.5.38-2.22.02.93-.56.98-.96 1.32-2.02-.88.52-1.86.9-2.9 1.1-.82-.88-2-1.43-3.3-1.43-2.5 0-4.55 2.04-4.55 4.54 0 .36.03.7.1 1.04-3.77-.2-7.12-2-9.36-4.75-.4.67-.6 1.45-.6 2.3 0 1.56.8 2.95 2 3.77-.74-.03-1.44-.23-2.05-.57v.06c0 2.2 1.56 4.03 3.64 4.44-.67.2-1.37.2-2.06.08.58 1.8 2.26 3.12 4.25 3.16C5.78 18.1 3.37 18.74 1 18.46c2 1.3 4.4 2.04 6.97 2.04 8.35 0 12.92-6.92 12.92-12.93 0-.2 0-.4-.02-.6.9-.63 1.96-1.22 2.56-2.14z"/></svg>'); }

.social__button--twitter:hover { background-color: #74baee; }

.social__button--facebook { background-color: #3b5998; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="white" d="M18.77 7.46H14.5v-1.9c0-.9.6-1.1 1-1.1h3V.5h-4.33C10.24.5 9.5 3.44 9.5 5.32v2.15h-3v4h3v12h5v-12h3.85l.42-4z"/></svg>'); }

.social__button--facebook:hover { background-color: #5f77aa; }

.social__button--reddit { background-color: #ff4500; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z"/></svg>'); }

.social__button--reddit:hover { background-color: #fc6730; }

/*# sourceMappingURL=main.css.map */