/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *

 *












 */


#peek .wrapper {
  width: 860px !important;
  padding: 0;
}
/* line 10, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 16, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
label {
  font-size: 13px;
  font-weight: bold;
}

/* line 21, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
input[type="text"], #adv_code_search .search-page-label,
input[type="password"],
input[type="email"],
input[type="number"],
input[type="tel"],
input[type="url"],
input[type="search"],
textarea {
  min-height: 34px;
  padding: 7px 8px;
  font-size: 13px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: right center;
  border: 1px solid #ccc;
  border-radius: 3px;
  outline: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
/* line 42, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
input[type="text"].focus, #adv_code_search .focus.search-page-label, input[type="text"]:focus, .focused .drag-and-drop, #adv_code_search .search-page-label:focus,
input[type="password"].focus,
input[type="password"]:focus,
input[type="email"].focus,
input[type="email"]:focus,
input[type="number"].focus,
input[type="number"]:focus,
input[type="tel"].focus,
input[type="tel"]:focus,
input[type="url"].focus,
input[type="url"]:focus,
input[type="search"].focus,
input[type="search"]:focus,
textarea.focus,
textarea:focus {
  border-color: #51a7e8;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5);
}

/* line 51, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
input.input-contrast,
.input-contrast {
  background-color: #fafafa;
}
/* line 55, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
input.input-contrast:focus,
.input-contrast:focus {
  background-color: #fff;
}

/* line 59, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
::-webkit-input-placeholder,
:-moz-placeholder {
  color: #aaa;
}

/* line 64, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
::-webkit-validation-bubble-message {
  font-size: 12px;
  color: #fff;
  background: #9c2400;
  border: 0;
  border-radius: 3px;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 73, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
input::-webkit-validation-bubble-icon {
  display: none;
}

/* line 77, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
::-webkit-validation-bubble-arrow {
  background-color: #9c2400;
  border: solid 1px #9c2400;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 84, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
input.input-mini {
  min-height: 26px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
}

/* line 92, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
input.input-large {
  padding: 6px 10px;
  font-size: 16px;
}

/* line 98, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.input-block {
  display: block;
  width: 100%;
}

/* line 104, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.input-monospace {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
}

/* line 114, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form {
  margin: 15px 0;
}
/* line 117, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form input[type="text"], dl.form #adv_code_search .search-page-label, #adv_code_search dl.form .search-page-label,
dl.form input[type="password"],
dl.form input[type="email"],
dl.form textarea {
  background-color: #fafafa;
}
/* line 123, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form input[type="text"]:focus, dl.form .focused .drag-and-drop, .focused dl.form .drag-and-drop, dl.form #adv_code_search .search-page-label:focus, #adv_code_search dl.form .search-page-label:focus,
dl.form input[type="password"]:focus,
dl.form input[type="email"]:focus,
dl.form textarea:focus {
  background-color: #fff;
}
/* line 129, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dt {
  margin: 0 0 6px;
}
/* line 132, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dt label {
  position: relative;
}
/* line 137, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form.flattened > dt {
  float: left;
  margin: 0;
  line-height: 32px;
}
/* line 143, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form.flattened > dd {
  line-height: 32px;
}
/* line 159, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dd input[type="text"], dl.form > dd #adv_code_search .search-page-label, #adv_code_search dl.form > dd .search-page-label,
dl.form > dd input[type="password"],
dl.form > dd input[type="email"] {
  width: 440px;
  max-width: 100%;
  margin-right: 5px;
  background-position-x: 98%;
}
/* line 167, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dd input[type="text"].short, dl.form > dd #adv_code_search .short.search-page-label, #adv_code_search dl.form > dd .short.search-page-label,
dl.form > dd input[type="password"].short,
dl.form > dd input[type="email"].short {
  width: 250px;
}
/* line 171, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dd input[type="text"].shorter, dl.form > dd #adv_code_search .shorter.search-page-label, #adv_code_search dl.form > dd .shorter.search-page-label,
dl.form > dd input[type="password"].shorter,
dl.form > dd input[type="email"].shorter {
  width: 130px;
}
/* line 175, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dd input[type="text"].long, dl.form > dd #adv_code_search .long.search-page-label, #adv_code_search dl.form > dd .long.search-page-label,
dl.form > dd input[type="password"].long,
dl.form > dd input[type="email"].long {
  width: 100%;
}
/* line 179, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dd input[type="text"].is-autocheck-loading, dl.form > dd #adv_code_search .is-autocheck-loading.search-page-label, #adv_code_search dl.form > dd .is-autocheck-loading.search-page-label,
dl.form > dd input[type="password"].is-autocheck-loading,
dl.form > dd input[type="email"].is-autocheck-loading {
  background-image: url("/images/spinners/octocat-spinner-32.gif");
  background-size: 16px;
}
/* line 184, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dd input[type="text"].is-autocheck-successful, dl.form > dd #adv_code_search .is-autocheck-successful.search-page-label, #adv_code_search dl.form > dd .is-autocheck-successful.search-page-label,
dl.form > dd input[type="password"].is-autocheck-successful,
dl.form > dd input[type="email"].is-autocheck-successful {
  background-image: url("/images/modules/ajax/success.png");
}
/* line 188, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dd input[type="text"].is-autocheck-errored, dl.form > dd #adv_code_search .is-autocheck-errored.search-page-label, #adv_code_search dl.form > dd .is-autocheck-errored.search-page-label,
dl.form > dd input[type="password"].is-autocheck-errored,
dl.form > dd input[type="email"].is-autocheck-errored {
  background-image: url("/images/modules/ajax/error.png");
}
/* line 198, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dd textarea {
  width: 100%;
  height: 200px;
  min-height: 200px;
}
/* line 203, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dd textarea.short {
  height: 50px;
  min-height: 50px;
}
/* line 209, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dd p.note {
  min-height: 17px;
  margin: 4px 0 2px;
  font-size: 12px;
  color: #777;
}
/* line 215, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dd p.note .spinner {
  margin-right: 3px;
  vertical-align: middle;
}
/* line 221, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dd h4 {
  margin: 4px 0 0;
}
/* line 224, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dd h4.is-error {
  color: #bd2c00;
}
/* line 226, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dd h4.is-success {
  color: #6cc644;
}
/* line 229, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form > dd h4 + p.note {
  margin-top: 0;
}
/* line 240, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form.required > dt > label:after {
  padding-left: 5px;
  color: #9f1006;
  content: "*";
}

/* line 252, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-checkbox {
  padding-left: 20px;
  margin: 15px 0;
  vertical-align: middle;
}
/* line 259, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-checkbox label em.highlight {
  position: relative;
  left: -4px;
  padding: 2px 4px;
  font-style: normal;
  background: #fffbdc;
  border-radius: 3px;
}
/* line 269, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-checkbox input[type=checkbox],
.form-checkbox input[type=radio] {
  float: left;
  margin: 2px 0 0 -20px;
  vertical-align: middle;
}
/* line 276, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-checkbox .note {
  display: block;
  margin: 0;
  font-size: 12px;
  font-weight: normal;
  color: #666;
}

/* line 291, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-cards {
  height: 31px;
  margin: 0 0 15px;
}
/* line 295, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-cards .card {
  float: left;
  width: 47px;
  height: 31px;
  text-indent: -9999px;
  background-image: url("/images/modules/pricing/credit-cards-@1x.png");
  background-position: 0 0;
  opacity: 0.6;
}
/* line 304, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-cards .card.visa {
  background-position: 0 0;
}
/* line 306, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-cards .card.amex {
  background-position: -50px 0;
}
/* line 308, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-cards .card.mastercard {
  background-position: -100px 0;
}
/* line 310, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-cards .card.discover {
  background-position: -150px 0;
}
/* line 312, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-cards .card.jcb {
  background-position: -200px 0;
}
/* line 314, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-cards .card.dinersclub {
  background-position: -250px 0;
}
/* line 316, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-cards .card.enabled {
  opacity: 1;
}
/* line 318, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-cards .card.disabled {
  opacity: 0.2;
}
/* line 321, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-cards > .cards {
  margin: 0;
}
/* line 324, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-cards > .cards > li {
  float: left;
  margin: 0 4px 0 0;
  list-style-type: none;
}
/* line 329, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-cards > .cards > li.text {
  font-size: 11px;
  line-height: 31px;
  color: #999;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  /* line 344, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
  .form-cards > .cards .card {
    background-image: url("/images/modules/pricing/credit-cards-@2x.png");
    background-size: 300px 31px;
  }
}
/* line 360, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form .success,
dl.form .error,
dl.form .indicator {
  display: none;
  font-size: 12px;
  font-weight: bold;
}
/* line 368, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form.loading {
  opacity: 0.5;
}
/* line 371, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form.loading .indicator {
  display: inline;
}
/* line 375, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form.loading .spinner {
  display: inline-block;
  vertical-align: middle;
}
/* line 382, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form.successful .success {
  display: inline;
  color: #390;
}
/* line 389, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form.errored > dt label {
  color: #900;
}
/* line 394, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form.errored .error {
  display: inline;
  color: #900;
}
/* line 400, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form.errored dd.error,
dl.form.errored dd.warning {
  display: inline-block;
  padding: 5px;
  font-size: 11px;
  color: #494620;
  background: #f7ea57;
  border: 1px solid #c0b536;
  border-top-color: #fff;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 416, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form.warn .warning {
  display: inline;
  color: #900;
}
/* line 422, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form.warn dd.warning {
  display: inline-block;
  padding: 5px;
  font-size: 11px;
  color: #494620;
  background: #f7ea57;
  border: 1px solid #c0b536;
  border-top-color: #fff;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 435, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
dl.form .form-note {
  display: inline-block;
  padding: 5px;
  margin-top: -1px;
  font-size: 11px;
  color: #494620;
  background: #f7ea57;
  border: 1px solid #c0b536;
  border-top-color: #fff;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 454, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.hfields {
  margin: 15px 0;
}
/* line 5, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/mixins/_clearfix.scss */
.hfields:before {
  display: table;
  content: "";
}
/* line 10, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/mixins/_clearfix.scss */
.hfields:after {
  display: table;
  clear: both;
  content: "";
}
/* line 458, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.hfields dl.form {
  float: left;
  margin: 0 30px 0 0;
}
/* line 462, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.hfields dl.form > dt label {
  display: inline-block;
  margin: 5px 0 0;
  color: #666;
}
/* line 467, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.hfields dl.form > dt label img {
  position: relative;
  top: -2px;
}
/* line 474, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.hfields .button {
  float: left;
  margin: 28px 25px 0 -20px;
}
/* line 479, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.hfields select {
  margin-top: 5px;
}

/* line 484, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
html.no-dnd-uploads .drag-and-drop {
  min-height: 32px;
}
/* line 487, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
html.no-dnd-uploads .drag-and-drop .default {
  display: none;
}
/* line 492, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
html.no-dnd-uploads .upload-enabled textarea {
  border-bottom: 1px solid #ddd;
}

/* line 497, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.drag-and-drop {
  padding: 7px 10px;
  margin: 0;
  font-size: 13px;
  line-height: 16px;
  color: #aaa;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-top: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 509, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.drag-and-drop .default,
.drag-and-drop .loading,
.drag-and-drop .error {
  display: none;
}
/* line 515, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.drag-and-drop .error {
  color: #bd2c00;
}
/* line 520, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.drag-and-drop img {
  vertical-align: top;
}

/* line 525, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.is-default .drag-and-drop .default {
  display: inline-block;
}

/* line 529, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.is-uploading .drag-and-drop .loading {
  display: inline-block;
}

/* line 533, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.is-bad-file .drag-and-drop .bad-file {
  display: inline-block;
}

/* line 537, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.is-too-big .drag-and-drop .too-big {
  display: inline-block;
}

/* line 541, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.is-bad-browser .drag-and-drop .bad-browser {
  display: inline-block;
}

/* line 545, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.drag-and-drop-error-info {
  font-weight: normal;
  color: #aaa;
}
/* line 549, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.drag-and-drop-error-info a {
  color: #4183c4;
}

/* line 554, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.is-failed .drag-and-drop .failed-request {
  display: inline-block;
}

/* line 558, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.manual-file-chooser {
  position: absolute;
  width: 240px;
  padding: 5px;
  margin-left: -80px;
  cursor: pointer;
  opacity: 0.0001;
}

/* line 567, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.manual-file-chooser:hover + .manual-file-chooser-text {
  text-decoration: underline;
}

/* line 573, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.button .manual-file-chooser {
  top: 0;
  padding: 0;
  line-height: 34px;
}

/* line 581, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.upload-enabled textarea {
  display: block;
  border-bottom: 1px dashed #ddd;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 588, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.focused .drag-and-drop {
  box-shadow: rgba(81, 167, 232, 0.5) 0 0 3px;
}

/* line 594, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.dragover textarea,
.dragover .drag-and-drop {
  box-shadow: #c9ff00 0 0 3px;
}

/* line 603, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.previewable-comment-form {
  position: relative;
}
/* line 606, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.previewable-comment-form .tabnav {
  position: relative;
  padding: 10px 10px 0;
}
/* line 611, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.previewable-comment-form .comment {
  border: 1px solid #cacaca;
}
/* line 615, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.previewable-comment-form .comment-header .comment-header-actions {
  display: none;
}
/* line 617, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.previewable-comment-form .comment-form-error {
  margin-bottom: 10px;
}
/* line 619, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.previewable-comment-form .write-content,
.previewable-comment-form .preview-content {
  display: none;
  padding: 0 10px 10px;
}
/* line 625, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.previewable-comment-form.write-selected .write-content, .previewable-comment-form.preview-selected .preview-content {
  display: block;
}
/* line 630, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.previewable-comment-form textarea {
  display: block;
  width: 100%;
  min-height: 100px;
  max-height: 500px;
  padding: 10px;
  resize: vertical;
}
/* line 638, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.previewable-comment-form textarea.fullscreen-contents:focus {
  border: 0;
  box-shadow: none;
}

/* line 651, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
div.composer {
  margin-top: 0;
  border: 0;
}

/* line 657, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.composer .comment-form-textarea {
  height: 200px;
  min-height: 200px;
}

/* line 662, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.composer-infobar {
  height: 35px;
  padding: 0 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
}

/* line 669, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.composer .tabnav {
  margin: 0 0 10px;
}

/* line 673, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.infobar-widget.milestone {
  position: relative;
  float: right;
}
/* line 677, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.infobar-widget.milestone .select-menu-modal-holder {
  right: 0;
}
/* line 680, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.infobar-widget.assignee {
  float: left;
}
/* line 683, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.infobar-widget.assignee .css-truncate-target {
  max-width: 110px;
}
/* line 688, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.infobar-widget .text,
.infobar-widget .avatar,
.infobar-widget .select-menu {
  display: inline-block;
  vertical-align: top;
}
/* line 695, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.infobar-widget .text {
  margin-top: 3px;
}
/* line 698, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.infobar-widget .text a {
  font-weight: bold;
  color: #333;
}
/* line 704, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.infobar-widget .progress-bar {
  width: 200px;
  overflow: hidden;
  line-height: 18px;
}

/* line 721, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

/* line 732, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.input-group {
  display: table;
}
/* line 735, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.input-group input {
  position: relative;
  width: 100%;
}
/* line 739, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.input-group input:focus {
  z-index: 2;
}
/* line 744, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.input-group input[type="text"] + .minibutton, .input-group #adv_code_search .search-page-label + .minibutton, #adv_code_search .input-group .search-page-label + .minibutton {
  margin-left: 0;
}
/* line 749, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.input-group.inline {
  display: inline-table;
}

/* line 754, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.input-group input,
.input-group-button {
  display: table-cell;
}

/* line 759, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.input-group-button {
  width: 1%;
  vertical-align: middle;
}

/* line 764, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.input-group input:first-child,
.input-group-button:first-child .button,
.input-group-button:first-child .minibutton {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 771, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.input-group-button:first-child .button,
.input-group-button:first-child .minibutton {
  margin-right: -1px;
}

/* line 776, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.input-group input:last-child,
.input-group-button:last-child .button,
.input-group-button:last-child .minibutton {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 783, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.input-group-button:last-child .button,
.input-group-button:last-child .minibutton {
  margin-left: -1px;
}

/* line 788, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
h2.account {
  margin: 15px 0 0;
  font-size: 18px;
  font-weight: normal;
  color: #666;
}

/* line 795, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
p.explain {
  position: relative;
  font-size: 12px;
  color: #666;
}
/* line 800, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
p.explain strong {
  color: #333;
}
/* line 804, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
p.explain .octicon {
  margin-right: 5px;
  color: #bbb;
}
/* line 809, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
p.explain .minibutton {
  top: -4px;
  float: right;
}

/* line 815, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.options-content p.explain {
  padding: 10px 10px 0;
  margin-top: 0;
  border-top: 1px solid #ddd;
}

/* line 821, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-actions {
  padding-bottom: 5px;
  text-align: right;
}
/* line 825, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-actions .cancel {
  float: left;
  margin-top: 5px;
}
/* line 830, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-actions .button.cancel {
  margin-top: 0;
  margin-left: 2px;
}
/* line 835, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-actions .minibutton.cancel {
  margin-top: 0;
}
/* line 839, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-actions .optional {
  float: left;
  padding-top: 8px;
  margin-right: 15px;
}
/* line 844, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-actions .optional span.text {
  padding: 0 3px;
}
/* line 848, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-actions .optional input {
  position: relative;
  top: -1px;
}

/* line 855, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-warning {
  padding: 8px 10px;
  margin: 10px 0;
  font-size: 14px;
  color: #333;
  background: #ffffe2;
  border: 1px solid #e7e4c2;
  border-radius: 4px;
}
/* line 864, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-warning p {
  margin: 0;
  line-height: 1.5;
}
/* line 869, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-warning strong {
  color: #000;
}
/* line 871, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.form-warning a {
  font-weight: bold;
}

/* line 877, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.status-indicator {
  font: normal normal 16px/1 "octicons";
  display: inline-block;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  margin-left: 5px;
}

/* line 882, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.status-indicator-loading {
  position: relative;
  top: 3px;
  width: 16px;
  height: 16px;
  margin-top: -4px;
  background: url("/images/spinners/octocat-spinner-32-EAF2F5.gif") 0 0 no-repeat;
  background-size: 16px;
}

/* line 892, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.status-indicator-success:before {
  color: #6cc644;
  content: "\f03a";
}

/* line 897, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/basecoat/forms.scss */
.status-indicator-failed:before {
  color: #bd2c00;
  content: "\f02d";
}
/* line 27, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button,
.minibutton {
  position: relative;
  display: inline-block;
  padding: 7px 12px;
  font-size: 13px;
  font-weight: bold;
  color: #333;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-color: #eee;
  background-image: -moz-linear-gradient(#fcfcfc, #eee);
  background-image: -webkit-linear-gradient(#fcfcfc, #eee);
  background-image: linear-gradient(#fcfcfc, #eee);
  background-repeat: repeat-x;
  border: 1px solid #d5d5d5;
  border-radius: 3px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-appearance: none;
}
/* line 45, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button i,
.minibutton i {
  font-style: normal;
  font-weight: 500;
  opacity: 0.6;
}
/* line 51, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button:focus,
.minibutton:focus {
  text-decoration: none;
  border-color: #51a7e8;
  outline: none;
  box-shadow: 0 0 5px rgba(81, 167, 232, 0.5);
}
/* line 58, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button:hover, .button:active, .button.zeroclipboard-is-hover, .button.zeroclipboard-is-active,
.minibutton:hover,
.minibutton:active,
.minibutton.zeroclipboard-is-hover,
.minibutton.zeroclipboard-is-active {
  text-decoration: none;
  background-color: #ddd;
  background-image: -moz-linear-gradient(#eee, #ddd);
  background-image: -webkit-linear-gradient(#eee, #ddd);
  background-image: linear-gradient(#eee, #ddd);
  background-repeat: repeat-x;
  border-color: #ccc;
}
/* line 67, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button:active, .button.selected, .button.selected:hover, .button.zeroclipboard-is-active,
.minibutton:active,
.minibutton.selected,
.minibutton.selected:hover,
.minibutton.zeroclipboard-is-active {
  background-color: #dcdcdc;
  background-image: none;
  border-color: #b5b5b5;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);
}
/* line 79, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button:disabled, .button:disabled:hover, .button.disabled, .button.disabled:hover,
.minibutton:disabled,
.minibutton:disabled:hover,
.minibutton.disabled,
.minibutton.disabled:hover {
  color: rgba(102, 102, 102, 0.5);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
  cursor: default;
  background-color: rgba(229, 229, 229, 0.5);
  background-image: none;
  border-color: rgba(197, 197, 197, 0.5);
  box-shadow: none;
}
/* line 92, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button.primary,
.minibutton.primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #60b044;
  background-image: -moz-linear-gradient(#8add6d, #60b044);
  background-image: -webkit-linear-gradient(#8add6d, #60b044);
  background-image: linear-gradient(#8add6d, #60b044);
  background-repeat: repeat-x;
  border-color: #5ca941;
}
/* line 98, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button.primary:hover,
.minibutton.primary:hover {
  color: #fff;
  background-color: #569e3d;
  background-image: -moz-linear-gradient(#79d858, #569e3d);
  background-image: -webkit-linear-gradient(#79d858, #569e3d);
  background-image: linear-gradient(#79d858, #569e3d);
  background-repeat: repeat-x;
  border-color: #4a993e;
}
/* line 104, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button.primary:active, .button.primary.selected,
.minibutton.primary:active,
.minibutton.primary.selected {
  background-color: #569e3d;
  background-image: none;
  border-color: #418737;
}
/* line 113, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button.primary:disabled, .button.primary:disabled:hover, .button.primary.disabled, .button.primary.disabled:hover,
.minibutton.primary:disabled,
.minibutton.primary:disabled:hover,
.minibutton.primary.disabled,
.minibutton.primary.disabled:hover {
  color: #fefefe;
  text-shadow: 0 -1px 0 rgba(39, 39, 39, 0.25);
  background-color: #add39f;
  background-image: -moz-linear-gradient(#c3ecb4, #add39f);
  background-image: -webkit-linear-gradient(#c3ecb4, #add39f);
  background-image: linear-gradient(#c3ecb4, #add39f);
  background-repeat: repeat-x;
  border-color: #b9dcac #b9dcac #a7c89b;
}
/* line 124, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button.danger,
.minibutton.danger {
  color: #900;
}
/* line 127, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button.danger:hover,
.minibutton.danger:hover {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  background-color: #b33630;
  background-image: -moz-linear-gradient(#dc5f59, #b33630);
  background-image: -webkit-linear-gradient(#dc5f59, #b33630);
  background-image: linear-gradient(#dc5f59, #b33630);
  background-repeat: repeat-x;
  border-color: #cd504a;
}
/* line 134, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button.danger:active, .button.danger.selected,
.minibutton.danger:active,
.minibutton.danger.selected {
  color: #fff;
  background-color: #b33630;
  background-image: none;
  border-color: #9f312c;
}
/* line 144, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button.danger:disabled, .button.danger:disabled:hover, .button.danger.disabled, .button.danger.disabled:hover,
.minibutton.danger:disabled,
.minibutton.danger:disabled:hover,
.minibutton.danger.disabled,
.minibutton.danger.disabled:hover {
  color: #cb7f7f;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
  background-color: #efefef;
  background-image: -moz-linear-gradient(#fefefe, #efefef);
  background-image: -webkit-linear-gradient(#fefefe, #efefef);
  background-image: linear-gradient(#fefefe, #efefef);
  background-repeat: repeat-x;
  border-color: #e1e1e1;
}
/* line 154, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button.with-count,
.minibutton.with-count {
  float: left;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 179, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button > .octicon,
.minibutton > .octicon {
  vertical-align: -1px;
}
/* line 183, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button > .octicon-arrow-right,
.minibutton > .octicon-arrow-right {
  float: right;
  margin-left: 5px;
}

/* line 190, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.minibutton > .octicon-arrow-right {
  margin-top: 4px;
}

/* line 212, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.minibutton {
  padding: 0 10px;
  line-height: 24px;
}

/* line 223, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.hidden-text-expander {
  display: block;
}
/* line 226, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.hidden-text-expander.inline {
  position: relative;
  top: -1px;
  display: inline-block;
  margin-left: 5px;
  line-height: 0;
}
/* line 234, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.hidden-text-expander a {
  display: inline-block;
  height: 12px;
  padding: 0 5px;
  font-size: 12px;
  font-weight: bold;
  line-height: 6px;
  color: #555;
  text-decoration: none;
  vertical-align: middle;
  background: #ddd;
  border-radius: 1px;
}
/* line 247, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.hidden-text-expander a:hover {
  text-decoration: none;
  background-color: #ccc;
}
/* line 252, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.hidden-text-expander a:active {
  color: #fff;
  background-color: #4183c4;
}

/* line 265, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.social-count {
  float: left;
  padding: 0 7px;
  font-size: 11px;
  font-weight: bold;
  line-height: 24px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 279, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.social-count:hover {
  color: #4183c4;
  text-decoration: none;
  cursor: pointer;
}

/* line 290, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-block {
  display: block;
  width: 100%;
  text-align: center;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 304, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-group {
  display: inline-block;
  vertical-align: middle;
}
/* line 5, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/mixins/_clearfix.scss */
.button-group:before {
  display: table;
  content: "";
}
/* line 10, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/mixins/_clearfix.scss */
.button-group:after {
  display: table;
  clear: both;
  content: "";
}
/* line 309, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-group .button,
.button-group .minibutton,
.button-group .button-outline {
  position: relative;
  float: left;
  border-radius: 0;
}
/* line 316, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-group .button:first-child,
.button-group .minibutton:first-child,
.button-group .button-outline:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 321, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-group .button:last-child,
.button-group .minibutton:last-child,
.button-group .button-outline:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 327, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-group .button:hover, .button-group .button:focus, .button-group .button:active, .button-group .button.selected,
.button-group .minibutton:hover,
.button-group .minibutton:focus,
.button-group .minibutton:active,
.button-group .minibutton.selected,
.button-group .button-outline:hover,
.button-group .button-outline:focus,
.button-group .button-outline:active,
.button-group .button-outline.selected {
  z-index: 2;
}
/* line 336, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-group .button + .button,
.button-group .minibutton + .minibutton {
  margin-left: -1px;
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.2);
}
/* line 341, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-group .button + .button:hover,
.button-group .minibutton + .minibutton:hover {
  box-shadow: none;
}
/* line 345, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-group .button + .button:active, .button-group .button + .button.selected,
.button-group .minibutton + .minibutton:active,
.button-group .minibutton + .minibutton.selected {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.15);
}
/* line 351, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-group .button-outline + .button-outline {
  margin-left: -1px;
}

/* line 357, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-group + .button-group,
.button-group + .button,
.button-group + .minibutton {
  margin-left: 5px;
}

/* line 376, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-link {
  display: inline;
  padding: 0;
  font-size: inherit;
  color: #4183c4;
  white-space: nowrap;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-appearance: none;
}
/* line 388, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-link:hover, .button-link:focus {
  text-decoration: underline;
}
/* line 393, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-link:focus {
  outline: none;
}

/* line 403, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-outline {
  display: inline-block;
  padding: 7px 12px;
  font-size: 13px;
  font-weight: bold;
  color: #4183c4;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-appearance: none;
}
/* line 418, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-outline:hover, .button-outline.zeroclipboard-is-hover {
  color: #fff;
  text-decoration: none;
  background-color: #4183c4;
  border-color: #4183c4;
}
/* line 426, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/buttons.scss */
.button-outline:disabled, .button-outline.disabled, .button-outline:disabled:hover, .button-outline.disabled:hover {
  color: #777;
  cursor: default;
  background-color: #f5f5f5;
  border-color: #e5e5e5;
}
/* line 9, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/behavior.scss */
.css-truncate.css-truncate-target,
.css-truncate .css-truncate-target {
  display: inline-block;
  max-width: 125px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
/* line 19, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/behavior.scss */
.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target, .css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target, .css-truncate.expandable:hover .css-truncate-target, .css-truncate.expandable:hover.css-truncate-target {
  max-width: 10000px !important;
}
/* line 28, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped {
  position: relative;
}

/* line 33, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped:after {
  position: absolute;
  z-index: 1000000;
  display: none;
  padding: 5px 8px;
  font: normal normal 10px/1.5 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
  color: #fff;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: break-word;
  white-space: pre;
  pointer-events: none;
  content: attr(aria-label);
  background: rgba(0, 0, 0, 0.8);
  border-radius: 3px;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 55, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped:before {
  position: absolute;
  z-index: 1000001;
  display: none;
  width: 0;
  height: 0;
  color: rgba(0, 0, 0, 0.8);
  pointer-events: none;
  content: "";
  border: 5px solid transparent;
}

/* line 71, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped:hover:before, .tooltipped:hover:after,
.tooltipped:active:before,
.tooltipped:active:after,
.tooltipped:focus:before,
.tooltipped:focus:after {
  display: inline-block;
  text-decoration: none;
}

/* line 81, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-multiline:hover:after,
.tooltipped-multiline:active:after,
.tooltipped-multiline:focus:after {
  display: table-cell;
}

/* line 90, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-s:after,
.tooltipped-se:after,
.tooltipped-sw:after {
  top: 100%;
  right: 50%;
  margin-top: 5px;
}
/* line 96, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-s:before,
.tooltipped-se:before,
.tooltipped-sw:before {
  top: auto;
  right: 50%;
  bottom: -5px;
  margin-right: -5px;
  border-bottom-color: rgba(0, 0, 0, 0.8);
}

/* line 106, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-se:after {
  right: auto;
  left: 50%;
  margin-left: -15px;
}

/* line 113, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-sw:after {
  margin-right: -15px;
}

/* line 121, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-n:after,
.tooltipped-ne:after,
.tooltipped-nw:after {
  right: 50%;
  bottom: 100%;
  margin-bottom: 5px;
}
/* line 127, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-n:before,
.tooltipped-ne:before,
.tooltipped-nw:before {
  top: -5px;
  right: 50%;
  bottom: auto;
  margin-right: -5px;
  border-top-color: rgba(0, 0, 0, 0.8);
}

/* line 137, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-ne:after {
  right: auto;
  left: 50%;
  margin-left: -15px;
}

/* line 144, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-nw:after {
  margin-right: -15px;
}

/* line 149, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-s:after,
.tooltipped-n:after {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}

/* line 156, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-w:after {
  right: 100%;
  bottom: 50%;
  margin-right: 5px;
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
}
/* line 163, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-w:before {
  top: 50%;
  bottom: 50%;
  left: -5px;
  margin-top: -5px;
  border-left-color: rgba(0, 0, 0, 0.8);
}

/* line 174, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-e:after {
  bottom: 50%;
  left: 100%;
  margin-left: 5px;
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
}
/* line 181, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-e:before {
  top: 50%;
  right: -5px;
  bottom: 50%;
  margin-top: -5px;
  border-right-color: rgba(0, 0, 0, 0.8);
}

/* line 205, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-multiline:after {
  width: -moz-max-content;
  width: -webkit-max-content;
  max-width: 250px;
  word-break: break-word;
  word-wrap: normal;
  white-space: pre-line;
  border-collapse: separate;
}
/* line 215, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-multiline.tooltipped-s:after, .tooltipped-multiline.tooltipped-n:after {
  right: auto;
  left: 50%;
  -webkit-transform: translateX(-50%) !important;
  -ms-transform: translateX(-50%) !important;
  transform: translateX(-50%) !important;
}
/* line 222, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-multiline.tooltipped-w:after, .tooltipped-multiline.tooltipped-e:after {
  right: 100%;
}

@media screen and (min-width: 0\0 ) {
  /* line 230, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
  .tooltipped-multiline:after {
    width: 250px;
  }
}
/* line 241, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-sticky:before, .tooltipped-sticky:after {
  display: inline-block;
}
/* line 247, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.tooltipped-sticky.tooltipped-multiline:after {
  display: table-cell;
}

/* line 257, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.fullscreen-overlay-enabled.dark-theme .tooltipped:after {
  color: #000;
  background: rgba(255, 255, 255, 0.8);
}
/* line 265, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-s:before,
.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-se:before,
.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-sw:before {
  border-bottom-color: rgba(255, 255, 255, 0.8);
}
/* line 273, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-n:before, .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-ne:before, .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-nw:before {
  border-top-color: rgba(255, 255, 255, 0.8);
}
/* line 278, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-e:before {
  border-right-color: rgba(255, 255, 255, 0.8);
}
/* line 282, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer/components/tooltips.scss */
.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-w:before {
  border-left-color: rgba(255, 255, 255, 0.8);
}
/* line 9, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-button {
  padding-right: 25px;
}
/* line 12, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-button .octicon {
  margin-right: 1px;
}
/* line 15, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-button:before {
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  width: 0;
  height: 0;
  content: "";
  border: 4px solid;
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-color: transparent;
}
/* line 29, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-button.button:before {
  top: 14px;
}
/* line 34, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-button.with-gravatar:before {
  top: 13px;
}
/* line 36, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-button.icon-only {
  padding-right: 18px;
  padding-left: 7px;
}
/* line 40, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-button.icon-only:before {
  right: 8px;
}

/* line 45, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-button.primary:before {
  border-top-color: #fff;
}
/* line 50, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-button.primary:hover:active {
  background-color: #4a993e;
}

/* line 67, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu .spinner {
  float: left;
  margin: 4px 0 0 -24px;
}
/* line 73, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu.active .select-menu-modal-holder {
  display: block;
}
/* line 78, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu.right-aligned {
  float: right;
  position: relative;
}
/* line 82, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu.right-aligned .select-menu-modal-holder {
  right: 0;
}
/* line 87, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu.is-showing-clear-item .select-menu-clear-item {
  display: block;
}
/* line 90, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu.is-showing-clear-item .select-menu-clear-item .octicon {
  color: inherit;
}
/* line 92, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu.is-showing-clear-item .select-menu-clear-item + .select-menu-no-results {
  display: none;
}
/* line 95, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu.is-loading .select-menu-loading-overlay {
  display: block;
}
/* line 98, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu.is-loading .select-menu-modal {
  min-height: 200px;
}
/* line 100, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu.has-error .select-menu-error-shell {
  display: block;
}

/* line 112, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-loading-overlay {
  display: none;
  text-indent: 100%;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 5;
  border-radius: 5px;
  border: 1px solid transparent;
  background-color: rgba(255, 255, 255, 0.8);
  animation: pulse 2s infinite linear;
  -webkit-animation: pulse 2s infinite linear;
  -moz-animation: pulse 2s infinite linear;
}
/* line 127, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-loading-overlay:before {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -16px 0 0 -16px;
  width: 32px;
  content: "\f008";
  font: normal normal 32px/1 "octicons";
  display: inline-block;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  text-indent: 0;
}

@keyframes pulse {
  0% {
    color: rgba(170, 170, 170, 0.1);
  }
  10% {
    color: #aaaaaa;
  }
  100% {
    color: rgba(170, 170, 170, 0.1);
  }
}
@-webkit-keyframes pulse {
  0% {
    color: rgba(170, 170, 170, 0.1);
  }
  10% {
    color: #aaaaaa;
  }
  100% {
    color: rgba(170, 170, 170, 0.1);
  }
}
@-moz-keyframes pulse {
  0% {
    color: rgba(170, 170, 170, 0.1);
  }
  10% {
    color: #aaaaaa;
  }
  100% {
    color: rgba(170, 170, 170, 0.1);
  }
}
@-o-keyframes pulse {
  0% {
    color: rgba(170, 170, 170, 0.1);
  }
  10% {
    color: #aaaaaa;
  }
  100% {
    color: rgba(170, 170, 170, 0.1);
  }
}
/* line 156, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-error-shell {
  padding: 5px;
  border-bottom: 1px solid #eee;
  display: none;
}
/* line 161, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-error-shell .select-menu-error {
  display: block;
  padding: 5px 10px;
  font-weight: bold;
  color: #900;
  background-color: #ffeaea;
  border: 1px solid #e2a0a0;
}

/* line 176, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-modal-holder {
  position: absolute;
  display: none;
  z-index: 21;
}

/* line 185, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-modal {
  position: relative;
  width: 300px;
  margin-top: 4px;
  margin-bottom: 20px;
  overflow: hidden;
  font-size: 12px;
  color: #666;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
}

/* line 203, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-header {
  padding: 8px 10px;
  background-color: #eee;
  background-image: -moz-linear-gradient(#fafafa, #eee);
  background-image: -webkit-linear-gradient(#fafafa, #eee);
  background-image: linear-gradient(#fafafa, #eee);
  background-repeat: repeat-x;
  border-bottom: 1px solid #ddd;
}
/* line 208, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-header .select-menu-title {
  font-weight: bold;
  color: #333;
  text-shadow: 0 1px 0 #fff;
}
/* line 214, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-header .octicon {
  display: block;
  float: right;
  color: #ccc;
  cursor: pointer;
}
/* line 220, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-header .octicon:hover {
  color: #555;
}

/* line 227, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-filters {
  background-color: #f8f8f8;
}

/* line 234, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-text-filter {
  padding: 10px 10px 0;
}
/* line 237, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-text-filter:first-child:last-child {
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
/* line 242, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-text-filter input {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 5px;
  border: 1px solid #ddd;
  border-radius: 3px;
}
/* line 250, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-text-filter input::-webkit-input-placeholder, .select-menu-text-filter input:-moz-placeholder {
  color: #aaa;
}

/* line 260, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-tabs {
  height: 33px;
  border-bottom: 1px solid #ddd;
}
/* line 264, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-tabs ul {
  overflow: hidden;
  padding: 14px 10px 0;
}
/* line 269, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-tabs .select-menu-tab {
  display: inline-block;
}
/* line 273, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-tabs a {
  height: 20px;
  padding: 5px 8px;
  font-size: 11px;
  font-weight: bold;
  color: #888;
  text-decoration: none;
  line-height: 20px;
  border-radius: 3px 3px 0 0;
  cursor: pointer;
}
/* line 284, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-tabs a:hover {
  color: #333;
}
/* line 288, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-tabs a.selected {
  padding: 4px 5px;
  border: 1px solid #ddd;
  border-bottom: 1px solid #fff;
  background-color: #fff;
  color: #333;
}

/* line 305, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-list {
  max-height: 400px;
  overflow: auto;
  position: relative;
}
/* line 310, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-list.select-menu-tab-bucket {
  display: none;
}
/* line 313, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-list.select-menu-tab-bucket.selected {
  display: block;
}

/* line 320, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item {
  cursor: pointer;
  border-bottom: 1px solid #eee;
  display: table;
  table-layout: fixed;
  width: 100%;
  overflow: hidden;
  color: inherit;
}
/* line 329, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item:hover {
  text-decoration: none;
}
/* line 331, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item.select-menu-item-template {
  display: none;
}
/* line 333, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item.select-menu-clear-item {
  display: none;
}
/* line 335, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item.disabled, .select-menu-item.disabled.selected {
  color: #999;
}
/* line 339, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item.disabled .select-menu-item-gravatar, .select-menu-item.disabled.selected .select-menu-item-gravatar {
  opacity: .5;
}
/* line 342, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item .octicon {
  vertical-align: middle;
}
/* line 346, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item input[type="radio"] {
  display: none;
}
/* line 348, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item .select-menu-item-icon {
  display: table-cell;
  color: transparent;
  vertical-align: top;
  padding: 8px 0 8px 8px;
  width: 24px;
  text-align: center;
}
/* line 356, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item .select-menu-item-icon.is-shown {
  color: inherit;
}
/* line 359, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item.navigation-focus, .select-menu-item.navigation-focus.selected, .select-menu-item.navigation-focus.select-menu-action {
  background-color: #4183c4;
  color: #fff;
}
/* line 365, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item.navigation-focus > .octicon, .select-menu-item.navigation-focus.selected > .octicon, .select-menu-item.navigation-focus.select-menu-action > .octicon {
  color: #fff;
}
/* line 367, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item.navigation-focus .text-danger,
.select-menu-item.navigation-focus .description, .select-menu-item.navigation-focus.selected .text-danger,
.select-menu-item.navigation-focus.selected .description, .select-menu-item.navigation-focus.select-menu-action .text-danger,
.select-menu-item.navigation-focus.select-menu-action .description {
  color: #fff;
}
/* line 373, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item > .octicon-dash {
  display: none;
}
/* line 378, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item.indeterminate > .octicon-check {
  display: none;
}
/* line 380, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item.indeterminate > .octicon-dash {
  display: table-cell;
}
/* line 383, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item.select-menu-action, .select-menu-item.selected {
  color: #333;
}
/* line 387, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item.select-menu-action .description, .select-menu-item.selected .description {
  color: #666;
}
/* line 389, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item.select-menu-action > .octicon, .select-menu-item.selected > .octicon {
  color: #333;
}
/* line 392, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item.select-menu-action .select-menu-item-text {
  font-weight: bold;
}
/* line 396, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu[data-multiple] .select-menu-item:active {
  background-color: transparent !important;
}
/* line 398, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item a {
  color: inherit;
  text-decoration: none;
}
/* line 403, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item .hidden-select-button-text {
  display: none;
}
/* line 405, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item .css-truncate-target {
  display: table-cell;
  max-width: 100%;
}

/* line 411, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
form.select-menu-item > div:first-child {
  display: none !important;
}

/* line 415, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item.last-visible,
.select-menu-list:last-child .select-menu-item:last-child {
  border-bottom: 0;
  border-radius: 0 0 3px 3px;
}

/* line 423, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-actions .select-menu-item:hover {
  background-color: #4183c4;
  color: #fff;
}
/* line 427, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-actions .select-menu-item:hover > .octicon {
  color: #fff;
}
/* line 429, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-actions .select-menu-item:hover .description {
  color: #fff;
}

/* line 437, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-no-results {
  padding: 9px;
  display: none;
  cursor: auto;
  color: #999;
}
/* line 443, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-list.filterable-empty .select-menu-no-results, .select-menu-no-results:only-child {
  display: block;
}

/* line 456, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-button-gravatar,
.select-menu-item-gravatar {
  overflow: hidden;
  line-height: 0;
  width: 20px;
}
/* line 462, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-button-gravatar img,
.select-menu-item-gravatar img {
  height: 20px;
  width: 20px;
  display: inline-block;
  border-radius: 3px;
}

/* line 470, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item-gravatar {
  display: table-cell;
  padding: 6px 0 6px 8px;
  vertical-align: top;
  width: 28px;
}

/* line 477, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-button-gravatar {
  display: inline-block;
  margin: 6px 3px 6px 0;
  margin-right: 5px;
  vertical-align: middle;
}

/* line 487, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item-text {
  display: table-cell;
  vertical-align: top;
  padding: 8px 0 8px 8px;
  text-align: left;
}
/* line 493, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item-text:first-child {
  margin-left: 5px;
}
/* line 495, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item-text .description {
  color: #999;
  font-size: 12px;
  max-width: 265px;
  display: block;
  margin-top: 3px;
}
/* line 503, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item-text h4 {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 508, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-item-text h4 .description {
  font-weight: normal;
  display: inline;
}

/* line 517, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-footer {
  padding: 8px;
  font-weight: bold;
  border-top: 1px solid #eee;
}
/* line 522, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-footer a {
  display: inline-block;
  margin-top: 1px;
  vertical-align: top;
}
/* line 528, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-footer .octicon {
  color: #666;
}

/* line 535, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-new-item-form {
  display: none;
}
/* line 538, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-new-item-form .octicon {
  color: #4183c4;
}

/* line 542, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-list.is-showing-new-item-form .select-menu-new-item-form {
  display: table;
}
/* line 544, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.select-menu-list.is-showing-new-item-form .select-menu-no-results,
.select-menu-list.is-showing-new-item-form .select-menu-clear-item {
  display: none;
}

/* line 553, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
.modal-backdrop {
  display: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 557, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-select-menu/stylesheets/select-menu.scss */
body.menu-active .modal-backdrop {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 20;
}
/* line 7, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body {
  font-size: 15px;
  line-height: 1.7;
  overflow: hidden;
  word-wrap: break-word;
}
/* line 14, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body > *:first-child {
  margin-top: 0 !important;
}
/* line 18, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body > *:last-child {
  margin-bottom: 0 !important;
}
/* line 23, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body a.absent {
  color: #c00;
}
/* line 27, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body a.anchor {
  display: block;
  padding-right: 6px;
  padding-left: 30px;
  margin-left: -30px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
/* line 38, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body a.anchor:focus {
  outline: none;
}
/* line 44, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 {
  margin: 1em 0 15px;
  padding: 0;
  font-weight: bold;
  line-height: 1.7;
  cursor: text;
  position: relative;
}
/* line 52, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body h1 .octicon-link, .markdown-body h2 .octicon-link, .markdown-body h3 .octicon-link, .markdown-body h4 .octicon-link, .markdown-body h5 .octicon-link, .markdown-body h6 .octicon-link {
  display: none;
  color: #000;
}
/* line 57, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body h1:hover a.anchor, .markdown-body h2:hover a.anchor, .markdown-body h3:hover a.anchor, .markdown-body h4:hover a.anchor, .markdown-body h5:hover a.anchor, .markdown-body h6:hover a.anchor {
  text-decoration: none;
  line-height: 1;
  padding-left: 8px;
  margin-left: -30px;
  top: 15%;
}
/* line 64, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body h1:hover a.anchor .octicon-link, .markdown-body h2:hover a.anchor .octicon-link, .markdown-body h3:hover a.anchor .octicon-link, .markdown-body h4:hover a.anchor .octicon-link, .markdown-body h5:hover a.anchor .octicon-link, .markdown-body h6:hover a.anchor .octicon-link {
  display: inline-block;
}
/* line 68, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body h1 tt, .markdown-body h1 code, .markdown-body h2 tt, .markdown-body h2 code, .markdown-body h3 tt, .markdown-body h3 code, .markdown-body h4 tt, .markdown-body h4 code, .markdown-body h5 tt, .markdown-body h5 code, .markdown-body h6 tt, .markdown-body h6 code {
  font-size: inherit;
}
/* line 73, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body h1 {
  font-size: 2.5em;
  border-bottom: 1px solid #ddd;
}
/* line 78, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body h2 {
  font-size: 2em;
  border-bottom: 1px solid #eee;
}
/* line 83, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body h3 {
  font-size: 1.5em;
}
/* line 87, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body h4 {
  font-size: 1.2em;
}
/* line 91, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body h5 {
  font-size: 1em;
}
/* line 95, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body h6 {
  color: #777;
  font-size: 1em;
}
/* line 100, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul, .markdown-body ol, .markdown-body dl,
.markdown-body table,
.markdown-body pre {
  margin: 15px 0;
}
/* line 108, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body hr {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OENDRjNBN0E2NTZBMTFFMEI3QjRBODM4NzJDMjlGNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OENDRjNBN0I2NTZBMTFFMEI3QjRBODM4NzJDMjlGNDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0NGM0E3ODY1NkExMUUwQjdCNEE4Mzg3MkMyOUY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0NGM0E3OTY1NkExMUUwQjdCNEE4Mzg3MkMyOUY0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqqezsUAAAAfSURBVHjaYmRABcYwBiM2QSA4y4hNEKYDQxAEAAIMAHNGAzhkPOlYAAAAAElFTkSuQmCC) repeat-x 0 0;
  border: 0 none;
  color: #ccc;
  height: 4px;
  padding: 0;
  margin: 15px 0;
}
/* line 118, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body ul, .markdown-body ol {
  padding-left: 30px;
}
/* line 121, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body ul.no-list, .markdown-body ol.no-list {
  list-style-type: none;
  padding: 0;
}
/* line 150, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 158, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body dl {
  padding: 0;
}
/* line 162, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body dl dt {
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  padding: 0;
  margin-top: 15px;
}
/* line 170, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body dl dd {
  margin-bottom: 15px;
  padding: 0 15px;
}
/* line 175, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body blockquote {
  border-left: 4px solid #DDD;
  padding: 0 15px;
  color: #777;
}
/* line 180, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body blockquote > :first-child {
  margin-top: 0px;
}
/* line 184, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body blockquote > :last-child {
  margin-bottom: 0px;
}
/* line 190, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body table {
  width: 100%;
  overflow: auto;
  display: block;
}
/* line 196, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body table th {
  font-weight: bold;
}
/* line 200, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body table th, .markdown-body table td {
  border: 1px solid #ddd;
  padding: 6px 13px;
}
/* line 205, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body table tr {
  border-top: 1px solid #ccc;
  background-color: #fff;
}
/* line 209, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body table tr:nth-child(2n) {
  background-color: #f8f8f8;
}
/* line 216, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body img {
  max-width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 225, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body span.frame {
  display: block;
  overflow: hidden;
}
/* line 229, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body span.frame > span {
  border: 1px solid #ddd;
  display: block;
  float: left;
  overflow: hidden;
  margin: 13px 0 0;
  padding: 7px;
  width: auto;
}
/* line 239, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body span.frame span img {
  display: block;
  float: left;
}
/* line 244, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body span.frame span span {
  clear: both;
  color: #333;
  display: block;
  padding: 5px 0 0;
}
/* line 252, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body span.align-center {
  display: block;
  overflow: hidden;
  clear: both;
}
/* line 257, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body span.align-center > span {
  display: block;
  overflow: hidden;
  margin: 13px auto 0;
  text-align: center;
}
/* line 264, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body span.align-center span img {
  margin: 0 auto;
  text-align: center;
}
/* line 270, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body span.align-right {
  display: block;
  overflow: hidden;
  clear: both;
}
/* line 275, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body span.align-right > span {
  display: block;
  overflow: hidden;
  margin: 13px 0 0;
  text-align: right;
}
/* line 282, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body span.align-right span img {
  margin: 0;
  text-align: right;
}
/* line 288, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body span.float-left {
  display: block;
  margin-right: 13px;
  overflow: hidden;
  float: left;
}
/* line 294, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body span.float-left span {
  margin: 13px 0 0;
}
/* line 299, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body span.float-right {
  display: block;
  margin-left: 13px;
  overflow: hidden;
  float: right;
}
/* line 305, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body span.float-right > span {
  display: block;
  overflow: hidden;
  margin: 13px auto 0;
  text-align: right;
}
/* line 314, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body code, .markdown-body tt {
  margin: 0;
  border: 1px solid #ddd;
  background-color: #f8f8f8;
  border-radius: 3px;
  padding: 0;
}
/* line 322, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body code:before, .markdown-body code:after, .markdown-body tt:before, .markdown-body tt:after {
  content: "\00a0";
  letter-spacing: -0.2em;
}
/* line 327, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body code br, .markdown-body tt br {
  display: none;
}
/* line 330, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body del code {
  text-decoration: inherit;
  vertical-align: text-top;
}
/* line 333, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body pre > code {
  margin: 0;
  padding: 0;
  white-space: pre;
  border: none;
  background: transparent;
}
/* line 341, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body .highlight pre, .markdown-body pre {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  font-size: 13px;
  line-height: 19px;
  overflow: auto;
  padding: 6px 10px;
  border-radius: 3px;
}
/* line 351, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body pre {
  word-wrap: normal;
}
/* line 355, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body pre code, .markdown-body pre tt {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  word-wrap: normal;
  max-width: initial;
  display: inline;
  overflow: initial;
  line-height: inherit;
}
/* line 366, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/primer-user-content/components/markdown.scss */
.markdown-body pre code:before, .markdown-body pre code:after, .markdown-body pre tt:before, .markdown-body pre tt:after {
  content: normal;
}
@charset "UTF-8";
@font-face {
  font-family: 'octicons';
  src: url(/assets/octicons/octicons/octicons-9c162bcbd21831c1c86623d8352a5b883d3d638b5b5e889caf9cf6817523c376.eot?#iefix) format("embedded-opentype"), url(/assets/octicons/octicons/octicons-cc5c5a519a545518743243db9cbfd19cc01662693d4bea686c54d622b0944b0b.woff) format("woff"), url(/assets/octicons/octicons/octicons-b06360cb96ebabeb54faaa03d75c758a7c58e99cb0566fef78dc58e092d07932.ttf) format("truetype"), url(/assets/octicons/octicons/octicons-685f15d151c86713c12ae8bb4ad5e8fadb618ae27c5dbde9e923f00dde3896df.svg#octicons) format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 13, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon {
  font: normal normal 16px octicons;
  line-height: 1;
  display: inline-block;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 21, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.mega-octicon {
  font: normal normal 32px octicons;
  line-height: 1;
  display: inline-block;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 30, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-alert:before {
  content: '\f02d';
}

/*  */
/* line 31, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-alignment-align:before {
  content: '\f08a';
}

/*  */
/* line 32, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-alignment-aligned-to:before {
  content: '\f08e';
}

/*  */
/* line 33, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-alignment-unalign:before {
  content: '\f08b';
}

/*  */
/* line 34, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-arrow-down:before {
  content: '\f03f';
}

/*  */
/* line 35, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-arrow-left:before {
  content: '\f040';
}

/*  */
/* line 36, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-arrow-right:before {
  content: '\f03e';
}

/*  */
/* line 37, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-arrow-small-down:before {
  content: '\f0a0';
}

/*  */
/* line 38, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-arrow-small-left:before {
  content: '\f0a1';
}

/*  */
/* line 39, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-arrow-small-right:before {
  content: '\f071';
}

/*  */
/* line 40, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-arrow-small-up:before {
  content: '\f09f';
}

/*  */
/* line 41, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-arrow-up:before {
  content: '\f03d';
}

/*  */
/* line 42, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-beer:before {
  content: '\f069';
}

/*  */
/* line 43, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-book:before {
  content: '\f007';
}

/*  */
/* line 44, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-bookmark:before {
  content: '\f07b';
}

/*  */
/* line 45, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-briefcase:before {
  content: '\f0d3';
}

/*  */
/* line 46, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-broadcast:before {
  content: '\f048';
}

/*  */
/* line 47, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-browser:before {
  content: '\f0c5';
}

/*  */
/* line 48, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-bug:before {
  content: '\f091';
}

/*  */
/* line 49, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-calendar:before {
  content: '\f068';
}

/*  */
/* line 50, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-check:before {
  content: '\f03a';
}

/*  */
/* line 51, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-checklist:before {
  content: '\f076';
}

/*  */
/* line 52, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-chevron-down:before {
  content: '\f0a3';
}

/*  */
/* line 53, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-chevron-left:before {
  content: '\f0a4';
}

/*  */
/* line 54, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-chevron-right:before {
  content: '\f078';
}

/*  */
/* line 55, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-chevron-up:before {
  content: '\f0a2';
}

/*  */
/* line 56, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-circle-slash:before {
  content: '\f084';
}

/*  */
/* line 57, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-circuit-board:before {
  content: '\f0d6';
}

/*  */
/* line 58, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-clippy:before {
  content: '\f035';
}

/*  */
/* line 59, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-clock:before {
  content: '\f046';
}

/*  */
/* line 60, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-cloud-download:before {
  content: '\f00b';
}

/*  */
/* line 61, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-cloud-upload:before {
  content: '\f00c';
}

/*  */
/* line 62, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-code:before {
  content: '\f05f';
}

/*  */
/* line 63, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-color-mode:before {
  content: '\f065';
}

/*  */
/* line 64, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-comment-add:before,
.octicon-comment:before {
  content: '\f02b';
}

/*  */
/* line 66, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-comment-discussion:before {
  content: '\f04f';
}

/*  */
/* line 67, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-credit-card:before {
  content: '\f045';
}

/*  */
/* line 68, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-dash:before {
  content: '\f0ca';
}

/*  */
/* line 69, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-dashboard:before {
  content: '\f07d';
}

/*  */
/* line 70, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-database:before {
  content: '\f096';
}

/*  */
/* line 71, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-device-camera:before {
  content: '\f056';
}

/*  */
/* line 72, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-device-camera-video:before {
  content: '\f057';
}

/*  */
/* line 73, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-device-desktop:before {
  content: '\f27c';
}

/*  */
/* line 74, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-device-mobile:before {
  content: '\f038';
}

/*  */
/* line 75, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-diff:before {
  content: '\f04d';
}

/*  */
/* line 76, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-diff-added:before {
  content: '\f06b';
}

/*  */
/* line 77, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-diff-ignored:before {
  content: '\f099';
}

/*  */
/* line 78, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-diff-modified:before {
  content: '\f06d';
}

/*  */
/* line 79, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-diff-removed:before {
  content: '\f06c';
}

/*  */
/* line 80, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-diff-renamed:before {
  content: '\f06e';
}

/*  */
/* line 81, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-ellipsis:before {
  content: '\f09a';
}

/*  */
/* line 82, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-eye-unwatch:before,
.octicon-eye-watch:before,
.octicon-eye:before {
  content: '\f04e';
}

/*  */
/* line 85, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-file-binary:before {
  content: '\f094';
}

/*  */
/* line 86, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-file-code:before {
  content: '\f010';
}

/*  */
/* line 87, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-file-directory:before {
  content: '\f016';
}

/*  */
/* line 88, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-file-media:before {
  content: '\f012';
}

/*  */
/* line 89, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-file-pdf:before {
  content: '\f014';
}

/*  */
/* line 90, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-file-submodule:before {
  content: '\f017';
}

/*  */
/* line 91, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-file-symlink-directory:before {
  content: '\f0b1';
}

/*  */
/* line 92, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-file-symlink-file:before {
  content: '\f0b0';
}

/*  */
/* line 93, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-file-text:before {
  content: '\f011';
}

/*  */
/* line 94, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-file-zip:before {
  content: '\f013';
}

/*  */
/* line 95, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-flame:before {
  content: '\f0d2';
}

/*  */
/* line 96, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-fold:before {
  content: '\f0cc';
}

/*  */
/* line 97, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-gear:before {
  content: '\f02f';
}

/*  */
/* line 98, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-gift:before {
  content: '\f042';
}

/*  */
/* line 99, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-gist:before {
  content: '\f00e';
}

/*  */
/* line 100, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-gist-secret:before {
  content: '\f08c';
}

/*  */
/* line 101, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-git-branch-create:before,
.octicon-git-branch-delete:before,
.octicon-git-branch:before {
  content: '\f020';
}

/*  */
/* line 104, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-git-commit:before {
  content: '\f01f';
}

/*  */
/* line 105, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-git-compare:before {
  content: '\f0ac';
}

/*  */
/* line 106, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-git-merge:before {
  content: '\f023';
}

/*  */
/* line 107, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-git-pull-request-abandoned:before,
.octicon-git-pull-request:before {
  content: '\f009';
}

/*  */
/* line 109, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-globe:before {
  content: '\f0b6';
}

/*  */
/* line 110, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-graph:before {
  content: '\f043';
}

/*  */
/* line 111, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-heart:before {
  content: '\2665';
}

/* ♥ */
/* line 112, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-history:before {
  content: '\f07e';
}

/*  */
/* line 113, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-home:before {
  content: '\f08d';
}

/*  */
/* line 114, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-horizontal-rule:before {
  content: '\f070';
}

/*  */
/* line 115, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-hourglass:before {
  content: '\f09e';
}

/*  */
/* line 116, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-hubot:before {
  content: '\f09d';
}

/*  */
/* line 117, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-inbox:before {
  content: '\f0cf';
}

/*  */
/* line 118, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-info:before {
  content: '\f059';
}

/*  */
/* line 119, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-issue-closed:before {
  content: '\f028';
}

/*  */
/* line 120, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-issue-opened:before {
  content: '\f026';
}

/*  */
/* line 121, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-issue-reopened:before {
  content: '\f027';
}

/*  */
/* line 122, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-jersey:before {
  content: '\f019';
}

/*  */
/* line 123, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-jump-down:before {
  content: '\f072';
}

/*  */
/* line 124, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-jump-left:before {
  content: '\f0a5';
}

/*  */
/* line 125, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-jump-right:before {
  content: '\f0a6';
}

/*  */
/* line 126, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-jump-up:before {
  content: '\f073';
}

/*  */
/* line 127, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-key:before {
  content: '\f049';
}

/*  */
/* line 128, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-keyboard:before {
  content: '\f00d';
}

/*  */
/* line 129, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-law:before {
  content: '\f0d8';
}

/*  */
/* line 130, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-light-bulb:before {
  content: '\f000';
}

/*  */
/* line 131, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-link:before {
  content: '\f05c';
}

/*  */
/* line 132, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-link-external:before {
  content: '\f07f';
}

/*  */
/* line 133, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-list-ordered:before {
  content: '\f062';
}

/*  */
/* line 134, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-list-unordered:before {
  content: '\f061';
}

/*  */
/* line 135, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-location:before {
  content: '\f060';
}

/*  */
/* line 136, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-gist-private:before,
.octicon-mirror-private:before,
.octicon-git-fork-private:before,
.octicon-lock:before {
  content: '\f06a';
}

/*  */
/* line 140, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-logo-github:before {
  content: '\f092';
}

/*  */
/* line 141, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-mail:before {
  content: '\f03b';
}

/*  */
/* line 142, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-mail-read:before {
  content: '\f03c';
}

/*  */
/* line 143, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-mail-reply:before {
  content: '\f051';
}

/*  */
/* line 144, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-mark-github:before {
  content: '\f00a';
}

/*  */
/* line 145, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-markdown:before {
  content: '\f0c9';
}

/*  */
/* line 146, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-megaphone:before {
  content: '\f077';
}

/*  */
/* line 147, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-mention:before {
  content: '\f0be';
}

/*  */
/* line 148, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-microscope:before {
  content: '\f089';
}

/*  */
/* line 149, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-milestone:before {
  content: '\f075';
}

/*  */
/* line 150, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-mirror-public:before,
.octicon-mirror:before {
  content: '\f024';
}

/*  */
/* line 152, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-mortar-board:before {
  content: '\f0d7';
}

/*  */
/* line 153, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-move-down:before {
  content: '\f0a8';
}

/*  */
/* line 154, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-move-left:before {
  content: '\f074';
}

/*  */
/* line 155, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-move-right:before {
  content: '\f0a9';
}

/*  */
/* line 156, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-move-up:before {
  content: '\f0a7';
}

/*  */
/* line 157, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-mute:before {
  content: '\f080';
}

/*  */
/* line 158, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-no-newline:before {
  content: '\f09c';
}

/*  */
/* line 159, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-octoface:before {
  content: '\f008';
}

/*  */
/* line 160, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-organization:before {
  content: '\f037';
}

/*  */
/* line 161, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-package:before {
  content: '\f0c4';
}

/*  */
/* line 162, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-paintcan:before {
  content: '\f0d1';
}

/*  */
/* line 163, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-pencil:before {
  content: '\f058';
}

/*  */
/* line 164, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-person-add:before,
.octicon-person-follow:before,
.octicon-person:before {
  content: '\f018';
}

/*  */
/* line 167, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-pin:before {
  content: '\f041';
}

/*  */
/* line 168, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-playback-fast-forward:before {
  content: '\f0bd';
}

/*  */
/* line 169, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-playback-pause:before {
  content: '\f0bb';
}

/*  */
/* line 170, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-playback-play:before {
  content: '\f0bf';
}

/*  */
/* line 171, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-playback-rewind:before {
  content: '\f0bc';
}

/*  */
/* line 172, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-plug:before {
  content: '\f0d4';
}

/*  */
/* line 173, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-repo-create:before,
.octicon-gist-new:before,
.octicon-file-directory-create:before,
.octicon-file-add:before,
.octicon-plus:before {
  content: '\f05d';
}

/*  */
/* line 178, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-podium:before {
  content: '\f0af';
}

/*  */
/* line 179, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-primitive-dot:before {
  content: '\f052';
}

/*  */
/* line 180, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-primitive-square:before {
  content: '\f053';
}

/*  */
/* line 181, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-pulse:before {
  content: '\f085';
}

/*  */
/* line 182, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-puzzle:before {
  content: '\f0c0';
}

/*  */
/* line 183, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-question:before {
  content: '\f02c';
}

/*  */
/* line 184, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-quote:before {
  content: '\f063';
}

/*  */
/* line 185, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-radio-tower:before {
  content: '\f030';
}

/*  */
/* line 186, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-repo-delete:before,
.octicon-repo:before {
  content: '\f001';
}

/*  */
/* line 188, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-repo-clone:before {
  content: '\f04c';
}

/*  */
/* line 189, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-repo-force-push:before {
  content: '\f04a';
}

/*  */
/* line 190, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-gist-fork:before,
.octicon-repo-forked:before {
  content: '\f002';
}

/*  */
/* line 192, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-repo-pull:before {
  content: '\f006';
}

/*  */
/* line 193, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-repo-push:before {
  content: '\f005';
}

/*  */
/* line 194, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-rocket:before {
  content: '\f033';
}

/*  */
/* line 195, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-rss:before {
  content: '\f034';
}

/*  */
/* line 196, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-ruby:before {
  content: '\f047';
}

/*  */
/* line 197, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-screen-full:before {
  content: '\f066';
}

/*  */
/* line 198, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-screen-normal:before {
  content: '\f067';
}

/*  */
/* line 199, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-search-save:before,
.octicon-search:before {
  content: '\f02e';
}

/*  */
/* line 201, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-server:before {
  content: '\f097';
}

/*  */
/* line 202, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-settings:before {
  content: '\f07c';
}

/*  */
/* line 203, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-log-in:before,
.octicon-sign-in:before {
  content: '\f036';
}

/*  */
/* line 205, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-log-out:before,
.octicon-sign-out:before {
  content: '\f032';
}

/*  */
/* line 207, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-split:before {
  content: '\f0c6';
}

/*  */
/* line 208, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-squirrel:before {
  content: '\f0b2';
}

/*  */
/* line 209, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-star-add:before,
.octicon-star-delete:before,
.octicon-star:before {
  content: '\f02a';
}

/*  */
/* line 212, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-steps:before {
  content: '\f0c7';
}

/*  */
/* line 213, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-stop:before {
  content: '\f08f';
}

/*  */
/* line 214, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-repo-sync:before,
.octicon-sync:before {
  content: '\f087';
}

/*  */
/* line 216, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-tag-remove:before,
.octicon-tag-add:before,
.octicon-tag:before {
  content: '\f015';
}

/*  */
/* line 219, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-telescope:before {
  content: '\f088';
}

/*  */
/* line 220, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-terminal:before {
  content: '\f0c8';
}

/*  */
/* line 221, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-three-bars:before {
  content: '\f05e';
}

/*  */
/* line 222, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-tools:before {
  content: '\f031';
}

/*  */
/* line 223, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-trashcan:before {
  content: '\f0d0';
}

/*  */
/* line 224, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-triangle-down:before {
  content: '\f05b';
}

/*  */
/* line 225, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-triangle-left:before {
  content: '\f044';
}

/*  */
/* line 226, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-triangle-right:before {
  content: '\f05a';
}

/*  */
/* line 227, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-triangle-up:before {
  content: '\f0aa';
}

/*  */
/* line 228, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-unfold:before {
  content: '\f039';
}

/*  */
/* line 229, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-unmute:before {
  content: '\f0ba';
}

/*  */
/* line 230, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-versions:before {
  content: '\f064';
}

/*  */
/* line 231, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-remove-close:before,
.octicon-x:before {
  content: '\f081';
}

/*  */
/* line 233, /home/runner/work/atom-io/atom-io/vendor/assets/bower_components/octicons/octicons/sprockets-octicons.scss */
.octicon-zap:before {
  content: '\26A1';
}

/* ⚡ */
/* line 8, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.button.primary {
  background-color: #68a672;
  background-image: -moz-linear-gradient(#75bb80, #68a672);
  background-image: -webkit-linear-gradient(#75bb80, #68a672);
  background-image: linear-gradient(#75bb80, #68a672);
  background-repeat: repeat-x;
  border-color: #62a26c;
}
/* line 12, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.button.primary:hover {
  background-color: #5b9a65;
  background-image: -moz-linear-gradient(#64b370, #5b9a65);
  background-image: -webkit-linear-gradient(#64b370, #5b9a65);
  background-image: linear-gradient(#64b370, #5b9a65);
  background-repeat: repeat-x;
  border-color: #5b9a65;
}

/* line 20, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.minibutton.flash-warn {
  color: #fff;
  background-color: #b34947;
  background-image: -moz-linear-gradient(#e75e5b, #b34947);
  background-image: -webkit-linear-gradient(#e75e5b, #b34947);
  background-image: linear-gradient(#e75e5b, #b34947);
  background-repeat: repeat-x;
  border-color: #b74a48;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 26, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.minibutton.flash-warn:hover {
  color: #fff;
  background-color: #a14240;
  background-image: -moz-linear-gradient(#e44845, #a14240);
  background-image: -webkit-linear-gradient(#e44845, #a14240);
  background-image: linear-gradient(#e44845, #a14240);
  background-repeat: repeat-x;
  border-color: #a54341;
}
/* line 33, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.minibutton.primary {
  background-color: #68a672;
  background-image: -moz-linear-gradient(#75bb80, #68a672);
  background-image: -webkit-linear-gradient(#75bb80, #68a672);
  background-image: linear-gradient(#75bb80, #68a672);
  background-repeat: repeat-x;
  border-color: #62a26c;
}
/* line 37, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.minibutton.primary:hover {
  background-color: #5b9a65;
  background-image: -moz-linear-gradient(#64b370, #5b9a65);
  background-image: -webkit-linear-gradient(#64b370, #5b9a65);
  background-image: linear-gradient(#64b370, #5b9a65);
  background-repeat: repeat-x;
  border-color: #5b9a65;
}
/* line 43, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.minibutton .octicon {
  vertical-align: baseline;
}

/* line 49, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.button-group .button.button-outline.selected {
  box-shadow: none;
}
/* line 52, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.button-group .button.button-outline:active {
  box-shadow: none;
}

/* line 57, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.button.button-outline {
  color: #8e6965;
  border-color: #efeae1;
  text-shadow: none;
}
/* line 62, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.button.button-outline:hover {
  background: #f8f6f2;
  box-shadow: none;
  z-index: auto;
}
/* line 68, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.button.button-outline.selected {
  color: white;
  background: #81c08b;
  border-color: #70b87b;
  box-shadow: none;
}
/* line 74, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.button.button-outline.selected:hover {
  z-index: 2;
  background: #70b87b;
}
/* line 80, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.button.button-outline:active {
  box-shadow: none;
}

/* line 85, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.button.button-large {
  padding: 0.4em 0.8em;
  font-size: 1.2em;
  font-weight: 500;
  color: white;
  border: none;
  border-radius: .2em;
  background: #3b9b6d;
  text-shadow: none;
}

/* line 96, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.button .mega-octicon {
  color: rgba(0, 0, 0, 0.05);
  line-height: 0;
  vertical-align: middle;
  margin-top: -3px;
  margin-right: 10px;
}

/* line 104, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.button-image-down {
  display: inline-block;
  height: 32px;
  width: 32px;
  background-image: url(/assets/button-sprites-8c98d3585e81ec86b72d55d2b0eb3952357c8607a4ebce843f676e9200261f81.png);
  position: absolute;
  top: 4px;
  left: 4px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  /* line 104, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
  .button-image-down {
    background-image: url(/assets/button-sprites@2x-51a6061d94aa2ab3da1947ef7410639424818cd7244c736bc8580e43347d1b21.png);
    -webkit-background-size: 64px 32px;
    -moz-background-size: 64px 32px;
    -o-background-size: 64px 32px;
    background-size: 64px 32px;
  }
}

/* line 114, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.button-image-github {
  display: inline-block;
  height: 32px;
  width: 32px;
  background-image: url(/assets/button-sprites-8c98d3585e81ec86b72d55d2b0eb3952357c8607a4ebce843f676e9200261f81.png);
  position: absolute;
  background-position: -32px 0;
  top: 4px;
  left: 4px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  /* line 114, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
  .button-image-github {
    background-image: url(/assets/button-sprites@2x-51a6061d94aa2ab3da1947ef7410639424818cd7244c736bc8580e43347d1b21.png);
    -webkit-background-size: 64px 32px;
    -moz-background-size: 64px 32px;
    -o-background-size: 64px 32px;
    background-size: 64px 32px;
  }
}

/* line 125, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/buttons.scss */
.hidden {
  display: none;
}
/* line 2, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body hr {
  border: 0;
  height: 1px;
  background-color: #ddd;
  background-image: none;
  display: block;
  width: 100%;
  clear: both;
}
/* line 13, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body img[align=right] {
  position: relative;
  z-index: 1;
}
/* line 18, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .highlight pre, .markdown-body pre {
  color: #c5c8c6;
  background-color: #1d1f21;
  border: 0;
}
/* line 25, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .comment {
  color: #7C7C7C;
}
/* line 29, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .entity {
  color: #FFD2A7;
}
/* line 32, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .entity.name.type {
  text-decoration: underline;
  color: #FFFFB6;
}
/* line 37, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .entity.other.inherited-class {
  color: #9B5C2E;
}
/* line 42, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .keyword {
  color: #96CBFE;
}
/* line 45, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .keyword.control {
  color: #96CBFE;
}
/* line 49, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .keyword.operator {
  color: #EDEDED;
}
/* line 54, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .storage {
  color: #CFCB90;
}
/* line 57, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .storage.modifier {
  color: #96CBFE;
}
/* line 62, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .constant {
  color: #99CC99;
}
/* line 65, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .constant.numeric {
  color: #FF73FD;
}
/* line 70, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .variable {
  color: #C6C5FE;
}
/* line 74, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .invalid.deprecated {
  text-decoration: underline;
  color: #FD5FF1;
}
/* line 79, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .invalid.illegal {
  color: #FD5FF1;
  background-color: rgba(86, 45, 86, 0.75);
}
/* line 86, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .source .string .source,
.markdown-body .line .source .string .meta.embedded.line {
  color: #EDEDED;
}
/* line 91, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .source .string .punctuation.section.embedded {
  color: #00A0A0;
}
/* line 94, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .source .string .punctuation.section.embedded .source {
  color: #00A0A0;
}
/* line 100, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .string {
  color: #A8FF60;
}
/* line 103, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .string .constant {
  color: #00A0A0;
}
/* line 107, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .string.regexp {
  color: #E9C062;
}
/* line 110, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .string.regexp .constant.character.escape,
.markdown-body .line .string.regexp .source.ruby.embedded,
.markdown-body .line .string.regexp .string.regexp.arbitrary-repitition {
  color: #FF8000;
}
/* line 116, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .string.regexp.group {
  color: #C6A24F;
  background-color: rgba(255, 255, 255, 0.06);
}
/* line 121, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .string.regexp.character-class {
  color: #B18A3D;
}
/* line 126, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .string .variable {
  color: #8A9A95;
}
/* line 131, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .support {
  color: #FFFFB6;
}
/* line 134, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .support.function {
  color: #DAD085;
}
/* line 138, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .support.constant {
  color: #FFD2A7;
}
/* line 142, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .support.type.property-name.css {
  color: #EDEDED;
}
/* line 147, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .source .entity.name.tag,
.markdown-body .line .source .entity.other.attribute-name,
.markdown-body .line .meta.tag.inline,
.markdown-body .line .meta.tag.inline .entity {
  color: #96CBFE;
}
/* line 155, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .entity.other.attribute-name {
  color: #FFD7B1;
}
/* line 159, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .entity.name.tag.namespace, .markdown-body .line .entity.other.attribute-name.namespace {
  color: #E18964;
}
/* line 166, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.preprocessor.c {
  color: #8996A8;
}
/* line 170, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.preprocessor.c .keyword {
  color: #AFC4DB;
}
/* line 174, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.cast {
  color: #676767;
}
/* line 178, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.sgml.html .meta.doctype, .markdown-body .line .meta.sgml.html .meta.doctype .entity, .markdown-body .line .meta.sgml.html .meta.doctype .string, .markdown-body .line .meta.xml-processing, .markdown-body .line .meta.xml-processing .entity, .markdown-body .line .meta.xml-processing .string {
  color: #494949;
}
/* line 187, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.tag, .markdown-body .line .meta.tag .entity {
  color: #96CBFE;
}
/* line 192, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.selector.css .entity.name.tag {
  text-decoration: underline;
  color: #96CBFE;
}
/* line 197, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.selector.css .entity.other.attribute-name.tag.pseudo-class {
  color: #8F9D6A;
}
/* line 201, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.selector.css .entity.other.attribute-name.id {
  color: #8B98AB;
}
/* line 205, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.selector.css .entity.other.attribute-name.class {
  color: #62B1FE;
}
/* line 209, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.property-group .support.constant.property-value.css, .markdown-body .line .meta.property-value .support.constant.property-value.css {
  color: #F9EE98;
}
/* line 214, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.preprocessor.at-rule .keyword.control.at-rule {
  color: #8693A5;
}
/* line 218, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.property-value .support.constant.named-color.css, .markdown-body .line .meta.property-value .constant {
  color: #87C38A;
}
/* line 223, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.constructor.argument.css {
  color: #8F9D6A;
}
/* line 227, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.diff, .markdown-body .line .meta.diff.header {
  color: #F8F8F8;
  background-color: #0E2231;
}
/* line 233, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.separator {
  color: #60A633;
  background-color: #242424;
}
/* line 238, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.line.entry.logfile, .markdown-body .line .meta.line.exit.logfile {
  background-color: rgba(238, 238, 238, 0.16);
}
/* line 243, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/shared/markdown.scss */
.markdown-body .line .meta.line.error.logfile {
  background-color: #751012;
}
/* line 5, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.account-show h3 {
  margin-bottom: 0;
}
/* line 9, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.account-show section {
  margin-bottom: 64px;
  border-bottom: 1px #efeae1;
}

/* line 14, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.account-invites {
  text-align: center;
  background-color: #efeae1;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 21, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.account-token {
  padding-right: 90px;
}
/* line 24, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.account-token h3 {
  margin-top: 0;
}
/* line 28, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.account-token .show-token {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  width: 280px;
  text-align: center;
}
/* line 34, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.account-token input[type=submit] {
  height: 34px;
  font-size: 14px;
}

/* line 40, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.address-form.loading {
  opacity: 0.7;
}

/* line 44, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.address-block p {
  padding-right: 90px;
}

/* line 48, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.address-form {
  margin: 0 auto;
}
/* line 51, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.address-form .hidden {
  display: none;
}
/* line 55, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.address-form label, .address-form input, .address-form select {
  display: inline-block;
}
/* line 59, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.address-form label {
  width: 20%;
  text-align: right;
}
/* line 64, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.address-form label + input {
  width: 55%;
  margin: 16px 10% 0 4%;
}
/* line 69, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.address-form label + select {
  width: 55%;
  margin: 16px 10% 0 4%;
}
/* line 74, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.address-form input + input {
  float: right;
}
/* line 78, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.address-form input + select {
  float: right;
}
/* line 82, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.address-form input[disabled] {
  opacity: 0.8;
}
/* line 86, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/account.scss */
.address-form input[type="submit"], .address-form .button {
  margin: 16px 20% 0 4%;
  width: 27.5%;
  float: right;
  text-align: center;
  line-height: normal;
}
/* line 6, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin .spinnin {
  opacity: 0.5;
}
/* line 10, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin .explanation {
  font-size: 80%;
  color: #a29f99;
  margin-top: 6px;
}
/* line 16, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin h3, .admin h4 {
  margin-bottom: 0px;
}
/* line 21, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin .admin-package-search input[type=text] {
  width: 100%;
}
/* line 26, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin .admin-package-search-results {
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom: 20px;
}
/* line 31, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin .admin-package-search-results ul.package-list li {
  padding: 4px;
}
/* line 34, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin .admin-package-search-results ul.package-list li:nth-child(odd) {
  background-color: #f8f6f2;
}
/* line 41, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin ul.package-list {
  padding: 0px;
  border-top: 1px solid #d3d1ce;
  border-left: 1px solid #d3d1ce;
  border-right: 1px solid #a29f99;
}
/* line 47, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin ul.package-list li {
  width: 100%;
  list-style-type: none;
  padding: 6px;
  border-bottom: 1px solid #a29f99;
}
/* line 53, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin ul.package-list li .delete-button {
  color: #cc0000;
}
/* line 57, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin ul.package-list li .add-button {
  color: #3b9b6d;
}
/* line 61, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin ul.package-list li .octicon {
  float: right;
  margin: 6px;
}
/* line 66, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin ul.package-list li:nth-child(odd) {
  background-color: #efeae1;
}
/* line 73, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin .flags-list thead {
  background-color: #eee;
}
/* line 78, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin .flags-list tbody tr:nth-child(2n) {
  background-color: #eee;
}
/* line 85, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin .flag-details.unresolved {
  background-color: #ffa5a5;
}
/* line 89, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin .flag-details.resolved {
  background-color: #e6ffcb;
}
/* line 92, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin .flag-details.resolved h3 {
  text-decoration: line-through;
}
/* line 98, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/admin.scss */
.admin .blacklisting-details {
  background-color: #ffa5a5;
}
/* line 6, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/contact.scss */
.contact-title {
  font-size: 40px;
  font-weight: 300;
  line-height: 1.4;
  margin: 0 0 20px 0;
}

/* line 13, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/contact.scss */
.contact-list {
  list-style-type: 0;
  padding-left: 0;
}
/* line 17, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/contact.scss */
.contact-list li {
  display: inline-block;
  margin-right: 5px;
}
/* line 21, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/contact.scss */
.contact-list li:first-child a {
  padding-left: 0;
}
/* line 24, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/contact.scss */
.contact-list a {
  padding: 5px;
}
/* line 26, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/contact.scss */
.contact-list td:first-child {
  padding-right: 10px;
}

/* line 32, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/contact.scss */
form.contact-form {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 37, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/contact.scss */
form.contact-form dl.form {
  margin-left: auto;
  margin-right: auto;
}
/* line 41, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/contact.scss */
form.contact-form dl.form dd {
  margin: 0px;
}
/* line 42, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/contact.scss */
form.contact-form dl.form input[type="text"], form.contact-form dl.form textarea {
  width: 100%;
  margin-bottom: 14px;
}
/* line 48, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/contact.scss */
form.contact-form input[type="submit"] {
  float: right;
  font-size: 16px;
}

/* line 54, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/contact.scss */
.illustration-contact {
  position: relative;
  height: 470px;
  width: 410px;
  background-image: url(/assets/contact-9d1b6cdb25146e496d21105863ba63b3972de3f7188fe50cd4b823e3dfb5d0a8.gif);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  /* line 54, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/contact.scss */
  .illustration-contact {
    background-image: url(/assets/contact@2x-a8728ac460764d1a4b7fda3c3140e97b42c33edc9b62dfe1f4b6dcce2775e102.gif);
    -webkit-background-size: 410px 470px;
    -moz-background-size: 410px 470px;
    -o-background-size: 410px 470px;
    background-size: 410px 470px;
  }
}
/* line 6, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.documents .navigation {
  text-align: right;
  padding: 0;
  font-weight: bold;
}
/* line 11, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.documents .navigation a {
  color: #a29f99;
}
/* line 14, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.documents .navigation a:hover {
  color: #574c4f;
}
/* line 18, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.documents .navigation a.is-selected, .documents .navigation a:active {
  color: #574c4f;
}

/* line 23, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.atom-doc-index h2 {
  margin: 0;
  padding: 0;
}
/* line 27, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.atom-doc-index h3.subheader {
  font-weight: 400;
  margin: 0;
  margin-bottom: 20px;
  padding: 0px;
  color: #8e6965;
}
/* line 35, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.atom-doc-index .doc-section .octicon {
  margin-right: 3px;
}
/* line 38, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.atom-doc-index .doc-section p {
  font-size: 0.9em;
  padding-right: 25px;
}
/* line 42, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.atom-doc-index .doc-section h3 {
  border-bottom: 1px solid #eee;
}
/* line 45, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.atom-doc-index .doc-section ul {
  list-style-type: none;
  padding: 0;
}
/* line 48, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.atom-doc-index .doc-section ul li {
  margin: 5px 0;
}
/* line 53, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.atom-doc-index .documents-search {
  margin-bottom: 10px;
}

/* line 58, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.version-switcher {
  float: left;
  margin-top: 9px;
}

/* line 63, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.documents-search {
  line-height: 1.4;
  margin-bottom: 40px;
  display: table;
}
/* line 68, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.documents-search .select-menu {
  display: table-cell;
  width: 1%;
  padding-right: 20px;
}
/* line 74, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.documents-search input[type="text"] {
  font-size: 16px;
  width: 100%;
  margin: 0;
  display: table-cell;
}

/* line 84, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.documents-toc .anchor {
  display: none;
}
/* line 86, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.documents-toc h2, .documents-toc h3 {
  margin: 20px 0 10px;
  font-size: 22px;
}
/* line 91, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.documents-toc ul {
  padding-left: 0;
  list-style-type: none;
  margin: 0;
}

/* line 99, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.inspectocat {
  display: block;
  width: 470px;
  height: 448px;
  background-image: url(/assets/inspectocat-ea9c25ba1895ee5f5cf41fec6b77a8c6086f6b07f0b286c2ceb265ab9518b5ee.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  /* line 99, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
  .inspectocat {
    background-image: url(/assets/inspectocat@2x-989c53753f7310fd1ffccd1a69b3a40e9b0a8741b8a734cd5c9b556c002cd407.png);
    -webkit-background-size: 470px 448px;
    -moz-background-size: 470px 448px;
    -o-background-size: 470px 448px;
    background-size: 470px 448px;
  }
}

/* line 106, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.doc-version-warning {
  position: relative;
  display: block;
  font-weight: bold;
  vertical-align: middle;
  margin-bottom: 20px;
  padding: 10px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #ccbb9e;
  background-color: #ddd3c0;
  background-image: -moz-linear-gradient(#efeae1, #ddd3c0);
  background-image: -webkit-linear-gradient(#efeae1, #ddd3c0);
  background-image: linear-gradient(#efeae1, #ddd3c0);
  background-repeat: repeat-x;
}

/* line 119, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.breadcrumbs {
  padding-left: 0;
  margin: 0 0 20px;
  font-size: 15px;
}
/* line 124, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.breadcrumbs li {
  display: inline-block;
  list-style-type: none;
}
/* line 129, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.breadcrumbs li:after {
  content: '>';
}
/* line 133, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.breadcrumbs li:last-child:after {
  content: '';
}

/* line 140, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.manual-docs h1 {
  margin-top: 0px;
}
/* line 141, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.manual-docs ul {
  list-style-type: none;
  margin: 0;
  margin-left: 15px;
  padding: 0;
}
/* line 146, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.manual-docs ul li {
  margin-top: 4px;
  font-size: 1.2em;
}
/* line 149, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.manual-docs ul li small {
  font-size: 0.9em;
  color: #666;
  margin-right: 10px;
}
/* line 157, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.manual-docs .manual-ebooks {
  width: 200px;
  float: right;
  margin-top: 10px;
  text-align: center;
}
/* line 162, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.manual-docs .manual-ebooks h3 {
  margin: 1em 0 0 0;
}
/* line 165, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.manual-docs .manual-ebooks img {
  width: 200px;
}
/* line 169, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.manual-docs .manual-ebooks .ebooks img {
  padding: 10px 10px 0 10px;
  width: 100px;
}

/* line 177, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.toc {
  float: left;
  display: block;
  width: 260px;
  max-width: 260px;
  margin-right: 15px;
  overflow: hidden;
  border-right: 1px solid #eee;
}
/* line 185, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.toc h3 {
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
}
/* line 190, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.toc h4 {
  margin: 0;
  padding: 0;
}
/* line 194, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.toc ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 0.95em;
}
/* line 199, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.toc ul li {
  padding: 1px;
  padding-left: 15px;
}
/* line 202, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.toc ul li .selected {
  background: #eee;
}

/* syntax highlighting and coloring text in general */
/* line 210, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content {
  padding-left: 15px;
  /* Pygments with manni theme */
  /* Comment */
  /* Error */
  /* Keyword */
  /* Operator */
  /* Comment.Multiline */
  /* Comment.Preproc */
  /* Comment.Single */
  /* Comment.Special */
  /* Generic.Deleted */
  /* Generic.Emph */
  /* Generic.Error */
  /* Generic.Heading */
  /* Generic.Inserted */
  /* Overriding default manni style of #AAAAAA gray for Generic Output with #000000 black, which is better suited to ORM terminal output */
  /* Generic.Output  */
  /* Generic.Prompt */
  /* Generic.Strong */
  /* Generic.Subheading */
  /* Generic.Traceback */
  /* Keyword.Constant */
  /* Keyword.Declaration */
  /* Keyword.Namespace */
  /* Keyword.Pseudo */
  /* Keyword.Reserved */
  /* Keyword.Type */
  /* Literal.Number */
  /* Literal.String */
  /* Name.Attribute */
  /* Name.Builtin */
  /* Name.Class */
  /* Name.Constant */
  /* Name.Decorator */
  /* Name.Entity */
  /* Name.Exception */
  /* Name.Function */
  /* Name.Label */
  /* Name.Namespace */
  /* Name.Tag */
  /* Name.Variable */
  /* Operator.Word */
  /* Text.Whitespace */
  /* Literal.Number.Float */
  /* Literal.Number.Hex */
  /* Literal.Number.Integer */
  /* Literal.Number.Oct */
  /* Literal.String.Backtick */
  /* Literal.String.Char */
  /* Literal.String.Doc */
  /* Literal.String.Double */
  /* Literal.String.Escape */
  /* Literal.String.Heredoc */
  /* Literal.String.Interpol */
  /* Literal.String.Other */
  /* Literal.String.Regex */
  /* Literal.String.Single */
  /* Overriding manni default yellow #FFCC33 with brown #AA6600, which is easier to read */
  /* Literal.String.Symbol */
  /* Name.Builtin.Pseudo */
  /* Name.Variable.Class */
  /* Name.Variable.Global */
  /* Name.Variable.Instance */
  /* Literal.Number.Integer.Long */
  /* Sanders's additions to manni */
  /* Generic */
  /* Literal */
  /* Literal.Date */
  /* Name */
  /* Name.Other */
  /* Name.Property */
  /* Punctuation */
  /* Other */
  /* Chacon's additions to make command line look more like a command line */
}
/* line 213, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content h1 {
  font-size: 1.0em;
  border-bottom: 0;
  text-align: right;
  font-weight: 200;
}
/* line 220, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre {
  background: #eee;
  color: #333333;
}
/* line 225, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.hll {
  background-color: #ffffcc;
}
/* line 226, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.c {
  color: #0099FF;
  font-style: italic;
}
/* line 227, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.err {
  color: #AA0000;
}
/* line 228, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.k {
  color: #006699;
  font-weight: bold;
}
/* line 229, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.o {
  color: #555555;
}
/* line 230, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.cm {
  color: #35586C;
  font-style: italic;
}
/* line 231, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.cp {
  color: #009999;
}
/* line 232, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.c1 {
  color: #35586C;
  font-style: italic;
}
/* line 233, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.cs {
  color: #35586C;
  font-weight: bold;
  font-style: italic;
}
/* line 234, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.gd {
  background-color: #FFCCCC;
}
/* line 235, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.ge {
  font-style: italic;
}
/* line 236, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.gr {
  color: #FF0000;
}
/* line 237, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.gh {
  color: #003300;
  font-weight: bold;
}
/* line 238, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.gi {
  background-color: #CCFFCC;
}
/* line 241, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.go {
  color: #000000;
}
/* line 243, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.gp {
  color: #000099;
  font-weight: bold;
}
/* line 244, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.gs {
  font-weight: bold;
}
/* line 245, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.gu {
  color: #003300;
  font-weight: bold;
}
/* line 246, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.gt {
  color: #99CC66;
}
/* line 247, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.kc {
  color: #006699;
  font-weight: bold;
}
/* line 248, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.kd {
  color: #006699;
  font-weight: bold;
}
/* line 249, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.kn {
  color: #006699;
  font-weight: bold;
}
/* line 250, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.kp {
  color: #006699;
}
/* line 251, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.kr {
  color: #006699;
  font-weight: bold;
}
/* line 252, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.kt {
  color: #007788;
  font-weight: bold;
}
/* line 253, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.m {
  color: #FF6600;
}
/* line 254, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.s {
  color: #CC3300;
}
/* line 255, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.na {
  color: #330099;
}
/* line 256, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.nb {
  color: #336666;
}
/* line 257, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.nc {
  color: #00AA88;
  font-weight: bold;
}
/* line 258, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.no {
  color: #336600;
}
/* line 259, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.nd {
  color: #9999FF;
}
/* line 260, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.ni {
  color: #999999;
  font-weight: bold;
}
/* line 261, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.ne {
  color: #CC0000;
  font-weight: bold;
}
/* line 262, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.nf {
  color: #CC00FF;
}
/* line 263, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.nl {
  color: #9999FF;
}
/* line 264, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.nn {
  color: #00CCFF;
  font-weight: bold;
}
/* line 265, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.nt {
  color: #330099;
  font-weight: bold;
}
/* line 266, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.nv {
  color: #003333;
}
/* line 267, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.ow {
  color: #000000;
  font-weight: bold;
}
/* line 268, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.w {
  color: #bbbbbb;
}
/* line 269, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.mf {
  color: #FF6600;
}
/* line 270, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.mh {
  color: #FF6600;
}
/* line 271, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.mi {
  color: #FF6600;
}
/* line 272, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.mo {
  color: #FF6600;
}
/* line 273, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.sb {
  color: #CC3300;
}
/* line 274, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.sc {
  color: #CC3300;
}
/* line 275, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.sd {
  color: #CC3300;
  font-style: italic;
}
/* line 276, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.s2 {
  color: #CC3300;
}
/* line 277, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.se {
  color: #CC3300;
  font-weight: bold;
}
/* line 278, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.sh {
  color: #CC3300;
}
/* line 279, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.si {
  color: #AA0000;
}
/* line 280, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.sx {
  color: #CC3300;
}
/* line 281, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.sr {
  color: #33AAAA;
}
/* line 282, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.s1 {
  color: #CC3300;
}
/* line 285, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.ss {
  color: #AA6600;
}
/* line 287, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.bp {
  color: #336666;
}
/* line 288, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.vc {
  color: #003333;
}
/* line 289, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.vg {
  color: #003333;
}
/* line 290, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.vi {
  color: #003333;
}
/* line 291, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.il {
  color: #FF6600;
}
/* line 294, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.g {
  color: #005500;
}
/* line 295, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.l {
  color: #CC6600;
}
/* line 296, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.l {
  color: #FF9900;
}
/* line 297, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.n {
  color: #000088;
}
/* line 298, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.nx {
  color: #000088;
}
/* line 299, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.py {
  color: #9966FF;
}
/* line 300, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.p {
  color: #000000;
}
/* line 301, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre code.x {
  color: #FF0066;
}
/* line 304, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre[data-code-language="console"] {
  background: #ddd;
  padding: 10px;
}
/* line 308, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre[data-code-language="console"] code.go {
  color: #555;
  font-size: 1.0em;
}
/* line 312, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.document-content pre[data-code-language="console"] code.gp {
  color: #009900;
  font-weight: bold;
}

/* line 318, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.training-video-cta {
  padding: 20px 0 50px 0;
  text-align: center;
}

/* line 323, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.training-video-link {
  margin-left: 10px;
  padding: 7px 12px 7px 0;
  font-size: 0.9em;
  color: #3fa674;
  border-radius: 2px;
  border: 1px solid #3fa674;
}

/* line 332, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.training-video-link a, .training-video-link a:hover {
  text-decoration: none;
  color: inherit;
}

/* line 337, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.training-video-play {
  padding: 7px 9px;
  margin-right: 7px;
  margin-left: -4px;
  color: #fff;
  background: #3fa674;
  border-radius: 2px 0 0 2px;
  border: 1px solid #3fa674;
}

/* line 347, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents.scss */
.training-video-link:hover {
  color: #fff;
  background: #6bc79b;
  border-color: #6bc79b;
}
/* line 13, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.api-search-result {
  width: 780px;
}
/* line 19, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.api-search-result .highlights em {
  font-style: normal;
  font-weight: bold;
}
/* line 24, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.api-search-result .highlights .highlight-separator {
  margin-left: 8px;
  margin-right: 8px;
}

/* line 31, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents {
  line-height: 1.6;
}
/* line 34, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents a:focus {
  outline: 0;
}
/* line 38, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents code {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 14px;
  padding: 0.3em 0;
  background-color: #f8f6f2;
  border-radius: 3px;
  border: none;
}
/* line 47, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .extended-methods-container .extended-methods {
  display: none;
}
/* line 51, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .extended-methods-container.show .extended-methods {
  display: block;
}
/* line 55, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .extended-methods-container.show .extended-toggle .octicon:before {
  content: '\f0a3';
}
/* line 60, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .extended-toggle {
  display: block;
  margin: 20px 0;
  font-weight: normal;
}
/* line 65, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .extended-toggle .octicon {
  color: #b4daba;
  width: 12px;
}
/* line 71, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .no-methods-message {
  opacity: .5;
  font-style: italic;
}
/* line 76, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .markdown-body {
  font-size: 16px;
}
/* line 80, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .markdown-body .anchor .octicon {
  color: #9e9b95;
}
/* line 85, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .markdown-body pre {
  margin: 0;
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 14px;
}
/* line 91, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .markdown-body .reference-link {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 14px;
}
/* line 97, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .column.sidebar {
  width: 30%;
}
/* line 100, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .column.main-column {
  width: 70%;
}
/* line 105, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .section {
  border-bottom: solid 1px #efeae1;
}
/* line 109, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .detail-section {
  margin: 30px 0 20px 0;
}
/* line 114, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .document-section-nav h3 {
  margin-bottom: 4px;
  font-size: 18px;
}
/* line 119, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .document-section-nav h3 a {
  color: #574c4f;
}
/* line 126, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .label {
  display: inline-block;
  border-radius: 2px;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 133, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .label.label-extended {
  background: #faaf4f;
}
/* line 137, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .label.label-essential {
  background: #81c08b;
}
/* line 142, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .page-title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 40px;
  font-weight: 300;
  line-height: 1;
}
/* line 149, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .page-title .label {
  vertical-align: middle;
  margin-top: -2px;
  padding: 6px;
  font-size: 12px;
}
/* line 158, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .method-signature .argument {
  color: #666;
}
/* line 163, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents a:hover .octicon-file-code {
  color: #2d7653;
}
/* line 167, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .document-source {
  display: inline-block;
  vertical-align: middle;
  margin-top: -1px;
  font-size: 14px;
  color: #3b9b6d;
}
/* line 175, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .example {
  margin: 1em 0;
}
/* line 178, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .example .description {
  margin-bottom: 1em;
}
/* line 183, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .operator {
  color: #b4daba;
}
/* line 188, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry h1, .documents .api-entry h2, .documents .api-entry h3, .documents .api-entry h4, .documents .api-entry h5, .documents .api-entry h6 {
  margin: 1em 0 !important;
}
/* line 192, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry h3 {
  font-size: 16px;
}
/* line 196, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry h4, .documents .api-entry h5, .documents .api-entry h6 {
  font-size: 14px;
}
/* line 200, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .method-summary-wrapper {
  display: none;
}
/* line 204, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry.expanded {
  padding-bottom: 10px;
}
/* line 206, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry.expanded .method-summary-wrapper {
  display: block;
  padding-bottom: 20px;
}
/* line 212, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry > .name {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 14px;
  margin-bottom: 0.5em;
  margin-top: 0;
  font-weight: normal;
}
/* line 219, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .source-link {
  display: inline;
  color: #81c08b;
}
/* line 223, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .source-link .octicon {
  position: relative;
  top: -2px;
}
/* line 228, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .summary p {
  margin-top: 0;
}
/* line 231, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .summary p:last-child {
  margin-bottom: 1em;
}
/* line 236, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .return-values,
.documents .api-entry .arguments {
  margin: 1em 0;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  border: solid 1px #efeae1;
}
/* line 244, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .return-values .optional,
.documents .api-entry .arguments .optional {
  float: right;
  background: #f8f6f2;
  margin-top: -8px;
  margin-right: -10px;
  display: block;
  padding: 0px 6px;
  line-height: 20px;
  height: 20px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
}
/* line 257, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .return-values th,
.documents .api-entry .arguments th {
  padding: 8px 10px;
  font-size: 14px;
  color: #8e6965;
  text-align: left;
  background-color: #faf8f5;
}
/* line 265, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .return-values td,
.documents .api-entry .arguments td {
  padding: 8px 10px;
  vertical-align: top;
  border-top: solid 1px #efeae1;
}
/* line 271, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .return-values p,
.documents .api-entry .arguments p {
  margin: 0;
}
/* line 275, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .return-values .argument-depth-1 > td,
.documents .api-entry .return-values .argument-depth-2 > td,
.documents .api-entry .return-values .argument-depth-3 > td,
.documents .api-entry .return-values .argument-depth-4 > td,
.documents .api-entry .return-values .argument-depth-5 > td,
.documents .api-entry .arguments .argument-depth-1 > td,
.documents .api-entry .arguments .argument-depth-2 > td,
.documents .api-entry .arguments .argument-depth-3 > td,
.documents .api-entry .arguments .argument-depth-4 > td,
.documents .api-entry .arguments .argument-depth-5 > td {
  border-top: none;
}
/* line 282, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .return-values .argument-depth-1 > td > code,
.documents .api-entry .return-values .argument-depth-2 > td > code,
.documents .api-entry .return-values .argument-depth-3 > td > code,
.documents .api-entry .return-values .argument-depth-4 > td > code,
.documents .api-entry .return-values .argument-depth-5 > td > code,
.documents .api-entry .arguments .argument-depth-1 > td > code,
.documents .api-entry .arguments .argument-depth-2 > td > code,
.documents .api-entry .arguments .argument-depth-3 > td > code,
.documents .api-entry .arguments .argument-depth-4 > td > code,
.documents .api-entry .arguments .argument-depth-5 > td > code {
  background-color: transparent;
  padding: 0;
  color: #2e282a;
}
/* line 287, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .return-values .argument-depth-1 > td > code:before, .documents .api-entry .return-values .argument-depth-1 > td > code:after,
.documents .api-entry .return-values .argument-depth-2 > td > code:before,
.documents .api-entry .return-values .argument-depth-2 > td > code:after,
.documents .api-entry .return-values .argument-depth-3 > td > code:before,
.documents .api-entry .return-values .argument-depth-3 > td > code:after,
.documents .api-entry .return-values .argument-depth-4 > td > code:before,
.documents .api-entry .return-values .argument-depth-4 > td > code:after,
.documents .api-entry .return-values .argument-depth-5 > td > code:before,
.documents .api-entry .return-values .argument-depth-5 > td > code:after,
.documents .api-entry .arguments .argument-depth-1 > td > code:before,
.documents .api-entry .arguments .argument-depth-1 > td > code:after,
.documents .api-entry .arguments .argument-depth-2 > td > code:before,
.documents .api-entry .arguments .argument-depth-2 > td > code:after,
.documents .api-entry .arguments .argument-depth-3 > td > code:before,
.documents .api-entry .arguments .argument-depth-3 > td > code:after,
.documents .api-entry .arguments .argument-depth-4 > td > code:before,
.documents .api-entry .arguments .argument-depth-4 > td > code:after,
.documents .api-entry .arguments .argument-depth-5 > td > code:before,
.documents .api-entry .arguments .argument-depth-5 > td > code:after {
  content: none;
}
/* line 294, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .return-values .argument-depth-1 > td:first-child,
.documents .api-entry .arguments .argument-depth-1 > td:first-child {
  padding-left: 27px;
}
/* line 297, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .return-values .argument-depth-2 > td:first-child,
.documents .api-entry .arguments .argument-depth-2 > td:first-child {
  padding-left: 42px;
}
/* line 300, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .return-values .argument-depth-3 > td:first-child,
.documents .api-entry .arguments .argument-depth-3 > td:first-child {
  padding-left: 57px;
}
/* line 303, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .return-values .argument-depth-4 > td:first-child,
.documents .api-entry .arguments .argument-depth-4 > td:first-child {
  padding-left: 72px;
}
/* line 306, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .return-values .argument-depth-5 > td:first-child,
.documents .api-entry .arguments .argument-depth-5 > td:first-child {
  padding-left: 87px;
}
/* line 310, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/documents_next.scss */
.documents .api-entry .return-values code .argument-list,
.documents .api-entry .arguments code .argument-list {
  opacity: .6;
}
/* line 5, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/feedback.scss */
.survey-landing .survey-button .octicon {
  margin-right: 6px;
}
/* line 10, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/feedback.scss */
.survey-landing input.survey-link {
  background-color: transparent;
  text-decoration: underline;
  border: none;
  cursor: pointer;
  display: block;
  font-size: 14px;
  margin-top: 10px;
  color: #a29f99;
}
/* line 2, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/flag.scss */
#lean_overlay {
  position: fixed;
  z-index: 100;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background: #000;
  display: none;
}

/* line 13, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/flag.scss */
#flag-modal, .blacklist-modal, .delete-modal {
  background: #efeae1;
  padding: 24px;
  border-radius: 3px;
  text-align: center;
}
/* line 19, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/flag.scss */
#flag-modal .octicon, .blacklist-modal .octicon, .delete-modal .octicon {
  font-size: 1.5em;
}
/* line 23, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/flag.scss */
#flag-modal h2, .blacklist-modal h2, .delete-modal h2 {
  margin: 0;
  font-weight: 300;
  font-size: 40px;
  line-height: 1.4;
}
/* line 30, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/flag.scss */
#flag-modal p, .blacklist-modal p, .delete-modal p {
  margin-top: 0;
}
/* line 34, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/flag.scss */
#flag-modal textarea, #flag-modal input[type=text], .blacklist-modal textarea, .blacklist-modal input[type=text], .delete-modal textarea, .delete-modal input[type=text] {
  width: 100%;
  margin-bottom: 24px;
}
/* line 39, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/flag.scss */
#flag-modal .flag-button, .blacklist-modal .flag-button, .delete-modal .flag-button {
  float: right;
  font-size: 14px;
  margin: 0;
  height: 34px;
  margin-left: 10px;
  line-height: 0;
}
/* line 8, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
#peek {
  overflow: hidden;
}

/* line 12, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 18, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
html {
  height: 100%;
}

/* line 22, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
body {
  height: 100%;
  min-width: 1060px;
  margin: 0;
  color: #574c4f;
  font: 16px/1.7 normal normal;
  font-family: "Helvetica Neue", Helvetica, arial, freesans, clean, sans-serif;
}

/* line 31, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.wrapper {
  width: 860px;
  margin: 0 auto;
  padding-left: 40px;
  padding-right: 40px;
  overflow: hidden;
}
/* line 38, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.wrapper.wide {
  width: 1060px;
}
/* line 42, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.wrapper.no-pad {
  padding-left: 0;
  padding-right: 0;
}

/* line 50, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.content-push {
  margin-top: 40px;
  height: 100%;
}

/* line 55, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.footer-push {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -55px;
}

/* line 62, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.footer-pad {
  height: 95px;
}

/* line 66, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
a {
  color: #3b9b6d;
  text-decoration: none;
}
/* line 70, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
a:hover {
  text-decoration: underline;
}

/* line 73, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
h1, h2, h3, h4, h5, h6 {
  color: #4c4245;
}
/* line 74, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
h1.center, h2.center, h3.center, h4.center, h5.center, h6.center {
  text-align: center;
}

/* line 78, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
hr {
  border: 0;
  height: 1px;
  background-color: #efeae1;
  display: block;
  width: 100%;
  clear: both;
}

/* line 87, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.top-bar {
  text-align: left;
  padding: 5px 0;
  background-color: #584b4f;
  color: #efeae1;
  font-size: 14px;
  height: 43px;
}
/* line 95, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.top-bar h1 {
  font-size: inherit;
  display: inline-block;
  line-height: 0;
  margin: 0;
}
/* line 102, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.top-bar a {
  color: #efeae1;
}
/* line 105, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.top-bar a:hover {
  color: #81c08b;
  text-decoration: none;
}
/* line 110, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.top-bar a.is-selected {
  color: #a29f99;
}
/* line 115, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.top-bar .navigation {
  display: inline-block;
}
/* line 119, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.top-bar .top-bar-right {
  float: right;
  line-height: 33px;
}
/* line 123, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.top-bar .top-bar-right .octicon {
  position: relative;
  top: 1px;
  padding: 5px;
}
/* line 129, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.top-bar .top-bar-right .tooltipped {
  padding-bottom: 2px;
  margin-left: 10px;
}
/* line 134, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.top-bar .top-bar-right .gravatar {
  height: 22px;
  width: 22px;
  vertical-align: -7px;
  margin-right: 5px;
}
/* line 142, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.top-bar .minibutton {
  margin: 4px 0;
}

/* line 147, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.logo-small {
  width: 114px;
  height: 24px;
  margin: 4px 8px 4px 0;
  background-image: url(/assets/logo-small-d5c157accc541ade5c6ee158addb33d55e5095aeeb7b8029a50d6d7519d7d2f6.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  /* line 147, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
  .logo-small {
    background-image: url(/assets/logo-small@2x-d405dec6f35448988d8f4e6ea17535679eaab25487e320c0d6acc4d2d25a277c.png);
    -webkit-background-size: 114px 24px;
    -moz-background-size: 114px 24px;
    -o-background-size: 114px 24px;
    background-size: 114px 24px;
  }
}

/* line 155, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.header {
  width: 100%;
  text-align: center;
}
/* line 160, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.header .wrapper {
  overflow: hidden;
  padding: 50px 0 40px;
  line-height: 0;
}
/* line 166, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.header h1 {
  margin: 0;
  display: inline-block;
}
/* line 171, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.header .logo {
  display: block;
  width: 290px;
  height: 60px;
  line-height: 0;
  color: #574c4f;
  text-decoration: none;
  text-indent: 230px;
  white-space: nowrap;
  overflow: hidden;
  background-image: url(/assets/logo-2e973d170e9b53b56217b520bbcbb2fae7592fab58822513d63b788b25c394fd.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  /* line 171, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
  .header .logo {
    background-image: url(/assets/logo@2x-a5016e18b0182a194d422d0970b4837b514ae006311d35e86f905008d079871d.png);
    -webkit-background-size: 290px 60px;
    -moz-background-size: 290px 60px;
    -o-background-size: 290px 60px;
    background-size: 290px 60px;
  }
}
/* line 185, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.header .github-log-in-button {
  float: right;
  margin-top: 18px;
  margin-left: 20px;
  padding: 5px 10px;
  font-size: 14px;
}

/* line 194, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.navigation {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 199, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.navigation li {
  display: inline-block;
  padding-right: 5px;
  height: 33px;
  vertical-align: top;
}
/* line 205, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.navigation li:last-child {
  padding-right: 0;
}
/* line 208, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.navigation a {
  padding: 5px;
  display: inline-block;
  transition: color 0.2s;
  -o-transform: color 0.2s;
  -moz-transform: color 0.2s;
  -webkit-transition: color 0.2s;
}
/* line 213, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.navigation a:hover {
  text-decoration: none;
}

/* line 219, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.footer {
  background-color: #efeae1;
  height: 55px;
  padding: 15px;
}
/* line 224, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.footer a {
  color: #574c4f;
}
/* line 227, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.footer a:hover {
  text-decoration: none;
}
/* line 230, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.footer span {
  color: #574c4f;
}
/* line 232, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.footer .footer-right {
  float: right;
}
/* line 234, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.footer .footer-left {
  float: left;
  margin: 0;
  padding: 0;
}
/* line 239, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.footer .footer-left li {
  display: inline-block;
  list-style-type: none;
  margin-right: 15px;
}
/* line 246, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.footer .octicon {
  position: relative;
  font-size: 20px;
  top: 1px;
}
/* line 252, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.footer .octicon-logo-github {
  top: 2px;
}

/* line 257, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.tabs {
  display: inline-block;
}
/* line 260, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.tabs ul {
  display: table;
  padding: 0;
  margin: 0;
}
/* line 266, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.tabs li {
  display: table-cell;
  list-style-type: none;
}
/* line 271, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.tabs .button {
  width: 100%;
  padding: 10px 16px;
  font-size: 18px;
}

/* line 278, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.columns {
  overflow: hidden;
  width: 100%;
}
/* line 282, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.columns .column {
  float: left;
  padding-left: 20px;
  padding-right: 20px;
  vertical-align: top;
}
/* line 288, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.columns .column:first-child {
  padding-left: 0;
  padding-right: 20px;
}
/* line 293, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.columns .column:last-child {
  padding-left: 20px;
  padding-right: 0;
}
/* line 299, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.columns .left, .columns .right {
  width: 50%;
}
/* line 301, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.columns .sidebar {
  width: 33.3%;
}
/* line 302, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.columns .main-column {
  width: 66.6%;
}
/* line 304, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.columns.middle-align .column {
  vertical-align: middle;
}
/* line 307, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.columns.middle-align .column h2 {
  font-weight: 300;
  font-size: 36px;
}

/* line 316, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.search-page .search-results {
  padding-left: 0;
}
/* line 320, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.search-page .search-results-header {
  margin-top: 3px;
  margin-bottom: 2px;
  font-size: 18px;
  font-weight: normal;
  color: #999;
  display: inline-block;
}
/* line 328, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.search-page .search-results-header em {
  color: #66595c;
  font-weight: bold;
}
/* line 334, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.search-page .try-other-search-message {
  color: #999;
}
/* line 339, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.search-page .markdown h1, .search-page .markdown h2, .search-page .markdown h3, .search-page .markdown h4, .search-page .markdown h5, .search-page .markdown h6 {
  font-size: 16px;
  font-weight: bold;
  border-bottom: 0;
}
/* line 345, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.search-page .markdown .anchor {
  display: none;
}
/* line 347, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.search-page .markdown a {
  color: #574c4f;
}

/* line 352, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.docs-search-results h3 {
  margin: 0;
  font-size: 18px;
}
/* line 357, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.docs-search-results li {
  list-style-type: none;
  border-top: 1px solid #eee;
  padding: 20px 0;
}
/* line 362, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.docs-search-results li:first-child {
  border-top-color: #ddd;
}

/* line 368, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.docs-search-results-header {
  margin: 0;
  line-height: 18px;
}

/* line 373, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.sidebar-search-field {
  width: 100%;
  font-size: 14px;
  padding: 5px;
}

/* line 379, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.octicon:hover {
  text-decoration: none;
}

/* line 383, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.flash {
  text-align: left;
  padding: 5px;
}
/* line 387, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.flash .flash-inner {
  width: 1060px;
  margin: 0 auto;
  padding-left: 40px;
  padding-right: 40px;
}
/* line 394, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.flash.notice {
  color: #3b9b6d;
  border-top: 1px solid #c8e3cc;
  background-color: #d8f5dd;
}
/* line 399, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.flash.alert {
  color: #bf8f80;
  border-top: 1px solid #edddd8;
  background-color: #ffede7;
}

/* line 406, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.gravatar {
  border-radius: 3px;
  border: 0;
}

/* line 413, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.hero .flash.notice, .hero .flash.alert, .invite .flash.notice, .invite .flash.alert {
  background-color: transparent;
  border-top: 0;
}

/* line 420, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.card {
  list-style-type: none;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin: 0 20px 20px 0;
  width: 480px;
}
/* line 427, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.card img {
  display: inline-block;
  vertical-align: middle;
}
/* line 432, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.card .meta {
  padding: 13px;
  background-color: #fafafa;
  line-height: 1;
}

/* line 439, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.index-title {
  font-size: 32px;
  font-weight: 400;
}

/* line 444, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.thirds, .halves {
  overflow: hidden;
  margin-right: -20px;
}
/* line 448, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.thirds .grid-cell, .halves .grid-cell {
  float: left;
  padding-right: 20px;
}

/* line 454, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.halves .grid-cell {
  width: 50%;
}

/* line 458, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.thirds .grid-cell {
  width: 33.3%;
}

/* line 462, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.nope {
  position: absolute;
  width: 256px;
  height: 86px;
  background-image: url(/assets/soon-86fa6b907b62dac4215a12cf83d8c497d0ff2cc28c2d726083b55eeb85a13e0a.gif);
  top: 50%;
  left: 50%;
  margin-top: -85px;
  margin-left: -128px;
  line-height: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  /* line 462, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
  .nope {
    background-image: url(/assets/soon@2x-4e4b4a7e7772ade6490c8cdac8960838c385b05fc20d2e8afe03f4143bcf2167.gif);
    -webkit-background-size: 256px 86px;
    -moz-background-size: 256px 86px;
    -o-background-size: 256px 86px;
    background-size: 256px 86px;
  }
}

/* line 474, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.sunset-text-color {
  color: #ffd152;
}

/* line 478, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/main.scss */
.sunset-banner {
  padding: 10px;
  font-style: bold !important;
}
/* line 4, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/navigation.scss */
.side-nav {
  background-color: #f8f6f2;
  border-radius: 3px;
}
/* line 8, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/navigation.scss */
.side-nav ul {
  padding-bottom: 15px;
  padding-left: 0px;
  margin-top: 0;
}
/* line 13, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/navigation.scss */
.side-nav .side-nav-item {
  list-style-type: none;
}
/* line 16, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/navigation.scss */
.side-nav .side-nav-item a {
  display: block;
  padding: 2px 15px;
}
/* line 20, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/navigation.scss */
.side-nav .side-nav-item a:hover {
  text-decoration: none;
  background-color: #efeae1;
}
/* line 27, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/navigation.scss */
.side-nav .side-nav-item.active a {
  color: #fff;
  background-color: #3b9b6d;
}
/* line 34, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/navigation.scss */
.side-nav .side-nav-header {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 6px;
}
/* line 39, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/navigation.scss */
.side-nav .side-nav-header:first-child {
  padding-top: 10px;
  margin-top: 0;
}
/* line 6, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.stats-footnote {
  font-size: 80%;
  color: #9e9b95;
}

/* line 12, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list {
  margin-bottom: 20px;
}
/* line 13, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list .loading-overlay {
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  width: 980px;
  height: 456px;
  background-image: url(/assets/octocat-spinner-64-f4c980250033ceb8052bb542cf947750f8c73ebe69b0b0b66b415b4a40f8bd6e.gif);
  background-repeat: no-repeat;
  background-position: center;
  display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  /* line 13, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
  .package-list .loading-overlay {
    background-image: url(/assets/octocat-spinner-64@2x-338974454bb5c32803e82f601beb051d373744b024fe8742a76009700fd7e033.gif);
    -webkit-background-size: 64px 64px;
    -moz-background-size: 64px 64px;
    -o-background-size: 64px 64px;
    background-size: 64px 64px;
  }
}
/* line 26, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list hr {
  margin: 0;
}
/* line 28, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list li {
  list-style-type: none;
}
/* line 32, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list .card {
  margin-bottom: 20px;
}
/* line 34, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list .package-list-header {
  height: 51px;
  margin-bottom: 10px;
}
/* line 39, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list .package-list-title {
  font-size: 30px;
  font-weight: 300;
  margin: 0;
}
/* line 45, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list .package-list-see-all {
  float: right;
  display: inline-block;
  font-size: 15px;
  font-weight: normal;
  margin-top: 19px;
}
/* line 54, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list .search-sorter div {
  display: inline;
  padding-left: 16px;
}
/* line 57, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list .search-sorter div .active {
  padding-left: 0px;
}
/* line 60, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list .search-sorter div a {
  color: #9e9b95;
}
/* line 64, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list .search-sorter .icon-up, .package-list .search-sorter .icon-down {
  color: #9e9b95;
  display: none;
}
/* line 68, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list .search-sorter div.active.asc .icon-up {
  display: inline;
}
/* line 71, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list .search-sorter div.active.desc .icon-down {
  display: inline;
}
/* line 76, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list .search-sort-select {
  float: right;
}
/* line 80, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list .trending-select {
  display: inline-block;
}
/* line 83, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-list .trending-select .octicon-triangle-down {
  vertical-align: middle;
  margin-left: 5px;
}

/* line 90, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card {
  position: relative;
  list-style-type: none;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  overflow: hidden;
}
/* line 98, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card img {
  display: inline-block;
  vertical-align: middle;
}
/* line 103, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card .meta {
  position: relative;
  padding: 13px;
  background-color: #fafafa;
  line-height: 1;
}
/* line 109, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card .meta .author {
  color: #999;
  font-size: 15px;
}
/* line 114, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card .meta a.linked-octicon {
  text-decoration: none;
}
/* line 118, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card .meta a.linked-octicon:hover .octicon {
  color: #3b9b6d;
}
/* line 122, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card .meta a.linked-octicon:hover .value {
  color: #3b9b6d;
}
/* line 128, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card .meta .stat {
  height: 26px;
  display: inline-block;
  line-height: 24px;
  margin-right: 5px;
  padding-right: 5px;
  vertical-align: top;
}
/* line 136, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card .meta .stat .octicon {
  color: #999;
}
/* line 141, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card .meta .action {
  border-radius: 3px;
  padding: 3px 6px;
}
/* line 145, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card .meta .action:hover {
  background-color: #eaeaea;
}
/* line 150, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card .meta .value {
  color: #999;
  font-size: 13px;
}
/* line 156, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card .meta-right {
  position: absolute;
  right: 13px;
  top: 11px;
  background-color: inherit;
  padding-left: 10px;
}
/* line 164, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card.blank-slate {
  text-align: center;
  color: #a29f99;
  height: 132px;
  line-height: 132px;
}

/* line 173, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card .card-name, .project-card .card-name {
  font-weight: 300;
  font-size: 28px;
  margin: 0;
  line-height: 1.4;
}
/* line 179, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card .card-name .css-truncate-target, .project-card .card-name .css-truncate-target {
  color: #3b9b6d;
}
/* line 184, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card .keywords, .project-card .keywords {
  min-height: 20px;
  font-size: 12px;
  line-height: 20px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 194, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card .keywords li, .project-card .keywords li {
  padding: 2px 4px;
  list-style-type: none;
  display: inline;
  border-radius: 3px;
  border: 1px solid #efeae1;
  background-color: #f8f6f2;
}
/* line 201, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card .keywords li a, .project-card .keywords li a {
  color: #9e9b95;
}
/* line 208, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card .card-description, .project-card .card-description {
  font-size: 15px;
}
/* line 212, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card .card-install-button, .project-card .card-install-button {
  margin-left: 9px;
  font-weight: 500;
}
/* line 217, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card .card-install-button-close, .project-card .card-install-button-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  color: #9e9b95;
  cursor: pointer;
  border: none;
  outline: none;
}
/* line 228, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card .card-install-button-close:hover, .package-card .card-install-button-close:focus, .project-card .card-install-button-close:hover, .project-card .card-install-button-close:focus {
  color: #574c4f;
}
/* line 232, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card .card-install-button-close:active, .project-card .card-install-button-close:active {
  color: #9e9b95;
}
/* line 237, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card .modal-download-atom, .project-card .modal-download-atom {
  position: absolute;
  z-index: 1;
  width: 280px;
  right: 0;
  bottom: 37px;
  padding: 12px 16px;
  font-size: 15px;
  line-height: 1.3;
  border: 1px solid #ddd;
  border-radius: 3px;
  background-color: white;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
}
/* line 251, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card .modal-download-atom::before, .project-card .modal-download-atom::before {
  content: "";
  position: absolute;
  bottom: -6px;
  right: 32px;
  width: 10px;
  height: 10px;
  border: inherit;
  border-top: none;
  border-left: none;
  background-color: inherit;
  transform: rotate(45deg);
  pointer-events: none;
}
/* line 266, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card .modal-download-atom h4, .project-card .modal-download-atom h4 {
  margin: 0 0 5px 0;
}
/* line 272, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card .body, .project-card .body {
  padding: 7px 13px;
}
/* line 275, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card .body .css-truncate-target, .project-card .body .css-truncate-target {
  max-width: 100%;
}
/* line 280, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card p, .project-card p {
  margin: 0;
}
/* line 282, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-card img, .project-card img {
  height: 24px;
  width: 24px;
}

/* line 290, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.search-form {
  display: flex;
  margin-bottom: 40px;
}

/* line 295, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
input.search-input {
  flex: 1;
  font-size: 18px;
  -webkit-appearance: none;
}

/* line 301, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.search-button {
  margin-left: 7px;
  padding: 7px 14px;
  line-height: 21px;
}

/* line 307, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-header {
  margin-bottom: 40px;
}
/* line 310, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-header .columns .column {
  vertical-align: middle;
}
/* line 314, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-header h2 {
  margin: 0;
}
/* line 318, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-header h4 {
  margin: 0 0 5px;
  font-weight: bold;
  font-size: 16px;
}

/* line 325, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.manual-install {
  margin-top: 2px;
  padding: 0px 5px 2px 18px;
  border: 1px solid #a29f99;
  background-color: #efeae1;
  border-radius: 3px;
  font-size: 14px;
  display: block;
  position: relative;
  white-space: nowrap;
}
/* line 336, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.manual-install:before {
  content: '$';
  position: absolute;
  left: 5px;
}

/* line 343, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.star-box {
  display: inline-block;
  vertical-align: top;
}
/* line 347, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.star-box a.social-count {
  font-size: 13px;
}
/* line 351, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.star-box .star-button {
  padding: 0 6px;
}
/* line 354, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.star-box .star-button .octicon {
  margin-right: 0px;
}

/* line 359, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta {
  font-size: 14px;
}
/* line 362, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta .time {
  color: #9e9b95;
}
/* line 364, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta .card-name {
  margin-right: 20px;
  font-size: 16px;
  float: left;
}
/* line 371, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta h3 {
  margin: 0;
  font-size: 22px;
}
/* line 376, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta h4 {
  margin: 10px 0 0;
  font-weight: bold;
  font-size: 16px;
  clear: both;
}
/* line 382, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta h4:first-child {
  margin-top: 0;
}
/* line 388, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta ul {
  display: table;
  width: 100%;
  border: 1px solid #ddd;
  padding-left: 0;
  margin-top: 0;
  border-radius: 3px;
}
/* line 396, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta ul li {
  display: table-cell;
  list-style-type: none;
  width: 1%;
  text-align: center;
  border-right: 1px solid #ddd;
  padding: 0;
  white-space: nowrap;
}
/* line 405, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta ul li a {
  color: #574c4f;
  height: 100%;
  width: 100%;
  padding: 5px;
  display: block;
  transition: color 0.2s;
  -o-transform: color 0.2s;
  -moz-transform: color 0.2s;
  -webkit-transition: color 0.2s;
}
/* line 413, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta ul li a.disabled {
  color: #bdb3b5;
}
/* line 415, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta ul li a.disabled:hover {
  color: #bdb3b5;
}
/* line 420, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta ul li a:hover {
  text-decoration: none;
  color: #3b9b6d;
}
/* line 425, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta ul li a .octicon {
  margin-right: 3px;
}
/* line 430, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta ul li:last-child {
  border-right: 0;
}
/* line 436, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta .show-flag {
  float: right;
  color: #999;
  transition: color 0.2s;
  -o-transform: color 0.2s;
  -moz-transform: color 0.2s;
  -webkit-transition: color 0.2s;
}
/* line 441, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta .show-flag:hover {
  text-decoration: none;
  color: #3b9b6d;
}
/* line 447, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta table {
  width: 100%;
  border: 1px solid #ddd;
  border-collapse: collapse;
}
/* line 452, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta table td {
  border: 1px solid #ddd;
  text-align: center;
  padding: 0;
}
/* line 458, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta table a {
  color: #574c4f;
  height: 100%;
  width: 100%;
  padding: 5px;
  display: block;
}
/* line 467, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta .author {
  line-height: 0;
}
/* line 470, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta .author img {
  display: inline-block;
  vertical-align: top;
  height: 20px;
  width: 20px;
}
/* line 480, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta .package-card .card-name {
  margin-bottom: 5px;
  font-size: 24px;
}
/* line 485, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta .package-card .card-description {
  white-space: normal;
  line-height: 1.4;
}
/* line 491, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta .css-truncate-target {
  max-width: 100%;
}
/* line 495, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-meta .minibutton {
  margin-top: 20px;
}

/* line 500, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.all-packages {
  margin-top: 20px;
  text-align: center;
}
/* line 504, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.all-packages .button {
  margin-top: 20px;
}

/* line 507, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.version-callout {
  font-size: 16px;
  color: #9e9b95;
}

/* line 512, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.official-package {
  font-size: 16px;
  color: #3b9b6d;
  font-weight: bold;
  margin: 20px 0;
  display: block;
  height: 50px;
}

/* line 521, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.readme {
  margin-top: 40px;
}

/* line 525, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.malicious-package-warning {
  position: relative;
  font-weight: bold;
  vertical-align: middle;
  margin-bottom: 40px;
  padding: 15px 15px 15px 57px;
  background-color: #ffa2a2;
  background-image: -moz-linear-gradient(#ffb8b8, #ffa2a2);
  background-image: -webkit-linear-gradient(#ffb8b8, #ffa2a2);
  background-image: linear-gradient(#ffb8b8, #ffa2a2);
  background-repeat: repeat-x;
  border-radius: 5px;
  border: 1px solid #e08f90;
  color: #7b3131;
}
/* line 536, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.malicious-package-warning .mega-octicon {
  position: absolute;
  top: 14px;
  left: 15px;
}
/* line 542, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.malicious-package-warning .minibutton {
  position: absolute;
  top: 16px;
  right: 14px;
}

/* line 549, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.stargazers-header {
  font-size: 30px;
  font-weight: 300;
}

/* line 555, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.theme-card .upload-image.button {
  margin: 0px;
}
/* line 558, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.theme-card .gravatar {
  height: 40px;
  width: 40px;
}
/* line 563, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.theme-card .avatar {
  float: left;
  margin-right: 13px;
}
/* line 568, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.theme-card iframe {
  border: 0;
  width: 100%;
  background-color: #aaa;
  display: block;
  height: 169px;
}
/* line 576, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.theme-card .theme-name {
  font-weight: normal;
  width: 100%;
  font-size: 15px;
  float: left;
  margin: 0;
  line-height: 1.3;
}
/* line 584, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.theme-card .theme-name a, .theme-card .theme-name span {
  color: #574c4f;
  display: block;
  max-width: 100%;
}
/* line 591, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.theme-card .author {
  display: block;
  width: 100%;
  float: left;
  line-height: 1.3;
}
/* line 598, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.theme-card .meta {
  overflow: hidden;
}
/* line 602, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.theme-card .preview-link {
  display: block;
  position: relative;
}
/* line 606, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.theme-card .preview-link .click-shield {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

/* line 616, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card-cells {
  display: table;
  width: 100%;
}
/* line 620, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card-cells .cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 625, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.card-cells .gravatar-cell {
  width: 53px;
}

/* line 630, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
#crop-modal {
  background: #efeae1;
  padding: 20px 10px;
  border-radius: 3px;
}
/* line 635, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
#crop-modal .spinner {
  background-color: rgba(255, 255, 255, 0.7);
  background-image: url(/assets/octocat-spinner-64-f4c980250033ceb8052bb542cf947750f8c73ebe69b0b0b66b415b4a40f8bd6e.gif);
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  display: none;
  width: 100%;
  height: 100%;
  margin-left: -24px;
  margin-top: -24px;
  z-index: 9999999;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  /* line 635, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
  #crop-modal .spinner {
    background-image: url(/assets/octocat-spinner-64@2x-338974454bb5c32803e82f601beb051d373744b024fe8742a76009700fd7e033.gif);
    -webkit-background-size: 64px 64px;
    -moz-background-size: 64px 64px;
    -o-background-size: 64px 64px;
    background-size: 64px 64px;
  }
}
/* line 649, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
#crop-modal .flash {
  display: none;
}
/* line 653, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
#crop-modal .columns {
  padding: 0 10px;
}
/* line 657, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
#crop-modal .crop-column {
  max-width: 600px;
}
/* line 661, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
#crop-modal .preview-column {
  width: 306px;
  padding-left: 0;
}
/* line 666, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
#crop-modal .crop-viewer {
  width: 100%;
  max-height: 600px;
  overflow: hidden;
}
/* line 672, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
#crop-modal .theme-card {
  margin-bottom: 10px;
}
/* line 676, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
#crop-modal .modal-actions > a {
  margin-right: 10px;
}
/* line 680, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
#crop-modal .jcrop-holder img {
  border: 1px solid #ddd !important;
}

/* line 686, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/packages.scss */
.package-show .css-truncate-target {
  max-width: auto;
  white-space: normal;
  overflow: auto;
  text-overflow: inherit;
}
/* line 3, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/reward-header.scss */
.reward-header {
  background-color: #efeae1;
}
/* line 5, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/reward-header.scss */
.reward-header .wrapper {
  padding-top: 6px;
}
/* line 7, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/reward-header.scss */
.reward-header .wrapper p {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #574c4f;
}
/* line 12, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/reward-header.scss */
.reward-header .wrapper p a {
  color: #3b9b6d;
}
/* line 1, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/search.scss */
.search-unavailable {
  position: relative;
  list-style-type: none;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  overflow: hidden;
  padding: 7px 13px;
}
/* line 10, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/search.scss */
.search-unavailable img {
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  width: 24px;
}
/* line 17, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/search.scss */
.search-unavailable h4 {
  font-weight: 300;
  font-size: 28px;
  margin: 0;
  line-height: 1.4;
  margin-bottom: 10px;
}
/* line 25, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/search.scss */
.search-unavailable p {
  font-size: 15px;
  margin: 0;
  margin-left: 40px;
  margin-bottom: 20px;
}
/* line 9, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-button {
  padding-right: 25px;
}
/* line 12, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-button .octicon {
  margin-right: 1px;
}
/* line 15, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-button:before {
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  width: 0;
  height: 0;
  content: "";
  border: 4px solid;
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-color: transparent;
}
/* line 30, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-button.with-gravatar:before {
  top: 13px;
}
/* line 32, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-button.icon-only {
  padding-right: 18px;
  padding-left: 7px;
}
/* line 35, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-button.icon-only:before {
  right: 8px;
}

/* line 40, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-button.primary:before {
  border-top-color: #fff;
}
/* line 44, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-button.primary:hover:active {
  background-color: #4a993e;
}

/* line 61, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu .spinner {
  float: left;
  margin: 4px 0 0 -24px;
}
/* line 67, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu.active .select-menu-modal-holder {
  display: block;
}
/* line 72, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu.right-aligned {
  float: right;
  position: relative;
}
/* line 76, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu.right-aligned .select-menu-modal-holder {
  right: 0;
}
/* line 81, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu.is-showing-clear-item .select-menu-clear-item {
  display: block;
}
/* line 84, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu.is-showing-clear-item .select-menu-clear-item .octicon {
  color: inherit;
}
/* line 86, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu.is-showing-clear-item .select-menu-clear-item + .select-menu-no-results {
  display: none;
}
/* line 89, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu.is-loading .select-menu-loading-overlay {
  display: block;
}
/* line 91, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu.is-loading .select-menu-modal {
  min-height: 200px;
}
/* line 93, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu.has-error .select-menu-error-shell {
  display: block;
}

/* line 100, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-loading-overlay {
  display: none;
  text-indent: 100%;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 5;
  border-radius: 5px;
  border: 1px solid transparent;
  background-color: rgba(255, 255, 255, 0.8);
  animation: pulse 2s infinite linear;
  -webkit-animation: pulse 2s infinite linear;
  -moz-animation: pulse 2s infinite linear;
}
/* line 115, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-loading-overlay:before {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -16px 0 0 -16px;
  width: 32px;
  content: "\f008";
  font: normal normal 32px/1 "octicons";
  display: inline-block;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  text-indent: 0;
}

@keyframes pulse {
  0% {
    color: rgba(170, 170, 170, 0.1);
  }
  10% {
    color: #aaaaaa;
  }
  100% {
    color: rgba(170, 170, 170, 0.1);
  }
}
@-webkit-keyframes pulse {
  0% {
    color: rgba(170, 170, 170, 0.1);
  }
  10% {
    color: #aaaaaa;
  }
  100% {
    color: rgba(170, 170, 170, 0.1);
  }
}
@-moz-keyframes pulse {
  0% {
    color: rgba(170, 170, 170, 0.1);
  }
  10% {
    color: #aaaaaa;
  }
  100% {
    color: rgba(170, 170, 170, 0.1);
  }
}
@-o-keyframes pulse {
  0% {
    color: rgba(170, 170, 170, 0.1);
  }
  10% {
    color: #aaaaaa;
  }
  100% {
    color: rgba(170, 170, 170, 0.1);
  }
}
/* line 141, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-error-shell {
  padding: 5px;
  border-bottom: 1px solid #eee;
  display: none;
}
/* line 146, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-error-shell .select-menu-error {
  display: block;
  padding: 5px 10px;
  font-weight: bold;
  color: #900;
  background-color: #FFEAEA;
  border: 1px solid #E2A0A0;
}

/* line 161, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-modal-holder {
  position: absolute;
  display: none;
  z-index: 21;
}

/* line 170, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-modal {
  position: relative;
  width: 300px;
  margin-top: 4px;
  margin-bottom: 20px;
  overflow: hidden;
  font-size: 12px;
  color: #666;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
}

/* line 189, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-header {
  padding: 8px 10px;
  background-color: #eee;
  background-image: -moz-linear-gradient(#fafafa, #eee);
  background-image: -webkit-linear-gradient(#fafafa, #eee);
  background-image: linear-gradient(#fafafa, #eee);
  background-repeat: repeat-x;
  border-bottom: 1px solid #ddd;
}
/* line 194, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-header .select-menu-title {
  font-weight: bold;
  color: #333;
  text-shadow: 0 1px 0 #fff;
}
/* line 200, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-header .octicon {
  display: block;
  float: right;
  color: #ccc;
  cursor: pointer;
}
/* line 206, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-header .octicon:hover {
  color: #555;
}

/* line 213, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-filters {
  background-color: #f8f8f8;
}

/* line 220, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-text-filter {
  padding: 10px 10px 0;
}
/* line 223, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-text-filter:first-child:last-child {
  padding-bottom: 10px;
  border-bottom: 1px solid #DDD;
}
/* line 228, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-text-filter input {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 5px;
  border: 1px solid #DDD;
  border-radius: 3px;
}
/* line 236, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-text-filter input::-webkit-input-placeholder, .select-menu-text-filter input:-moz-placeholder {
  color: #aaa;
}

/* line 244, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-tabs {
  height: 33px;
  border-bottom: 1px solid #ddd;
}
/* line 248, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-tabs ul {
  overflow: hidden;
  padding: 14px 10px 0 10px;
}
/* line 253, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-tabs .select-menu-tab {
  display: inline-block;
}
/* line 257, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-tabs a {
  height: 20px;
  padding: 5px 8px;
  font-size: 11px;
  font-weight: bold;
  color: #888;
  text-decoration: none;
  line-height: 20px;
  border-radius: 3px 3px 0 0;
  cursor: pointer;
}
/* line 268, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-tabs a:hover {
  color: #333;
}
/* line 272, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-tabs a.selected {
  padding: 4px 5px;
  border: 1px solid #ddd;
  border-bottom: 1px solid #fff;
  background-color: #fff;
  color: #333;
}

/* line 289, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-list {
  max-height: 400px;
  overflow: auto;
  position: relative;
}
/* line 294, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-list.select-menu-tab-bucket {
  display: none;
}
/* line 297, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-list.select-menu-tab-bucket.selected {
  display: block;
}

/* line 304, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item {
  cursor: pointer;
  border-bottom: 1px solid #eee;
  display: table;
  table-layout: fixed;
  width: 100%;
  overflow: hidden;
  color: inherit;
}
/* line 313, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item:hover {
  text-decoration: none;
}
/* line 315, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item.select-menu-item-template {
  display: none;
}
/* line 317, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item.select-menu-clear-item {
  display: none;
}
/* line 319, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item.disabled, .select-menu-item.disabled.selected {
  color: #999;
}
/* line 323, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item.disabled .select-menu-item-gravatar, .select-menu-item.disabled.selected .select-menu-item-gravatar {
  opacity: .5;
}
/* line 326, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item .octicon {
  vertical-align: middle;
}
/* line 330, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item input[type="radio"] {
  display: none;
}
/* line 332, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item .select-menu-item-icon {
  display: table-cell;
  color: transparent;
  vertical-align: top;
  padding: 8px 0 8px 8px;
  width: 24px;
  text-align: center;
}
/* line 340, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item .select-menu-item-icon.is-shown {
  color: inherit;
}
/* line 343, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item.navigation-focus, .select-menu-item.navigation-focus.selected, .select-menu-item.navigation-focus.select-menu-action {
  background-color: #4183c4;
  color: #fff;
}
/* line 349, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item.navigation-focus > .octicon, .select-menu-item.navigation-focus.selected > .octicon, .select-menu-item.navigation-focus.select-menu-action > .octicon {
  color: #fff;
}
/* line 351, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item.navigation-focus .text-danger,
.select-menu-item.navigation-focus .description, .select-menu-item.navigation-focus.selected .text-danger,
.select-menu-item.navigation-focus.selected .description, .select-menu-item.navigation-focus.select-menu-action .text-danger,
.select-menu-item.navigation-focus.select-menu-action .description {
  color: #fff;
}
/* line 355, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item > .octicon-dash {
  display: none;
}
/* line 359, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item.indeterminate > .octicon-check {
  display: none;
}
/* line 360, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item.indeterminate > .octicon-dash {
  display: table-cell;
}
/* line 363, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item.select-menu-action, .select-menu-item.selected {
  color: #333;
}
/* line 367, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item.select-menu-action .description, .select-menu-item.selected .description {
  color: #666;
}
/* line 369, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item.select-menu-action > .octicon, .select-menu-item.selected > .octicon {
  color: #333;
}
/* line 371, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item.select-menu-action .select-menu-item-text {
  font-weight: bold;
}
/* line 375, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu[data-multiple] .select-menu-item:active {
  background-color: transparent !important;
}
/* line 377, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item a {
  color: inherit;
  text-decoration: none;
}
/* line 382, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item .hidden-select-button-text {
  display: none;
}
/* line 384, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item .css-truncate-target {
  display: table-cell;
  max-width: 100%;
}

/* line 389, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
form.select-menu-item > div:first-child {
  display: none !important;
}

/* line 393, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item.last-visible,
.select-menu-list:last-child .select-menu-item:last-child {
  border-bottom: 0;
  border-radius: 0 0 3px 3px;
}

/* line 401, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-actions .select-menu-item:hover {
  background-color: #4183c4;
  color: #fff;
}
/* line 405, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-actions .select-menu-item:hover > .octicon {
  color: #fff;
}
/* line 407, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-actions .select-menu-item:hover .description {
  color: #fff;
}

/* line 415, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-no-results {
  padding: 9px;
  display: none;
  cursor: auto;
  color: #999;
}
/* line 421, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-list.filterable-empty .select-menu-no-results, .select-menu-no-results:only-child {
  display: block;
}

/* line 432, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-button-gravatar,
.select-menu-item-gravatar {
  overflow: hidden;
  line-height: 0;
  width: 20px;
}
/* line 438, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-button-gravatar img,
.select-menu-item-gravatar img {
  height: 20px;
  width: 20px;
  display: inline-block;
  border-radius: 3px;
}

/* line 446, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item-gravatar {
  display: table-cell;
  padding: 6px 0 6px 8px;
  vertical-align: top;
  width: 28px;
}

/* line 453, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-button-gravatar {
  display: inline-block;
  margin: 6px 3px 6px 0;
  margin-right: 5px;
  vertical-align: middle;
}

/* line 463, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item-text {
  display: table-cell;
  vertical-align: top;
  padding: 8px 0 8px 8px;
  text-align: left;
}
/* line 469, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item-text:first-child {
  margin-left: 5px;
}
/* line 471, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item-text .description {
  color: #999;
  font-size: 12px;
  max-width: 265px;
  display: block;
  margin-top: 3px;
}
/* line 479, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item-text h4 {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 484, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-item-text h4 .description {
  font-weight: normal;
  display: inline;
}

/* line 493, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-footer {
  padding: 8px;
  font-weight: bold;
  border-top: 1px solid #eee;
}
/* line 498, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-footer a {
  display: inline-block;
  margin-top: 1px;
  vertical-align: top;
}
/* line 504, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-footer .octicon {
  color: #666;
}

/* line 511, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-new-item-form {
  display: none;
}
/* line 514, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-new-item-form .octicon {
  color: #4183c4;
}

/* line 517, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-list.is-showing-new-item-form .select-menu-new-item-form {
  display: table;
}
/* line 518, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.select-menu-list.is-showing-new-item-form .select-menu-no-results,
.select-menu-list.is-showing-new-item-form .select-menu-clear-item {
  display: none;
}

/* line 525, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
.modal-backdrop {
  display: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 529, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/select-menu.scss */
body.menu-active .modal-backdrop {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 20;
}
/* line 5, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/users.scss */
.user-show .search-sort-select {
  margin-bottom: 4px;
}
/* line 9, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/users.scss */
.user-show .package-card {
  width: 100%;
}
/* line 13, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/users.scss */
.user-show .user-meta {
  margin-bottom: 40px;
}
/* line 16, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/users.scss */
.user-show .user-meta .main {
  padding-left: 0;
}
/* line 20, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/users.scss */
.user-show .user-meta img {
  display: inline-block;
  width: 64px;
  height: 64px;
  vertical-align: -15px;
  margin-right: 5px;
  border-radius: 3px;
}
/* line 30, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/users.scss */
.user-show .username {
  font-weight: 300;
  font-size: 36px;
  margin: 0;
}
/* line 36, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/users.scss */
.user-show .count {
  position: relative;
  color: #a29f99;
  font-size: 18px;
  font-weight: normal;
  background-color: #eee;
  border-radius: 3px;
  padding: 2px 5px;
  vertical-align: 4px;
}

/* line 49, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/users.scss */
.user-card .user-login {
  font-weight: 300;
  font-size: 28px;
  margin: 0;
  line-height: 1.4;
  padding: 6px 0;
}
/* line 57, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/users.scss */
.user-card .body {
  padding: 7px 13px;
}
/* line 60, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/users.scss */
.user-card .body .gravatar {
  float: left;
}
/* line 64, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/users.scss */
.user-card .body h4 {
  color: #3b9b6d;
}
/* line 69, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/users.scss */
.user-card p {
  margin: 0;
}
/* line 71, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/users.scss */
.user-card img {
  height: 40px;
  width: 40px;
  margin-right: 12px;
}
/* line 77, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/users.scss */
.user-card .css-truncate-target {
  min-width: 360px;
}
/* line 20, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome {
  font: 16px/1.5 normal normal;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 300;
  color: #efdab9;
  background-color: #343233;
}
/* line 27, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome h1, .welcome h2, .welcome h3, .welcome h4, .welcome h5, .welcome h6 {
  color: inherit;
}
/* line 29, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome h3 {
  margin: 0;
  font-weight: 200;
  font-size: 2em;
  letter-spacing: 0.05em;
}
/* line 36, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome .column > h3 {
  margin-bottom: 66.6666666667px;
}
/* line 39, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome .columns + h3 {
  margin-top: 200px;
}
/* line 43, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome h4 {
  margin-top: 0;
  margin-bottom: 0.25em;
  font-weight: 500;
  font-size: 1.2em;
}
/* line 51, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome a {
  color: #ffd152;
  text-decoration: none;
}
/* line 52, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome a:hover {
  color: #ebac00;
}
/* line 53, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome a:active {
  color: #D36E2D;
}
/* line 55, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome .section {
  position: relative;
  overflow: hidden;
}
/* line 61, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome .wrapper {
  padding-top: 200px;
  padding-bottom: 200px;
}
/* line 66, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome .wrapper strong {
  font-weight: 500;
  color: #98c3b7;
  background-color: #393c3c;
  padding: 0 .2em;
}
/* line 73, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome .column {
  width: 50%;
}
/* line 75, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome .columns .column:first-child {
  padding-right: 66.6666666667px;
}
/* line 76, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome .columns .column:last-child {
  padding-left: 66.6666666667px;
}
/* line 78, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome .welcome-button {
  display: inline-block;
  padding: .5em 1em;
  line-height: inherit;
  font-size: inherit;
  font-weight: 500;
  text-decoration: none;
  border-radius: 5px;
  color: #343233;
  background-color: #ffd152;
}
/* line 89, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome .welcome-button:hover {
  color: #343233;
  background-color: #ffc31f;
}
/* line 93, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome .welcome-button:active {
  color: #343233;
  background-color: #ebac00;
  transform: translateY(2px);
}
/* line 100, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome .welcome-cta {
  margin: 66.6666666667px 0 0 0;
}
/* line 104, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome .welcome-bg {
  position: absolute;
}
/* line 107, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome .welcome-bg--screenshot {
  bottom: 50%;
  right: 50%;
  margin-bottom: -244px;
  margin-right: 40px;
  width: 780px;
  height: 488px;
  border-radius: 5px;
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.5);
  transition: filter 2s;
}
/* line 118, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome .welcome-bg--screenshot:hover {
  filter: none;
}
/* line 122, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome ::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  top: -2px;
  left: 0;
}

/* line 136, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--hero {
  text-align: center;
  background-image: radial-gradient(ellipse closest-side at 50% 50%, #3a3f45, #37383c 25%, #343233);
  background-repeat: no-repeat;
  background-size: 100% 1000px;
  background-position: center -120px;
}
/* line 142, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--hero .wrapper {
  padding-top: 133.3333333333px;
  padding-bottom: 0;
}
/* line 147, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--hero a {
  font-size: .9em;
  color: #8e8373;
}

/* line 153, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-header {
  align-items: center;
}

/* line 157, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-header-item {
  flex: 1;
}

/* line 164, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-features {
  margin: 133.3333333333px 0 0 0;
  padding: 0 10px;
}

/* line 169, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-tagline {
  margin: 0 0 .5em 0;
  font-size: 2.3em;
  letter-spacing: 0.05em;
  font-weight: 200;
}

/* line 176, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-tagline-highlight {
  font-weight: inherit;
  color: #78b0a0;
}

/* line 184, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-logo {
  flex: 0 0 500px;
  height: 366px;
  background-repeat: no-repeat;
  background-image: url(/assets/index-logo-112585a3112ec646fa9e426f835b1626094f57354fd7dd059a8f455881654ad2.svg), url(/assets/index-portal-sides-8f3d2e2077a1fb786c0bed45cc8f9e5ead36d291c4485ff8f00d8d713a3a7499.svg);
  background-position: center;
  -webkit-user-select: none;
  user-select: none;
}

/* line 194, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-logo-circles {
  width: 366px;
  height: 366px;
  margin: auto;
  position: relative;
}

/* line 201, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-logo-circle {
  position: absolute;
  left: 0;
  top: 0;
  animation: hero-logo-circle 1s linear infinite;
  will-change: transform;
}

/* line 210, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-logo-circle:nth-child(1) {
  animation-duration: 30s;
}

/* line 211, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-logo-circle:nth-child(2) {
  animation-duration: 40s;
}

/* line 212, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-logo-circle:nth-child(3) {
  animation-duration: 50s;
}

/* line 213, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-logo-circle:nth-child(4) {
  animation-duration: 60s;
}

/* line 214, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-logo-circle:nth-child(5) {
  animation-duration: 70s;
}

/* line 215, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-logo-circle:nth-child(6) {
  animation-duration: 80s;
}

/* line 216, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-logo-circle:nth-child(7) {
  animation-duration: 90s;
}

/* line 217, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-logo-circle:nth-child(8) {
  animation-duration: 100s;
}

/* line 218, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-logo-circle:nth-child(9) {
  animation-duration: 110s;
}

/* line 219, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-logo-circle:nth-child(10) {
  animation-duration: 120s;
}

@keyframes hero-logo-circle {
  100% {
    transform: rotate(1turn);
  }
}
/* line 228, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-download {
  display: inline-flex;
  margin: 4em 0 0 0;
  border-radius: 20px;
  border: 1px solid #4e4b4d;
  list-style: none;
  padding: 0;
}
/* line 236, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-download li {
  padding: 1em 1.75em;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 242, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-download li:last-child {
  padding: 1em;
}
/* line 245, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-download li + li {
  border-left: 1px solid #4e4b4d;
}
/* line 249, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-download .logo-wordmark {
  display: block;
}
/* line 253, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-download .version {
  display: block;
  font-size: 1.4em;
  line-height: 2rem;
  letter-spacing: .15em;
  font-weight: 500;
}
/* line 261, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-download .platform {
  display: block;
  font-size: 1.4em;
  line-height: 2rem;
  letter-spacing: .05em;
}
/* line 268, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-download .support {
  display: block;
  font-size: .9em;
  color: #8e8373;
}
/* line 274, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-download .welcome-button {
  display: block;
  font-size: 1.1em;
  padding: 1em 1.5em;
  white-space: nowrap;
}
/* line 279, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-download .welcome-button .octicon {
  margin-right: .8em;
}
/* line 284, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-download .welcome-button + .welcome-button {
  margin-top: .5em;
}

/* line 289, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-meta {
  margin: 2rem 0 0 0;
}
/* line 291, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-meta a + a {
  margin-left: 2rem;
}

/* line 296, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-tos {
  display: block;
  margin-bottom: 2em;
  color: #786f63;
  font-size: .8em;
}
/* line 301, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-tos a {
  font-size: inherit;
}

/* line 306, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.hero-octonaut {
  position: absolute;
  top: 100px;
  left: calc(50% - 380px);
  animation: hero-octonaut 2s alternate ease-in-out infinite;
  will-change: transform;
  -webkit-user-select: none;
  user-select: none;
}

@keyframes hero-octonaut {
  0% {
    transform: translateY(-8px);
  }
  100% {
    transform: translateY(8px);
  }
}
/* line 324, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--realtime {
  background-repeat: no-repeat;
  background-image: url(/assets/index-teletype-graphic-cf60b66bbb2b00e1e4e9f8020b9fa59b6084d77ed4c7a3c4e0cdab5848aabca7.svg);
  background-position: calc(50% - 1140px) center;
}
/* line 329, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--realtime .wrapper {
  padding-right: 470px;
}
/* line 333, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--realtime .welcome-bg--screenshot {
  left: 50%;
  margin-left: 40px;
  filter: brightness(0.75) contrast(1) sepia(0.7) hue-rotate(-5deg) saturate(3.5);
}

/* line 343, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--github {
  background-repeat: no-repeat;
  background-image: url(/assets/index-github-graphic-76719876301655e713fffcfb596504d5d0f6aced6698e5c26d39251682654f6a.svg);
  background-position: calc(50% + 550px) center;
}
/* line 348, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--github .wrapper {
  padding-left: 470px;
}
/* line 352, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--github .welcome-bg--screenshot {
  filter: brightness(0.7) contrast(1) sepia(1) hue-rotate(115deg) saturate(1.5);
}
/* line 357, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--github .welcome-button {
  background-color: #61efce;
}
/* line 359, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--github .welcome-button:hover {
  background-color: #45edc6;
}
/* line 362, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--github .welcome-button:active {
  background-color: #2aeabd;
}

/* line 373, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--features h3 {
  margin-bottom: 50px;
}
/* line 376, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--features .features + h3 {
  margin-top: 100px;
}
/* line 380, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--features .features-item {
  position: relative;
  padding-left: 60px;
}
/* line 384, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--features .features-item .mega-octicon {
  position: absolute;
  top: -0.25em;
  left: 0;
  width: 1.75em;
  height: 1.75em;
  line-height: 1.75em;
  font-size: 24px;
  text-align: center;
  border-radius: 6px;
  color: #efdab9;
  background-color: #3d3a3a;
}
/* line 399, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--features p {
  margin: 0;
}

/* line 407, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--contact {
  margin-bottom: -40px;
  border-top: 1px solid #1a191a;
  background-color: #2c2a2b;
  background-repeat: no-repeat;
  background-image: url(/assets/index-rocket-ef425ba508961fee99c87f537d72240849d8fbe81789245b23aa4d381fd7358a.svg);
  background-position: calc(50% + 380px) 60px;
}
/* line 415, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.section--contact td:first-child {
  padding-right: 2em;
}

@media (min-width: 1101px) and (max-height: 1000px) {
  /* line 432, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .section--hero .wrapper {
    padding-top: 100px;
  }

  /* line 436, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .hero-header {
    display: flex;
    flex-wrap: wrap;
  }

  /* line 441, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .hero-download {
    margin-top: 0;
    margin-left: 50px;
    flex-direction: column;
  }
  /* line 446, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .hero-download li {
    padding: 1em;
  }
  /* line 449, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .hero-download li:first-child {
    padding: 2em 1em;
  }
  /* line 452, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .hero-download li + li {
    border-left: none;
    border-top: 1px solid #4e4b4d;
  }

  /* line 458, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .hero-meta {
    flex: 1;
    margin-top: 50px;
  }

  /* line 463, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .hero-features {
    margin-top: 100px;
  }

  /* line 467, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .hero-octonaut {
    left: calc(50% - 520px);
  }
}
@media (max-width: 1100px) {
  /* line 478, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .wrapper {
    width: auto;
    max-width: 660px;
  }
  /* line 483, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .section--hero {
    background-position: center -220px;
  }
  /* line 487, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .hero-features {
    margin-top: 200px;
  }
  /* line 491, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .hero-tagline {
    font-size: 2.4em;
  }
  /* line 495, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .hero-download {
    flex-direction: column;
  }
  /* line 497, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .hero-download li {
    padding: 1em;
  }
  /* line 500, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .hero-download li:first-child {
    padding: 2em 1em;
  }
  /* line 503, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .hero-download li + li {
    border-left: none;
    border-top: 1px solid #4e4b4d;
  }
  /* line 509, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .section .wrapper {
    padding: 100px 50px;
  }
  /* line 512, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .section.section--hero .wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 517, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .columns {
    width: auto;
  }
  /* line 520, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .column.column {
    width: auto;
  }
  /* line 523, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .columns .column:first-child {
    padding-right: 0;
  }
  /* line 526, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .columns .column:last-child {
    margin-top: 100px;
    padding-left: 0;
  }
  /* line 531, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .column > h3 {
    margin-bottom: 50px;
  }
  /* line 534, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .columns + h3 {
    margin-top: 100px;
  }
  /* line 538, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .welcome-bgs {
    margin: 50px 0;
  }
  /* line 541, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .welcome-bg--screenshot {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    margin: 0;
    max-width: 100%;
    height: auto;
  }
  /* line 551, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .welcome-cta {
    margin: 50px 0 0 0;
  }
  /* line 555, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .section--features .features-item {
    margin-top: 50px;
  }
  /* line 559, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .section--features .column + .column {
    margin-top: 0;
  }
  /* line 563, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .section--realtime {
    background-position: calc(50% - 845px) calc(100% + -130px);
  }
  /* line 567, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .section--github {
    background-position: calc(50% + 450px) 0;
  }
  /* line 571, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .section--contact {
    background-position: calc(50% + 150px) bottom;
  }
}
@media (max-width: 660px) {
  /* line 582, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .hero-octonaut {
    display: none;
  }

  /* line 587, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .section--contact {
    background-image: none;
  }
}
/* line 600, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-beta .wrapper--beta,
.welcome-beta .welcome--nightly,
.welcome-nightly .wrapper--beta,
.welcome-nightly .welcome--nightly {
  max-width: 500px;
}
/* line 605, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-beta .section--hero,
.welcome-nightly .section--hero {
  background-image: none;
}
/* line 607, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-beta .section--hero .wrapper,
.welcome-nightly .section--hero .wrapper {
  padding-bottom: 0;
}
/* line 612, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-beta h3,
.welcome-nightly h3 {
  margin: 0 0 1em 0;
}
/* line 616, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-beta .features-item.features-item.features-item,
.welcome-nightly .features-item.features-item.features-item {
  margin-top: 50px;
}
/* line 620, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-beta .section--features .features-item .mega-octicon,
.welcome-nightly .section--features .features-item .mega-octicon {
  top: 0;
}
/* line 624, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-beta .section--features,
.welcome-nightly .section--features {
  margin-bottom: -40px;
}

/* line 631, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-beta .hero-logo {
  filter: brightness(0.75) contrast(1) sepia(0.7) hue-rotate(-5deg) saturate(3.5);
}
/* line 636, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-beta .hero-logo-circle:nth-child(4) {
  animation-name: hero-logo-circle--reverse;
}

/* line 641, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-nightly .hero-logo {
  filter: brightness(0.8) contrast(0.6) sepia(0.9) hue-rotate(215deg) saturate(6);
}
/* line 646, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-nightly .hero-logo-circle:nth-child(4) {
  animation-name: hero-logo-circle--reverse;
}
/* line 647, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-nightly .hero-logo-circle:nth-child(8) {
  animation-name: hero-logo-circle--reverse;
}
/* line 648, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-nightly .hero-logo-circle:nth-child(10) {
  animation-name: hero-logo-circle--reverse;
}
/* line 650, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-nightly .welcome-button {
  background-color: #c67aff;
}
/* line 652, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-nightly .welcome-button:hover {
  background-color: #c170ff;
}
/* line 657, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.welcome-nightly .version {
  letter-spacing: .08em;
}

@keyframes hero-logo-circle--reverse {
  100% {
    transform: rotate(-1turn);
  }
}
/* line 670, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
.is-responsive {
  min-width: auto;
}

@media (max-width: 900px) {
  /* line 677, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .is-responsive .top-bar {
    height: auto;
    padding: 15px 10px;
  }
  /* line 681, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .is-responsive .top-bar > .wrapper {
    width: 100%;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 688, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .is-responsive .top-bar .navigation {
    vertical-align: middle;
  }
  /* line 692, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .is-responsive .top-bar-right {
    float: none;
    margin: 0 5px;
    display: inline-block;
    vertical-align: middle;
  }
  /* line 699, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .is-responsive .footer {
    height: auto;
    padding: 20px 10px;
  }
  /* line 703, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .is-responsive .footer > .wrapper {
    width: 100%;
    text-align: center;
  }
  /* line 708, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .is-responsive .footer-left,
  .is-responsive .footer-right {
    float: none;
  }
  /* line 712, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .is-responsive .footer-right {
    margin-top: 15px;
  }
}
@media (min-width: 1101px) {
  /* line 724, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .section--features .wrapper {
    max-width: 560px;
  }
  /* line 728, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
  .welcome .features-item + .features-item {
    margin-top: 50px;
  }

  @supports (display: grid) {
    /* line 736, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
    .welcome .section--features .wrapper {
      max-width: none;
    }
    /* line 740, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
    .welcome .features {
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-gap: 100px 66.6666666667px;
    }
    /* line 746, /home/runner/work/atom-io/atom-io/app/assets/stylesheets/application/welcome.scss */
    .welcome .features-item.features-item {
      margin-top: 0;
    }
  }
}
/* line 1, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy {
  font-size: 10px;
  position: absolute;
  padding: 5px;
  z-index: 100000;
}

/* line 2, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy-inner {
  background-color: #000;
  color: #FFF;
  max-width: 200px;
  padding: 5px 8px 4px 8px;
  text-align: center;
}

/* Rounded corners */
/* line 5, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy-inner {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 7, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 5px dashed #000;
}

/* Rules to colour arrows */
/* line 10, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy-arrow-n {
  border-bottom-color: #000;
}

/* line 11, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy-arrow-s {
  border-top-color: #000;
}

/* line 12, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy-arrow-e {
  border-left-color: #000;
}

/* line 13, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy-arrow-w {
  border-right-color: #000;
}

/* line 15, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy-n .tipsy-arrow {
  top: 0px;
  left: 50%;
  margin-left: -5px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 16, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy-nw .tipsy-arrow {
  top: 0;
  left: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 17, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 18, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy-s .tipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 19, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy-sw .tipsy-arrow {
  bottom: 0;
  left: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 20, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy-se .tipsy-arrow {
  bottom: 0;
  right: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 21, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy-e .tipsy-arrow {
  right: 0;
  top: 50%;
  margin-top: -5px;
  border-left-style: solid;
  border-right: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 22, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek/vendor/tipsy.scss */
.tipsy-w .tipsy-arrow {
  left: 0;
  top: 50%;
  margin-top: -5px;
  border-right-style: solid;
  border-left: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
/* line 2, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek.scss */
#peek {
  background: #000;
  height: 35px;
  line-height: 35px;
  color: #999;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
}
/* line 9, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek.scss */
#peek .hidden {
  display: none;
  visibility: visible;
}
/* line 14, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek.scss */
#peek.disabled {
  display: none;
}
/* line 18, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek.scss */
#peek.production {
  background-color: #222;
}
/* line 22, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek.scss */
#peek.staging {
  background-color: #291430;
}
/* line 26, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek.scss */
#peek.development {
  background-color: #4c1210;
}
/* line 30, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek.scss */
#peek .wrapper {
  width: 800px;
  margin: 0 auto;
}
/* line 36, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek.scss */
#peek .bucket {
  background: #111;
  display: inline-block;
  padding: 4px 6px;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  line-height: 1;
  color: #ccc;
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.25);
}
/* line 46, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek.scss */
#peek .bucket .hidden {
  display: none;
}
/* line 50, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek.scss */
#peek .bucket:hover .hidden {
  display: inline;
}
/* line 55, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek.scss */
#peek strong {
  color: #fff;
}
/* line 59, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek.scss */
#peek .view {
  margin-right: 15px;
  float: left;
}
/* line 63, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek.scss */
#peek .view:last-child {
  margin-right: 0;
}
/* line 69, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek.scss */
#peek .css-truncate.css-truncate-target,
#peek .css-truncate .css-truncate-target {
  display: inline-block;
  max-width: 125px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
/* line 79, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-1.0.1/app/assets/stylesheets/peek.scss */
#peek .css-truncate.expandable:hover .css-truncate-target, #peek .css-truncate.expandable:hover.css-truncate-target {
  max-width: 10000px !important;
}
/* line 1, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-performance_bar-1.2.1/app/assets/stylesheets/peek/views/performance_bar.scss */
.performance-bar {
  position: relative;
  top: 2px;
  display: inline-block;
  width: 75px;
  height: 10px;
  margin: 0 0 0 5px;
  list-style: none;
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.7);
  border-radius: 2px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
}
/* line 14, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-performance_bar-1.2.1/app/assets/stylesheets/peek/views/performance_bar.scss */
.performance-bar li {
  position: absolute;
  top: 0;
  bottom: 0;
  overflow: hidden;
  opacity: .8;
  color: transparent;
}
/* line 22, /opt/hostedtoolcache/Ruby/2.7.3/x64/lib/ruby/gems/2.7.0/gems/peek-performance_bar-1.2.1/app/assets/stylesheets/peek/views/performance_bar.scss */
.performance-bar li:hover {
  opacity: 1;
  cursor: default;
}
