.start-button[data-v-4631b549] {
  margin-top: 0.5rem;
  text-align: center;
  width: 100%;
}.xash-loading__container[data-v-4c09135b] {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}.xash-launch-options[data-v-67fad174] {
  width: 100%;
}
.options[data-v-67fad174] {
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
}
.options label[data-v-67fad174] {
  cursor: pointer;
}
.attribution-box[data-v-9a5c5631] {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  width: 235px;
  margin: 6px;
  border-top: solid 1px #323232;
  border-bottom: solid 1px #080808;
  border-left: solid 1px #323232;
  border-right: solid 1px #080808;
}
.start-button[data-v-116e49d9] {
  text-align: center;
  width: 100%;
}.local-folders[data-v-786452d1] {
  max-height: 200px;
  overflow: auto;
}
.start-buttons[data-v-786452d1] {
  display: flex;
  flex-direction: column;
}
.start-buttons .start-button[data-v-786452d1] {
  text-align: center;
  width: 100%;
}
.start-buttons .start-button[data-v-786452d1]:first-child {
  margin-bottom: 1rem;
}
.start-buttons--has-folders[data-v-786452d1] {
  margin-top: 1rem;
}.info-icon[data-v-535c1b10] {
  cursor: help;
}
.info-icon img[data-v-535c1b10] {
  height: 16px;
  border: none;
}
.info-icon img[data-v-535c1b10]:hover {
  filter: brightness(0) saturate(100%) invert(56%) sepia(28%) saturate(830%) hue-rotate(0deg) brightness(92%) contrast(87%);
}#save-location-input[data-v-dd6bc311] {
  width: 100%;
}
.save-location-wrapper[data-v-dd6bc311] {
  display: flex;
  align-items: center;
}
.save-controls[data-v-dd6bc311] {
  display: flex;
  gap: 1rem;
  margin-bottom: 1rem;
}
.save-controls__add[data-v-dd6bc311], .save-controls__remove[data-v-dd6bc311], .save-controls__download[data-v-dd6bc311] {
  min-width: 3rem;
}
.saves-list__wrapper[data-v-dd6bc311] {
  max-height: 30rem;
  overflow-y: auto;
}
.saves-list .category-title-spacer[data-v-dd6bc311] {
  margin-bottom: 0.5rem;
}.multiplayer-ip-wrapper[data-v-54ea9272] {
  display: flex;
  align-items: center;
}
.multiplayer-ip-wrapper #multiplayer-ip-input[data-v-54ea9272] {
  width: 100%;
}.xash-settings[data-v-22dc4c43] {
  width: 90%;
  position: absolute;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  margin: 10px;
  flex-direction: column;
  z-index: 10;
}
.xash-menu-flex[data-v-22dc4c43] {
  height: 86vh;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: start;
  align-items: start;
  align-content: flex-start;
  overflow: hidden;
}.loading[data-v-28405c54] {
  position: absolute;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNjQuNzA3IiBoZWlnaHQ9IjM2NC43MDciPjxwYXRoIGZpbGw9IiM1MTM1MDUiIGQ9Ik0yMjMuODY0IDI3Mi43MjlsLTM4LjYwOC05Ny44NDgtNTYuNjAzIDg5LjE4NEg5My4xNjZsNzkuMDUyLTEyNy42NTQtOC44NzUtMjUuMjI5aC0zMC43ODFWODEuMTJoNTIuNjkxbDYwLjUyMSAxNTMuODk5IDI2LjYwOC04LjY2OCA4Ljg2NyAyOS44MTMtNTcuMzg1IDE2LjU2NXoiLz48cGF0aCBpZD0nY2lyY2xlJyBmaWxsPSJub25lIiBzdHJva2U9IiM1MTM1MDUiIHN0cm9rZS13aWR0aD0iMzQiIGQ9Ik0zMzcuNjIzIDE4Mi4xOThjMCA4NS41NzktNjkuMzYzIDE1NC45MzQtMTU0LjkzNCAxNTQuOTM0UzI3Ljc1MyAyNjcuNzc4IDI3Ljc1MyAxODIuMTk4YzAtODUuNTY5IDY5LjM2My0xNTQuOTMzIDE1NC45MzYtMTU0LjkzMyA4NS41NyAwIDE1NC45MzQgNjkuMzY0IDE1NC45MzQgMTU0LjkzM3oiLz4KICAgIDxzdHlsZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgICAgICNjaXJjbGUgewogICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDI1MDsKICAgICAgICBhbmltYXRpb24tbmFtZTogZGFzaDsKICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzOwogICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOwogICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDsKICAgICAgICB9CgogICAgICAgIEBrZXlmcmFtZXMgZGFzaCB7CiAgICAgICAgdG8gewogICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA1MDA7CiAgICAgICAgfQogICAgICAgIH0KICAgIDwvc3R5bGU+Cjwvc3ZnPgo=");
  z-index: 9;
}.start[data-v-3cb81093] {
  position: absolute;
  bottom: 10px;
  right: 10px;
}*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
}

body {
  height: 100vh;
  width: 100vw;
}

/*** Navbar ***/

nav {
  border-top: solid 1px #323232;
  border-bottom: solid 1px #080808;
  border-left: solid 1px #323232;
  border-right: solid 1px #080808;
  padding: 0;
  list-style: none;
  background: #212121;
  margin-bottom: 20px;
}

nav li {
  display: inline-block;
  position: relative;
  line-height: 21px;
  text-align: left;
  cursor: pointer;
}

nav li a {
  display: block;
  padding: 8px 25px;
  color: #f0b43f;
  text-decoration: none;
}

nav li a:hover {
  color: #e3e41f;
  background: #181818;
}

nav li:hover ul.dropdown {
  display: block;
}

nav li ul.dropdown {
  display: none;
  list-style: none;
  border-top: solid 1px #323232;
  border-bottom: solid 1px #080808;
  border-left: solid 1px #323232;
  border-right: solid 1px #080808;
  border-top: none;
  padding: 0;
  min-width: 150px;
  background: #212121;
  position: absolute;
  top: 23px;
  z-index: 1;
}

nav li ul.dropdown li {
  display: block;
}

/*** Form Controls: Buttons, Checkboxes, Radio Buttons, Text Fields, etc. ***/

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="color"],
::-webkit-file-upload-button,
.greensteam-button {
  color: white;
  background-color: #212121;
  height: 25px;
  min-width: 75px;
  cursor: pointer;
  border-top: solid 1px #323232;
  border-bottom: solid 1px #080808;
  border-left: solid 1px #323232;
  border-right: solid 1px #080808;
  font-weight: lighter;
  text-align: left;
  -webkit-font-smoothing: none;
}

button:disabled {
  filter: brightness(0.5);
  cursor: not-allowed;
}

button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
input[type="color"]:active,
::-webkit-file-upload-button:active,
.greensteam-button:active {
  border-top: solid 1px #080808;
  border-bottom: solid 1px #323232;
  border-left: solid 1px #080808;
  border-right: solid 1px #323232;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
input[type="color"]:focus,
::-webkit-file-upload-button:focus,
.greensteam-button:focus {
  outline: 1px dashed #080808;
  outline-offset: -4px;
}

button :not(input[type="color"]),
input[type="button"] :not(input[type="color"]),
input[type="reset"] :not(input[type="color"]),
input[type="submit"] :not(input[type="color"]),
input[type="color"] :not(input[type="color"]),
::-webkit-file-upload-button :not(input[type="color"]),
.greensteam-button :not(input[type="color"]) {
  padding-right: 5%;
}

::file-selector-button {
  color: white;
  background-color: #212121;
  height: 25px;
  min-width: 75px;
  cursor: pointer;
  border-top: solid 1px #323232;
  border-bottom: solid 1px #080808;
  border-left: solid 1px #323232;
  border-right: solid 1px #080808;
  font-weight: lighter;
  text-align: left;
  -webkit-font-smoothing: none;
}

::file-selector-button:active {
  border-top: solid 1px #080808;
  border-bottom: solid 1px #323232;
  border-left: solid 1px #080808;
  border-right: solid 1px #323232;
}

::file-selector-button:focus {
  outline: 1px dashed #080808;
  outline-offset: -4px;
}

::file-selector-button :not(input[type="color"]) {
  padding-right: 5%;
}

button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
input[type="color"]:active,
::file-selector-button:active {
  border-top: solid 1px #080808;
  border-bottom: solid 1px #323232;
  border-left: solid 1px #080808;
  border-right: solid 1px #323232;
}

input[type="checkbox"] {
  vertical-align: middle;
  appearance: none;
  width: 15px;
  height: 15px;
  border-top: solid 1px #080808;
  border-bottom: solid 1px #323232;
  border-left: solid 1px #080808;
  border-right: solid 1px #323232;
}

input[type="checkbox"]:focus {
  outline: 1px dotted black;
  outline-offset: -2px;
}

input[type="checkbox"]:checked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADJSURBVChTnVLbDYMgFAX8MPLnCq5gR7AzdYau4gp2hHaEdoUmBIUYgXIMaKX9qD3JzeU+DocLUOcc2QsW/C7sIo3jeIL/ieRHKIdh6KZpahDPJGNM463GOgUISqkOPSG1KoXChmitrbzCNc0vJOyotW7RiBgeG8UYyPP8DL+ZCQ0g4ihQiARK6ZNzfsyy7DLH8Z2+HQMAoSgKEG4htSqlBYAx9vAKhzSPWRbzSpWU8i6EcPCI3+vRPhL+Leq+73EBZVqL9sffI+QFgLG7r2y1YCkAAAAASUVORK5CYII=");
}

input[type="radio"] {
  vertical-align: text-bottom;
  appearance: none;
  width: 15px;
  height: 15px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHNSURBVDhPpVNNL8RQFO20nal2aCspYSQWLUEEkYgwxB9gSyLESvwHGwsbP8LW1tpCfGwkNmJpBF1ImA8zU2Po6LRa90xaC2EicZKX9r17zu19957G1laWmQhtra3jhq5vK7I8xfN8eywW44Ig+PA8z6q8vJzfmeZW9fX1MqQzX+I+Xd/p7uparbvuU61WMx3HeSBRhZIogiD0iKKoJ+Lxjmwut3drmpvQcGOjIw2hpmnz1Wr1olQuH1qWdVy2rCNah7Zt37w7zr1Tr2epCldV1ZkWQehFnJtNT4/3G8YOhMVS6YCEJ8+VyhlVUPB9v4YnJbj2XLf8Qfs4VdKhaQvEO+WWlxZ3cbfwiydvtp1p3OMbXNctBr7vcDwv4wqyLE+waA7uiOy/CSMgDh740LHoKpqDg5DTFFEzoWNRMrpKDXkM400BHvjQsZhjYxyJRCqMNwV44EPHwgDRHMN4U4AHPnQsnIMDSZIGkpI0GHJ+BOLggQ8d12fomZ5Uah0GwBwxDowl5H8BQhrPZLuqztH70FUms8ENDQ7kyHadcA4MgDnSXqNOxgOG8SRRNBRFmaKVbgiTyeFCobCfy+f3eGSNvApvo6y/evsffxXDfALvLjR4apK2hwAAAABJRU5ErkJggg==");
}

input[type="radio"]:focus {
  outline: 1px dotted black;
}

input[type="radio"]:checked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJESURBVDhPpVPPa9NgGM6vJm1Sk4xlWjeskM5tIlbbg8w5i8fNHxMcCKJ4UfHgX+DFg5fdPYungScPetlgqBMVRLAbu1RRcxC7ZrVtbDJT02SJ31PMGDsJvhC+73u/93nf93ueN/T1q1eo2Pak04Wcrt9XZHmc47g+mqbZKIq2giCw2rb97qth3HM2N1f+hlPb4GFdn9ufyVzr+v6PTqdjeJ5XJaA2SaIIgjCUSqV0PpEYqJnm/BfDuAsMeyx/tAfUNO2c4zgfmq3WkmVZL1qW9Zx8S67rfv7ted+8brdGuvBVVT2VFIQs7tnJiZOFQ7ncHICNZnOBAF/+bLffkg7qYRh2sJIEnwLfb22Rc4J0MqBp50ncMoc3olXbccq2bb//5bofp6amHxaKxYuZwSHNXK82Vsrlp4uLCzfRKs/z+0RRHAWOvTx76QEhYRWtoiKAZy/M3FBUVWQYhpIVRRweGSlGYXigUqk8Iu/WkslkVlWUSQasghyQhMyoCNBOwxl+7GMygWMgB1glhKzjEq1i3W2xH3GIB46Bjj05eH4Ql3gj1t0W+xGHeOAYDECsIy5BDmEZ223DGX7sEYd44NgzpdMlQsBB6Ag5QArIkSQxK6XTYq36vfH61fJjsC2J4piiKBN9qloiqlToO7dvFY7n888I02+gcyxXr+QOA1CW5RNaf/80mF5dW5thD4+NmoT+vZgcDADLcTLkIEwmIooKxFQqR6qNxxUlSTpSr9efmBsb8xyyxrOK2cYA/Ots/8dfRVF/AH7IZq7i2nN3AAAAAElFTkSuQmCC");
}

input[type="text"],
input[type="tel"],
input[type="search"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="number"],
input[type="date"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="time"],
input[list],
select,
textarea {
  border-top: solid 1px #080808;
  border-bottom: solid 1px #323232;
  border-left: solid 1px #080808;
  border-right: solid 1px #323232;
  color: inherit;
  background: #080808;
}

input[type="text"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[list]:focus,
select:focus,
textarea:focus {
  outline: 1px dotted black;
  outline-offset: -3px;
}

::-webkit-calendar-picker-indicator {
  filter: brightness(0) invert() brightness(70%);
}

/*** Range Slider ***/

.greensteam-slider-track {
  background: black;
  height: 4px;
  border-top: solid 1px #080808;
  border-bottom: solid 1px #323232;
  border-left: solid 1px #080808;
  border-right: solid 1px #323232;
  margin: 6px 0;
}

.greensteam-slider-thumb {
  appearance: none;
  background: #212121;
  border-top: solid 1px #323232;
  border-bottom: solid 1px #080808;
  border-left: solid 1px #323232;
  border-right: solid 1px #080808;
  width: 8px;
  height: 16px;
  position: relative;
  top: -7px;
  border-radius: 0;
}

input[type="range"] {
  appearance: none;
  min-width: 200px;
  color: #b8c4ad;
  background: none;
  position: relative;
}

input[type="range"]::before,
input[type="range"]::after {
  display: inline;
  position: absolute;
  font-size: 10px;
  top: 10px;
  font-family: monospace;
}

input[type="range"]::before {
  left: 0;
  content: attr(min);
}

input[type="range"]::after {
  right: 0;
  content: attr(max);
}

input[type="range"]::-webkit-slider-runnable-track {
  background: black;
  height: 4px;
  border-top: solid 1px #080808;
  border-bottom: solid 1px #323232;
  border-left: solid 1px #080808;
  border-right: solid 1px #323232;
  margin: 6px 0;
}

input[type="range"]::-moz-range-track,
input[type="range"]::-moz-range-progress {
  background: black;
  height: 4px;
  border-top: solid 1px #080808;
  border-bottom: solid 1px #323232;
  border-left: solid 1px #080808;
  border-right: solid 1px #323232;
  margin: 6px 0;
}

input[type="range"]::-moz-range-track,
input[type="range"]::-moz-range-progress {
  height: 2px;
}

input[type="range"]::-webkit-slider-thumb {
  appearance: none;
  background: #212121;
  border-top: solid 1px #323232;
  border-bottom: solid 1px #080808;
  border-left: solid 1px #323232;
  border-right: solid 1px #080808;
  width: 8px;
  height: 16px;
  position: relative;
  top: -7px;
  border-radius: 0;
}

input[type="range"]::-moz-range-thumb {
  appearance: none;
  background: #212121;
  border-top: solid 1px #323232;
  border-bottom: solid 1px #080808;
  border-left: solid 1px #323232;
  border-right: solid 1px #080808;
  width: 8px;
  height: 16px;
  position: relative;
  top: -7px;
  border-radius: 0;
}

input[type="range"]:focus {
  outline: 1px dotted black;
  outline-offset: 2px;
}

input[type="range"].ticks {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAFCAYAAACaTbYsAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAaSURBVChTY+ic1PgfCBjIwUwMFIAhqZmBAQC5ayx6epJ5BAAAAABJRU5ErkJggg==") repeat-x;
  background-position: bottom left 2px;
  background-size: 19px 5px;
}

input[type="range"].ticks::before,
input[type="range"].ticks::after {
  top: 16px;
}

/*** Window ***/

.window {
  width: 235px;
  margin: 6px;
}

.window,
.box {
  position: static;
  background-color: #212121;
  padding: 10px;
  box-sizing: border-box;
  max-width: 780px;
}

.titlebar,
.window:not(.headless)::before {
  display: block;
  position: relative;
  margin-bottom: 1em;
  width: 100%;
  height: 18px;
  line-height: 18px;
  text-indent: 24px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABvElEQVQ4jY2TsWuTURRHz33vJf0SG7WtKZLQVtClFB0UxEksokNVxEEnd/8CJ2cn/wJHQUpJQYcWoRUR6SZkEZeCBEUXsTQULE3yfd/7ORmaQtuc7S2H87j3GvtQA0+VEpDQJRLZtQW6HIENCFYZo1dcILpboFGia9Hee2ZPSA8TuAOvceTuITeJrI1pkrGRG0cVDApm+InLX+B6z/HxO6KOubtDC2yOnj1Im4xnTQr6jVmFaPNaKs4OV/Cfvzhi7IDaQMT8naEFEkakRgxXMQIoAbupBqXhCtYpY/4yOQFhQBGjSyc5e6xAwuhRI/UXkZ3D2MKrBUwTrH58wTplslDHbAchIu/x2QfQNl7XpcG9GRBIOFKmyW0WrILsNdXOK0L2Ga8tzN1nKXl8eMEqCT1/HtwFclIqe29snowSXylkX0AB555q8cQlNTillxT6AglHzgTmppBNIC33b+A02yj7RMi/YSrh9RA3co0zyRSAkzCWkxkcJ4nkEN/ao+5mv+wKGQV+YNrAxTVcrBHdbWRVgECTQOjs0mEHn64hfu3/oxnSO/4Q2CCS4nNhaqFsk2GRcPrIqFYoH5zEP+COrxBS0Zi8AAAAAElFTkSuQmCC"), url("data:image/png;base64,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"), url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-position: top left, top right 20px, top right;
}

.window:not(.headless):before {
  content: attr(name);
}

.window:not(.no-resize)::after {
  width: 12px;
  height: 12px;
  display: block;
  margin: 0 0 0 auto;
  position: relative;
  bottom: -7px;
  right: -7px;
  cursor: nwse-resize;
  content: "";
  background-image: url("data:image/png;base64,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");
}

.window.half,
.window-row .window {
  max-width: 380px;
  width: 100%;
  align-self: flex-start;
}

/*** Progress Bar ***/

progress {
  -webkit-appearance: none;
  appearance: none;
  display: block;
  width: 90%;
  margin: 12px auto;
  margin-top: 18px;
  height: 26px;
  box-sizing: border-box;
  border-top: solid 1px #080808;
  border-bottom: solid 1px #323232;
  border-left: solid 1px #080808;
  border-right: solid 1px #323232;
  background: #080808;
}

progress::-webkit-progress-bar {
  background: #080808;
  padding: 4px;
}

progress::-webkit-progress-value {
  height: 16px;
  background: repeating-linear-gradient(
    to right,
    #96892d,
    #96892d 8px,
    #080808 1px,
    #080808 12px
  );
}

progress::-moz-progress-bar {
  height: 16px;
  background: repeating-linear-gradient(
    to right,
    #96892d,
    #96892d 8px,
    #080808 1px,
    #080808 12px
  );
  margin-top: 4px;
  margin-left: 4px;
}

/*** Scrollbar ***/

::-webkit-scrollbar,
::-webkit-scrollbar-corner {
  width: 18px;
  background-color: #181818;
}

::-webkit-scrollbar-thumb {
  background-color: #212121;
  border-top: solid 1px #323232;
  border-bottom: solid 1px #080808;
  border-left: solid 1px #323232;
  border-right: solid 1px #080808;
}

::-webkit-scrollbar-button {
  width: 18px;
  height: 18px;
  border-top: solid 1px #323232;
  border-bottom: solid 1px #080808;
  border-left: solid 1px #323232;
  border-right: solid 1px #080808;
  background: #212121;
}

::-webkit-scrollbar-button:active {
  border-top: solid 1px #080808;
  border-bottom: solid 1px #323232;
  border-left: solid 1px #080808;
  border-right: solid 1px #323232;
}

::-webkit-scrollbar-button:vertical:increment {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAANklEQVQYV2PYsG4dQQwilIH4Px6sDFONSyFIHGwSLoVgBSCMrAhZIVwBCCMrgGEUBRvWrWMAAOSbf7Qe9eAcAAAAAElFTkSuQmCC") no-repeat center, #212121;
}

::-webkit-scrollbar-button:vertical:decrement {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAMElEQVQYV2PYsG4dOlZGF0PhADFIwX8oDRfHpgCG4QpxKUBRiE8BDCvDTMKD1zEAABysf7RXthBnAAAAAElFTkSuQmCC") no-repeat center, #212121;
}

::-webkit-scrollbar-button:horizontal:increment {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAMklEQVQYV2PYsG4dCCtDaTiGMf4DMYoksgSKJLoEXBKbBFiSaB1Y7cDqKhTBDevWMQAAZrx/tHgeiwgAAAAASUVORK5CYII=") no-repeat center, #212121;
}

::-webkit-scrollbar-button:horizontal:decrement {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAMElEQVQYV2PYsG4dOlYG0dgE/4PY2ARRJJAF4RLognAJnDqwSaJIIEtiSEAl1zEAABnIf7R8QVjiAAAAAElFTkSuQmCC") no-repeat center, #212121;
}

/*** Borders ***/

.border {
  border-top: solid 1px #323232;
  border-bottom: solid 1px #080808;
  border-left: solid 1px #323232;
  border-right: solid 1px #080808;
}

.border-inverted {
  border-top: solid 1px #080808;
  border-bottom: solid 1px #323232;
  border-left: solid 1px #080808;
  border-right: solid 1px #323232;
}

.inset,
.box.inset,
.window.rounded {
  background-color: #080808;
  border-top: solid 1px #080808;
  border-bottom: solid 1px #323232;
  border-left: solid 1px #080808;
  border-right: solid 1px #323232;
}

.inset code,
.box.inset code,
.window.rounded code {
  background-color: #212121;
}

.rounded,
.box.rounded,
.window.rounded {
  border: none;
  border-radius: 10px;
}

.inset .rounded {
  background-color: #212121;
}

.inset .rounded code {
  background-color: #080808;
}

.flex-row {
  display: flex;
  flex-direction: row;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.flex-row,
.flex-column {
  align-items: flex-start;
}

body {
  background-color: #080808;
  font-family: "Trebuchet MS", "Verdana", sans-serif;
  color: #d8ded3;
  font-size: 14px;
  image-rendering: pixelated;
}

::selection {
  background-color: #96892d;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 3px 12px 12px;
}

h1,
h2 {
  color: #f0b43f;
}

h1 {
  font-size: 18px;
}

h2 {
  font-size: 16px;
}

p {
  text-align: left;
  margin: 12px 12px 12px;
  color: #d8ded3;
}

fieldset {
  border-top: solid 1px #080808;
  border-bottom: solid 1px #323232;
  border-left: solid 1px #080808;
  border-right: solid 1px #323232;
}

code {
  background: #080808;
  padding: 0 3px;
}

hr {
  margin: 20px 0;
  border: none;
  height: 1px;
  background-color: #080808;
}

img {
  object-fit: contain;
  margin: 2px;
}

.window-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 780px;
  margin: 0 auto;
}

.window-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  max-width: 780px;
}

.window {
  border-top: solid 1px #323232;
  border-bottom: solid 1px #080808;
  border-left: solid 1px #323232;
  border-right: solid 1px #080808;
}

input[type="checkbox"] {
  background: #080808;
}

.window::before {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 12px;
  color: white;
  font-weight: bold;
}

img {
  border: solid 2px #7b8484;
}

a {
  text-decoration: none;
  color: #e03644;
}

a:hover {
  text-decoration: underline;
}

.DownloadButton {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAZCAYAAADHXotLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAX9JREFUeNrsWkFOwzAQ9CI+EogUKkXwlCof6bXHwq09lo9U/IULEhVPCZdGMq7Njh27MmVGqip5nWZ3Z9c7iSrb/fNoiGpwa4wx69VGkM271xdmrBDWq41ZPN2PN0xFhR0SwyJRFuwQEkKQkL8+Q94OhyQpvBwGYUovONRT8PH1fkZu1/Ri2W2TvVecdZfs39Z8Nvea0B7Enx977HiQmFMIyVrpPoc9Do4ACWji0YRrZKhF0TW9+OIBY65jhkxBKMGKU6GxCYy93mT2R4s5qkNSb1xqhkiGiqfKKgSbGK1qZ1U16gda/XNmSHv6/gR/p62YwJLdNTqipH6VdeWQrumDyirnkXU8fVql+if7tB+Wwo7i8B0toSEtCR0Qe3Rp/pzdTzu2UJV1kQ5xHQ04JqDun3t0aeJFcvgDxhxNyDEwU1rHDj+DeOwxKk3AdWSfgCTC61OsaPKvRWX9v1cny2EIdQrfVfE5hIQQJIQgIbU+aT483vF/WRXhGwAA//8DAGMvhTm1q/SZAAAAAElFTkSuQmCC) no-repeat;
  padding: 13px 50px;
}

.DownloadButton:active {
  background: url(data:image/png;base64,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) no-repeat;
  padding: 13px 50px;
}

p.menu-item {
  padding: 4px;
  margin: 0;
}

p.menu-item:hover,
p.menu-item--selected {
  background-color: #96892d;
  user-select: none;
  cursor: pointer;
}

main {
    position: relative;
}

#app {
    height: 100vh;
    width: 100vw;
    z-index: 10;
    overflow: hidden;
}

canvas,
#app {
    position: absolute;
    top: 0;
    left: 0;
}

canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='364.707'%20height='364.707'%3e%3cpath%20fill='%23513505'%20d='M223.864%20272.729l-38.608-97.848-56.603%2089.184H93.166l79.052-127.654-8.875-25.229h-30.781V81.12h52.691l60.521%20153.899%2026.608-8.668%208.867%2029.813-57.385%2016.565z'/%3e%3cpath%20fill='none'%20stroke='%23513505'%20stroke-width='34'%20d='M337.623%20182.198c0%2085.579-69.363%20154.934-154.934%20154.934S27.753%20267.778%2027.753%20182.198c0-85.569%2069.363-154.933%20154.936-154.933%2085.57%200%20154.934%2069.364%20154.934%20154.933z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center;
}
