/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/
/* line 8, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs, .theme-sunset .hljs {
  display: block;
  overflow-x: auto;
  color: #333;
  background: #f8f8f8;
}

/* line 15, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-comment,
.theme-day .hljs-quote, .theme-sunset .hljs-comment,
.theme-sunset .hljs-quote {
  color: #998;
  font-style: italic;
}

/* line 21, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-keyword,
.theme-day .hljs-selector-tag,
.theme-day .hljs-subst, .theme-sunset .hljs-keyword,
.theme-sunset .hljs-selector-tag,
.theme-sunset .hljs-subst {
  color: #333;
  font-weight: bold;
}

/* line 28, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-number,
.theme-day .hljs-literal,
.theme-day .hljs-variable,
.theme-day .hljs-template-variable,
.theme-day .hljs-tag .hljs-attr, .theme-sunset .hljs-number,
.theme-sunset .hljs-literal,
.theme-sunset .hljs-variable,
.theme-sunset .hljs-template-variable,
.theme-sunset .hljs-tag .hljs-attr {
  color: #008080;
}

/* line 36, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-string,
.theme-day .hljs-doctag, .theme-sunset .hljs-string,
.theme-sunset .hljs-doctag {
  color: #d14;
}

/* line 41, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-title,
.theme-day .hljs-section,
.theme-day .hljs-selector-id, .theme-sunset .hljs-title,
.theme-sunset .hljs-section,
.theme-sunset .hljs-selector-id {
  color: #900;
  font-weight: bold;
}

/* line 48, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-subst, .theme-sunset .hljs-subst {
  font-weight: normal;
}

/* line 52, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-type,
.theme-day .hljs-class .hljs-title, .theme-sunset .hljs-type,
.theme-sunset .hljs-class .hljs-title {
  color: #458;
  font-weight: bold;
}

/* line 58, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-tag,
.theme-day .hljs-name,
.theme-day .hljs-attribute, .theme-sunset .hljs-tag,
.theme-sunset .hljs-name,
.theme-sunset .hljs-attribute {
  color: #000080;
  font-weight: normal;
}

/* line 65, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-regexp,
.theme-day .hljs-link, .theme-sunset .hljs-regexp,
.theme-sunset .hljs-link {
  color: #009926;
}

/* line 70, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-symbol,
.theme-day .hljs-bullet, .theme-sunset .hljs-symbol,
.theme-sunset .hljs-bullet {
  color: #990073;
}

/* line 75, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-built_in,
.theme-day .hljs-builtin-name, .theme-sunset .hljs-built_in,
.theme-sunset .hljs-builtin-name {
  color: #0086b3;
}

/* line 80, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-meta, .theme-sunset .hljs-meta {
  color: #999;
  font-weight: bold;
}

/* line 85, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-deletion, .theme-sunset .hljs-deletion {
  background: #fdd;
}

/* line 89, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-addition, .theme-sunset .hljs-addition {
  background: #dfd;
}

/* line 93, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-emphasis, .theme-sunset .hljs-emphasis {
  font-style: italic;
}

/* line 97, app/assets/stylesheets/../../../vendor/assets/stylesheets/github.css */
.theme-day .hljs-strong, .theme-sunset .hljs-strong {
  font-weight: bold;
}

/* line 2, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs, .theme-midnight .hljs {
  display: block;
  overflow-x: auto;
  background: #232323;
  color: #e6e1dc;
}

/* line 9, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-comment,
.theme-dusk .hljs-quote, .theme-midnight .hljs-comment,
.theme-midnight .hljs-quote {
  color: #bc9458;
  font-style: italic;
}

/* line 15, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-keyword,
.theme-dusk .hljs-selector-tag, .theme-midnight .hljs-keyword,
.theme-midnight .hljs-selector-tag {
  color: #c26230;
}

/* line 20, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-string,
.theme-dusk .hljs-number,
.theme-dusk .hljs-regexp,
.theme-dusk .hljs-variable,
.theme-dusk .hljs-template-variable, .theme-midnight .hljs-string,
.theme-midnight .hljs-number,
.theme-midnight .hljs-regexp,
.theme-midnight .hljs-variable,
.theme-midnight .hljs-template-variable {
  color: #a5c261;
}

/* line 28, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-subst, .theme-midnight .hljs-subst {
  color: #519f50;
}

/* line 32, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-tag,
.theme-dusk .hljs-name, .theme-midnight .hljs-tag,
.theme-midnight .hljs-name {
  color: #e8bf6a;
}

/* line 37, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-type, .theme-midnight .hljs-type {
  color: #da4939;
}

/* line 42, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-symbol,
.theme-dusk .hljs-bullet,
.theme-dusk .hljs-built_in,
.theme-dusk .hljs-builtin-name,
.theme-dusk .hljs-attr,
.theme-dusk .hljs-link, .theme-midnight .hljs-symbol,
.theme-midnight .hljs-bullet,
.theme-midnight .hljs-built_in,
.theme-midnight .hljs-builtin-name,
.theme-midnight .hljs-attr,
.theme-midnight .hljs-link {
  color: #6d9cbe;
}

/* line 51, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-params, .theme-midnight .hljs-params {
  color: #d0d0ff;
}

/* line 55, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-attribute, .theme-midnight .hljs-attribute {
  color: #cda869;
}

/* line 59, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-meta, .theme-midnight .hljs-meta {
  color: #9b859d;
}

/* line 63, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-title,
.theme-dusk .hljs-section, .theme-midnight .hljs-title,
.theme-midnight .hljs-section {
  color: #ffc66d;
}

/* line 68, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-addition, .theme-midnight .hljs-addition {
  background-color: #144212;
  color: #e6e1dc;
  display: inline-block;
  width: 100%;
}

/* line 75, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-deletion, .theme-midnight .hljs-deletion {
  background-color: #600;
  color: #e6e1dc;
  display: inline-block;
  width: 100%;
}

/* line 82, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-selector-class, .theme-midnight .hljs-selector-class {
  color: #9b703f;
}

/* line 86, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-selector-id, .theme-midnight .hljs-selector-id {
  color: #8b98ab;
}

/* line 90, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-emphasis, .theme-midnight .hljs-emphasis {
  font-style: italic;
}

/* line 94, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-strong, .theme-midnight .hljs-strong {
  font-weight: bold;
}

/* line 98, app/assets/stylesheets/../../../vendor/assets/stylesheets/obsidian.scss */
.theme-dusk .hljs-link, .theme-midnight .hljs-link {
  text-decoration: underline;
}

/* line 193, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote__button {
  position: relative;
  z-index: 5;
  top: -0.1em;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: inline-block;
  padding: 0.35em;
  margin: 0 0.1em 0 0.2em;
  border: none;
  border-radius: 0.3em;
  cursor: pointer;
  background-color: rgba(110, 110, 110, 0.2);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  font-size: 1rem;
  line-height: 0;
  vertical-align: middle;
  text-decoration: none;
  font-smoothing: antialiased;
  transition-property: background-color;
  transition-duration: 0.25s;
}

/* line 224, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote__button:hover, .bigfoot-footnote__button:focus {
  outline: none;
  background-color: rgba(110, 110, 110, 0.5);
}

/* line 230, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote__button:active {
  background-color: rgba(110, 110, 110, 0.5);
}

/* line 234, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote__button.is-active {
  background-color: #6e6e6e;
  transition-delay: 0.1s;
}

/* line 240, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote__button:after {
  content: '';
  display: table;
  clear: both;
}

/* line 269, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote__button__circle {
  display: inline-block;
  width: 0.25em;
  height: 0.25em;
  margin-right: 0.25em;
  float: left;
}

/* line 278, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote__button__circle:last-child {
  margin-right: 0;
}

/* line 305, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote__container {
  display: inline-block;
  position: relative;
  text-indent: 0;
}

@media not print {
  /* line 152, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
  .footnote-print-only {
    display: none !important;
  }
}

@media print {
  /* line 158, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
  .bigfoot-footnote,
.bigfoot-footnote__button {
    display: none !important;
  }
}

/* line 369, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  max-width: 90%;
  margin: 1.9692388156em 0;
  background: #fafafa;
  opacity: 0;
  border-radius: 0.5em;
  border: 1px solid #c3c3c3;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
  line-height: 0;
  transition-property: opacity, transform;
  transition-duration: 0.25s;
  transition-timing-function: ease;
  transform: scale(0.1) translateZ(0);
  transform-origin: 50% 0;
}

/* line 403, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote.is-positioned-top {
  top: auto;
  bottom: 0;
}

/* line 408, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote.is-active {
  transform: scale(1) translateZ(0);
  opacity: 0.97;
}

/* line 413, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote.is-bottom-fixed {
  position: fixed;
  bottom: 0;
  top: auto;
  left: 0;
  right: auto;
  transform: translateY(100%);
  width: 100%;
  margin: 0;
  border-radius: 0;
  opacity: 1;
  border-width: 1px 0 0;
  transition: transform 0.3s ease;
}

/* line 432, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote.is-bottom-fixed.is-active {
  transform: translateY(0);
}

/* line 436, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper {
  margin: 0 0 0 50%;
  transform: translateX(-50%);
  max-width: 100%;
}

/* line 442, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper,
.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__content {
  border-radius: 0;
}

/* line 447, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__tooltip {
  display: none;
}

/* line 454, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote.is-scrollable:after {
  content: '';
  position: absolute;
  bottom: 0.3375em;
  left: 0.3375em;
  z-index: 14;
  display: block;
  height: 0.78125em;
  width: 0.625em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTIgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4iPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFycm93IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPgogICAgICAgICAgICA8cGF0aCBkPSJNNSwwIEw1LDExLjUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNy41IEw1LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNy41IEw5LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMDAwMDAwLCAxMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuMDAwMDAwLCAtMTAuMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=");
  background-size: cover;
  opacity: 0.1;
  transition-properties: opacity;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}

/* line 479, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before, .bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after {
  content: '';
  position: absolute;
  width: 100%;
  z-index: 12;
  left: 0;
}

/* line 489, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before {
  top: -1px;
  height: 1.1em;
  border-radius: 0.5em 0.5em 0 0;
  background-image: linear-gradient(to bottom, #fafafa 50%, rgba(250, 250, 250, 0) 100%);
}

/* line 496, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after {
  bottom: -1px;
  height: 1.2em;
  border-radius: 0 0 0.5em 0.5em;
  background-image: linear-gradient(to top, #fafafa 50%, rgba(250, 250, 250, 0) 100%);
}

/* line 504, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote.is-scrollable ::-webkit-scrollbar {
  display: none;
}

/* line 508, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote.is-fully-scrolled:after, .bigfoot-footnote.is-fully-scrolled:before {
  opacity: 0;
  transition-delay: 0;
}

/* line 526, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote__wrapper {
  position: relative;
  z-index: 14;
  width: 22em;
  display: inline-block;
  box-sizing: inherit;
  overflow: hidden;
  margin: 0;
  background-color: #fafafa;
  border-radius: 0.5em;
  line-height: 0;
}

/* line 557, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote__content {
  position: relative;
  z-index: 8;
  margin-bottom: 10px;
  display: inline-block;
  max-height: 15em;
  padding: 1.1em 1.3em 1.2em;
  box-sizing: inherit;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  background: #fafafa;
  border-radius: 0.5em;
  font-smoothing: subpixel-antialiased;
  line-height: normal;
}

/* line 579, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote__content img {
  max-width: 100%;
}

/* line 580, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote__content *:last-child {
  margin-bottom: 0 !important;
}

/* line 581, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote__content *:first-child {
  margin-top: 0 !important;
}

/* line 592, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.bigfoot-footnote__tooltip {
  position: absolute;
  z-index: 12;
  box-sizing: border-box;
  margin-left: -0.65em;
  width: 1.3em;
  height: 1.3em;
  transform: rotate(45deg);
  background: #fafafa;
  border: 1px solid #c3c3c3;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
  border-top-left-radius: 0;
}

/* line 612, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.is-positioned-bottom .bigfoot-footnote__tooltip {
  top: -0.65em;
}

/* line 616, app/assets/stylesheets/../../../vendor/assets/stylesheets/bigfoot-default.scss */
.is-positioned-top .bigfoot-footnote__tooltip {
  bottom: -0.65em;
}

@font-face {
  font-family: "Sans Serif 1";
  src: url("data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAowABEAAAAAF7gAAAnUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgWYcKgZgAGQILAmCYREMCos4ijYLGAABNgIkAywEIAWWdgc4DIFmG/IVIxHCxgEhbL4y2V8exDEGx2E2IBKZruh+N1x0/cX9S9+uzAQH1aY3kZTg4M0jJJn14dnU3hfgg4dQn6RiSzeqkql5eufZiQsjJybZzkzCA/wxez9WCVYhOp1HaTpsXkdyxOt/AP/xAVAwslZtamxmaHeDfcBH/5Pa7lKb8JHdqcXhTSxVNcg03ZQqy62s6X2kqKdJFz7xesUhkP9dK23+Ec+VJaVk1PaEq9A1JpNM9uZNOkeUA4bs7EEKKI90gSQAKQRP7CordJ3oMry41o3ARTadmDF8hYU8C3LRduZ/JyAAAwAAFEFoCALQlKlHlyPGTYN1X7xtAywcgI+KYbflWzZAQLMKRwtNArXJ1SkncQ5kQusPZe/3nG/9bGZb+13r/p3W/rVj6bCfGFyTjJNghIr90pyCoBiAmXO9CQYllcgUghtXqIrMV1q3Z3ELGQ4J6IumAJwybCH/qIdNRaJmv9tR46EbAcTsTrFsK55hj+BH4HIAoF36GoAYCqAABvAwBODhJgEcDgaImWm51TbYZvcvq4tY9XfNra5wmYuc68yI9G/qSRhqjSYxhdqMNUuXag36Aaxowokt0GIGbpmAaUGdJAUhp2lJsk8MCwqVLVwnIDVE7mZBFiWgNSADOAGroRysPB9KrPSLpUYff7ERdN0dwcuHpvOhTr/ZGQEjuREwFkZCvWbnk2o1AfcilJNEwnLpvnDo3RSP9k8g1bQIrKIvA0FymIeEVY+ZHB4xM/AI9GHVBDI+8yx+3CpIkZIhDzg2C2F7BN0THqC/lKY8ZiShrihVOruewiPTlgT5DRLlYOVOZSf7pnZyc7ws6YnKUG/5mmwCtaY1Emc9Zk18Fggqwv5JAwA6AMgFWIDrAXwOAAA4sAMkAAAQNI9IZmb4aGaR4hncK8pRbNlaO9eYPYfPnS3tMufs1hbMY8tmzl+ot9v4wKta6nWaRHrfSNIPvVYAGD2527/RMyf16jTTW2+y3qNa27mTaspM+rB9PegpeYNp35Rv3wz73DhP0nl2kaRPT2qcc8f1n7ovJEwjOpkJvafR5INNx+vzihdf8sg9gcfMnXHutfqhh/2GBTNnz9Vj4kvB/HuP33bJo+HOH7/duZXnX92+zfgBZzf+yIa8teHNDYmPXhzr3LfipYXjjyy8e+GEm3hP76qqnuY5JYOHl60Y3lOyvHvkjPKG1ilVLSMLF7U4B8iS2WunNy8acNbRBd1TpmoTfT5y9NzFT65vKGgeOMt/++CYvNHG/PS8urapk6eN27f80Sdzf8jLy+bm/r8f+/s577hj3EZ367ptxvjXFtT/JNPH7V019artBbFx4+vK50zvmX73KOOJ3tNS46unDrTCMy/dVTbsM7r/277eY9rg3slG6RF9RcYcY9706NX3jU8CQJrpKo+nqa7zOAL4D+aHHKzjtgVwnrL0a5vhVxkq3B4kC7BklcHQbN4vUJ1AzwSCI8NmFci8nLq0LCQeTxvC00sNXweyX3RY9rpnz4CIEKBH6IB4WMCAPVdIIXfctoKA+vkhp2R+IDuBlAkkP1RMQYnSldxQmwvRkNZQWxcOo51zXC8kHrI2ZB/MP0/aE4LH01HRf+8WeE7QL4MVzL2aTiAye8ySbJgMGB4zyeD4hAvyyK8NOVBR1cK8IjOCWf3IapBCqJ4DkAAjW/fLYEfYAICyctjSkG0H8a6HOf21IriOUnyCnbRMaNhCm2n4zLCFYUAtBsEOBhjlaZWxICMQPFBKVIDjHTwQEQKQMqK5ICbSedBMdKLs8thhR2m4DVaU5U1giSrvSL9AoDuHVfLrTVYzzHICMxOYPrit/lBEuMkvJpcaEeEkeSJqQQ4KZzhkfjgz0kNuMQIpCiASEYHollEUYNkSBz26J4IiyAEHRatC147GNuS2u8N2+7vUzOpwuX0hEABZWUOezV+z0O78TfRnXwLAGyeXrxw+YvaSv8YbeAUAgQIAAuwv6wD8HIlysfenZLUeBZw5pS6t3AKtcSg642osDHmYPhx6IspiM6oQ1z1V9LeK5M+9NaDwB0MAZeEu/1GCTzFRKoEpxVLMyNbo3B5LBtmEZdxlWLHCVVgwg9DVNNbCDyQH69zEfQ3dTGPLgJSrO/B6JBPiUnK9swogydKYGJEewZSVZcwY2dO5PZbMyzEsE3kfVrzAj8NCYWGSrqaxlt6X1mBdWWWUr6GbaWyZVlmnO/B6JBPiKnfFm/V4zo5vMIkqlq58zeQ2JDjAGZdHMKC/WGo1J75kkJN/CXiI0u9/0+Af1vzUoD36k95wMJAGXqpfDnt9PAvjaD8I2fku/pmR0rMsN05tW9M5PpCh+5cPGik/zDvb6Kk+UK6y9/U0YBdUdqwB5cxOymnJuGwycH+pQFH7HfxbEBJQb3HZa8WU/HC7RQs9cor/YkXmqR6+XFuARXapq+eWMVfaZwVVaJaamLePYpZUfcIlEqyUqkpjf+3YMQ75Rfq8Aq/stsG22ubq0tQrJ7Akulzyyx8yc2+xfsmNNw6R5bvKota54LXMRzA00rHg51eaG3RTsqWUZsqf8cU/Yu6FqpvYCVyZXJXsgXcGo1g4iG6SYD6TvTNOWcLSK47OjtGfzycFBr1+H9dMbkOCA/ggS4heStOi2921/+2l5sRLMcnn0vIWWl4f2B06/uHD236lZbsx0p/0hoPBJ0kTOKJfDmksx7NQqEvfGw2x80116JUQrTXuGbqum02wLuTxpX/3p18+aKSMNyvYFN+2eO5XERoYqJiabGA9a3bMMgxy56GlhxAFaqoIRbH0XWhWUg0GUVhdiZqCXLVEFjS1q8zMtimhS949etHgJD3sQPykpHqNSJy6CXBHM61j44dbQk2RFbeVNERhLhit67RuTZXSkFVLWhRAIFAbuyiY59lB0XMBzhb1zzHRzLRNijbRGREtMaPgJkBdisgzYb+Y4cR3C5tSazhXqDPRgDeBVAaefUPY02F2/LZakRX1R4l4R1m2bSJDvOmafoO1LTHLRNuypShueAMQfxCgAIfAeRKXyOgtgjtSR3TxjYtejncW1gMHwmkFgGcSmTg/+zqWKBCJbZlYjGJyL23LtsypG0X0bWRBIRIp10CK38K8B/0AZC4kVSCHGrWTOFdajnOwyjGPsomCT9j+/6OUvd/aZHYwKNEhG3yM9uu7+5cvzrwH4kKi0DgJhbzf/G4xprWpyoVY3K32tJYXOeMCbe5oO6RwPf3EDTOaBq401s0c0rTCvOes3TNrcTeZ4SiPTs2UsMa4F3l8lfN46Zbyu+VXb2Mh7VXK4tFDKsMQWlyJB1BhPVp4uRMhTQuLhgJSBCjIaYiddI+DsSBxFscwkdfZGocImzfdKBmZcBQAAA==") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Sans Serif 2";
  src: url("data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAfMAA4AAAAAEnwAAAd3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbghIcKgZgAGwRCAqGaIYBCxoAATYCJAMwBCAFlXgHOhsCEVFUcOrJfibYdPoVWEQpDtoLbeI5TkK2khWFPhvf5EN45b+ZwKUZHOhc22xNLgrwi5dqS5ArhpJyK8iO5CqkUCHbq5MvaDXSGiP42HTfd8/Dx9XeP3Y7RLKIIowOpECOC7gAmzDyNv/HAe7bL7WZIAt3bwLGnYyNc7mZP6HJBgj+qZKj/VvaAsqQLtHzhC7Ply2QUBUSUFk0stZ3W7kWtr7sjUEOY8wxsbTyXEAAKgAAKIKhIAhAVktmeNPn4kFMHcLZiCksAIuKzfbRzohJSP9IWBRAiKjVGrDVi0SUmvn/hc9hrRvhn/z/N0JsM0VgAWtniQiKwWEJeCKCI3ShCBgjOKN2HfNZM1bm/kz3II2MAXccWhJkVb4g5iMmIWoST7Tfep+EQDV+jPlPkfWznfEbWAZA3nkCVDMCoCBipYwgDz7Kj0AJ00ZQ1Zy6J6E+w0/Snll9GHbMXhuss8JyiwsAthiZtPx6KgAoR6AYQZYAOQEAYAEAp9+FZlNJRzPBw7xMa1hTLaeW4rWq9aldMr8g386zC4rn5SfkFdVkH8OMM6dZbvCO7bi9a8tTvabl8SjTfMTl9fqJy9c0bug3vZ2L3XBIdodP7TTQu6ov6Bhk1uY9ut/qHaXBgfrl/vvdbjPosSz9RlvR35m4NC7TdzV4x5DN0+4o+ZC43hmySdEKGa+tJw2yx9K716UWPJ6k1Ifhgib7iGCYYg2ITvGGDuKSSTeoY4jQnGYZPvBE27Q9zdB9vTOUXXBGp3yIdSPz7sJSiEB+nTa/Ly3zc9WgWrOFy8uUpC2t0h1LJnX4L/MUkzarK4eeH6qujO0mcJZHv4NOxceZXZdkZu7pmRj1qPvQFtKa3u2fGAkzNszP69o3IXPItAHTh2UG9HUN2fbr+/P75kc1H39tQev+Y5dPS+7ULypzwLR+04ZlBvWbjIyZiUvn5U79vvlrx9ZlxD9e9prZIqdq4VL/9Rt2HWe3KguEazWr1tJilrXsPMxEyOyIjbEDMlKXLGQyiH83vtm+len+ff39UHPf8T6j669991LKDuGfmAe2r1fHj1Mz/t7gH3jmvXDpZdGGdwuXHX2wdtOOU5P12Va93u8CgtHhxV/B7WKKMeu37Vy8d81kbu6ajOOeb/LVp6T+LWd3/tALp0I6aBXLfbTXb0TrFVLyW/pSyvbne2jmAdXGudXKuPt/fDo7YGFgkKudaXPWCmnulY9XpLmNgwXpatuAi67Y6cs3rl5bHhUjjy/L7desMKrPmKExvXvW8jfrxtaJa2K2bx3YISBiyspeIcO3N+ghLLi+pu2wgJwhveuHmg16vmTtWgd1yjy4FIAARMvs4ylF54YW7fSrqIgAvr9uiAL4rW0h/n/4P14SxQ/uA0QUABAQnn8ZpG2SbYN7Cnu31QYAAPQKOUF3+N8NvZfPiA7AWwNBcdPi9sO/6urJEECNT6oSACiAIIBuBAAAqBUHBQBdgGwKEDXtxEgJIpHBS/BZNXI0achjjUJBsL8gZjz1pTrK8c0nVJTIh/GqrwksokF+9ovB+8VlWokbjSAtAXCqjIdEn1qIVJF6jAy1PvqsRE6F+g15YhdDwdEulyIW9F1fEijX0/6Milrzq/GqrwksQp9/9YvB+8VlagnrO1w79xcubKEb2W98Qqj66GAW9im6ZprWkWY5WHpJSXNY93CY0lJkEfgBveVhhJuk60meZfsfwjTKkvTcaD7mc+y9NB5+TJXXNegiwugQ8DXL1hNirMcbyT6O6HUXUZ833+rXRRIDsj+V1xHSeyDIgXG6A0P9S08SZfs2yNllILcPxOc/585y9K+z5gMjo9KE8yy4Z7YmOa1JScMuOW8i8r3S5GVfrqG3Tv/y2Z9y2KXhCezBmqGcPpKfVTyaqUY5PFVgaD+R1W/wTGk/uMONhncaCL+8sep2T0kFB7d4I3IHx6q61qNg8TEs0X9TNkldeJeQDH1vp20Xwfz0F/uIFTi1Do2BefsWgNSWLYllIJNIpcAJgpQ+5IBZYB+JAI0xa1ss1mq1IiywSIcjWVoQKZEB9NCJWdWpgx/AwrO9gzoafZKTWpfIZTJPkOPViAFSEQ09als7O1VBUh+4JxkeqIsqIQmK1DqwfKl7AFFOYGddq6XVShoYXSsABQQcUrKuLIdQBQZGy7YRJqOSrob0tLJkmMRyvQh65IFGv+ARFUMLrp7UENNNm1oOsYAHGmidG7wiDaHQIIxbeNTl7kpojWo2FVWiMVRoSOsyEDioSlpGyc3LA4xeDMRZZC+U+vrNjGCkYXkmHiEEk4exgL6LQY95bFaiuPgB9EdL0uUWdTaNTLBDjICX7yH2Nuh2g0ahC5VMbU70AeXYgGdD79uSH2qlskTqKE6SI8iYl2gSQD8hgAEUwRW1hkBAHxA8kIrpkVOKX8YrE7ML2A3nLQM4J5Gdd49R7AgHzFzoWGTGmMyRcmyAXGqMiT9gC5bVkjISUj+iVa/xwoo1kqigLC+XrUycsRIxKyixi4WznQXfafXfR+m9DgMA/A8xMiMqbOXfrZF1B46duHbrCQAAAA==") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Serif 1";
  src: url("data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAt8ABEAAAAAGPQAAAsiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgV4cKgZgAGQIcAmCYREMCoxIi24LFgABNgIkAygEIAWWIgc2DIMvG1UXIxG2g5K6F9lfHcQBV2enrI2ET0WS5bd6OsdYtUxvPLOMVavbiF775tI9kYzgRXmEJLM+PG7m+0mwBKhJkIBXUqG24yxtKTWjkjN6Yk43z8QtJ+qjnbhzNZd3mwvwJg8EW4IHVQQH7FB3altXWVdrbvwbGYL6sd/eva+hksUioYonb0yHEkmkLhY1RG0MidBI+MF/OGfbAZIwiRsLg3rCuHf/ck616Kfppq9Oq2v6VvrmdhhcOATn+JESAP+7Vtr/Zwtzx1O2lEKMula4Cl1jZpLLXTZ/53YOaKGAmN2jFFgB2qpWKABWQLqvxrbC1olq29dh7AIwcci2CCMaeozjPOd+fhRYuTkIwKi0KYUgDPUPAVhuAdRcuCUC88HkZQtgxgDwWbHb/vQlC6CHuUUYVGFGPcoSzDW9zm10dMyTJf62xv8N6TfUyBD0PbUICk0zVRZZKNK0xGb38o/MtlqPp3MeuQMaoK4pBcAtw8uSNwFoXGJ+XTSM1y4EIFjWhMRVONkO+hF4GADymycAAhpAgTE5HY0EjI6JyZLRv0PQbbrZ5llgWZXl19Z7baon6tF6uB6qexGt/3i6oNIw41k3eN0nBi3g0aaSIIdbr+tdSD38ZGV6bbRMwESzSea7TZEKA2yAlOqF+f+DmeoVpvgXmyekND10uQ26XAguK5F0hsJV1dDRv4mQ2+SdJHHdWci6yUBHJ4kqKRSEutkhlQyIKlWoknyHqNKFQlilPeGufpcsKILSOE0RwsKsydNUxmNEh+80XZGLBRXdu7MFFZFdhyrJfHPj6bIcFFUmihSTKDLsFOaETs2JyHT/iWgKmz+e9nb0d/arsRCvSiGZdziEOvVgR796MMQ7ZFlUtfiiXlg/Oxsp6BJtfsvomXU30xJZDPlImZvvcqgxtoxXXHJ9FgdPu5NgYSYpLImnzrbHOhx1DBl+IbQh/x4y75BDomoobO7urwvxDocsgqCkS6oEC4ASpu9lApwCsjFvyQD9QDNXJKjNu5d06PDpxuTqjCzrzNaZtMboeKM8jhkva1aZxvVxm+Ln4tzNw2TwtfNDlduHQDj2DF8Z3iVx8fx5wF4MnT/NKlt3voLY8al4xbY4vjliLxffYJWhMRG2Lx4uV8a9MS8r3nCI1xN6lTcipl1PVNkv9QH24H2IXU/gaJZwFAfjLKcZkaENK4EhjeNocUN68KnMl1jl5F4V2Ji9Xk/GXr3MH7BXQBji/8FE+PXLX/8iXTfjvkMvr/zxk5V4fpYHZ2z+qa11X/bvKW96vDrDN7a1RnJfEMKZD73UaZFEX6gi39Z4fYc9UBnN/zXjVflNoLYkPP4pO/+BfZTN+0FxKF1+55IrFXhry4sdbafOQqBmjihnRyoSrnv+5FP7pjaUNObPKs5sm9feXtXnGR0SJo0IuidL9X3+sqoOsaw5K0oNvY5o7tFFWE37qHHzti+wOK2WdGtuwGp1PVYevTEa3H54IJi58avwroFR289Pn6TPELkxEnzxGrF1YHSguqGrLT8S/Cv4pdxHEyvzLM2PKbYP2uDP8tSFm+9+ruq5au+w0zrn/9vTG1tGBaSxDdU1M6tm3rixSCzjspEtiZ5DtiV6GTkBJMEhGF7gaCpE8oGLhdKFP8hZvnAGQK/K9sjxfcMQvZMalXu+mGrUYFR51Bcq640YIVxy1nkPuVQOSlCCEWzuvEn6mfIbZXvep/eH94/IyLZ2ydPK8sPnfwbTI9I4qhnVcc1bW2+ExvVIvhqa5kQy1+aD4SXZZq4BN/IK6+ORfj2+NNc9bw+NhPxzv6S3+qVNLpffUWt9zp1B2q87uWH6HBKGFelhpT/EofnueZe06N4re1G0b46Ek7xs2sgErNoLMrltvV6u7ghDClJUfZa2is5WREuBcT/elxW0fKsevsGC/1EIyfpoDCKsVqnwDdBmQu0Q4pBdGaKbmbVaH6Y6CS72neJ8XxKOENtYm6n8RtTzvuBfiRjRx76VAKjv6JrBRE8f7FnbKasZbaziWu7wCGzoXcdBQklMhvjcT+VCfTTDCcqB1kbQezW1kdnuQVnBoagRc2igEf4BroVIQ9uYIZpEj9IrXupuahixKboKguCJUjpoUITSVdJB7eoEsQzvo9lizqBf49exfIBy/Aul+eY61wyDqz3ZFkiSGpaQTtIkQgFFU0JHQv17nXILGqHyoj9BmRFLxW+ZlGma+S3gRuXM8hOVEQ4MWDKwdrXfUsYjsGc4EodQkBg4JDQTkPJT9EFMQABk3bz6qSeKo0mjftPb6S8BiC9TR4fvWZf+tzMJ5kkAehQAIEDfVzKgGbnx66XTgGtpFqtx5u3uD6YOEc4iVMYMlEUE9rwXpfEEUhEAmwbYLaNBAAALFPKJRgDu2M4bJDVlhIvEKDpTGU1rjst4M40Ui5gWY5DpzHQd0zP51jXojI0f/MU4qfllQ6Nr0plZfv7tJsO7KYaXKsjt0TEAiDW3zohwe4ZRzO1rRjO2P13Gm2k4OwzT0ne8TOd8p4jp5Xb+dQ06Y9v73UzGcQ9+bWh0TToziwyz3WR4N8XwUq2nAG678PLnQZpENtqdd4SiRAufsKTOGRvEH7Sl7A3dIsn4Pz5lWMXP3tPAG9zVpVC36E96w8Eg9XPnfmfY68PB0tEZ4oiOxUpj+YLyckeu/ZK88m+POKC5NDny/AnW1aqsS62p9NbSY8BKTX1hTXtFhsx+bOdyS198Ur2XjjgbTNMNmKJun5K9NACy6bEuRy7t1Z4IbYozaedG2u/zJV19SeoQC1Fqzh6U/1fleRvVjQfLJd46FEXuia6ygJvvBqExlVqlZqsX5zyRTpd55V6ApjRrK2zj9e1dL47yaGQGhsCv7p63z93jjRnt8h9tP99i4fYEGD+YT+nKVP+Py+E9Q8QQug/LIMF8p9aSjLcqkwzfyx8Y9HqjYPrq/SHsCEWJFj6BQ74DrLdis+h2m/afvcPeUGYjI30noQq6d/c5Ip39Gzh87RNmdRnZ/qQ3HAxuaJ0iDf3OkMZEOFjaOK7iMw4frTSWcE4s1nLniq/EtqlyEOEROIopemBx9iQE9KgAGqkSCUy7eogRoCjjTmzkMQVDTYmlyFEhyGsRjFJOMRM8W9eBLl4keuNwRhYbtIrUIpZzZEQTG8DD9bSuDE+qCaX1GjlOZEyBMxHaWJiZlKqkkY9r0hQAocU0aDSRmM8OGL1iUMIiJ6agLEkhoFp5Ag1asxqIDaBriygFcxNbIGzDCst5SSRyi/qpFpQ5zwR89g6xZ8Fp7zrOMWG1ZUIXlPMqJw06W+ilAITo4kxpM5VCK0aKxkX8F3bgADFuVDwHHr0ieDippIt7IV+JVylzX8ClcBQA9K0iAxcPCelYMiAj7JwhNokp3njOq0iksWZxK2lhQIZUHEHSq3DeFX+SyQA5jEEk5UNsK6cMTFo/h4RFrGQ2UPABe/99lNo/WnNMHAdFFmmXL1y5Q27RrlPfGQpsjgyqgGzONNeH78icJ9cFbNDP7MiSKjx86pjLDuRZs0wjcxbnLhgXDjKWH1XcZQnonLW3vsqXk7UF5uw+ISeV44RVU1qrHJxjVk9tia3LGWSbwbXzvuWRwGbYEdGemigSajGuDLg5OiMtidNxjJPPSDNymgKnNY1LtMK+MknXpcsJovU3Kv6sISEce++aaMi9mKuvEPlXGGfIMWd65dYF7cWc+d2rW6aN4pIeXD8lnJ9NXimTU/KdfBqXymemmPRcGmfQaehiurLYaMlYPXtg8yirK1CR+be9cOPOZER2VakXBPRkaq6Rm9X0rsXoGGIjJSMD") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Serif 2";
  src: url("data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAwsABEAAAAAGZQAAAvRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgVQcKgZgAGQIWgmCYREMCo5cjWULFgABNgIkAygEIAWVewc2DIMDG9kXBdwYumHjACD/Wkz2/+GAGyKCLqj9a/CgERVo6R06IbLFCDLEKLY4G6d6ohHDUvBRfBxLQW+ifHWdl9/t2q4YbZHEDovfppoO6c5TPIzwoMGTivw3xfRfPUKSWZ9/OvPvmzcBPBGWznZRKL9nlcKcmv6Cc+/cmwIl+emVeMRnB8T2yxEJMzu1SVJmRub5+tbeZSQllOygd/Do/Z/aEmoT/lrLFaUfDm+OEHbdVhB5kmEgmNkbvv+ZS3dyyuWUvADbDiDXUEDD19oL+p5vKVvN5Hpouf8B/MdDxO/Xzh3Zh0TxKFZ/iLRA7LNzkhtAuC3m0KgIFsHQVsKndKH3p18g/t9aaufPhWjLlqYwus+nVcBC15i92ZvATvZ1A7h3YdiUYCEwBXQBVY2gQlDFJFRlhWuFrRP1vm9j6X00OCCCjeRd2CJuImbD+lH6LAtdMOkwfSYQAHIAAMCAgEAS/xhACp9sTHVtmzooB/cYPRRKsACwqjhmUJ+RQyEGLDVgwcRaxGDQ29Zjj8QsCCFCwUx9ci4Lqd+2GbjY11JOIFhtxUOSzb7LCSiYCkDQE2ZA7XA6uweEYs2OwpMp04fEIACYS4wBWFS/HfIesv0tuCnBM7cIVDEAzgTKpaY9o9fwJ2Djn5RrzBSFQy0GCFF6FAQKi4Slph70Jzht0Qt9MBJjMCGl5/eas3bYbrWVlkVQeHM9t6D3kGU59uIWZsCrEpx0s2H1j1Hwy+uF+FUhgahcK1FhGy6RHiMBoPtjBFegzm90DUHT7dD2MtQmA14dkoRcCflL3kjqjZC9Suhy4UFizNE5gHT3YGIgEedBYxyD+uOeFJSNs5Y742I+rXdg/fXg8JX2liwyEMqZgUgc4kot+1615MGOI8CaloRCvowcuATzWv8eQaz+6TTQka6AD4R4UHKOI1zrCK4FcqoeQnxBDd+dk0iRyBRGco5YeoK+IE7Ae1tgqSw48FcDmVezG7k26I0gukG8EtQflXw+MTCLF53CKqnFVOIPDR6SWL0vUSDn1AMEAQM9VUoUAJKgn0AO4E2ApKOwHguwayGAIFIsVEpYil/IGbVKnC6XSCGUd+skT3ZkOyUF4xUdJ0FOGgXS/tKBUrYeUvu8DURWn5R1alSgju3HX5LaFfK00bRmj9ReffYq+NeevyZbePbsxaDhVbrgdUgj099QP6WvdXr17wpv7HCJ5VlEPUwkneprzl06Zld01BHbml37DpmZf0K0qdFQZ7gZOuzyMNQZG42PdmseXDlBBuYx/PhCLavHq686I+uin+98eO1RW2PHBiJDXVLWqT4r9+uXv/6FJ2b3XXP94LgfPxknlaaTxX3df/rgCrXN1mCbqO2qECyMYKFi0MNu+8XWw17Xw2D7IzT8wB31wTvh4ULbBG2Pb9/baTdYHWKL9sj8k7007kprIddYluVo46+2BY150XirQ3XdR+Q3+SqaeToXlgX7N2/VO1LWIlG4camFDuw0oU+wyvztuOdu2QV5Tf6KKk+3khJf73jLpnBuTptAdqWlPr1XgCYK6/Idf7Vd+JeeuO5Sm7jLnV589+bx5S076Ex/m9rr+HYe7cbgXPFqR1F1ZtB7elFdWL8xsFbUW+5sn57jaxG1erztOPnG4NoE389TaQ+0T3DyzcG5d84IlEtUV6QHAkaTwmSVGf9//JBrc/VR9ZHxO1Mz46wuwrF1r7hMT4xtPC/1rAYviIrqStuLlw90PEYBjFZXjShyq6T6spGggCVRATFbyI0JvMsAD9SlO7aUid4XWPw4i2dsVEc+PVvpWTIA6rQheIVn8Af+xj5eged5atgQAowMxj9/OiCLyUBJVhqwYiwQIJhLmkiLJtuIWemiSwKAemRUGoiocZAiprMOE3eIOOIoiPP0YMzmtybWpf5aCX4POx0NOpp0tDD5Swx2LImjBvhAsYGKLK+hctQSn571+pvl5wTqSxXcRTV3D4wkjwxCHV83s45AcmZqtjvUvmbbAa3M4Qk8Sg0ZUy3iUac+aUXEM35Pw/ESVSRjQEyI+YWFZX0lWlhGGbm8lKoky4Ayocwv0zxPWbqERs3yZpF5JiJH9knrgTp+VjBiB91wx0IYEwIFak+NqhkiK3XGjFoWPW2wlCwcPP0vGR7v3rOvTCVzR0LIikkOp1ampXjuxWMTVzXHHWaa6iJ5QSMQxURQXLYYZDevAG2xmt2kysSYUEiUcV02UQcBgkYOeJKb0TCaDB83RI9CAkFr2jPK07O+yLLKhJruqeMRjHba2T3Hl40bXXJHgRfjQRlTggqq1gE22NUq6ks9tYLf43g9Ue9eH17nyRcxgbQa9pBqweuFxwI8HEG32bAZZVYcw4aMqKblOtToArnkMAJTHNMejs06Exs1QKSXNqdS0eOZmW7QJ8Pw4Jyj/CcqaIVabxAAg02DdGxrcZy6FowWIkk026PYFqMpLB05U4r+pQqHTnp2fH/cpLi5NM/dCnwwrvKy1MuOJG+pJBViNmvJH4tPz7UApO2k9n9R3Z2W/tkXzb8aAHhVuf9p/TVTH/+OIWHnABCDAQAQgF5LiUHgWcQ5ORAEhVWQkl/l/Jf8QawFxTUgp17k5BFinQhbY2BBAEgZCVyGQqACSbsxIDtAwxW+nFGN4rxNCLzihIEIvQiFEANlVkwEUGA4EYLFFCJCV0wHcfQHsiRIpOQHfEtk0Pad9HJZESRKRPqdrIaXNSGsZeSOYyUAeJoIEoJaupYwUNL3CIWcfiOzYiKAdfxBhBCzGiLCJTaFxMnzNVkSJFL6PvsDkcG3HqeXy4ogUaJO/JOshpc1Iax1/Npw3s2tmntTKGYgHKEFk+qRYJqbG8FjKNhhZ71xNT/7SXeHcx6ybLd+ELwixO/xut/yRmZOdrafbvNyek5m1u0m896T5FYcwrCPqkF6+Ra7NNuNQLsThOO5W46HxnHDsftqNndYOyjOMPCo5vwAaS+6kSTb843YfW0yXiUVVOfN5SoWDRPDsmzGHurPT6nkVca/uTzV7uw1NpQZt7m5SEtk+nRqB97aHSj5KxS9HO+4qEY7p577Zme+10LI3M7N8vwXQC+nCzc3t1TQbHx3jBp6Ur80QR9+aCzFgp+/B7Dvif6Qn4Fmmu/ZTKX6y1D2iUHuickP9L3wDtHDYGSfnj6C+Ulap1jNEZW2kgGzTs2BZdu2bfDAiiXLlsEVRpQeImAaFFgByI5n1HYsWjQo/t0DhlNjbSJVKzmBHOtDW1emRVcPr6DgW79B2qyelFi2YcmqFSsSRDQqTINlgVUa4qLHMu6F6+Ys4eYLhfqg0oAUlIG1FEhf9d3vAqb0MJ8HBkqVXAlSTHH3DAHBypQLE7ZIAYY036uPGKlV6bDMnigUGYbGcBsBdCRSohcNTpVgAJJByjJKS1lN9M8Bz9XRujm8xyyhZo0Z3JxJ4Q0WjNZQVqOgymhYGUtaeEAgUCgDWrCehwcGPZfg2mLqWlI9PStDIOwsomho0xzEjBpQljiUTDpDTlEkfR96FblU5w7qAwVmWctg4OE3CPteDHqYlekguWwmJyJCWdHXsCHCHvEyAzChkmoLmiUjRMsrpRQgvkOAAQgCF2SrDBx6TvBcCqbD1xS/HC+bmf2B3XCyB+CeRfpCP4Zih3OgMSeEVSbHMBkXwoo+1qmhZeQ+W+CJmpSRQuovMc52H6+umI02klErj7P1Z04jF+spv73QMeest+C9Fv97lPKHFPaY6loRkWJi/TbHhSuxdz49RP0iTmYc/8mOwfdTreF9Vp2ikr0mpZl1Kiah9KHhmT9GGT6nVcUo023Rq2icZVdkNkw7vAjoKGdLw15A0fbHK1MGiu0dfB9QvHd45o9SnYjHqpOniBO1rkGnUqVDECsKvbCdua4SbUx89mK8K62YHqDFqA3HqjPcVNTyeAUGKi7O9HPaooQPU2m38MwfobKIz25Umnl9OOBThcepV0uo0mHRqxyqUiupWLBOLXNEAnoMfrlEVvQYMU7O9CsjTN5+cPP+1Yjuj7iGOcQ+r23vb3/oO3QHx4iPjevvAQA=") format("woff2");
  font-weight: normal;
  font-style: normal;
}

/*------------------------------------------------------------------------------
Variables
------------------------------------------------------------------------------*/
/*-- Colors --*/
/*------------------------------------------------------------------------------
HTML Elements
------------------------------------------------------------------------------*/
/* line 276, app/assets/stylesheets/application.scss */
*, *:before, *:after {
  box-sizing: border-box;
}

/* line 280, app/assets/stylesheets/application.scss */
body, html {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  font-size: 16px;
  -webkit-text-size-adjust: none;
}

/* line 289, app/assets/stylesheets/application.scss */
body {
  padding-left: env(safe-area-inset-left);
  padding-right: env(safe-area-inset-right);
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  /* variable name: $color-base */
  background-color: white;
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto body {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day body {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset body {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk body {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight body {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto body {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto body {
    background-color: #262626;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto body {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day body {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset body {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk body {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight body {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto body {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto body {
    color: #D4D4D4;
  }
}

/* line 295, app/assets/stylesheets/application.scss */
body.theme-sunset {
  background-color: #f5f2eb;
  color: #191818;
}

/* line 299, app/assets/stylesheets/application.scss */
body.theme-dusk {
  background-color: #262626;
  color: #F6F6F6;
}

/* line 303, app/assets/stylesheets/application.scss */
body.theme-midnight {
  background-color: black;
  color: #F5F5F5;
}

/* line 307, app/assets/stylesheets/application.scss */
body.theme-auto {
  background-color: white;
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 307, app/assets/stylesheets/application.scss */
  body.theme-auto {
    background-color: #262626;
    color: #F6F6F6;
  }
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 289, app/assets/stylesheets/application.scss */
  body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
  }
}

/* line 320, app/assets/stylesheets/application.scss */
body.native.app {
  overflow: hidden;
}

/* line 323, app/assets/stylesheets/application.scss */
body.touch.app {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 335, app/assets/stylesheets/application.scss */
a, .link {
  /* variable name: $color-link */
  color: #0867E2;
  text-decoration: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto a, .theme-auto .link {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day a, .theme-day .link {
  /* variable name: $color-link */
  color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset a, .theme-sunset .link {
  /* variable name: $color-link */
  color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk a, .theme-dusk .link {
  /* variable name: $color-link */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight a, .theme-midnight .link {
  /* variable name: $color-link */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto a, .theme-auto .link {
  color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto a, .theme-auto .link {
    color: #F6F6F6;
  }
}

/* line 347, app/assets/stylesheets/application.scss */
a:hover {
  /* variable name: $color-hover */
  color: #0755B9;
  text-decoration: underline;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto a:hover {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day a:hover {
  /* variable name: $color-hover */
  color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset a:hover {
  /* variable name: $color-hover */
  color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk a:hover {
  /* variable name: $color-hover */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight a:hover {
  /* variable name: $color-hover */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto a:hover {
  color: #0755B9;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto a:hover {
    color: #D4D4D4;
  }
}

/* line 352, app/assets/stylesheets/application.scss */
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 358, app/assets/stylesheets/application.scss */
a:hover,
a:active {
  outline: 0;
}

/* line 363, app/assets/stylesheets/application.scss */
p {
  margin: 0 0 16px 0;
}

/* line 367, app/assets/stylesheets/application.scss */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 375, app/assets/stylesheets/application.scss */
sup {
  top: -0.5em;
}

/* line 379, app/assets/stylesheets/application.scss */
sub {
  bottom: -0.25em;
}

/* line 383, app/assets/stylesheets/application.scss */
pre {
  white-space: pre-wrap;
}

/* line 387, app/assets/stylesheets/application.scss */
pre code {
  background-color: transparent;
}

/* line 391, app/assets/stylesheets/application.scss */
iframe {
  border: none;
  max-width: 100% !important;
}

/* line 396, app/assets/stylesheets/application.scss */
svg {
  overflow: visible;
}

/* line 400, app/assets/stylesheets/application.scss */
:focus {
  outline-color: transparent;
  outline-style: none;
}

/* line 405, app/assets/stylesheets/application.scss */
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 415, app/assets/stylesheets/application.scss */
button,
input {
  *overflow: visible;
  line-height: normal;
}

/* line 421, app/assets/stylesheets/application.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 427, app/assets/stylesheets/application.scss */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="url"],
input[type="search"],
input[type="tel"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 436, app/assets/stylesheets/application.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
}

/* line 444, app/assets/stylesheets/application.scss */
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

/* line 455, app/assets/stylesheets/application.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
}

/* line 460, app/assets/stylesheets/application.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 480, app/assets/stylesheets/application.scss */
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  font-size: 16px;
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
  padding: 7px 8px;
  border-radius: 4px;
  border: none;
  text-align: left;
  margin: 0;
  position: relative;
  line-height: normal;
  /* variable name: $color-contrast-600 */
  color: #39404B;
  border: 1px solid transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto textarea, .theme-auto input[type="text"], .theme-auto input[type="password"], .theme-auto input[type="datetime"], .theme-auto input[type="datetime-local"], .theme-auto input[type="date"], .theme-auto input[type="month"], .theme-auto input[type="time"], .theme-auto input[type="week"], .theme-auto input[type="number"], .theme-auto input[type="email"], .theme-auto input[type="url"], .theme-auto input[type="search"], .theme-auto input[type="tel"], .theme-auto input[type="color"], .theme-auto .uneditable-input {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day textarea, .theme-day input[type="text"], .theme-day input[type="password"], .theme-day input[type="datetime"], .theme-day input[type="datetime-local"], .theme-day input[type="date"], .theme-day input[type="month"], .theme-day input[type="time"], .theme-day input[type="week"], .theme-day input[type="number"], .theme-day input[type="email"], .theme-day input[type="url"], .theme-day input[type="search"], .theme-day input[type="tel"], .theme-day input[type="color"], .theme-day .uneditable-input {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset textarea, .theme-sunset input[type="text"], .theme-sunset input[type="password"], .theme-sunset input[type="datetime"], .theme-sunset input[type="datetime-local"], .theme-sunset input[type="date"], .theme-sunset input[type="month"], .theme-sunset input[type="time"], .theme-sunset input[type="week"], .theme-sunset input[type="number"], .theme-sunset input[type="email"], .theme-sunset input[type="url"], .theme-sunset input[type="search"], .theme-sunset input[type="tel"], .theme-sunset input[type="color"], .theme-sunset .uneditable-input {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk textarea, .theme-dusk input[type="text"], .theme-dusk input[type="password"], .theme-dusk input[type="datetime"], .theme-dusk input[type="datetime-local"], .theme-dusk input[type="date"], .theme-dusk input[type="month"], .theme-dusk input[type="time"], .theme-dusk input[type="week"], .theme-dusk input[type="number"], .theme-dusk input[type="email"], .theme-dusk input[type="url"], .theme-dusk input[type="search"], .theme-dusk input[type="tel"], .theme-dusk input[type="color"], .theme-dusk .uneditable-input {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight textarea, .theme-midnight input[type="text"], .theme-midnight input[type="password"], .theme-midnight input[type="datetime"], .theme-midnight input[type="datetime-local"], .theme-midnight input[type="date"], .theme-midnight input[type="month"], .theme-midnight input[type="time"], .theme-midnight input[type="week"], .theme-midnight input[type="number"], .theme-midnight input[type="email"], .theme-midnight input[type="url"], .theme-midnight input[type="search"], .theme-midnight input[type="tel"], .theme-midnight input[type="color"], .theme-midnight .uneditable-input {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto textarea, .theme-auto input[type="text"], .theme-auto input[type="password"], .theme-auto input[type="datetime"], .theme-auto input[type="datetime-local"], .theme-auto input[type="date"], .theme-auto input[type="month"], .theme-auto input[type="time"], .theme-auto input[type="week"], .theme-auto input[type="number"], .theme-auto input[type="email"], .theme-auto input[type="url"], .theme-auto input[type="search"], .theme-auto input[type="tel"], .theme-auto input[type="color"], .theme-auto .uneditable-input {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto textarea, .theme-auto input[type="text"], .theme-auto input[type="password"], .theme-auto input[type="datetime"], .theme-auto input[type="datetime-local"], .theme-auto input[type="date"], .theme-auto input[type="month"], .theme-auto input[type="time"], .theme-auto input[type="week"], .theme-auto input[type="number"], .theme-auto input[type="email"], .theme-auto input[type="url"], .theme-auto input[type="search"], .theme-auto input[type="tel"], .theme-auto input[type="color"], .theme-auto .uneditable-input {
    background-color: #353535;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto textarea, .theme-auto input[type="text"], .theme-auto input[type="password"], .theme-auto input[type="datetime"], .theme-auto input[type="datetime-local"], .theme-auto input[type="date"], .theme-auto input[type="month"], .theme-auto input[type="time"], .theme-auto input[type="week"], .theme-auto input[type="number"], .theme-auto input[type="email"], .theme-auto input[type="url"], .theme-auto input[type="search"], .theme-auto input[type="tel"], .theme-auto input[type="color"], .theme-auto .uneditable-input {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day textarea, .theme-day input[type="text"], .theme-day input[type="password"], .theme-day input[type="datetime"], .theme-day input[type="datetime-local"], .theme-day input[type="date"], .theme-day input[type="month"], .theme-day input[type="time"], .theme-day input[type="week"], .theme-day input[type="number"], .theme-day input[type="email"], .theme-day input[type="url"], .theme-day input[type="search"], .theme-day input[type="tel"], .theme-day input[type="color"], .theme-day .uneditable-input {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset textarea, .theme-sunset input[type="text"], .theme-sunset input[type="password"], .theme-sunset input[type="datetime"], .theme-sunset input[type="datetime-local"], .theme-sunset input[type="date"], .theme-sunset input[type="month"], .theme-sunset input[type="time"], .theme-sunset input[type="week"], .theme-sunset input[type="number"], .theme-sunset input[type="email"], .theme-sunset input[type="url"], .theme-sunset input[type="search"], .theme-sunset input[type="tel"], .theme-sunset input[type="color"], .theme-sunset .uneditable-input {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk textarea, .theme-dusk input[type="text"], .theme-dusk input[type="password"], .theme-dusk input[type="datetime"], .theme-dusk input[type="datetime-local"], .theme-dusk input[type="date"], .theme-dusk input[type="month"], .theme-dusk input[type="time"], .theme-dusk input[type="week"], .theme-dusk input[type="number"], .theme-dusk input[type="email"], .theme-dusk input[type="url"], .theme-dusk input[type="search"], .theme-dusk input[type="tel"], .theme-dusk input[type="color"], .theme-dusk .uneditable-input {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight textarea, .theme-midnight input[type="text"], .theme-midnight input[type="password"], .theme-midnight input[type="datetime"], .theme-midnight input[type="datetime-local"], .theme-midnight input[type="date"], .theme-midnight input[type="month"], .theme-midnight input[type="time"], .theme-midnight input[type="week"], .theme-midnight input[type="number"], .theme-midnight input[type="email"], .theme-midnight input[type="url"], .theme-midnight input[type="search"], .theme-midnight input[type="tel"], .theme-midnight input[type="color"], .theme-midnight .uneditable-input {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto textarea, .theme-auto input[type="text"], .theme-auto input[type="password"], .theme-auto input[type="datetime"], .theme-auto input[type="datetime-local"], .theme-auto input[type="date"], .theme-auto input[type="month"], .theme-auto input[type="time"], .theme-auto input[type="week"], .theme-auto input[type="number"], .theme-auto input[type="email"], .theme-auto input[type="url"], .theme-auto input[type="search"], .theme-auto input[type="tel"], .theme-auto input[type="color"], .theme-auto .uneditable-input {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto textarea, .theme-auto input[type="text"], .theme-auto input[type="password"], .theme-auto input[type="datetime"], .theme-auto input[type="datetime-local"], .theme-auto input[type="date"], .theme-auto input[type="month"], .theme-auto input[type="time"], .theme-auto input[type="week"], .theme-auto input[type="number"], .theme-auto input[type="email"], .theme-auto input[type="url"], .theme-auto input[type="search"], .theme-auto input[type="tel"], .theme-auto input[type="color"], .theme-auto .uneditable-input {
    color: #D4D4D4;
  }
}

/* line 507, app/assets/stylesheets/application.scss */
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
  outline: none;
  border-width: 1px;
  border-style: solid;
  /* variable name: $ */
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto textarea:focus, .theme-auto input[type="text"]:focus, .theme-auto input[type="password"]:focus, .theme-auto input[type="datetime"]:focus, .theme-auto input[type="datetime-local"]:focus, .theme-auto input[type="date"]:focus, .theme-auto input[type="month"]:focus, .theme-auto input[type="time"]:focus, .theme-auto input[type="week"]:focus, .theme-auto input[type="number"]:focus, .theme-auto input[type="email"]:focus, .theme-auto input[type="url"]:focus, .theme-auto input[type="search"]:focus, .theme-auto input[type="tel"]:focus, .theme-auto input[type="color"]:focus, .theme-auto .uneditable-input:focus {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day textarea:focus, .theme-day input[type="text"]:focus, .theme-day input[type="password"]:focus, .theme-day input[type="datetime"]:focus, .theme-day input[type="datetime-local"]:focus, .theme-day input[type="date"]:focus, .theme-day input[type="month"]:focus, .theme-day input[type="time"]:focus, .theme-day input[type="week"]:focus, .theme-day input[type="number"]:focus, .theme-day input[type="email"]:focus, .theme-day input[type="url"]:focus, .theme-day input[type="search"]:focus, .theme-day input[type="tel"]:focus, .theme-day input[type="color"]:focus, .theme-day .uneditable-input:focus {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset textarea:focus, .theme-sunset input[type="text"]:focus, .theme-sunset input[type="password"]:focus, .theme-sunset input[type="datetime"]:focus, .theme-sunset input[type="datetime-local"]:focus, .theme-sunset input[type="date"]:focus, .theme-sunset input[type="month"]:focus, .theme-sunset input[type="time"]:focus, .theme-sunset input[type="week"]:focus, .theme-sunset input[type="number"]:focus, .theme-sunset input[type="email"]:focus, .theme-sunset input[type="url"]:focus, .theme-sunset input[type="search"]:focus, .theme-sunset input[type="tel"]:focus, .theme-sunset input[type="color"]:focus, .theme-sunset .uneditable-input:focus {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk textarea:focus, .theme-dusk input[type="text"]:focus, .theme-dusk input[type="password"]:focus, .theme-dusk input[type="datetime"]:focus, .theme-dusk input[type="datetime-local"]:focus, .theme-dusk input[type="date"]:focus, .theme-dusk input[type="month"]:focus, .theme-dusk input[type="time"]:focus, .theme-dusk input[type="week"]:focus, .theme-dusk input[type="number"]:focus, .theme-dusk input[type="email"]:focus, .theme-dusk input[type="url"]:focus, .theme-dusk input[type="search"]:focus, .theme-dusk input[type="tel"]:focus, .theme-dusk input[type="color"]:focus, .theme-dusk .uneditable-input:focus {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight textarea:focus, .theme-midnight input[type="text"]:focus, .theme-midnight input[type="password"]:focus, .theme-midnight input[type="datetime"]:focus, .theme-midnight input[type="datetime-local"]:focus, .theme-midnight input[type="date"]:focus, .theme-midnight input[type="month"]:focus, .theme-midnight input[type="time"]:focus, .theme-midnight input[type="week"]:focus, .theme-midnight input[type="number"]:focus, .theme-midnight input[type="email"]:focus, .theme-midnight input[type="url"]:focus, .theme-midnight input[type="search"]:focus, .theme-midnight input[type="tel"]:focus, .theme-midnight input[type="color"]:focus, .theme-midnight .uneditable-input:focus {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto textarea:focus, .theme-auto input[type="text"]:focus, .theme-auto input[type="password"]:focus, .theme-auto input[type="datetime"]:focus, .theme-auto input[type="datetime-local"]:focus, .theme-auto input[type="date"]:focus, .theme-auto input[type="month"]:focus, .theme-auto input[type="time"]:focus, .theme-auto input[type="week"]:focus, .theme-auto input[type="number"]:focus, .theme-auto input[type="email"]:focus, .theme-auto input[type="url"]:focus, .theme-auto input[type="search"]:focus, .theme-auto input[type="tel"]:focus, .theme-auto input[type="color"]:focus, .theme-auto .uneditable-input:focus {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto textarea:focus, .theme-auto input[type="text"]:focus, .theme-auto input[type="password"]:focus, .theme-auto input[type="datetime"]:focus, .theme-auto input[type="datetime-local"]:focus, .theme-auto input[type="date"]:focus, .theme-auto input[type="month"]:focus, .theme-auto input[type="time"]:focus, .theme-auto input[type="week"]:focus, .theme-auto input[type="number"]:focus, .theme-auto input[type="email"]:focus, .theme-auto input[type="url"]:focus, .theme-auto input[type="search"]:focus, .theme-auto input[type="tel"]:focus, .theme-auto input[type="color"]:focus, .theme-auto .uneditable-input:focus {
    color: #F6F6F6;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto textarea:focus, .theme-auto input[type="text"]:focus, .theme-auto input[type="password"]:focus, .theme-auto input[type="datetime"]:focus, .theme-auto input[type="datetime-local"]:focus, .theme-auto input[type="date"]:focus, .theme-auto input[type="month"]:focus, .theme-auto input[type="time"]:focus, .theme-auto input[type="week"]:focus, .theme-auto input[type="number"]:focus, .theme-auto input[type="email"]:focus, .theme-auto input[type="url"]:focus, .theme-auto input[type="search"]:focus, .theme-auto input[type="tel"]:focus, .theme-auto input[type="color"]:focus, .theme-auto .uneditable-input:focus {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day textarea:focus, .theme-day input[type="text"]:focus, .theme-day input[type="password"]:focus, .theme-day input[type="datetime"]:focus, .theme-day input[type="datetime-local"]:focus, .theme-day input[type="date"]:focus, .theme-day input[type="month"]:focus, .theme-day input[type="time"]:focus, .theme-day input[type="week"]:focus, .theme-day input[type="number"]:focus, .theme-day input[type="email"]:focus, .theme-day input[type="url"]:focus, .theme-day input[type="search"]:focus, .theme-day input[type="tel"]:focus, .theme-day input[type="color"]:focus, .theme-day .uneditable-input:focus {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset textarea:focus, .theme-sunset input[type="text"]:focus, .theme-sunset input[type="password"]:focus, .theme-sunset input[type="datetime"]:focus, .theme-sunset input[type="datetime-local"]:focus, .theme-sunset input[type="date"]:focus, .theme-sunset input[type="month"]:focus, .theme-sunset input[type="time"]:focus, .theme-sunset input[type="week"]:focus, .theme-sunset input[type="number"]:focus, .theme-sunset input[type="email"]:focus, .theme-sunset input[type="url"]:focus, .theme-sunset input[type="search"]:focus, .theme-sunset input[type="tel"]:focus, .theme-sunset input[type="color"]:focus, .theme-sunset .uneditable-input:focus {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk textarea:focus, .theme-dusk input[type="text"]:focus, .theme-dusk input[type="password"]:focus, .theme-dusk input[type="datetime"]:focus, .theme-dusk input[type="datetime-local"]:focus, .theme-dusk input[type="date"]:focus, .theme-dusk input[type="month"]:focus, .theme-dusk input[type="time"]:focus, .theme-dusk input[type="week"]:focus, .theme-dusk input[type="number"]:focus, .theme-dusk input[type="email"]:focus, .theme-dusk input[type="url"]:focus, .theme-dusk input[type="search"]:focus, .theme-dusk input[type="tel"]:focus, .theme-dusk input[type="color"]:focus, .theme-dusk .uneditable-input:focus {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight textarea:focus, .theme-midnight input[type="text"]:focus, .theme-midnight input[type="password"]:focus, .theme-midnight input[type="datetime"]:focus, .theme-midnight input[type="datetime-local"]:focus, .theme-midnight input[type="date"]:focus, .theme-midnight input[type="month"]:focus, .theme-midnight input[type="time"]:focus, .theme-midnight input[type="week"]:focus, .theme-midnight input[type="number"]:focus, .theme-midnight input[type="email"]:focus, .theme-midnight input[type="url"]:focus, .theme-midnight input[type="search"]:focus, .theme-midnight input[type="tel"]:focus, .theme-midnight input[type="color"]:focus, .theme-midnight .uneditable-input:focus {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto textarea:focus, .theme-auto input[type="text"]:focus, .theme-auto input[type="password"]:focus, .theme-auto input[type="datetime"]:focus, .theme-auto input[type="datetime-local"]:focus, .theme-auto input[type="date"]:focus, .theme-auto input[type="month"]:focus, .theme-auto input[type="time"]:focus, .theme-auto input[type="week"]:focus, .theme-auto input[type="number"]:focus, .theme-auto input[type="email"]:focus, .theme-auto input[type="url"]:focus, .theme-auto input[type="search"]:focus, .theme-auto input[type="tel"]:focus, .theme-auto input[type="color"]:focus, .theme-auto .uneditable-input:focus {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto textarea:focus, .theme-auto input[type="text"]:focus, .theme-auto input[type="password"]:focus, .theme-auto input[type="datetime"]:focus, .theme-auto input[type="datetime-local"]:focus, .theme-auto input[type="date"]:focus, .theme-auto input[type="month"]:focus, .theme-auto input[type="time"]:focus, .theme-auto input[type="week"]:focus, .theme-auto input[type="number"]:focus, .theme-auto input[type="email"]:focus, .theme-auto input[type="url"]:focus, .theme-auto input[type="search"]:focus, .theme-auto input[type="tel"]:focus, .theme-auto input[type="color"]:focus, .theme-auto .uneditable-input:focus {
    background-color: #2D2D2D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto textarea:focus, .theme-auto input[type="text"]:focus, .theme-auto input[type="password"]:focus, .theme-auto input[type="datetime"]:focus, .theme-auto input[type="datetime-local"]:focus, .theme-auto input[type="date"]:focus, .theme-auto input[type="month"]:focus, .theme-auto input[type="time"]:focus, .theme-auto input[type="week"]:focus, .theme-auto input[type="number"]:focus, .theme-auto input[type="email"]:focus, .theme-auto input[type="url"]:focus, .theme-auto input[type="search"]:focus, .theme-auto input[type="tel"]:focus, .theme-auto input[type="color"]:focus, .theme-auto .uneditable-input:focus {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day textarea:focus, .theme-day input[type="text"]:focus, .theme-day input[type="password"]:focus, .theme-day input[type="datetime"]:focus, .theme-day input[type="datetime-local"]:focus, .theme-day input[type="date"]:focus, .theme-day input[type="month"]:focus, .theme-day input[type="time"]:focus, .theme-day input[type="week"]:focus, .theme-day input[type="number"]:focus, .theme-day input[type="email"]:focus, .theme-day input[type="url"]:focus, .theme-day input[type="search"]:focus, .theme-day input[type="tel"]:focus, .theme-day input[type="color"]:focus, .theme-day .uneditable-input:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset textarea:focus, .theme-sunset input[type="text"]:focus, .theme-sunset input[type="password"]:focus, .theme-sunset input[type="datetime"]:focus, .theme-sunset input[type="datetime-local"]:focus, .theme-sunset input[type="date"]:focus, .theme-sunset input[type="month"]:focus, .theme-sunset input[type="time"]:focus, .theme-sunset input[type="week"]:focus, .theme-sunset input[type="number"]:focus, .theme-sunset input[type="email"]:focus, .theme-sunset input[type="url"]:focus, .theme-sunset input[type="search"]:focus, .theme-sunset input[type="tel"]:focus, .theme-sunset input[type="color"]:focus, .theme-sunset .uneditable-input:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk textarea:focus, .theme-dusk input[type="text"]:focus, .theme-dusk input[type="password"]:focus, .theme-dusk input[type="datetime"]:focus, .theme-dusk input[type="datetime-local"]:focus, .theme-dusk input[type="date"]:focus, .theme-dusk input[type="month"]:focus, .theme-dusk input[type="time"]:focus, .theme-dusk input[type="week"]:focus, .theme-dusk input[type="number"]:focus, .theme-dusk input[type="email"]:focus, .theme-dusk input[type="url"]:focus, .theme-dusk input[type="search"]:focus, .theme-dusk input[type="tel"]:focus, .theme-dusk input[type="color"]:focus, .theme-dusk .uneditable-input:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight textarea:focus, .theme-midnight input[type="text"]:focus, .theme-midnight input[type="password"]:focus, .theme-midnight input[type="datetime"]:focus, .theme-midnight input[type="datetime-local"]:focus, .theme-midnight input[type="date"]:focus, .theme-midnight input[type="month"]:focus, .theme-midnight input[type="time"]:focus, .theme-midnight input[type="week"]:focus, .theme-midnight input[type="number"]:focus, .theme-midnight input[type="email"]:focus, .theme-midnight input[type="url"]:focus, .theme-midnight input[type="search"]:focus, .theme-midnight input[type="tel"]:focus, .theme-midnight input[type="color"]:focus, .theme-midnight .uneditable-input:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto textarea:focus, .theme-auto input[type="text"]:focus, .theme-auto input[type="password"]:focus, .theme-auto input[type="datetime"]:focus, .theme-auto input[type="datetime-local"]:focus, .theme-auto input[type="date"]:focus, .theme-auto input[type="month"]:focus, .theme-auto input[type="time"]:focus, .theme-auto input[type="week"]:focus, .theme-auto input[type="number"]:focus, .theme-auto input[type="email"]:focus, .theme-auto input[type="url"]:focus, .theme-auto input[type="search"]:focus, .theme-auto input[type="tel"]:focus, .theme-auto input[type="color"]:focus, .theme-auto .uneditable-input:focus {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto textarea:focus, .theme-auto input[type="text"]:focus, .theme-auto input[type="password"]:focus, .theme-auto input[type="datetime"]:focus, .theme-auto input[type="datetime-local"]:focus, .theme-auto input[type="date"]:focus, .theme-auto input[type="month"]:focus, .theme-auto input[type="time"]:focus, .theme-auto input[type="week"]:focus, .theme-auto input[type="number"]:focus, .theme-auto input[type="email"]:focus, .theme-auto input[type="url"]:focus, .theme-auto input[type="search"]:focus, .theme-auto input[type="tel"]:focus, .theme-auto input[type="color"]:focus, .theme-auto .uneditable-input:focus {
    border-color: transparent;
  }
}

/* line 510, app/assets/stylesheets/application.scss */
textarea.small-field,
input.small-field[type="text"],
input.small-field[type="password"],
input.small-field[type="datetime"],
input.small-field[type="datetime-local"],
input.small-field[type="date"],
input.small-field[type="month"],
input.small-field[type="time"],
input.small-field[type="week"],
input.small-field[type="number"],
input.small-field[type="email"],
input.small-field[type="url"],
input.small-field[type="search"],
input.small-field[type="tel"],
input.small-field[type="color"],
.uneditable-input.small-field {
  max-width: 340px;
}

/* line 513, app/assets/stylesheets/application.scss */
textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill, textarea:-webkit-autofill:hover textarea:-webkit-autofill, textarea:-webkit-autofill:hover,
input[type="text"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover,
input[type="text"]:-webkit-autofill, textarea:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover,
input[type="password"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover,
input[type="password"]:-webkit-autofill, textarea:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover,
input[type="datetime"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover,
input[type="datetime"]:-webkit-autofill, textarea:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover,
input[type="datetime-local"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover,
input[type="datetime-local"]:-webkit-autofill, textarea:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover,
input[type="date"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover,
input[type="date"]:-webkit-autofill, textarea:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover,
input[type="month"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover,
input[type="month"]:-webkit-autofill, textarea:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover,
input[type="time"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover,
input[type="time"]:-webkit-autofill, textarea:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover,
input[type="week"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover,
input[type="week"]:-webkit-autofill, textarea:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover,
input[type="number"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover,
input[type="number"]:-webkit-autofill, textarea:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover,
input[type="email"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover,
input[type="email"]:-webkit-autofill, textarea:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover,
input[type="url"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover,
input[type="url"]:-webkit-autofill, textarea:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover,
input[type="search"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover,
input[type="search"]:-webkit-autofill, textarea:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover,
input[type="tel"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover,
input[type="tel"]:-webkit-autofill, textarea:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover,
input[type="color"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover,
input[type="color"]:-webkit-autofill, textarea:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover,
.uneditable-input:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover,
.uneditable-input:-webkit-autofill, textarea:-webkit-autofill:hover .uneditable-input:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover,
input[type="text"]:-webkit-autofill:hover textarea:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
input[type="text"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover textarea:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover textarea:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
input[type="datetime"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover textarea:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
input[type="datetime-local"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover textarea:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
input[type="date"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover textarea:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
input[type="month"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover textarea:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
input[type="time"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover textarea:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
input[type="week"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover textarea:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
input[type="number"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover textarea:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
input[type="email"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover textarea:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
input[type="url"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover textarea:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
input[type="search"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover textarea:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
input[type="tel"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover textarea:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
input[type="color"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover textarea:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover input[type="text"]:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover input[type="password"]:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover input[type="date"]:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover input[type="month"]:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover input[type="time"]:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover input[type="week"]:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover input[type="number"]:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover input[type="email"]:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover input[type="url"]:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover input[type="search"]:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover input[type="tel"]:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover input[type="color"]:-webkit-autofill,
.uneditable-input:-webkit-autofill:hover .uneditable-input:-webkit-autofill {
  -webkit-text-fill-color: #0D1623;
  -webkit-box-shadow: none !important;
  -webkit-transition: none !important;
  transition: none !important;
  border-width: 1px;
  border-style: solid;
  /* variable name: $ */
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto textarea:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover, .theme-auto textarea:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover, .theme-auto input[type="text"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover, .theme-auto input[type="text"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover, .theme-auto input[type="password"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover, .theme-auto input[type="password"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover, .theme-auto input[type="datetime"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover, .theme-auto input[type="datetime"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover, .theme-auto input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover, .theme-auto input[type="datetime-local"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover, .theme-auto input[type="date"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover, .theme-auto input[type="date"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover, .theme-auto input[type="month"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover, .theme-auto input[type="month"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover, .theme-auto input[type="time"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover, .theme-auto input[type="time"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover, .theme-auto input[type="week"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover, .theme-auto input[type="week"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover, .theme-auto input[type="number"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover, .theme-auto input[type="number"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover, .theme-auto input[type="email"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover, .theme-auto input[type="email"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover, .theme-auto input[type="url"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover, .theme-auto input[type="url"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover, .theme-auto input[type="search"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover, .theme-auto input[type="search"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover, .theme-auto input[type="tel"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover, .theme-auto input[type="tel"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover, .theme-auto input[type="color"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover, .theme-auto input[type="color"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover, .theme-auto .uneditable-input:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover, .theme-auto .uneditable-input:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover, .theme-auto input[type="text"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover .uneditable-input:-webkit-autofill {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day textarea:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover, .theme-day textarea:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover, .theme-day input[type="text"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover, .theme-day input[type="text"]:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover, .theme-day input[type="password"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover, .theme-day input[type="password"]:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover, .theme-day input[type="datetime"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover, .theme-day input[type="datetime"]:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover, .theme-day input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover, .theme-day input[type="datetime-local"]:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover, .theme-day input[type="date"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover, .theme-day input[type="date"]:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover, .theme-day input[type="month"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover, .theme-day input[type="month"]:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover, .theme-day input[type="time"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover, .theme-day input[type="time"]:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover, .theme-day input[type="week"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover, .theme-day input[type="week"]:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover, .theme-day input[type="number"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover, .theme-day input[type="number"]:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover, .theme-day input[type="email"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover, .theme-day input[type="email"]:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover, .theme-day input[type="url"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover, .theme-day input[type="url"]:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover, .theme-day input[type="search"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover, .theme-day input[type="search"]:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover, .theme-day input[type="tel"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover, .theme-day input[type="tel"]:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover, .theme-day input[type="color"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover, .theme-day input[type="color"]:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover, .theme-day .uneditable-input:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover, .theme-day .uneditable-input:-webkit-autofill, .theme-day textarea:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover, .theme-day input[type="text"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day input[type="text"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day input[type="password"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day input[type="datetime"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day input[type="datetime-local"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day input[type="date"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day input[type="month"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day input[type="time"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day input[type="week"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day input[type="number"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day input[type="email"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day input[type="url"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day input[type="search"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day input[type="tel"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day input[type="color"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover textarea:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-day .uneditable-input:-webkit-autofill:hover .uneditable-input:-webkit-autofill {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset textarea:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover, .theme-sunset textarea:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover, .theme-sunset input[type="text"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover, .theme-sunset input[type="text"]:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover, .theme-sunset input[type="password"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover, .theme-sunset input[type="password"]:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover, .theme-sunset input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover, .theme-sunset input[type="datetime"]:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover, .theme-sunset input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover, .theme-sunset input[type="datetime-local"]:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover, .theme-sunset input[type="date"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover, .theme-sunset input[type="date"]:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover, .theme-sunset input[type="month"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover, .theme-sunset input[type="month"]:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover, .theme-sunset input[type="time"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover, .theme-sunset input[type="time"]:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover, .theme-sunset input[type="week"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover, .theme-sunset input[type="week"]:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover, .theme-sunset input[type="number"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover, .theme-sunset input[type="number"]:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover, .theme-sunset input[type="email"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover, .theme-sunset input[type="email"]:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover, .theme-sunset input[type="url"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover, .theme-sunset input[type="url"]:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover, .theme-sunset input[type="search"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover, .theme-sunset input[type="search"]:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover, .theme-sunset input[type="tel"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover, .theme-sunset input[type="tel"]:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover, .theme-sunset input[type="color"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover, .theme-sunset input[type="color"]:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover, .theme-sunset .uneditable-input:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover, .theme-sunset .uneditable-input:-webkit-autofill, .theme-sunset textarea:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover, .theme-sunset input[type="text"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset input[type="text"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset input[type="password"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset input[type="datetime"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset input[type="datetime-local"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset input[type="date"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset input[type="month"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset input[type="time"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset input[type="week"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset input[type="number"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset input[type="email"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset input[type="url"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset input[type="search"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset input[type="tel"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset input[type="color"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover textarea:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-sunset .uneditable-input:-webkit-autofill:hover .uneditable-input:-webkit-autofill {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk textarea:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover, .theme-dusk textarea:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover, .theme-dusk input[type="text"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover, .theme-dusk input[type="text"]:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover, .theme-dusk input[type="password"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover, .theme-dusk input[type="password"]:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover, .theme-dusk input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover, .theme-dusk input[type="datetime"]:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover, .theme-dusk input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover, .theme-dusk input[type="datetime-local"]:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover, .theme-dusk input[type="date"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover, .theme-dusk input[type="date"]:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover, .theme-dusk input[type="month"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover, .theme-dusk input[type="month"]:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover, .theme-dusk input[type="time"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover, .theme-dusk input[type="time"]:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover, .theme-dusk input[type="week"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover, .theme-dusk input[type="week"]:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover, .theme-dusk input[type="number"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover, .theme-dusk input[type="number"]:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover, .theme-dusk input[type="email"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover, .theme-dusk input[type="email"]:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover, .theme-dusk input[type="url"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover, .theme-dusk input[type="url"]:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover, .theme-dusk input[type="search"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover, .theme-dusk input[type="search"]:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover, .theme-dusk input[type="tel"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover, .theme-dusk input[type="tel"]:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover, .theme-dusk input[type="color"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover, .theme-dusk input[type="color"]:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover, .theme-dusk .uneditable-input:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover, .theme-dusk .uneditable-input:-webkit-autofill, .theme-dusk textarea:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover, .theme-dusk input[type="text"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk input[type="text"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk input[type="password"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk input[type="datetime"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk input[type="datetime-local"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk input[type="date"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk input[type="month"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk input[type="time"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk input[type="week"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk input[type="number"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk input[type="email"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk input[type="url"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk input[type="search"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk input[type="tel"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk input[type="color"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover textarea:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-dusk .uneditable-input:-webkit-autofill:hover .uneditable-input:-webkit-autofill {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight textarea:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover, .theme-midnight textarea:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover, .theme-midnight input[type="text"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover, .theme-midnight input[type="text"]:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover, .theme-midnight input[type="password"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover, .theme-midnight input[type="password"]:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover, .theme-midnight input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover, .theme-midnight input[type="datetime"]:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover, .theme-midnight input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover, .theme-midnight input[type="datetime-local"]:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover, .theme-midnight input[type="date"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover, .theme-midnight input[type="date"]:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover, .theme-midnight input[type="month"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover, .theme-midnight input[type="month"]:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover, .theme-midnight input[type="time"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover, .theme-midnight input[type="time"]:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover, .theme-midnight input[type="week"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover, .theme-midnight input[type="week"]:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover, .theme-midnight input[type="number"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover, .theme-midnight input[type="number"]:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover, .theme-midnight input[type="email"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover, .theme-midnight input[type="email"]:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover, .theme-midnight input[type="url"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover, .theme-midnight input[type="url"]:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover, .theme-midnight input[type="search"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover, .theme-midnight input[type="search"]:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover, .theme-midnight input[type="tel"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover, .theme-midnight input[type="tel"]:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover, .theme-midnight input[type="color"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover, .theme-midnight input[type="color"]:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover, .theme-midnight .uneditable-input:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover, .theme-midnight .uneditable-input:-webkit-autofill, .theme-midnight textarea:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover, .theme-midnight input[type="text"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight input[type="text"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight input[type="password"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight input[type="datetime"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight input[type="datetime-local"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight input[type="date"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight input[type="month"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight input[type="time"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight input[type="week"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight input[type="number"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight input[type="email"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight input[type="url"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight input[type="search"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight input[type="tel"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight input[type="color"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover textarea:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-midnight .uneditable-input:-webkit-autofill:hover .uneditable-input:-webkit-autofill {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto textarea:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover, .theme-auto textarea:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover, .theme-auto input[type="text"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover, .theme-auto input[type="text"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover, .theme-auto input[type="password"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover, .theme-auto input[type="password"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover, .theme-auto input[type="datetime"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover, .theme-auto input[type="datetime"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover, .theme-auto input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover, .theme-auto input[type="datetime-local"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover, .theme-auto input[type="date"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover, .theme-auto input[type="date"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover, .theme-auto input[type="month"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover, .theme-auto input[type="month"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover, .theme-auto input[type="time"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover, .theme-auto input[type="time"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover, .theme-auto input[type="week"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover, .theme-auto input[type="week"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover, .theme-auto input[type="number"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover, .theme-auto input[type="number"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover, .theme-auto input[type="email"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover, .theme-auto input[type="email"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover, .theme-auto input[type="url"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover, .theme-auto input[type="url"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover, .theme-auto input[type="search"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover, .theme-auto input[type="search"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover, .theme-auto input[type="tel"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover, .theme-auto input[type="tel"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover, .theme-auto input[type="color"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover, .theme-auto input[type="color"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover, .theme-auto .uneditable-input:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover, .theme-auto .uneditable-input:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover, .theme-auto input[type="text"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover .uneditable-input:-webkit-autofill {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto textarea:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover, .theme-auto textarea:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover, .theme-auto input[type="text"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover, .theme-auto input[type="text"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover, .theme-auto input[type="password"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover, .theme-auto input[type="password"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover, .theme-auto input[type="datetime"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover, .theme-auto input[type="datetime"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover, .theme-auto input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover, .theme-auto input[type="datetime-local"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover, .theme-auto input[type="date"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover, .theme-auto input[type="date"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover, .theme-auto input[type="month"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover, .theme-auto input[type="month"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover, .theme-auto input[type="time"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover, .theme-auto input[type="time"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover, .theme-auto input[type="week"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover, .theme-auto input[type="week"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover, .theme-auto input[type="number"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover, .theme-auto input[type="number"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover, .theme-auto input[type="email"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover, .theme-auto input[type="email"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover, .theme-auto input[type="url"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover, .theme-auto input[type="url"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover, .theme-auto input[type="search"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover, .theme-auto input[type="search"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover, .theme-auto input[type="tel"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover, .theme-auto input[type="tel"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover, .theme-auto input[type="color"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover, .theme-auto input[type="color"]:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover, .theme-auto .uneditable-input:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover, .theme-auto .uneditable-input:-webkit-autofill, .theme-auto textarea:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover, .theme-auto input[type="text"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="text"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="password"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="datetime"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="datetime-local"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="date"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="month"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="time"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="week"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="number"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="email"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="url"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="search"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="tel"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto input[type="color"]:-webkit-autofill:hover .uneditable-input:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover textarea:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="text"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="password"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="datetime"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="datetime-local"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="date"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="month"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="time"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="week"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="number"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="email"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="url"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="search"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="tel"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover input[type="color"]:-webkit-autofill, .theme-auto .uneditable-input:-webkit-autofill:hover .uneditable-input:-webkit-autofill {
    border-color: transparent;
  }
}

/* line 524, app/assets/stylesheets/application.scss */
textarea:-webkit-autofill:focus, textarea:-webkit-autofill:focus, textarea:-webkit-autofill:focus,
input[type="text"]:-webkit-autofill:focus,
input[type="text"]:-webkit-autofill:focus,
input[type="text"]:-webkit-autofill:focus,
input[type="password"]:-webkit-autofill:focus,
input[type="password"]:-webkit-autofill:focus,
input[type="password"]:-webkit-autofill:focus,
input[type="datetime"]:-webkit-autofill:focus,
input[type="datetime"]:-webkit-autofill:focus,
input[type="datetime"]:-webkit-autofill:focus,
input[type="datetime-local"]:-webkit-autofill:focus,
input[type="datetime-local"]:-webkit-autofill:focus,
input[type="datetime-local"]:-webkit-autofill:focus,
input[type="date"]:-webkit-autofill:focus,
input[type="date"]:-webkit-autofill:focus,
input[type="date"]:-webkit-autofill:focus,
input[type="month"]:-webkit-autofill:focus,
input[type="month"]:-webkit-autofill:focus,
input[type="month"]:-webkit-autofill:focus,
input[type="time"]:-webkit-autofill:focus,
input[type="time"]:-webkit-autofill:focus,
input[type="time"]:-webkit-autofill:focus,
input[type="week"]:-webkit-autofill:focus,
input[type="week"]:-webkit-autofill:focus,
input[type="week"]:-webkit-autofill:focus,
input[type="number"]:-webkit-autofill:focus,
input[type="number"]:-webkit-autofill:focus,
input[type="number"]:-webkit-autofill:focus,
input[type="email"]:-webkit-autofill:focus,
input[type="email"]:-webkit-autofill:focus,
input[type="email"]:-webkit-autofill:focus,
input[type="url"]:-webkit-autofill:focus,
input[type="url"]:-webkit-autofill:focus,
input[type="url"]:-webkit-autofill:focus,
input[type="search"]:-webkit-autofill:focus,
input[type="search"]:-webkit-autofill:focus,
input[type="search"]:-webkit-autofill:focus,
input[type="tel"]:-webkit-autofill:focus,
input[type="tel"]:-webkit-autofill:focus,
input[type="tel"]:-webkit-autofill:focus,
input[type="color"]:-webkit-autofill:focus,
input[type="color"]:-webkit-autofill:focus,
input[type="color"]:-webkit-autofill:focus,
.uneditable-input:-webkit-autofill:focus,
.uneditable-input:-webkit-autofill:focus,
.uneditable-input:-webkit-autofill:focus {
  -webkit-text-fill-color: #0D1623;
  -webkit-box-shadow: none !important;
  -webkit-transition: none !important;
  transition: none !important;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
  outline: none;
  border-width: 1px;
  border-style: solid;
  /* variable name: $ */
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day textarea:-webkit-autofill:focus, .theme-day textarea:-webkit-autofill:focus, .theme-day textarea:-webkit-autofill:focus, .theme-day input[type="text"]:-webkit-autofill:focus, .theme-day input[type="text"]:-webkit-autofill:focus, .theme-day input[type="text"]:-webkit-autofill:focus, .theme-day input[type="password"]:-webkit-autofill:focus, .theme-day input[type="password"]:-webkit-autofill:focus, .theme-day input[type="password"]:-webkit-autofill:focus, .theme-day input[type="datetime"]:-webkit-autofill:focus, .theme-day input[type="datetime"]:-webkit-autofill:focus, .theme-day input[type="datetime"]:-webkit-autofill:focus, .theme-day input[type="datetime-local"]:-webkit-autofill:focus, .theme-day input[type="datetime-local"]:-webkit-autofill:focus, .theme-day input[type="datetime-local"]:-webkit-autofill:focus, .theme-day input[type="date"]:-webkit-autofill:focus, .theme-day input[type="date"]:-webkit-autofill:focus, .theme-day input[type="date"]:-webkit-autofill:focus, .theme-day input[type="month"]:-webkit-autofill:focus, .theme-day input[type="month"]:-webkit-autofill:focus, .theme-day input[type="month"]:-webkit-autofill:focus, .theme-day input[type="time"]:-webkit-autofill:focus, .theme-day input[type="time"]:-webkit-autofill:focus, .theme-day input[type="time"]:-webkit-autofill:focus, .theme-day input[type="week"]:-webkit-autofill:focus, .theme-day input[type="week"]:-webkit-autofill:focus, .theme-day input[type="week"]:-webkit-autofill:focus, .theme-day input[type="number"]:-webkit-autofill:focus, .theme-day input[type="number"]:-webkit-autofill:focus, .theme-day input[type="number"]:-webkit-autofill:focus, .theme-day input[type="email"]:-webkit-autofill:focus, .theme-day input[type="email"]:-webkit-autofill:focus, .theme-day input[type="email"]:-webkit-autofill:focus, .theme-day input[type="url"]:-webkit-autofill:focus, .theme-day input[type="url"]:-webkit-autofill:focus, .theme-day input[type="url"]:-webkit-autofill:focus, .theme-day input[type="search"]:-webkit-autofill:focus, .theme-day input[type="search"]:-webkit-autofill:focus, .theme-day input[type="search"]:-webkit-autofill:focus, .theme-day input[type="tel"]:-webkit-autofill:focus, .theme-day input[type="tel"]:-webkit-autofill:focus, .theme-day input[type="tel"]:-webkit-autofill:focus, .theme-day input[type="color"]:-webkit-autofill:focus, .theme-day input[type="color"]:-webkit-autofill:focus, .theme-day input[type="color"]:-webkit-autofill:focus, .theme-day .uneditable-input:-webkit-autofill:focus, .theme-day .uneditable-input:-webkit-autofill:focus, .theme-day .uneditable-input:-webkit-autofill:focus {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset textarea:-webkit-autofill:focus, .theme-sunset textarea:-webkit-autofill:focus, .theme-sunset textarea:-webkit-autofill:focus, .theme-sunset input[type="text"]:-webkit-autofill:focus, .theme-sunset input[type="text"]:-webkit-autofill:focus, .theme-sunset input[type="text"]:-webkit-autofill:focus, .theme-sunset input[type="password"]:-webkit-autofill:focus, .theme-sunset input[type="password"]:-webkit-autofill:focus, .theme-sunset input[type="password"]:-webkit-autofill:focus, .theme-sunset input[type="datetime"]:-webkit-autofill:focus, .theme-sunset input[type="datetime"]:-webkit-autofill:focus, .theme-sunset input[type="datetime"]:-webkit-autofill:focus, .theme-sunset input[type="datetime-local"]:-webkit-autofill:focus, .theme-sunset input[type="datetime-local"]:-webkit-autofill:focus, .theme-sunset input[type="datetime-local"]:-webkit-autofill:focus, .theme-sunset input[type="date"]:-webkit-autofill:focus, .theme-sunset input[type="date"]:-webkit-autofill:focus, .theme-sunset input[type="date"]:-webkit-autofill:focus, .theme-sunset input[type="month"]:-webkit-autofill:focus, .theme-sunset input[type="month"]:-webkit-autofill:focus, .theme-sunset input[type="month"]:-webkit-autofill:focus, .theme-sunset input[type="time"]:-webkit-autofill:focus, .theme-sunset input[type="time"]:-webkit-autofill:focus, .theme-sunset input[type="time"]:-webkit-autofill:focus, .theme-sunset input[type="week"]:-webkit-autofill:focus, .theme-sunset input[type="week"]:-webkit-autofill:focus, .theme-sunset input[type="week"]:-webkit-autofill:focus, .theme-sunset input[type="number"]:-webkit-autofill:focus, .theme-sunset input[type="number"]:-webkit-autofill:focus, .theme-sunset input[type="number"]:-webkit-autofill:focus, .theme-sunset input[type="email"]:-webkit-autofill:focus, .theme-sunset input[type="email"]:-webkit-autofill:focus, .theme-sunset input[type="email"]:-webkit-autofill:focus, .theme-sunset input[type="url"]:-webkit-autofill:focus, .theme-sunset input[type="url"]:-webkit-autofill:focus, .theme-sunset input[type="url"]:-webkit-autofill:focus, .theme-sunset input[type="search"]:-webkit-autofill:focus, .theme-sunset input[type="search"]:-webkit-autofill:focus, .theme-sunset input[type="search"]:-webkit-autofill:focus, .theme-sunset input[type="tel"]:-webkit-autofill:focus, .theme-sunset input[type="tel"]:-webkit-autofill:focus, .theme-sunset input[type="tel"]:-webkit-autofill:focus, .theme-sunset input[type="color"]:-webkit-autofill:focus, .theme-sunset input[type="color"]:-webkit-autofill:focus, .theme-sunset input[type="color"]:-webkit-autofill:focus, .theme-sunset .uneditable-input:-webkit-autofill:focus, .theme-sunset .uneditable-input:-webkit-autofill:focus, .theme-sunset .uneditable-input:-webkit-autofill:focus {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk textarea:-webkit-autofill:focus, .theme-dusk textarea:-webkit-autofill:focus, .theme-dusk textarea:-webkit-autofill:focus, .theme-dusk input[type="text"]:-webkit-autofill:focus, .theme-dusk input[type="text"]:-webkit-autofill:focus, .theme-dusk input[type="text"]:-webkit-autofill:focus, .theme-dusk input[type="password"]:-webkit-autofill:focus, .theme-dusk input[type="password"]:-webkit-autofill:focus, .theme-dusk input[type="password"]:-webkit-autofill:focus, .theme-dusk input[type="datetime"]:-webkit-autofill:focus, .theme-dusk input[type="datetime"]:-webkit-autofill:focus, .theme-dusk input[type="datetime"]:-webkit-autofill:focus, .theme-dusk input[type="datetime-local"]:-webkit-autofill:focus, .theme-dusk input[type="datetime-local"]:-webkit-autofill:focus, .theme-dusk input[type="datetime-local"]:-webkit-autofill:focus, .theme-dusk input[type="date"]:-webkit-autofill:focus, .theme-dusk input[type="date"]:-webkit-autofill:focus, .theme-dusk input[type="date"]:-webkit-autofill:focus, .theme-dusk input[type="month"]:-webkit-autofill:focus, .theme-dusk input[type="month"]:-webkit-autofill:focus, .theme-dusk input[type="month"]:-webkit-autofill:focus, .theme-dusk input[type="time"]:-webkit-autofill:focus, .theme-dusk input[type="time"]:-webkit-autofill:focus, .theme-dusk input[type="time"]:-webkit-autofill:focus, .theme-dusk input[type="week"]:-webkit-autofill:focus, .theme-dusk input[type="week"]:-webkit-autofill:focus, .theme-dusk input[type="week"]:-webkit-autofill:focus, .theme-dusk input[type="number"]:-webkit-autofill:focus, .theme-dusk input[type="number"]:-webkit-autofill:focus, .theme-dusk input[type="number"]:-webkit-autofill:focus, .theme-dusk input[type="email"]:-webkit-autofill:focus, .theme-dusk input[type="email"]:-webkit-autofill:focus, .theme-dusk input[type="email"]:-webkit-autofill:focus, .theme-dusk input[type="url"]:-webkit-autofill:focus, .theme-dusk input[type="url"]:-webkit-autofill:focus, .theme-dusk input[type="url"]:-webkit-autofill:focus, .theme-dusk input[type="search"]:-webkit-autofill:focus, .theme-dusk input[type="search"]:-webkit-autofill:focus, .theme-dusk input[type="search"]:-webkit-autofill:focus, .theme-dusk input[type="tel"]:-webkit-autofill:focus, .theme-dusk input[type="tel"]:-webkit-autofill:focus, .theme-dusk input[type="tel"]:-webkit-autofill:focus, .theme-dusk input[type="color"]:-webkit-autofill:focus, .theme-dusk input[type="color"]:-webkit-autofill:focus, .theme-dusk input[type="color"]:-webkit-autofill:focus, .theme-dusk .uneditable-input:-webkit-autofill:focus, .theme-dusk .uneditable-input:-webkit-autofill:focus, .theme-dusk .uneditable-input:-webkit-autofill:focus {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight textarea:-webkit-autofill:focus, .theme-midnight textarea:-webkit-autofill:focus, .theme-midnight textarea:-webkit-autofill:focus, .theme-midnight input[type="text"]:-webkit-autofill:focus, .theme-midnight input[type="text"]:-webkit-autofill:focus, .theme-midnight input[type="text"]:-webkit-autofill:focus, .theme-midnight input[type="password"]:-webkit-autofill:focus, .theme-midnight input[type="password"]:-webkit-autofill:focus, .theme-midnight input[type="password"]:-webkit-autofill:focus, .theme-midnight input[type="datetime"]:-webkit-autofill:focus, .theme-midnight input[type="datetime"]:-webkit-autofill:focus, .theme-midnight input[type="datetime"]:-webkit-autofill:focus, .theme-midnight input[type="datetime-local"]:-webkit-autofill:focus, .theme-midnight input[type="datetime-local"]:-webkit-autofill:focus, .theme-midnight input[type="datetime-local"]:-webkit-autofill:focus, .theme-midnight input[type="date"]:-webkit-autofill:focus, .theme-midnight input[type="date"]:-webkit-autofill:focus, .theme-midnight input[type="date"]:-webkit-autofill:focus, .theme-midnight input[type="month"]:-webkit-autofill:focus, .theme-midnight input[type="month"]:-webkit-autofill:focus, .theme-midnight input[type="month"]:-webkit-autofill:focus, .theme-midnight input[type="time"]:-webkit-autofill:focus, .theme-midnight input[type="time"]:-webkit-autofill:focus, .theme-midnight input[type="time"]:-webkit-autofill:focus, .theme-midnight input[type="week"]:-webkit-autofill:focus, .theme-midnight input[type="week"]:-webkit-autofill:focus, .theme-midnight input[type="week"]:-webkit-autofill:focus, .theme-midnight input[type="number"]:-webkit-autofill:focus, .theme-midnight input[type="number"]:-webkit-autofill:focus, .theme-midnight input[type="number"]:-webkit-autofill:focus, .theme-midnight input[type="email"]:-webkit-autofill:focus, .theme-midnight input[type="email"]:-webkit-autofill:focus, .theme-midnight input[type="email"]:-webkit-autofill:focus, .theme-midnight input[type="url"]:-webkit-autofill:focus, .theme-midnight input[type="url"]:-webkit-autofill:focus, .theme-midnight input[type="url"]:-webkit-autofill:focus, .theme-midnight input[type="search"]:-webkit-autofill:focus, .theme-midnight input[type="search"]:-webkit-autofill:focus, .theme-midnight input[type="search"]:-webkit-autofill:focus, .theme-midnight input[type="tel"]:-webkit-autofill:focus, .theme-midnight input[type="tel"]:-webkit-autofill:focus, .theme-midnight input[type="tel"]:-webkit-autofill:focus, .theme-midnight input[type="color"]:-webkit-autofill:focus, .theme-midnight input[type="color"]:-webkit-autofill:focus, .theme-midnight input[type="color"]:-webkit-autofill:focus, .theme-midnight .uneditable-input:-webkit-autofill:focus, .theme-midnight .uneditable-input:-webkit-autofill:focus, .theme-midnight .uneditable-input:-webkit-autofill:focus {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus {
    color: #F6F6F6;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day textarea:-webkit-autofill:focus, .theme-day textarea:-webkit-autofill:focus, .theme-day textarea:-webkit-autofill:focus, .theme-day input[type="text"]:-webkit-autofill:focus, .theme-day input[type="text"]:-webkit-autofill:focus, .theme-day input[type="text"]:-webkit-autofill:focus, .theme-day input[type="password"]:-webkit-autofill:focus, .theme-day input[type="password"]:-webkit-autofill:focus, .theme-day input[type="password"]:-webkit-autofill:focus, .theme-day input[type="datetime"]:-webkit-autofill:focus, .theme-day input[type="datetime"]:-webkit-autofill:focus, .theme-day input[type="datetime"]:-webkit-autofill:focus, .theme-day input[type="datetime-local"]:-webkit-autofill:focus, .theme-day input[type="datetime-local"]:-webkit-autofill:focus, .theme-day input[type="datetime-local"]:-webkit-autofill:focus, .theme-day input[type="date"]:-webkit-autofill:focus, .theme-day input[type="date"]:-webkit-autofill:focus, .theme-day input[type="date"]:-webkit-autofill:focus, .theme-day input[type="month"]:-webkit-autofill:focus, .theme-day input[type="month"]:-webkit-autofill:focus, .theme-day input[type="month"]:-webkit-autofill:focus, .theme-day input[type="time"]:-webkit-autofill:focus, .theme-day input[type="time"]:-webkit-autofill:focus, .theme-day input[type="time"]:-webkit-autofill:focus, .theme-day input[type="week"]:-webkit-autofill:focus, .theme-day input[type="week"]:-webkit-autofill:focus, .theme-day input[type="week"]:-webkit-autofill:focus, .theme-day input[type="number"]:-webkit-autofill:focus, .theme-day input[type="number"]:-webkit-autofill:focus, .theme-day input[type="number"]:-webkit-autofill:focus, .theme-day input[type="email"]:-webkit-autofill:focus, .theme-day input[type="email"]:-webkit-autofill:focus, .theme-day input[type="email"]:-webkit-autofill:focus, .theme-day input[type="url"]:-webkit-autofill:focus, .theme-day input[type="url"]:-webkit-autofill:focus, .theme-day input[type="url"]:-webkit-autofill:focus, .theme-day input[type="search"]:-webkit-autofill:focus, .theme-day input[type="search"]:-webkit-autofill:focus, .theme-day input[type="search"]:-webkit-autofill:focus, .theme-day input[type="tel"]:-webkit-autofill:focus, .theme-day input[type="tel"]:-webkit-autofill:focus, .theme-day input[type="tel"]:-webkit-autofill:focus, .theme-day input[type="color"]:-webkit-autofill:focus, .theme-day input[type="color"]:-webkit-autofill:focus, .theme-day input[type="color"]:-webkit-autofill:focus, .theme-day .uneditable-input:-webkit-autofill:focus, .theme-day .uneditable-input:-webkit-autofill:focus, .theme-day .uneditable-input:-webkit-autofill:focus {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset textarea:-webkit-autofill:focus, .theme-sunset textarea:-webkit-autofill:focus, .theme-sunset textarea:-webkit-autofill:focus, .theme-sunset input[type="text"]:-webkit-autofill:focus, .theme-sunset input[type="text"]:-webkit-autofill:focus, .theme-sunset input[type="text"]:-webkit-autofill:focus, .theme-sunset input[type="password"]:-webkit-autofill:focus, .theme-sunset input[type="password"]:-webkit-autofill:focus, .theme-sunset input[type="password"]:-webkit-autofill:focus, .theme-sunset input[type="datetime"]:-webkit-autofill:focus, .theme-sunset input[type="datetime"]:-webkit-autofill:focus, .theme-sunset input[type="datetime"]:-webkit-autofill:focus, .theme-sunset input[type="datetime-local"]:-webkit-autofill:focus, .theme-sunset input[type="datetime-local"]:-webkit-autofill:focus, .theme-sunset input[type="datetime-local"]:-webkit-autofill:focus, .theme-sunset input[type="date"]:-webkit-autofill:focus, .theme-sunset input[type="date"]:-webkit-autofill:focus, .theme-sunset input[type="date"]:-webkit-autofill:focus, .theme-sunset input[type="month"]:-webkit-autofill:focus, .theme-sunset input[type="month"]:-webkit-autofill:focus, .theme-sunset input[type="month"]:-webkit-autofill:focus, .theme-sunset input[type="time"]:-webkit-autofill:focus, .theme-sunset input[type="time"]:-webkit-autofill:focus, .theme-sunset input[type="time"]:-webkit-autofill:focus, .theme-sunset input[type="week"]:-webkit-autofill:focus, .theme-sunset input[type="week"]:-webkit-autofill:focus, .theme-sunset input[type="week"]:-webkit-autofill:focus, .theme-sunset input[type="number"]:-webkit-autofill:focus, .theme-sunset input[type="number"]:-webkit-autofill:focus, .theme-sunset input[type="number"]:-webkit-autofill:focus, .theme-sunset input[type="email"]:-webkit-autofill:focus, .theme-sunset input[type="email"]:-webkit-autofill:focus, .theme-sunset input[type="email"]:-webkit-autofill:focus, .theme-sunset input[type="url"]:-webkit-autofill:focus, .theme-sunset input[type="url"]:-webkit-autofill:focus, .theme-sunset input[type="url"]:-webkit-autofill:focus, .theme-sunset input[type="search"]:-webkit-autofill:focus, .theme-sunset input[type="search"]:-webkit-autofill:focus, .theme-sunset input[type="search"]:-webkit-autofill:focus, .theme-sunset input[type="tel"]:-webkit-autofill:focus, .theme-sunset input[type="tel"]:-webkit-autofill:focus, .theme-sunset input[type="tel"]:-webkit-autofill:focus, .theme-sunset input[type="color"]:-webkit-autofill:focus, .theme-sunset input[type="color"]:-webkit-autofill:focus, .theme-sunset input[type="color"]:-webkit-autofill:focus, .theme-sunset .uneditable-input:-webkit-autofill:focus, .theme-sunset .uneditable-input:-webkit-autofill:focus, .theme-sunset .uneditable-input:-webkit-autofill:focus {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk textarea:-webkit-autofill:focus, .theme-dusk textarea:-webkit-autofill:focus, .theme-dusk textarea:-webkit-autofill:focus, .theme-dusk input[type="text"]:-webkit-autofill:focus, .theme-dusk input[type="text"]:-webkit-autofill:focus, .theme-dusk input[type="text"]:-webkit-autofill:focus, .theme-dusk input[type="password"]:-webkit-autofill:focus, .theme-dusk input[type="password"]:-webkit-autofill:focus, .theme-dusk input[type="password"]:-webkit-autofill:focus, .theme-dusk input[type="datetime"]:-webkit-autofill:focus, .theme-dusk input[type="datetime"]:-webkit-autofill:focus, .theme-dusk input[type="datetime"]:-webkit-autofill:focus, .theme-dusk input[type="datetime-local"]:-webkit-autofill:focus, .theme-dusk input[type="datetime-local"]:-webkit-autofill:focus, .theme-dusk input[type="datetime-local"]:-webkit-autofill:focus, .theme-dusk input[type="date"]:-webkit-autofill:focus, .theme-dusk input[type="date"]:-webkit-autofill:focus, .theme-dusk input[type="date"]:-webkit-autofill:focus, .theme-dusk input[type="month"]:-webkit-autofill:focus, .theme-dusk input[type="month"]:-webkit-autofill:focus, .theme-dusk input[type="month"]:-webkit-autofill:focus, .theme-dusk input[type="time"]:-webkit-autofill:focus, .theme-dusk input[type="time"]:-webkit-autofill:focus, .theme-dusk input[type="time"]:-webkit-autofill:focus, .theme-dusk input[type="week"]:-webkit-autofill:focus, .theme-dusk input[type="week"]:-webkit-autofill:focus, .theme-dusk input[type="week"]:-webkit-autofill:focus, .theme-dusk input[type="number"]:-webkit-autofill:focus, .theme-dusk input[type="number"]:-webkit-autofill:focus, .theme-dusk input[type="number"]:-webkit-autofill:focus, .theme-dusk input[type="email"]:-webkit-autofill:focus, .theme-dusk input[type="email"]:-webkit-autofill:focus, .theme-dusk input[type="email"]:-webkit-autofill:focus, .theme-dusk input[type="url"]:-webkit-autofill:focus, .theme-dusk input[type="url"]:-webkit-autofill:focus, .theme-dusk input[type="url"]:-webkit-autofill:focus, .theme-dusk input[type="search"]:-webkit-autofill:focus, .theme-dusk input[type="search"]:-webkit-autofill:focus, .theme-dusk input[type="search"]:-webkit-autofill:focus, .theme-dusk input[type="tel"]:-webkit-autofill:focus, .theme-dusk input[type="tel"]:-webkit-autofill:focus, .theme-dusk input[type="tel"]:-webkit-autofill:focus, .theme-dusk input[type="color"]:-webkit-autofill:focus, .theme-dusk input[type="color"]:-webkit-autofill:focus, .theme-dusk input[type="color"]:-webkit-autofill:focus, .theme-dusk .uneditable-input:-webkit-autofill:focus, .theme-dusk .uneditable-input:-webkit-autofill:focus, .theme-dusk .uneditable-input:-webkit-autofill:focus {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight textarea:-webkit-autofill:focus, .theme-midnight textarea:-webkit-autofill:focus, .theme-midnight textarea:-webkit-autofill:focus, .theme-midnight input[type="text"]:-webkit-autofill:focus, .theme-midnight input[type="text"]:-webkit-autofill:focus, .theme-midnight input[type="text"]:-webkit-autofill:focus, .theme-midnight input[type="password"]:-webkit-autofill:focus, .theme-midnight input[type="password"]:-webkit-autofill:focus, .theme-midnight input[type="password"]:-webkit-autofill:focus, .theme-midnight input[type="datetime"]:-webkit-autofill:focus, .theme-midnight input[type="datetime"]:-webkit-autofill:focus, .theme-midnight input[type="datetime"]:-webkit-autofill:focus, .theme-midnight input[type="datetime-local"]:-webkit-autofill:focus, .theme-midnight input[type="datetime-local"]:-webkit-autofill:focus, .theme-midnight input[type="datetime-local"]:-webkit-autofill:focus, .theme-midnight input[type="date"]:-webkit-autofill:focus, .theme-midnight input[type="date"]:-webkit-autofill:focus, .theme-midnight input[type="date"]:-webkit-autofill:focus, .theme-midnight input[type="month"]:-webkit-autofill:focus, .theme-midnight input[type="month"]:-webkit-autofill:focus, .theme-midnight input[type="month"]:-webkit-autofill:focus, .theme-midnight input[type="time"]:-webkit-autofill:focus, .theme-midnight input[type="time"]:-webkit-autofill:focus, .theme-midnight input[type="time"]:-webkit-autofill:focus, .theme-midnight input[type="week"]:-webkit-autofill:focus, .theme-midnight input[type="week"]:-webkit-autofill:focus, .theme-midnight input[type="week"]:-webkit-autofill:focus, .theme-midnight input[type="number"]:-webkit-autofill:focus, .theme-midnight input[type="number"]:-webkit-autofill:focus, .theme-midnight input[type="number"]:-webkit-autofill:focus, .theme-midnight input[type="email"]:-webkit-autofill:focus, .theme-midnight input[type="email"]:-webkit-autofill:focus, .theme-midnight input[type="email"]:-webkit-autofill:focus, .theme-midnight input[type="url"]:-webkit-autofill:focus, .theme-midnight input[type="url"]:-webkit-autofill:focus, .theme-midnight input[type="url"]:-webkit-autofill:focus, .theme-midnight input[type="search"]:-webkit-autofill:focus, .theme-midnight input[type="search"]:-webkit-autofill:focus, .theme-midnight input[type="search"]:-webkit-autofill:focus, .theme-midnight input[type="tel"]:-webkit-autofill:focus, .theme-midnight input[type="tel"]:-webkit-autofill:focus, .theme-midnight input[type="tel"]:-webkit-autofill:focus, .theme-midnight input[type="color"]:-webkit-autofill:focus, .theme-midnight input[type="color"]:-webkit-autofill:focus, .theme-midnight input[type="color"]:-webkit-autofill:focus, .theme-midnight .uneditable-input:-webkit-autofill:focus, .theme-midnight .uneditable-input:-webkit-autofill:focus, .theme-midnight .uneditable-input:-webkit-autofill:focus {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus {
    background-color: #2D2D2D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day textarea:-webkit-autofill:focus, .theme-day textarea:-webkit-autofill:focus, .theme-day textarea:-webkit-autofill:focus, .theme-day input[type="text"]:-webkit-autofill:focus, .theme-day input[type="text"]:-webkit-autofill:focus, .theme-day input[type="text"]:-webkit-autofill:focus, .theme-day input[type="password"]:-webkit-autofill:focus, .theme-day input[type="password"]:-webkit-autofill:focus, .theme-day input[type="password"]:-webkit-autofill:focus, .theme-day input[type="datetime"]:-webkit-autofill:focus, .theme-day input[type="datetime"]:-webkit-autofill:focus, .theme-day input[type="datetime"]:-webkit-autofill:focus, .theme-day input[type="datetime-local"]:-webkit-autofill:focus, .theme-day input[type="datetime-local"]:-webkit-autofill:focus, .theme-day input[type="datetime-local"]:-webkit-autofill:focus, .theme-day input[type="date"]:-webkit-autofill:focus, .theme-day input[type="date"]:-webkit-autofill:focus, .theme-day input[type="date"]:-webkit-autofill:focus, .theme-day input[type="month"]:-webkit-autofill:focus, .theme-day input[type="month"]:-webkit-autofill:focus, .theme-day input[type="month"]:-webkit-autofill:focus, .theme-day input[type="time"]:-webkit-autofill:focus, .theme-day input[type="time"]:-webkit-autofill:focus, .theme-day input[type="time"]:-webkit-autofill:focus, .theme-day input[type="week"]:-webkit-autofill:focus, .theme-day input[type="week"]:-webkit-autofill:focus, .theme-day input[type="week"]:-webkit-autofill:focus, .theme-day input[type="number"]:-webkit-autofill:focus, .theme-day input[type="number"]:-webkit-autofill:focus, .theme-day input[type="number"]:-webkit-autofill:focus, .theme-day input[type="email"]:-webkit-autofill:focus, .theme-day input[type="email"]:-webkit-autofill:focus, .theme-day input[type="email"]:-webkit-autofill:focus, .theme-day input[type="url"]:-webkit-autofill:focus, .theme-day input[type="url"]:-webkit-autofill:focus, .theme-day input[type="url"]:-webkit-autofill:focus, .theme-day input[type="search"]:-webkit-autofill:focus, .theme-day input[type="search"]:-webkit-autofill:focus, .theme-day input[type="search"]:-webkit-autofill:focus, .theme-day input[type="tel"]:-webkit-autofill:focus, .theme-day input[type="tel"]:-webkit-autofill:focus, .theme-day input[type="tel"]:-webkit-autofill:focus, .theme-day input[type="color"]:-webkit-autofill:focus, .theme-day input[type="color"]:-webkit-autofill:focus, .theme-day input[type="color"]:-webkit-autofill:focus, .theme-day .uneditable-input:-webkit-autofill:focus, .theme-day .uneditable-input:-webkit-autofill:focus, .theme-day .uneditable-input:-webkit-autofill:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset textarea:-webkit-autofill:focus, .theme-sunset textarea:-webkit-autofill:focus, .theme-sunset textarea:-webkit-autofill:focus, .theme-sunset input[type="text"]:-webkit-autofill:focus, .theme-sunset input[type="text"]:-webkit-autofill:focus, .theme-sunset input[type="text"]:-webkit-autofill:focus, .theme-sunset input[type="password"]:-webkit-autofill:focus, .theme-sunset input[type="password"]:-webkit-autofill:focus, .theme-sunset input[type="password"]:-webkit-autofill:focus, .theme-sunset input[type="datetime"]:-webkit-autofill:focus, .theme-sunset input[type="datetime"]:-webkit-autofill:focus, .theme-sunset input[type="datetime"]:-webkit-autofill:focus, .theme-sunset input[type="datetime-local"]:-webkit-autofill:focus, .theme-sunset input[type="datetime-local"]:-webkit-autofill:focus, .theme-sunset input[type="datetime-local"]:-webkit-autofill:focus, .theme-sunset input[type="date"]:-webkit-autofill:focus, .theme-sunset input[type="date"]:-webkit-autofill:focus, .theme-sunset input[type="date"]:-webkit-autofill:focus, .theme-sunset input[type="month"]:-webkit-autofill:focus, .theme-sunset input[type="month"]:-webkit-autofill:focus, .theme-sunset input[type="month"]:-webkit-autofill:focus, .theme-sunset input[type="time"]:-webkit-autofill:focus, .theme-sunset input[type="time"]:-webkit-autofill:focus, .theme-sunset input[type="time"]:-webkit-autofill:focus, .theme-sunset input[type="week"]:-webkit-autofill:focus, .theme-sunset input[type="week"]:-webkit-autofill:focus, .theme-sunset input[type="week"]:-webkit-autofill:focus, .theme-sunset input[type="number"]:-webkit-autofill:focus, .theme-sunset input[type="number"]:-webkit-autofill:focus, .theme-sunset input[type="number"]:-webkit-autofill:focus, .theme-sunset input[type="email"]:-webkit-autofill:focus, .theme-sunset input[type="email"]:-webkit-autofill:focus, .theme-sunset input[type="email"]:-webkit-autofill:focus, .theme-sunset input[type="url"]:-webkit-autofill:focus, .theme-sunset input[type="url"]:-webkit-autofill:focus, .theme-sunset input[type="url"]:-webkit-autofill:focus, .theme-sunset input[type="search"]:-webkit-autofill:focus, .theme-sunset input[type="search"]:-webkit-autofill:focus, .theme-sunset input[type="search"]:-webkit-autofill:focus, .theme-sunset input[type="tel"]:-webkit-autofill:focus, .theme-sunset input[type="tel"]:-webkit-autofill:focus, .theme-sunset input[type="tel"]:-webkit-autofill:focus, .theme-sunset input[type="color"]:-webkit-autofill:focus, .theme-sunset input[type="color"]:-webkit-autofill:focus, .theme-sunset input[type="color"]:-webkit-autofill:focus, .theme-sunset .uneditable-input:-webkit-autofill:focus, .theme-sunset .uneditable-input:-webkit-autofill:focus, .theme-sunset .uneditable-input:-webkit-autofill:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk textarea:-webkit-autofill:focus, .theme-dusk textarea:-webkit-autofill:focus, .theme-dusk textarea:-webkit-autofill:focus, .theme-dusk input[type="text"]:-webkit-autofill:focus, .theme-dusk input[type="text"]:-webkit-autofill:focus, .theme-dusk input[type="text"]:-webkit-autofill:focus, .theme-dusk input[type="password"]:-webkit-autofill:focus, .theme-dusk input[type="password"]:-webkit-autofill:focus, .theme-dusk input[type="password"]:-webkit-autofill:focus, .theme-dusk input[type="datetime"]:-webkit-autofill:focus, .theme-dusk input[type="datetime"]:-webkit-autofill:focus, .theme-dusk input[type="datetime"]:-webkit-autofill:focus, .theme-dusk input[type="datetime-local"]:-webkit-autofill:focus, .theme-dusk input[type="datetime-local"]:-webkit-autofill:focus, .theme-dusk input[type="datetime-local"]:-webkit-autofill:focus, .theme-dusk input[type="date"]:-webkit-autofill:focus, .theme-dusk input[type="date"]:-webkit-autofill:focus, .theme-dusk input[type="date"]:-webkit-autofill:focus, .theme-dusk input[type="month"]:-webkit-autofill:focus, .theme-dusk input[type="month"]:-webkit-autofill:focus, .theme-dusk input[type="month"]:-webkit-autofill:focus, .theme-dusk input[type="time"]:-webkit-autofill:focus, .theme-dusk input[type="time"]:-webkit-autofill:focus, .theme-dusk input[type="time"]:-webkit-autofill:focus, .theme-dusk input[type="week"]:-webkit-autofill:focus, .theme-dusk input[type="week"]:-webkit-autofill:focus, .theme-dusk input[type="week"]:-webkit-autofill:focus, .theme-dusk input[type="number"]:-webkit-autofill:focus, .theme-dusk input[type="number"]:-webkit-autofill:focus, .theme-dusk input[type="number"]:-webkit-autofill:focus, .theme-dusk input[type="email"]:-webkit-autofill:focus, .theme-dusk input[type="email"]:-webkit-autofill:focus, .theme-dusk input[type="email"]:-webkit-autofill:focus, .theme-dusk input[type="url"]:-webkit-autofill:focus, .theme-dusk input[type="url"]:-webkit-autofill:focus, .theme-dusk input[type="url"]:-webkit-autofill:focus, .theme-dusk input[type="search"]:-webkit-autofill:focus, .theme-dusk input[type="search"]:-webkit-autofill:focus, .theme-dusk input[type="search"]:-webkit-autofill:focus, .theme-dusk input[type="tel"]:-webkit-autofill:focus, .theme-dusk input[type="tel"]:-webkit-autofill:focus, .theme-dusk input[type="tel"]:-webkit-autofill:focus, .theme-dusk input[type="color"]:-webkit-autofill:focus, .theme-dusk input[type="color"]:-webkit-autofill:focus, .theme-dusk input[type="color"]:-webkit-autofill:focus, .theme-dusk .uneditable-input:-webkit-autofill:focus, .theme-dusk .uneditable-input:-webkit-autofill:focus, .theme-dusk .uneditable-input:-webkit-autofill:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight textarea:-webkit-autofill:focus, .theme-midnight textarea:-webkit-autofill:focus, .theme-midnight textarea:-webkit-autofill:focus, .theme-midnight input[type="text"]:-webkit-autofill:focus, .theme-midnight input[type="text"]:-webkit-autofill:focus, .theme-midnight input[type="text"]:-webkit-autofill:focus, .theme-midnight input[type="password"]:-webkit-autofill:focus, .theme-midnight input[type="password"]:-webkit-autofill:focus, .theme-midnight input[type="password"]:-webkit-autofill:focus, .theme-midnight input[type="datetime"]:-webkit-autofill:focus, .theme-midnight input[type="datetime"]:-webkit-autofill:focus, .theme-midnight input[type="datetime"]:-webkit-autofill:focus, .theme-midnight input[type="datetime-local"]:-webkit-autofill:focus, .theme-midnight input[type="datetime-local"]:-webkit-autofill:focus, .theme-midnight input[type="datetime-local"]:-webkit-autofill:focus, .theme-midnight input[type="date"]:-webkit-autofill:focus, .theme-midnight input[type="date"]:-webkit-autofill:focus, .theme-midnight input[type="date"]:-webkit-autofill:focus, .theme-midnight input[type="month"]:-webkit-autofill:focus, .theme-midnight input[type="month"]:-webkit-autofill:focus, .theme-midnight input[type="month"]:-webkit-autofill:focus, .theme-midnight input[type="time"]:-webkit-autofill:focus, .theme-midnight input[type="time"]:-webkit-autofill:focus, .theme-midnight input[type="time"]:-webkit-autofill:focus, .theme-midnight input[type="week"]:-webkit-autofill:focus, .theme-midnight input[type="week"]:-webkit-autofill:focus, .theme-midnight input[type="week"]:-webkit-autofill:focus, .theme-midnight input[type="number"]:-webkit-autofill:focus, .theme-midnight input[type="number"]:-webkit-autofill:focus, .theme-midnight input[type="number"]:-webkit-autofill:focus, .theme-midnight input[type="email"]:-webkit-autofill:focus, .theme-midnight input[type="email"]:-webkit-autofill:focus, .theme-midnight input[type="email"]:-webkit-autofill:focus, .theme-midnight input[type="url"]:-webkit-autofill:focus, .theme-midnight input[type="url"]:-webkit-autofill:focus, .theme-midnight input[type="url"]:-webkit-autofill:focus, .theme-midnight input[type="search"]:-webkit-autofill:focus, .theme-midnight input[type="search"]:-webkit-autofill:focus, .theme-midnight input[type="search"]:-webkit-autofill:focus, .theme-midnight input[type="tel"]:-webkit-autofill:focus, .theme-midnight input[type="tel"]:-webkit-autofill:focus, .theme-midnight input[type="tel"]:-webkit-autofill:focus, .theme-midnight input[type="color"]:-webkit-autofill:focus, .theme-midnight input[type="color"]:-webkit-autofill:focus, .theme-midnight input[type="color"]:-webkit-autofill:focus, .theme-midnight .uneditable-input:-webkit-autofill:focus, .theme-midnight .uneditable-input:-webkit-autofill:focus, .theme-midnight .uneditable-input:-webkit-autofill:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto textarea:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="text"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="password"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="datetime-local"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="date"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="month"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="time"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="week"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="number"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="email"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="url"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="search"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="tel"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto input[type="color"]:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus, .theme-auto .uneditable-input:-webkit-autofill:focus {
    border-color: transparent;
  }
}

/* line 532, app/assets/stylesheets/application.scss */
textarea::-webkit-contacts-auto-fill-button,
input[type="text"]::-webkit-contacts-auto-fill-button,
input[type="password"]::-webkit-contacts-auto-fill-button,
input[type="datetime"]::-webkit-contacts-auto-fill-button,
input[type="datetime-local"]::-webkit-contacts-auto-fill-button,
input[type="date"]::-webkit-contacts-auto-fill-button,
input[type="month"]::-webkit-contacts-auto-fill-button,
input[type="time"]::-webkit-contacts-auto-fill-button,
input[type="week"]::-webkit-contacts-auto-fill-button,
input[type="number"]::-webkit-contacts-auto-fill-button,
input[type="email"]::-webkit-contacts-auto-fill-button,
input[type="url"]::-webkit-contacts-auto-fill-button,
input[type="search"]::-webkit-contacts-auto-fill-button,
input[type="tel"]::-webkit-contacts-auto-fill-button,
input[type="color"]::-webkit-contacts-auto-fill-button,
.uneditable-input::-webkit-contacts-auto-fill-button {
  /* variable name: $color-contrast-600 */
  background-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto textarea::-webkit-contacts-auto-fill-button, .theme-auto input[type="text"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="password"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="datetime"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="datetime-local"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="date"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="month"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="time"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="week"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="number"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="email"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="url"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="search"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="tel"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="color"]::-webkit-contacts-auto-fill-button, .theme-auto .uneditable-input::-webkit-contacts-auto-fill-button {
    background-color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day textarea::-webkit-contacts-auto-fill-button, .theme-day input[type="text"]::-webkit-contacts-auto-fill-button, .theme-day input[type="password"]::-webkit-contacts-auto-fill-button, .theme-day input[type="datetime"]::-webkit-contacts-auto-fill-button, .theme-day input[type="datetime-local"]::-webkit-contacts-auto-fill-button, .theme-day input[type="date"]::-webkit-contacts-auto-fill-button, .theme-day input[type="month"]::-webkit-contacts-auto-fill-button, .theme-day input[type="time"]::-webkit-contacts-auto-fill-button, .theme-day input[type="week"]::-webkit-contacts-auto-fill-button, .theme-day input[type="number"]::-webkit-contacts-auto-fill-button, .theme-day input[type="email"]::-webkit-contacts-auto-fill-button, .theme-day input[type="url"]::-webkit-contacts-auto-fill-button, .theme-day input[type="search"]::-webkit-contacts-auto-fill-button, .theme-day input[type="tel"]::-webkit-contacts-auto-fill-button, .theme-day input[type="color"]::-webkit-contacts-auto-fill-button, .theme-day .uneditable-input::-webkit-contacts-auto-fill-button {
  /* variable name: $color-contrast-600 */
  background-color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset textarea::-webkit-contacts-auto-fill-button, .theme-sunset input[type="text"]::-webkit-contacts-auto-fill-button, .theme-sunset input[type="password"]::-webkit-contacts-auto-fill-button, .theme-sunset input[type="datetime"]::-webkit-contacts-auto-fill-button, .theme-sunset input[type="datetime-local"]::-webkit-contacts-auto-fill-button, .theme-sunset input[type="date"]::-webkit-contacts-auto-fill-button, .theme-sunset input[type="month"]::-webkit-contacts-auto-fill-button, .theme-sunset input[type="time"]::-webkit-contacts-auto-fill-button, .theme-sunset input[type="week"]::-webkit-contacts-auto-fill-button, .theme-sunset input[type="number"]::-webkit-contacts-auto-fill-button, .theme-sunset input[type="email"]::-webkit-contacts-auto-fill-button, .theme-sunset input[type="url"]::-webkit-contacts-auto-fill-button, .theme-sunset input[type="search"]::-webkit-contacts-auto-fill-button, .theme-sunset input[type="tel"]::-webkit-contacts-auto-fill-button, .theme-sunset input[type="color"]::-webkit-contacts-auto-fill-button, .theme-sunset .uneditable-input::-webkit-contacts-auto-fill-button {
  /* variable name: $color-contrast-600 */
  background-color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk textarea::-webkit-contacts-auto-fill-button, .theme-dusk input[type="text"]::-webkit-contacts-auto-fill-button, .theme-dusk input[type="password"]::-webkit-contacts-auto-fill-button, .theme-dusk input[type="datetime"]::-webkit-contacts-auto-fill-button, .theme-dusk input[type="datetime-local"]::-webkit-contacts-auto-fill-button, .theme-dusk input[type="date"]::-webkit-contacts-auto-fill-button, .theme-dusk input[type="month"]::-webkit-contacts-auto-fill-button, .theme-dusk input[type="time"]::-webkit-contacts-auto-fill-button, .theme-dusk input[type="week"]::-webkit-contacts-auto-fill-button, .theme-dusk input[type="number"]::-webkit-contacts-auto-fill-button, .theme-dusk input[type="email"]::-webkit-contacts-auto-fill-button, .theme-dusk input[type="url"]::-webkit-contacts-auto-fill-button, .theme-dusk input[type="search"]::-webkit-contacts-auto-fill-button, .theme-dusk input[type="tel"]::-webkit-contacts-auto-fill-button, .theme-dusk input[type="color"]::-webkit-contacts-auto-fill-button, .theme-dusk .uneditable-input::-webkit-contacts-auto-fill-button {
  /* variable name: $color-contrast-600 */
  background-color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight textarea::-webkit-contacts-auto-fill-button, .theme-midnight input[type="text"]::-webkit-contacts-auto-fill-button, .theme-midnight input[type="password"]::-webkit-contacts-auto-fill-button, .theme-midnight input[type="datetime"]::-webkit-contacts-auto-fill-button, .theme-midnight input[type="datetime-local"]::-webkit-contacts-auto-fill-button, .theme-midnight input[type="date"]::-webkit-contacts-auto-fill-button, .theme-midnight input[type="month"]::-webkit-contacts-auto-fill-button, .theme-midnight input[type="time"]::-webkit-contacts-auto-fill-button, .theme-midnight input[type="week"]::-webkit-contacts-auto-fill-button, .theme-midnight input[type="number"]::-webkit-contacts-auto-fill-button, .theme-midnight input[type="email"]::-webkit-contacts-auto-fill-button, .theme-midnight input[type="url"]::-webkit-contacts-auto-fill-button, .theme-midnight input[type="search"]::-webkit-contacts-auto-fill-button, .theme-midnight input[type="tel"]::-webkit-contacts-auto-fill-button, .theme-midnight input[type="color"]::-webkit-contacts-auto-fill-button, .theme-midnight .uneditable-input::-webkit-contacts-auto-fill-button {
  /* variable name: $color-contrast-600 */
  background-color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto textarea::-webkit-contacts-auto-fill-button, .theme-auto input[type="text"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="password"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="datetime"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="datetime-local"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="date"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="month"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="time"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="week"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="number"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="email"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="url"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="search"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="tel"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="color"]::-webkit-contacts-auto-fill-button, .theme-auto .uneditable-input::-webkit-contacts-auto-fill-button {
  background-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto textarea::-webkit-contacts-auto-fill-button, .theme-auto input[type="text"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="password"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="datetime"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="datetime-local"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="date"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="month"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="time"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="week"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="number"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="email"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="url"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="search"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="tel"]::-webkit-contacts-auto-fill-button, .theme-auto input[type="color"]::-webkit-contacts-auto-fill-button, .theme-auto .uneditable-input::-webkit-contacts-auto-fill-button {
    background-color: #D4D4D4;
  }
}

/* line 537, app/assets/stylesheets/application.scss */
input::-moz-placeholder, input:focus::-moz-placeholder, textarea::-moz-placeholder, textarea:focus::-moz-placeholder {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}
input:-ms-input-placeholder, input:focus:-ms-input-placeholder, textarea:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}
input::placeholder,
input:focus::placeholder,
textarea::placeholder,
textarea:focus::placeholder {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto input::-moz-placeholder, .theme-auto input:focus::-moz-placeholder, .theme-auto textarea::-moz-placeholder, .theme-auto textarea:focus::-moz-placeholder {
    color: #707070;
  }
  .theme-auto input:-ms-input-placeholder, .theme-auto input:focus:-ms-input-placeholder, .theme-auto textarea:-ms-input-placeholder, .theme-auto textarea:focus:-ms-input-placeholder {
    color: #707070;
  }
  .theme-auto input::placeholder, .theme-auto input:focus::placeholder, .theme-auto textarea::placeholder, .theme-auto textarea:focus::placeholder {
    color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day input::-moz-placeholder, .theme-day input:focus::-moz-placeholder, .theme-day textarea::-moz-placeholder, .theme-day textarea:focus::-moz-placeholder {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}
.theme-day input:-ms-input-placeholder, .theme-day input:focus:-ms-input-placeholder, .theme-day textarea:-ms-input-placeholder, .theme-day textarea:focus:-ms-input-placeholder {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}
.theme-day input::placeholder, .theme-day input:focus::placeholder, .theme-day textarea::placeholder, .theme-day textarea:focus::placeholder {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset input::-moz-placeholder, .theme-sunset input:focus::-moz-placeholder, .theme-sunset textarea::-moz-placeholder, .theme-sunset textarea:focus::-moz-placeholder {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}
.theme-sunset input:-ms-input-placeholder, .theme-sunset input:focus:-ms-input-placeholder, .theme-sunset textarea:-ms-input-placeholder, .theme-sunset textarea:focus:-ms-input-placeholder {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}
.theme-sunset input::placeholder, .theme-sunset input:focus::placeholder, .theme-sunset textarea::placeholder, .theme-sunset textarea:focus::placeholder {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk input::-moz-placeholder, .theme-dusk input:focus::-moz-placeholder, .theme-dusk textarea::-moz-placeholder, .theme-dusk textarea:focus::-moz-placeholder {
  /* variable name: $color-contrast-400 */
  color: #707070;
}
.theme-dusk input:-ms-input-placeholder, .theme-dusk input:focus:-ms-input-placeholder, .theme-dusk textarea:-ms-input-placeholder, .theme-dusk textarea:focus:-ms-input-placeholder {
  /* variable name: $color-contrast-400 */
  color: #707070;
}
.theme-dusk input::placeholder, .theme-dusk input:focus::placeholder, .theme-dusk textarea::placeholder, .theme-dusk textarea:focus::placeholder {
  /* variable name: $color-contrast-400 */
  color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight input::-moz-placeholder, .theme-midnight input:focus::-moz-placeholder, .theme-midnight textarea::-moz-placeholder, .theme-midnight textarea:focus::-moz-placeholder {
  /* variable name: $color-contrast-400 */
  color: #595959;
}
.theme-midnight input:-ms-input-placeholder, .theme-midnight input:focus:-ms-input-placeholder, .theme-midnight textarea:-ms-input-placeholder, .theme-midnight textarea:focus:-ms-input-placeholder {
  /* variable name: $color-contrast-400 */
  color: #595959;
}
.theme-midnight input::placeholder, .theme-midnight input:focus::placeholder, .theme-midnight textarea::placeholder, .theme-midnight textarea:focus::placeholder {
  /* variable name: $color-contrast-400 */
  color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto input::-moz-placeholder, .theme-auto input:focus::-moz-placeholder, .theme-auto textarea::-moz-placeholder, .theme-auto textarea:focus::-moz-placeholder {
  color: #91959B;
}
.theme-auto input:-ms-input-placeholder, .theme-auto input:focus:-ms-input-placeholder, .theme-auto textarea:-ms-input-placeholder, .theme-auto textarea:focus:-ms-input-placeholder {
  color: #91959B;
}
.theme-auto input::placeholder, .theme-auto input:focus::placeholder, .theme-auto textarea::placeholder, .theme-auto textarea:focus::placeholder {
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto input::-moz-placeholder, .theme-auto input:focus::-moz-placeholder, .theme-auto textarea::-moz-placeholder, .theme-auto textarea:focus::-moz-placeholder {
    color: #707070;
  }
  .theme-auto input:-ms-input-placeholder, .theme-auto input:focus:-ms-input-placeholder, .theme-auto textarea:-ms-input-placeholder, .theme-auto textarea:focus:-ms-input-placeholder {
    color: #707070;
  }
  .theme-auto input::placeholder, .theme-auto input:focus::placeholder, .theme-auto textarea::placeholder, .theme-auto textarea:focus::placeholder {
    color: #707070;
  }
}

/* line 544, app/assets/stylesheets/application.scss */
input.processing {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-day-390f99faa9c5db74a3ed03c6dd89240aa8790c2e34ec3a057b5c8ef3cf83000c.svg);
  background-position: 97% 7px;
  background-repeat: no-repeat;
  background-size: 16px 16px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto input.processing {
    background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day input.processing {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-day-390f99faa9c5db74a3ed03c6dd89240aa8790c2e34ec3a057b5c8ef3cf83000c.svg);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset input.processing {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-sunset-25f0e992c78029053e1d082ecc0bb0b13bf989d41bbb1a4445006a052efc0c9f.svg);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk input.processing {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight input.processing {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto input.processing {
  background-image: url(/assets/spinner-day-390f99faa9c5db74a3ed03c6dd89240aa8790c2e34ec3a057b5c8ef3cf83000c.svg);
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto input.processing {
    background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
  }
}

/* line 551, app/assets/stylesheets/application.scss */
select {
  margin-bottom: 0;
}

/* line 555, app/assets/stylesheets/application.scss */
label {
  display: block;
}

/* line 559, app/assets/stylesheets/application.scss */
.checkbox {
  padding-left: 24px;
  display: flex;
  align-items: center;
}

/* line 564, app/assets/stylesheets/application.scss */
.checkbox input[type="checkbox"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 569, app/assets/stylesheets/application.scss */
.checkbox label {
  position: relative;
}

/* line 571, app/assets/stylesheets/application.scss */
.checkbox label:before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -24px;
  content: "";
  height: 16px;
  width: 16px;
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
  /* variable name: $color-base-light-200 */
  border-color: #91959B;
  border-radius: 3px;
  border: 2px solid transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox label:before {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .checkbox label:before {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .checkbox label:before {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .checkbox label:before {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .checkbox label:before {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .checkbox label:before {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox label:before {
    background-color: #353535;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox label:before {
    border-color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .checkbox label:before {
  /* variable name: $color-base-light-200 */
  border-color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .checkbox label:before {
  /* variable name: $color-base-light-200 */
  border-color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .checkbox label:before {
  /* variable name: $color-base-light-200 */
  border-color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .checkbox label:before {
  /* variable name: $color-base-light-200 */
  border-color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .checkbox label:before {
  border-color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox label:before {
    border-color: #8C8C8C;
  }
}

/* line 584, app/assets/stylesheets/application.scss */
.checkbox label:after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -29px;
  height: 26px;
  width: 26px;
  content: "";
  display: block;
  position: absolute;
  border: 4px solid transparent;
  border-radius: 8px;
}

/* line 598, app/assets/stylesheets/application.scss */
.checkbox svg {
  position: absolute;
  left: -21px;
  top: 50%;
  transform: translateY(-50%);
  /* variable name: $ */
  fill: white;
  display: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox svg {
    fill: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .checkbox svg {
  /* variable name: $ */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .checkbox svg {
  /* variable name: $ */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .checkbox svg {
  /* variable name: $ */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .checkbox svg {
  /* variable name: $ */
  fill: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .checkbox svg {
  fill: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox svg {
    fill: white;
  }
}

/* line 607, app/assets/stylesheets/application.scss */
.checkbox :focus ~ label:after {
  border-color: #619EEC;
}

/* line 612, app/assets/stylesheets/application.scss */
.checkbox :checked ~ label:before {
  /* variable name: $ */
  border-color: transparent;
  background-color: #07AC47;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox :checked ~ label:before {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .checkbox :checked ~ label:before {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .checkbox :checked ~ label:before {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .checkbox :checked ~ label:before {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .checkbox :checked ~ label:before {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .checkbox :checked ~ label:before {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox :checked ~ label:before {
    border-color: transparent;
  }
}

/* line 616, app/assets/stylesheets/application.scss */
.checkbox :checked ~ label svg {
  display: block;
}

/* line 621, app/assets/stylesheets/application.scss */
.checkbox :active ~ label:before {
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
  /* variable name: $color-contrast-600 */
  border-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox :active ~ label:before {
    background-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .checkbox :active ~ label:before {
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .checkbox :active ~ label:before {
  /* variable name: $color-contrast-300 */
  background-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .checkbox :active ~ label:before {
  /* variable name: $color-contrast-300 */
  background-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .checkbox :active ~ label:before {
  /* variable name: $color-contrast-300 */
  background-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .checkbox :active ~ label:before {
  background-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox :active ~ label:before {
    background-color: #4D4D4D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox :active ~ label:before {
    border-color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .checkbox :active ~ label:before {
  /* variable name: $color-contrast-600 */
  border-color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .checkbox :active ~ label:before {
  /* variable name: $color-contrast-600 */
  border-color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .checkbox :active ~ label:before {
  /* variable name: $color-contrast-600 */
  border-color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .checkbox :active ~ label:before {
  /* variable name: $color-contrast-600 */
  border-color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .checkbox :active ~ label:before {
  border-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox :active ~ label:before {
    border-color: #D4D4D4;
  }
}

/* line 625, app/assets/stylesheets/application.scss */
.checkbox :active ~ label:after {
  border-color: #619EEC;
}

/* line 630, app/assets/stylesheets/application.scss */
.checkbox :checked:active ~ label:before {
  /* variable name: $ */
  background-color: #068D3B;
  /* variable name: $ */
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox :checked:active ~ label:before {
    background-color: #068D3B;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .checkbox :checked:active ~ label:before {
  /* variable name: $ */
  background-color: #068D3B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .checkbox :checked:active ~ label:before {
  /* variable name: $ */
  background-color: #068D3B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .checkbox :checked:active ~ label:before {
  /* variable name: $ */
  background-color: #068D3B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .checkbox :checked:active ~ label:before {
  /* variable name: $ */
  background-color: #068D3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .checkbox :checked:active ~ label:before {
  background-color: #068D3B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox :checked:active ~ label:before {
    background-color: #068D3B;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox :checked:active ~ label:before {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .checkbox :checked:active ~ label:before {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .checkbox :checked:active ~ label:before {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .checkbox :checked:active ~ label:before {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .checkbox :checked:active ~ label:before {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .checkbox :checked:active ~ label:before {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox :checked:active ~ label:before {
    border-color: transparent;
  }
}

/* line 634, app/assets/stylesheets/application.scss */
.checkbox :checked:active ~ label:after {
  border-color: #619EEC;
}

/* line 639, app/assets/stylesheets/application.scss */
.checkbox [disabled] ~ label:before {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
  /* variable name: $color-contrast-300 */
  border-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox [disabled] ~ label:before {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .checkbox [disabled] ~ label:before {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .checkbox [disabled] ~ label:before {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .checkbox [disabled] ~ label:before {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .checkbox [disabled] ~ label:before {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .checkbox [disabled] ~ label:before {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox [disabled] ~ label:before {
    background-color: #353535;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox [disabled] ~ label:before {
    border-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .checkbox [disabled] ~ label:before {
  /* variable name: $color-contrast-300 */
  border-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .checkbox [disabled] ~ label:before {
  /* variable name: $color-contrast-300 */
  border-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .checkbox [disabled] ~ label:before {
  /* variable name: $color-contrast-300 */
  border-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .checkbox [disabled] ~ label:before {
  /* variable name: $color-contrast-300 */
  border-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .checkbox [disabled] ~ label:before {
  border-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox [disabled] ~ label:before {
    border-color: #4D4D4D;
  }
}

/* line 645, app/assets/stylesheets/application.scss */
.checkbox [disabled]:checked ~ label:before {
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox [disabled]:checked ~ label:before {
    background-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .checkbox [disabled]:checked ~ label:before {
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .checkbox [disabled]:checked ~ label:before {
  /* variable name: $color-contrast-300 */
  background-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .checkbox [disabled]:checked ~ label:before {
  /* variable name: $color-contrast-300 */
  background-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .checkbox [disabled]:checked ~ label:before {
  /* variable name: $color-contrast-300 */
  background-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .checkbox [disabled]:checked ~ label:before {
  background-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox [disabled]:checked ~ label:before {
    background-color: #4D4D4D;
  }
}

/* line 648, app/assets/stylesheets/application.scss */
.checkbox [disabled]:checked ~ label svg {
  /* variable name: $color-base-light-200 */
  fill: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox [disabled]:checked ~ label svg {
    fill: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .checkbox [disabled]:checked ~ label svg {
  /* variable name: $color-base-light-200 */
  fill: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .checkbox [disabled]:checked ~ label svg {
  /* variable name: $color-base-light-200 */
  fill: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .checkbox [disabled]:checked ~ label svg {
  /* variable name: $color-base-light-200 */
  fill: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .checkbox [disabled]:checked ~ label svg {
  /* variable name: $color-base-light-200 */
  fill: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .checkbox [disabled]:checked ~ label svg {
  fill: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .checkbox [disabled]:checked ~ label svg {
    fill: #8C8C8C;
  }
}

/* line 653, app/assets/stylesheets/application.scss */
.checkbox [disabled]:active ~ label:after {
  border-color: transparent;
}

/* line 659, app/assets/stylesheets/application.scss */
.select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
  /* variable name: $color-contrast-600 */
  color: #39404B;
  border-width: 1px;
  border-style: solid;
  /* variable name: $ */
  border-color: transparent;
  font-size: 16px;
  line-height: normal;
  padding: 7px 8px;
  border-radius: 4px;
  flex-shrink: 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .select {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .select {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .select {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .select {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .select {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .select {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .select {
    background-color: #353535;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .select {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .select {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .select {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .select {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .select {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .select {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .select {
    color: #D4D4D4;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .select {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .select {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .select {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .select {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .select {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .select {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .select {
    border-color: transparent;
  }
}

/* line 670, app/assets/stylesheets/application.scss */
.select::-ms-expand {
  display: none;
}

/* line 673, app/assets/stylesheets/application.scss */
.select:focus {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
  outline: none;
  border-width: 1px;
  border-style: solid;
  /* variable name: $ */
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .select:focus {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .select:focus {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .select:focus {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .select:focus {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .select:focus {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .select:focus {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .select:focus {
    color: #F6F6F6;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .select:focus {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .select:focus {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .select:focus {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .select:focus {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .select:focus {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .select:focus {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .select:focus {
    background-color: #2D2D2D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .select:focus {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .select:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .select:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .select:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .select:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .select:focus {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .select:focus {
    border-color: transparent;
  }
}

/* line 676, app/assets/stylesheets/application.scss */
.select[disabled] {
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
  /* variable name: $color-base-light-200 */
  color: #E9E9EB;
  cursor: default;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .select[disabled] {
    background-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .select[disabled] {
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .select[disabled] {
  /* variable name: $color-contrast-300 */
  background-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .select[disabled] {
  /* variable name: $color-contrast-300 */
  background-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .select[disabled] {
  /* variable name: $color-contrast-300 */
  background-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .select[disabled] {
  background-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .select[disabled] {
    background-color: #4D4D4D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .select[disabled] {
    color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .select[disabled] {
  /* variable name: $color-base-light-200 */
  color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .select[disabled] {
  /* variable name: $color-base-light-200 */
  color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .select[disabled] {
  /* variable name: $color-base-light-200 */
  color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .select[disabled] {
  /* variable name: $color-base-light-200 */
  color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .select[disabled] {
  color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .select[disabled] {
    color: #707070;
  }
}

/* line 683, app/assets/stylesheets/application.scss */
label select {
  margin-bottom: 0;
}

/* line 687, app/assets/stylesheets/application.scss */
.switch {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 696, app/assets/stylesheets/application.scss */
.switch .switch-inner {
  width: 43px;
  height: 24px;
  display: block;
  position: relative;
  border-radius: 24px;
  /* variable name: $color-contrast-400 */
  background-color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .switch .switch-inner {
    background-color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .switch .switch-inner {
  /* variable name: $color-contrast-400 */
  background-color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .switch .switch-inner {
  /* variable name: $color-contrast-400 */
  background-color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .switch .switch-inner {
  /* variable name: $color-contrast-400 */
  background-color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .switch .switch-inner {
  /* variable name: $color-contrast-400 */
  background-color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .switch .switch-inner {
  background-color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .switch .switch-inner {
    background-color: #707070;
  }
}

/* line 703, app/assets/stylesheets/application.scss */
.switch .switch-inner:before {
  height: 34px;
  width: 53px;
  border-radius: 34px;
  border: 4px solid transparent;
  display: block;
  content: "";
  z-index: 1;
  transition: border-width .2s ease;
  position: absolute;
  top: -5px;
  left: -5px;
}

/* line 716, app/assets/stylesheets/application.scss */
.switch .switch-inner:after {
  position: absolute;
  display: block;
  content: "";
  height: 18px;
  width: 18px;
  border-radius: 18px;
  /* variable name: $color-base-light-100 */
  background-color: #F5F5F7;
  top: 3px;
  left: 3px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .switch .switch-inner:after {
    background-color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .switch .switch-inner:after {
  /* variable name: $color-base-light-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .switch .switch-inner:after {
  /* variable name: $color-base-light-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .switch .switch-inner:after {
  /* variable name: $color-base-light-100 */
  background-color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .switch .switch-inner:after {
  /* variable name: $color-base-light-100 */
  background-color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .switch .switch-inner:after {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .switch .switch-inner:after {
    background-color: #D4D4D4;
  }
}

/* line 728, app/assets/stylesheets/application.scss */
.switch .switch-inner:after {
  z-index: 2;
  transition: transform .2s ease;
  opacity: 1;
}

/* line 733, app/assets/stylesheets/application.scss */
.switch .switch-inner svg {
  position: absolute;
  transition: transform .2s ease, opacity .3s ease !important;
  top: 9px;
  left: 7px;
  z-index: 3;
  opacity: 0;
  fill: #07AC47;
}

/* line 743, app/assets/stylesheets/application.scss */
.switch.small {
  width: 32px;
}

/* line 745, app/assets/stylesheets/application.scss */
.switch.small .switch-inner {
  width: 32px;
  height: 19px;
}

/* line 748, app/assets/stylesheets/application.scss */
.switch.small .switch-inner:before {
  height: 29px;
  width: 42px;
}

/* line 752, app/assets/stylesheets/application.scss */
.switch.small .switch-inner:after {
  height: 13px;
  width: 13px;
}

/* line 756, app/assets/stylesheets/application.scss */
.switch.small .switch-inner svg {
  display: none;
}

/* line 763, app/assets/stylesheets/application.scss */
:checked ~ label .switch-inner {
  /* variable name: $ */
  background-color: #07AC47;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto :checked ~ label .switch-inner {
    background-color: #07AC47;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day :checked ~ label .switch-inner {
  /* variable name: $ */
  background-color: #07AC47;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset :checked ~ label .switch-inner {
  /* variable name: $ */
  background-color: #07AC47;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk :checked ~ label .switch-inner {
  /* variable name: $ */
  background-color: #07AC47;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight :checked ~ label .switch-inner {
  /* variable name: $ */
  background-color: #07AC47;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto :checked ~ label .switch-inner {
  background-color: #07AC47;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto :checked ~ label .switch-inner {
    background-color: #07AC47;
  }
}

/* line 765, app/assets/stylesheets/application.scss */
:checked ~ label .switch-inner:after, :checked ~ label .switch-inner svg {
  transform: translateX(19px);
}

/* line 768, app/assets/stylesheets/application.scss */
:checked ~ label .switch-inner:after {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  /* variable name: $ */
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto :checked ~ label .switch-inner:after {
    background-color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day :checked ~ label .switch-inner:after {
  /* variable name: $ */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset :checked ~ label .switch-inner:after {
  /* variable name: $ */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk :checked ~ label .switch-inner:after {
  /* variable name: $ */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight :checked ~ label .switch-inner:after {
  /* variable name: $ */
  background-color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto :checked ~ label .switch-inner:after {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto :checked ~ label .switch-inner:after {
    background-color: white;
  }
}

/* line 772, app/assets/stylesheets/application.scss */
:checked ~ label .switch-inner svg {
  opacity: 1;
}

/* line 777, app/assets/stylesheets/application.scss */
:focus ~ label .switch-inner:before, :active ~ label .switch-inner:before {
  border-color: #619EEC;
}

/* line 782, app/assets/stylesheets/application.scss */
:active ~ label .switch-inner:after {
  /* variable name: $ */
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto :active ~ label .switch-inner:after {
    background-color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day :active ~ label .switch-inner:after {
  /* variable name: $ */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset :active ~ label .switch-inner:after {
  /* variable name: $ */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk :active ~ label .switch-inner:after {
  /* variable name: $ */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight :active ~ label .switch-inner:after {
  /* variable name: $ */
  background-color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto :active ~ label .switch-inner:after {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto :active ~ label .switch-inner:after {
    background-color: white;
  }
}

/* line 786, app/assets/stylesheets/application.scss */
:checked:active ~ label .switch-inner {
  /* variable name: $ */
  background-color: #068D3B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto :checked:active ~ label .switch-inner {
    background-color: #068D3B;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day :checked:active ~ label .switch-inner {
  /* variable name: $ */
  background-color: #068D3B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset :checked:active ~ label .switch-inner {
  /* variable name: $ */
  background-color: #068D3B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk :checked:active ~ label .switch-inner {
  /* variable name: $ */
  background-color: #068D3B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight :checked:active ~ label .switch-inner {
  /* variable name: $ */
  background-color: #068D3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto :checked:active ~ label .switch-inner {
  background-color: #068D3B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto :checked:active ~ label .switch-inner {
    background-color: #068D3B;
  }
}

/* line 788, app/assets/stylesheets/application.scss */
:checked:active ~ label .switch-inner svg {
  /* variable name: $ */
  fill: #068D3B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto :checked:active ~ label .switch-inner svg {
    fill: #068D3B;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day :checked:active ~ label .switch-inner svg {
  /* variable name: $ */
  fill: #068D3B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset :checked:active ~ label .switch-inner svg {
  /* variable name: $ */
  fill: #068D3B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk :checked:active ~ label .switch-inner svg {
  /* variable name: $ */
  fill: #068D3B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight :checked:active ~ label .switch-inner svg {
  /* variable name: $ */
  fill: #068D3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto :checked:active ~ label .switch-inner svg {
  fill: #068D3B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto :checked:active ~ label .switch-inner svg {
    fill: #068D3B;
  }
}

/* line 795, app/assets/stylesheets/application.scss */
:checked ~ label .switch.small .switch-inner:after, :checked ~ label .switch.small .switch-inner svg {
  transform: translateX(13px);
}

/* line 800, app/assets/stylesheets/application.scss */
.radio-button {
  position: absolute;
  right: 3px;
  top: 0;
  bottom: 0;
  width: 18px;
  display: flex;
  align-items: center;
}

/* line 809, app/assets/stylesheets/application.scss */
.radio-button .radio-button-inner {
  border-radius: 50%;
  border: 2px solid transparent;
  height: 18px;
  width: 18px;
}

/* line 814, app/assets/stylesheets/application.scss */
.radio-button .radio-button-inner:before {
  position: absolute;
  display: block;
  content: "";
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  height: 28px;
  width: 28px;
  z-index: 1;
  border: 4px solid transparent;
}

/* line 828, app/assets/stylesheets/application.scss */
.radio-button .radio-button-inner:after {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  content: "";
  border-radius: 8px;
  height: 8px;
  width: 8px;
  z-index: 2;
}

/* line 843, app/assets/stylesheets/application.scss */
label .radio-button .radio-button-inner {
  /* variable name: $color-base-light-200 */
  border-color: #91959B;
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto label .radio-button .radio-button-inner {
    border-color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day label .radio-button .radio-button-inner {
  /* variable name: $color-base-light-200 */
  border-color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset label .radio-button .radio-button-inner {
  /* variable name: $color-base-light-200 */
  border-color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk label .radio-button .radio-button-inner {
  /* variable name: $color-base-light-200 */
  border-color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight label .radio-button .radio-button-inner {
  /* variable name: $color-base-light-200 */
  border-color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto label .radio-button .radio-button-inner {
  border-color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto label .radio-button .radio-button-inner {
    border-color: #8C8C8C;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto label .radio-button .radio-button-inner {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day label .radio-button .radio-button-inner {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset label .radio-button .radio-button-inner {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk label .radio-button .radio-button-inner {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight label .radio-button .radio-button-inner {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto label .radio-button .radio-button-inner {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto label .radio-button .radio-button-inner {
    background-color: #353535;
  }
}

/* line 846, app/assets/stylesheets/application.scss */
:checked ~ label .radio-button .radio-button-inner {
  /* variable name: $ */
  border-color: #07AC47;
  background-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto :checked ~ label .radio-button .radio-button-inner {
    border-color: #07AC47;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day :checked ~ label .radio-button .radio-button-inner {
  /* variable name: $ */
  border-color: #07AC47;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset :checked ~ label .radio-button .radio-button-inner {
  /* variable name: $ */
  border-color: #07AC47;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk :checked ~ label .radio-button .radio-button-inner {
  /* variable name: $ */
  border-color: #07AC47;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight :checked ~ label .radio-button .radio-button-inner {
  /* variable name: $ */
  border-color: #07AC47;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto :checked ~ label .radio-button .radio-button-inner {
  border-color: #07AC47;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto :checked ~ label .radio-button .radio-button-inner {
    border-color: #07AC47;
  }
}

/* line 849, app/assets/stylesheets/application.scss */
:checked ~ label .radio-button .radio-button-inner:after {
  /* variable name: $ */
  background-color: #07AC47;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto :checked ~ label .radio-button .radio-button-inner:after {
    background-color: #07AC47;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day :checked ~ label .radio-button .radio-button-inner:after {
  /* variable name: $ */
  background-color: #07AC47;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset :checked ~ label .radio-button .radio-button-inner:after {
  /* variable name: $ */
  background-color: #07AC47;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk :checked ~ label .radio-button .radio-button-inner:after {
  /* variable name: $ */
  background-color: #07AC47;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight :checked ~ label .radio-button .radio-button-inner:after {
  /* variable name: $ */
  background-color: #07AC47;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto :checked ~ label .radio-button .radio-button-inner:after {
  background-color: #07AC47;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto :checked ~ label .radio-button .radio-button-inner:after {
    background-color: #07AC47;
  }
}

/* line 853, app/assets/stylesheets/application.scss */
:active ~ label .radio-button .radio-button-inner {
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
  /* variable name: $color-contrast-600 */
  border-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto :active ~ label .radio-button .radio-button-inner {
    background-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day :active ~ label .radio-button .radio-button-inner {
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset :active ~ label .radio-button .radio-button-inner {
  /* variable name: $color-contrast-300 */
  background-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk :active ~ label .radio-button .radio-button-inner {
  /* variable name: $color-contrast-300 */
  background-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight :active ~ label .radio-button .radio-button-inner {
  /* variable name: $color-contrast-300 */
  background-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto :active ~ label .radio-button .radio-button-inner {
  background-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto :active ~ label .radio-button .radio-button-inner {
    background-color: #4D4D4D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto :active ~ label .radio-button .radio-button-inner {
    border-color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day :active ~ label .radio-button .radio-button-inner {
  /* variable name: $color-contrast-600 */
  border-color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset :active ~ label .radio-button .radio-button-inner {
  /* variable name: $color-contrast-600 */
  border-color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk :active ~ label .radio-button .radio-button-inner {
  /* variable name: $color-contrast-600 */
  border-color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight :active ~ label .radio-button .radio-button-inner {
  /* variable name: $color-contrast-600 */
  border-color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto :active ~ label .radio-button .radio-button-inner {
  border-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto :active ~ label .radio-button .radio-button-inner {
    border-color: #D4D4D4;
  }
}

/* line 856, app/assets/stylesheets/application.scss */
:active ~ label .radio-button .radio-button-inner:before {
  /* variable name: $ */
  border-color: #619EEC;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto :active ~ label .radio-button .radio-button-inner:before {
    border-color: #619EEC;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day :active ~ label .radio-button .radio-button-inner:before {
  /* variable name: $ */
  border-color: #619EEC;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset :active ~ label .radio-button .radio-button-inner:before {
  /* variable name: $ */
  border-color: #619EEC;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk :active ~ label .radio-button .radio-button-inner:before {
  /* variable name: $ */
  border-color: #619EEC;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight :active ~ label .radio-button .radio-button-inner:before {
  /* variable name: $ */
  border-color: #619EEC;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto :active ~ label .radio-button .radio-button-inner:before {
  border-color: #619EEC;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto :active ~ label .radio-button .radio-button-inner:before {
    border-color: #619EEC;
  }
}

/* line 861, app/assets/stylesheets/application.scss */
:focus ~ label .radio-button .radio-button-inner:before {
  /* variable name: $ */
  border-color: #619EEC;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto :focus ~ label .radio-button .radio-button-inner:before {
    border-color: #619EEC;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day :focus ~ label .radio-button .radio-button-inner:before {
  /* variable name: $ */
  border-color: #619EEC;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset :focus ~ label .radio-button .radio-button-inner:before {
  /* variable name: $ */
  border-color: #619EEC;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk :focus ~ label .radio-button .radio-button-inner:before {
  /* variable name: $ */
  border-color: #619EEC;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight :focus ~ label .radio-button .radio-button-inner:before {
  /* variable name: $ */
  border-color: #619EEC;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto :focus ~ label .radio-button .radio-button-inner:before {
  border-color: #619EEC;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto :focus ~ label .radio-button .radio-button-inner:before {
    border-color: #619EEC;
  }
}

/* line 865, app/assets/stylesheets/application.scss */
:checked:active ~ label .radio-button .radio-button-inner {
  /* variable name: $ */
  border-color: #07AC47;
  background-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto :checked:active ~ label .radio-button .radio-button-inner {
    border-color: #07AC47;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day :checked:active ~ label .radio-button .radio-button-inner {
  /* variable name: $ */
  border-color: #07AC47;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset :checked:active ~ label .radio-button .radio-button-inner {
  /* variable name: $ */
  border-color: #07AC47;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk :checked:active ~ label .radio-button .radio-button-inner {
  /* variable name: $ */
  border-color: #07AC47;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight :checked:active ~ label .radio-button .radio-button-inner {
  /* variable name: $ */
  border-color: #07AC47;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto :checked:active ~ label .radio-button .radio-button-inner {
  border-color: #07AC47;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto :checked:active ~ label .radio-button .radio-button-inner {
    border-color: #07AC47;
  }
}

/* line 868, app/assets/stylesheets/application.scss */
:checked:active ~ label .radio-button .radio-button-inner:after {
  /* variable name: $ */
  background-color: #07AC47;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto :checked:active ~ label .radio-button .radio-button-inner:after {
    background-color: #07AC47;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day :checked:active ~ label .radio-button .radio-button-inner:after {
  /* variable name: $ */
  background-color: #07AC47;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset :checked:active ~ label .radio-button .radio-button-inner:after {
  /* variable name: $ */
  background-color: #07AC47;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk :checked:active ~ label .radio-button .radio-button-inner:after {
  /* variable name: $ */
  background-color: #07AC47;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight :checked:active ~ label .radio-button .radio-button-inner:after {
  /* variable name: $ */
  background-color: #07AC47;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto :checked:active ~ label .radio-button .radio-button-inner:after {
  background-color: #07AC47;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto :checked:active ~ label .radio-button .radio-button-inner:after {
    background-color: #07AC47;
  }
}

/* line 874, app/assets/stylesheets/application.scss */
.input-group-wrap {
  margin-bottom: 16px;
}

/* line 876, app/assets/stylesheets/application.scss */
.input-group-wrap label {
  display: block;
  padding-bottom: 8px;
}

/* line 882, app/assets/stylesheets/application.scss */
.input-group {
  position: relative;
  display: flex;
  line-height: 1;
}

/* line 886, app/assets/stylesheets/application.scss */
.input-group .input-helper {
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
  border: 4px solid transparent;
  border-radius: 9px;
  pointer-events: none;
}

/* line 897, app/assets/stylesheets/application.scss */
.input-group.accessory-left input, .input-group.accessory-left .button, .input-group.accessory-left .settings .pagination a, .settings .pagination .input-group.accessory-left a, .input-group.accessory-left .settings .pagination span, .settings .pagination .input-group.accessory-left span, .input-group.accessory-left .settings .pagination em, .settings .pagination .input-group.accessory-left em {
  padding-left: 32px !important;
}

/* line 902, app/assets/stylesheets/application.scss */
.input-group.accessory-right input, .input-group.accessory-right .button, .input-group.accessory-right .settings .pagination a, .settings .pagination .input-group.accessory-right a, .input-group.accessory-right .settings .pagination span, .settings .pagination .input-group.accessory-right span, .input-group.accessory-right .settings .pagination em, .settings .pagination .input-group.accessory-right em {
  padding-right: 40px !important;
}

/* line 906, app/assets/stylesheets/application.scss */
.input-group .select {
  padding-right: 32px;
}

/* line 909, app/assets/stylesheets/application.scss */
.input-group .accessory {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

/* line 919, app/assets/stylesheets/application.scss */
.input-group .accessory.right {
  right: 0;
  left: auto;
}

/* line 924, app/assets/stylesheets/application.scss */
.input-group button.accessory {
  border: none;
  pointer-events: all;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* variable name: $color-selected */
  background: #0867E2;
  border-radius: 0 4px 4px 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group button.accessory {
    background: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .input-group button.accessory {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .input-group button.accessory {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .input-group button.accessory {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .input-group button.accessory {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .input-group button.accessory {
  background: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group button.accessory {
    background: #0867E2;
  }
}

/* line 930, app/assets/stylesheets/application.scss */
.input-group button.accessory:active {
  /* variable name: $color-selected-hover */
  border-color: #0755B9;
  /* variable name: $color-selected-hover */
  background-color: #0755B9;
  /* variable name: $ */
  color: white;
  cursor: pointer;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group button.accessory:active {
    border-color: #0755B9;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .input-group button.accessory:active {
  /* variable name: $color-selected-hover */
  border-color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .input-group button.accessory:active {
  /* variable name: $color-selected-hover */
  border-color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .input-group button.accessory:active {
  /* variable name: $color-selected-hover */
  border-color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .input-group button.accessory:active {
  /* variable name: $color-selected-hover */
  border-color: #0755B9;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .input-group button.accessory:active {
  border-color: #0755B9;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group button.accessory:active {
    border-color: #0755B9;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group button.accessory:active {
    background-color: #0755B9;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .input-group button.accessory:active {
  /* variable name: $color-selected-hover */
  background-color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .input-group button.accessory:active {
  /* variable name: $color-selected-hover */
  background-color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .input-group button.accessory:active {
  /* variable name: $color-selected-hover */
  background-color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .input-group button.accessory:active {
  /* variable name: $color-selected-hover */
  background-color: #0755B9;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .input-group button.accessory:active {
  background-color: #0755B9;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group button.accessory:active {
    background-color: #0755B9;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group button.accessory:active {
    color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .input-group button.accessory:active {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .input-group button.accessory:active {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .input-group button.accessory:active {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .input-group button.accessory:active {
  /* variable name: $ */
  color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .input-group button.accessory:active {
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group button.accessory:active {
    color: white;
  }
}

/* line 936, app/assets/stylesheets/application.scss */
.input-group button.accessory svg {
  /* variable name: $ */
  fill: white !important;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group button.accessory svg {
    fill: white !important;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .input-group button.accessory svg {
  /* variable name: $ */
  fill: white !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .input-group button.accessory svg {
  /* variable name: $ */
  fill: white !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .input-group button.accessory svg {
  /* variable name: $ */
  fill: white !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .input-group button.accessory svg {
  /* variable name: $ */
  fill: white !important;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .input-group button.accessory svg {
  fill: white !important;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group button.accessory svg {
    fill: white !important;
  }
}

/* line 940, app/assets/stylesheets/application.scss */
.input-group svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .input-group svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .input-group svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .input-group svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .input-group svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .input-group svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group svg {
    fill: #D4D4D4;
  }
}

/* line 943, app/assets/stylesheets/application.scss */
.input-group input, .input-group select, .input-group textarea {
  flex: 1;
}

/* line 946, app/assets/stylesheets/application.scss */
.input-group input ~ .accessory.right .spinner {
  display: none;
}

/* line 949, app/assets/stylesheets/application.scss */
.input-group input.processing ~ .accessory.right .spinner {
  display: block;
}

/* line 953, app/assets/stylesheets/application.scss */
.input-group input.processing:focus ~ .accessory.right .spinner:before {
  /* variable name: $spinner-bg */
  border-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group input.processing:focus ~ .accessory.right .spinner:before {
    border-color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .input-group input.processing:focus ~ .accessory.right .spinner:before {
  /* variable name: $spinner-bg */
  border-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .input-group input.processing:focus ~ .accessory.right .spinner:before {
  /* variable name: $spinner-bg */
  border-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .input-group input.processing:focus ~ .accessory.right .spinner:before {
  /* variable name: $spinner-bg */
  border-color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .input-group input.processing:focus ~ .accessory.right .spinner:before {
  /* variable name: $spinner-bg */
  border-color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .input-group input.processing:focus ~ .accessory.right .spinner:before {
  border-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group input.processing:focus ~ .accessory.right .spinner:before {
    border-color: #8C8C8C;
  }
}

/* line 956, app/assets/stylesheets/application.scss */
.input-group input.processing:focus ~ .accessory.right .spinner:after {
  /* variable name: $spinner-foreground */
  border-left-color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group input.processing:focus ~ .accessory.right .spinner:after {
    border-left-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .input-group input.processing:focus ~ .accessory.right .spinner:after {
  /* variable name: $spinner-foreground */
  border-left-color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .input-group input.processing:focus ~ .accessory.right .spinner:after {
  /* variable name: $spinner-foreground */
  border-left-color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .input-group input.processing:focus ~ .accessory.right .spinner:after {
  /* variable name: $spinner-foreground */
  border-left-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .input-group input.processing:focus ~ .accessory.right .spinner:after {
  /* variable name: $spinner-foreground */
  border-left-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .input-group input.processing:focus ~ .accessory.right .spinner:after {
  border-left-color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group input.processing:focus ~ .accessory.right .spinner:after {
    border-left-color: #353535;
  }
}

/* line 960, app/assets/stylesheets/application.scss */
.input-group input ~ .accessory svg {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group input ~ .accessory svg {
    fill: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .input-group input ~ .accessory svg {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .input-group input ~ .accessory svg {
  /* variable name: $color-contrast-400 */
  fill: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .input-group input ~ .accessory svg {
  /* variable name: $color-contrast-400 */
  fill: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .input-group input ~ .accessory svg {
  /* variable name: $color-contrast-400 */
  fill: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .input-group input ~ .accessory svg {
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group input ~ .accessory svg {
    fill: #707070;
  }
}

/* line 963, app/assets/stylesheets/application.scss */
.input-group select ~ .accessory svg {
  /* variable name: $color-contrast-500 */
  fill: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group select ~ .accessory svg {
    fill: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .input-group select ~ .accessory svg {
  /* variable name: $color-contrast-500 */
  fill: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .input-group select ~ .accessory svg {
  /* variable name: $color-contrast-500 */
  fill: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .input-group select ~ .accessory svg {
  /* variable name: $color-contrast-500 */
  fill: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .input-group select ~ .accessory svg {
  /* variable name: $color-contrast-500 */
  fill: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .input-group select ~ .accessory svg {
  fill: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group select ~ .accessory svg {
    fill: #8C8C8C;
  }
}

/* line 966, app/assets/stylesheets/application.scss */
.input-group input:focus ~ .input-helper,
.input-group textarea:focus ~ .input-helper,
.input-group select:focus ~ .input-helper,
.input-group .StripeElement--focus ~ .input-helper {
  border-color: #619EEC;
}

/* line 974, app/assets/stylesheets/application.scss */
.input-group input:focus ~ .accessory svg,
.input-group select:focus ~ .accessory svg {
  /* variable name: $color-link */
  fill: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group input:focus ~ .accessory svg, .theme-auto .input-group select:focus ~ .accessory svg {
    fill: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .input-group input:focus ~ .accessory svg, .theme-day .input-group select:focus ~ .accessory svg {
  /* variable name: $color-link */
  fill: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .input-group input:focus ~ .accessory svg, .theme-sunset .input-group select:focus ~ .accessory svg {
  /* variable name: $color-link */
  fill: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .input-group input:focus ~ .accessory svg, .theme-dusk .input-group select:focus ~ .accessory svg {
  /* variable name: $color-link */
  fill: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .input-group input:focus ~ .accessory svg, .theme-midnight .input-group select:focus ~ .accessory svg {
  /* variable name: $color-link */
  fill: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .input-group input:focus ~ .accessory svg, .theme-auto .input-group select:focus ~ .accessory svg {
  fill: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group input:focus ~ .accessory svg, .theme-auto .input-group select:focus ~ .accessory svg {
    fill: #F6F6F6;
  }
}

/* line 980, app/assets/stylesheets/application.scss */
.input-group input[disabled] ~ .accessory svg,
.input-group select[disabled] ~ .accessory svg {
  /* variable name: $color-base-light-200 */
  fill: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group input[disabled] ~ .accessory svg, .theme-auto .input-group select[disabled] ~ .accessory svg {
    fill: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .input-group input[disabled] ~ .accessory svg, .theme-day .input-group select[disabled] ~ .accessory svg {
  /* variable name: $color-base-light-200 */
  fill: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .input-group input[disabled] ~ .accessory svg, .theme-sunset .input-group select[disabled] ~ .accessory svg {
  /* variable name: $color-base-light-200 */
  fill: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .input-group input[disabled] ~ .accessory svg, .theme-dusk .input-group select[disabled] ~ .accessory svg {
  /* variable name: $color-base-light-200 */
  fill: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .input-group input[disabled] ~ .accessory svg, .theme-midnight .input-group select[disabled] ~ .accessory svg {
  /* variable name: $color-base-light-200 */
  fill: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .input-group input[disabled] ~ .accessory svg, .theme-auto .input-group select[disabled] ~ .accessory svg {
  fill: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group input[disabled] ~ .accessory svg, .theme-auto .input-group select[disabled] ~ .accessory svg {
    fill: #707070;
  }
}

@media (max-width: 700px) {
  /* line 985, app/assets/stylesheets/application.scss */
  .input-group input, .input-group select {
    width: 100%;
    max-width: 100% !important;
  }
}

/* line 990, app/assets/stylesheets/application.scss */
.input-group.tag-input {
  margin-bottom: 8px;
}

/* line 992, app/assets/stylesheets/application.scss */
.input-group.tag-input input {
  cursor: pointer;
}

/* line 995, app/assets/stylesheets/application.scss */
.input-group.tag-input input::-moz-placeholder {
  /* variable name: $color-contrast-600 */
  color: #39404B;
  text-align: center;
  font-weight: bold;
}
.input-group.tag-input input:-ms-input-placeholder {
  /* variable name: $color-contrast-600 */
  color: #39404B;
  text-align: center;
  font-weight: bold;
}
.input-group.tag-input input::placeholder {
  /* variable name: $color-contrast-600 */
  color: #39404B;
  text-align: center;
  font-weight: bold;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group.tag-input input::-moz-placeholder {
    color: #D4D4D4;
  }
  .theme-auto .input-group.tag-input input:-ms-input-placeholder {
    color: #D4D4D4;
  }
  .theme-auto .input-group.tag-input input::placeholder {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .input-group.tag-input input::-moz-placeholder {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}
.theme-day .input-group.tag-input input:-ms-input-placeholder {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}
.theme-day .input-group.tag-input input::placeholder {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .input-group.tag-input input::-moz-placeholder {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}
.theme-sunset .input-group.tag-input input:-ms-input-placeholder {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}
.theme-sunset .input-group.tag-input input::placeholder {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .input-group.tag-input input::-moz-placeholder {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}
.theme-dusk .input-group.tag-input input:-ms-input-placeholder {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}
.theme-dusk .input-group.tag-input input::placeholder {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .input-group.tag-input input::-moz-placeholder {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}
.theme-midnight .input-group.tag-input input:-ms-input-placeholder {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}
.theme-midnight .input-group.tag-input input::placeholder {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .input-group.tag-input input::-moz-placeholder {
  color: #39404B;
}
.theme-auto .input-group.tag-input input:-ms-input-placeholder {
  color: #39404B;
}
.theme-auto .input-group.tag-input input::placeholder {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group.tag-input input::-moz-placeholder {
    color: #D4D4D4;
  }
  .theme-auto .input-group.tag-input input:-ms-input-placeholder {
    color: #D4D4D4;
  }
  .theme-auto .input-group.tag-input input::placeholder {
    color: #D4D4D4;
  }
}

/* line 1000, app/assets/stylesheets/application.scss */
.input-group.tag-input input:focus::-moz-placeholder {
  text-align: left;
  font-weight: normal;
  /* variable name: $color-contrast-400 */
  color: #91959B;
}
.input-group.tag-input input:focus:-ms-input-placeholder {
  text-align: left;
  font-weight: normal;
  /* variable name: $color-contrast-400 */
  color: #91959B;
}
.input-group.tag-input input:focus::placeholder {
  text-align: left;
  font-weight: normal;
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group.tag-input input:focus::-moz-placeholder {
    color: #707070;
  }
  .theme-auto .input-group.tag-input input:focus:-ms-input-placeholder {
    color: #707070;
  }
  .theme-auto .input-group.tag-input input:focus::placeholder {
    color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .input-group.tag-input input:focus::-moz-placeholder {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}
.theme-day .input-group.tag-input input:focus:-ms-input-placeholder {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}
.theme-day .input-group.tag-input input:focus::placeholder {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .input-group.tag-input input:focus::-moz-placeholder {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}
.theme-sunset .input-group.tag-input input:focus:-ms-input-placeholder {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}
.theme-sunset .input-group.tag-input input:focus::placeholder {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .input-group.tag-input input:focus::-moz-placeholder {
  /* variable name: $color-contrast-400 */
  color: #707070;
}
.theme-dusk .input-group.tag-input input:focus:-ms-input-placeholder {
  /* variable name: $color-contrast-400 */
  color: #707070;
}
.theme-dusk .input-group.tag-input input:focus::placeholder {
  /* variable name: $color-contrast-400 */
  color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .input-group.tag-input input:focus::-moz-placeholder {
  /* variable name: $color-contrast-400 */
  color: #595959;
}
.theme-midnight .input-group.tag-input input:focus:-ms-input-placeholder {
  /* variable name: $color-contrast-400 */
  color: #595959;
}
.theme-midnight .input-group.tag-input input:focus::placeholder {
  /* variable name: $color-contrast-400 */
  color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .input-group.tag-input input:focus::-moz-placeholder {
  color: #91959B;
}
.theme-auto .input-group.tag-input input:focus:-ms-input-placeholder {
  color: #91959B;
}
.theme-auto .input-group.tag-input input:focus::placeholder {
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .input-group.tag-input input:focus::-moz-placeholder {
    color: #707070;
  }
  .theme-auto .input-group.tag-input input:focus:-ms-input-placeholder {
    color: #707070;
  }
  .theme-auto .input-group.tag-input input:focus::placeholder {
    color: #707070;
  }
}

/* line 1008, app/assets/stylesheets/application.scss */
.field_with_errors input,
input.error {
  border: 1px solid red;
}

/* line 1013, app/assets/stylesheets/application.scss */
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 1020, app/assets/stylesheets/application.scss */
table {
  max-width: 100%;
  background-color: transparent;
}

/* line 1025, app/assets/stylesheets/application.scss */
.table, .content-styles.entry-type-default table {
  width: 100%;
  margin-bottom: 20px;
}

/* line 1028, app/assets/stylesheets/application.scss */
.table th, .content-styles.entry-type-default table th {
  text-align: left;
}

/* line 1033, app/assets/stylesheets/application.scss */
.table thead > tr > th, .content-styles.entry-type-default table thead > tr > th,
.table tbody > tr > th,
.content-styles.entry-type-default table tbody > tr > th,
.table tfoot > tr > th,
.content-styles.entry-type-default table tfoot > tr > th,
.table thead > tr > td,
.content-styles.entry-type-default table thead > tr > td,
.table tbody > tr > td,
.content-styles.entry-type-default table tbody > tr > td,
.table tfoot > tr > td,
.content-styles.entry-type-default table tfoot > tr > td {
  border-top-width: 1px;
  border-top-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .table thead > tr > th, .theme-auto .content-styles.entry-type-default table thead > tr > th, .content-styles.entry-type-default .theme-auto table thead > tr > th, .theme-auto .table tbody > tr > th, .theme-auto .content-styles.entry-type-default table tbody > tr > th, .content-styles.entry-type-default .theme-auto table tbody > tr > th, .theme-auto .table tfoot > tr > th, .theme-auto .content-styles.entry-type-default table tfoot > tr > th, .content-styles.entry-type-default .theme-auto table tfoot > tr > th, .theme-auto .table thead > tr > td, .theme-auto .content-styles.entry-type-default table thead > tr > td, .content-styles.entry-type-default .theme-auto table thead > tr > td, .theme-auto .table tbody > tr > td, .theme-auto .content-styles.entry-type-default table tbody > tr > td, .content-styles.entry-type-default .theme-auto table tbody > tr > td, .theme-auto .table tfoot > tr > td, .theme-auto .content-styles.entry-type-default table tfoot > tr > td, .content-styles.entry-type-default .theme-auto table tfoot > tr > td {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .table thead > tr > th, .theme-day .content-styles.entry-type-default table thead > tr > th, .content-styles.entry-type-default .theme-day table thead > tr > th, .theme-day .table tbody > tr > th, .theme-day .content-styles.entry-type-default table tbody > tr > th, .content-styles.entry-type-default .theme-day table tbody > tr > th, .theme-day .table tfoot > tr > th, .theme-day .content-styles.entry-type-default table tfoot > tr > th, .content-styles.entry-type-default .theme-day table tfoot > tr > th, .theme-day .table thead > tr > td, .theme-day .content-styles.entry-type-default table thead > tr > td, .content-styles.entry-type-default .theme-day table thead > tr > td, .theme-day .table tbody > tr > td, .theme-day .content-styles.entry-type-default table tbody > tr > td, .content-styles.entry-type-default .theme-day table tbody > tr > td, .theme-day .table tfoot > tr > td, .theme-day .content-styles.entry-type-default table tfoot > tr > td, .content-styles.entry-type-default .theme-day table tfoot > tr > td {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .table thead > tr > th, .theme-sunset .content-styles.entry-type-default table thead > tr > th, .content-styles.entry-type-default .theme-sunset table thead > tr > th, .theme-sunset .table tbody > tr > th, .theme-sunset .content-styles.entry-type-default table tbody > tr > th, .content-styles.entry-type-default .theme-sunset table tbody > tr > th, .theme-sunset .table tfoot > tr > th, .theme-sunset .content-styles.entry-type-default table tfoot > tr > th, .content-styles.entry-type-default .theme-sunset table tfoot > tr > th, .theme-sunset .table thead > tr > td, .theme-sunset .content-styles.entry-type-default table thead > tr > td, .content-styles.entry-type-default .theme-sunset table thead > tr > td, .theme-sunset .table tbody > tr > td, .theme-sunset .content-styles.entry-type-default table tbody > tr > td, .content-styles.entry-type-default .theme-sunset table tbody > tr > td, .theme-sunset .table tfoot > tr > td, .theme-sunset .content-styles.entry-type-default table tfoot > tr > td, .content-styles.entry-type-default .theme-sunset table tfoot > tr > td {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .table thead > tr > th, .theme-dusk .content-styles.entry-type-default table thead > tr > th, .content-styles.entry-type-default .theme-dusk table thead > tr > th, .theme-dusk .table tbody > tr > th, .theme-dusk .content-styles.entry-type-default table tbody > tr > th, .content-styles.entry-type-default .theme-dusk table tbody > tr > th, .theme-dusk .table tfoot > tr > th, .theme-dusk .content-styles.entry-type-default table tfoot > tr > th, .content-styles.entry-type-default .theme-dusk table tfoot > tr > th, .theme-dusk .table thead > tr > td, .theme-dusk .content-styles.entry-type-default table thead > tr > td, .content-styles.entry-type-default .theme-dusk table thead > tr > td, .theme-dusk .table tbody > tr > td, .theme-dusk .content-styles.entry-type-default table tbody > tr > td, .content-styles.entry-type-default .theme-dusk table tbody > tr > td, .theme-dusk .table tfoot > tr > td, .theme-dusk .content-styles.entry-type-default table tfoot > tr > td, .content-styles.entry-type-default .theme-dusk table tfoot > tr > td {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .table thead > tr > th, .theme-midnight .content-styles.entry-type-default table thead > tr > th, .content-styles.entry-type-default .theme-midnight table thead > tr > th, .theme-midnight .table tbody > tr > th, .theme-midnight .content-styles.entry-type-default table tbody > tr > th, .content-styles.entry-type-default .theme-midnight table tbody > tr > th, .theme-midnight .table tfoot > tr > th, .theme-midnight .content-styles.entry-type-default table tfoot > tr > th, .content-styles.entry-type-default .theme-midnight table tfoot > tr > th, .theme-midnight .table thead > tr > td, .theme-midnight .content-styles.entry-type-default table thead > tr > td, .content-styles.entry-type-default .theme-midnight table thead > tr > td, .theme-midnight .table tbody > tr > td, .theme-midnight .content-styles.entry-type-default table tbody > tr > td, .content-styles.entry-type-default .theme-midnight table tbody > tr > td, .theme-midnight .table tfoot > tr > td, .theme-midnight .content-styles.entry-type-default table tfoot > tr > td, .content-styles.entry-type-default .theme-midnight table tfoot > tr > td {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .table thead > tr > th, .theme-auto .content-styles.entry-type-default table thead > tr > th, .content-styles.entry-type-default .theme-auto table thead > tr > th, .theme-auto .table tbody > tr > th, .theme-auto .content-styles.entry-type-default table tbody > tr > th, .content-styles.entry-type-default .theme-auto table tbody > tr > th, .theme-auto .table tfoot > tr > th, .theme-auto .content-styles.entry-type-default table tfoot > tr > th, .content-styles.entry-type-default .theme-auto table tfoot > tr > th, .theme-auto .table thead > tr > td, .theme-auto .content-styles.entry-type-default table thead > tr > td, .content-styles.entry-type-default .theme-auto table thead > tr > td, .theme-auto .table tbody > tr > td, .theme-auto .content-styles.entry-type-default table tbody > tr > td, .content-styles.entry-type-default .theme-auto table tbody > tr > td, .theme-auto .table tfoot > tr > td, .theme-auto .content-styles.entry-type-default table tfoot > tr > td, .content-styles.entry-type-default .theme-auto table tfoot > tr > td {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .table thead > tr > th, .theme-auto .content-styles.entry-type-default table thead > tr > th, .content-styles.entry-type-default .theme-auto table thead > tr > th, .theme-auto .table tbody > tr > th, .theme-auto .content-styles.entry-type-default table tbody > tr > th, .content-styles.entry-type-default .theme-auto table tbody > tr > th, .theme-auto .table tfoot > tr > th, .theme-auto .content-styles.entry-type-default table tfoot > tr > th, .content-styles.entry-type-default .theme-auto table tfoot > tr > th, .theme-auto .table thead > tr > td, .theme-auto .content-styles.entry-type-default table thead > tr > td, .content-styles.entry-type-default .theme-auto table thead > tr > td, .theme-auto .table tbody > tr > td, .theme-auto .content-styles.entry-type-default table tbody > tr > td, .content-styles.entry-type-default .theme-auto table tbody > tr > td, .theme-auto .table tfoot > tr > td, .theme-auto .content-styles.entry-type-default table tfoot > tr > td, .content-styles.entry-type-default .theme-auto table tfoot > tr > td {
    border-color: black;
  }
}

/* line 1045, app/assets/stylesheets/application.scss */
.table thead > tr > th, .content-styles.entry-type-default table thead > tr > th {
  vertical-align: bottom;
}

/* line 1049, app/assets/stylesheets/application.scss */
.table caption + thead tr:first-child th, .content-styles.entry-type-default table caption + thead tr:first-child th,
.table colgroup + thead tr:first-child th,
.content-styles.entry-type-default table colgroup + thead tr:first-child th,
.table thead:first-child tr:first-child th,
.content-styles.entry-type-default table thead:first-child tr:first-child th,
.table caption + thead tr:first-child td,
.content-styles.entry-type-default table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child td,
.content-styles.entry-type-default table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child td,
.content-styles.entry-type-default table thead:first-child tr:first-child td {
  border-top: 0;
}

/* line 1058, app/assets/stylesheets/application.scss */
.table tbody + tbody, .content-styles.entry-type-default table tbody + tbody {
  border-top: 2px solid transparent;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .table tbody + tbody, .theme-auto .content-styles.entry-type-default table tbody + tbody, .content-styles.entry-type-default .theme-auto table tbody + tbody {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .table tbody + tbody, .theme-day .content-styles.entry-type-default table tbody + tbody, .content-styles.entry-type-default .theme-day table tbody + tbody {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .table tbody + tbody, .theme-sunset .content-styles.entry-type-default table tbody + tbody, .content-styles.entry-type-default .theme-sunset table tbody + tbody {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .table tbody + tbody, .theme-dusk .content-styles.entry-type-default table tbody + tbody, .content-styles.entry-type-default .theme-dusk table tbody + tbody {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .table tbody + tbody, .theme-midnight .content-styles.entry-type-default table tbody + tbody, .content-styles.entry-type-default .theme-midnight table tbody + tbody {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .table tbody + tbody, .theme-auto .content-styles.entry-type-default table tbody + tbody, .content-styles.entry-type-default .theme-auto table tbody + tbody {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .table tbody + tbody, .theme-auto .content-styles.entry-type-default table tbody + tbody, .content-styles.entry-type-default .theme-auto table tbody + tbody {
    border-color: black;
  }
}

/* line 1063, app/assets/stylesheets/application.scss */
.table .table, .content-styles.entry-type-default table .table, .table .content-styles.entry-type-default table, .content-styles.entry-type-default .table table, .content-styles.entry-type-default table table {
  background-color: transparent;
}

/* line 1067, app/assets/stylesheets/application.scss */
.table-bordered, .content-styles.entry-type-default table {
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .table-bordered, .theme-auto .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-auto table {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .table-bordered, .theme-day .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-day table {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .table-bordered, .theme-sunset .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-sunset table {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .table-bordered, .theme-dusk .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-dusk table {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .table-bordered, .theme-midnight .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-midnight table {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .table-bordered, .theme-auto .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-auto table {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .table-bordered, .theme-auto .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-auto table {
    border-color: black;
  }
}

/* line 1071, app/assets/stylesheets/application.scss */
.table-bordered > thead > tr > th, .content-styles.entry-type-default table > thead > tr > th,
.table-bordered > tbody > tr > th,
.content-styles.entry-type-default table > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.content-styles.entry-type-default table > tfoot > tr > th,
.table-bordered > thead > tr > td,
.content-styles.entry-type-default table > thead > tr > td,
.table-bordered > tbody > tr > td,
.content-styles.entry-type-default table > tbody > tr > td,
.table-bordered > tfoot > tr > td,
.content-styles.entry-type-default table > tfoot > tr > td {
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .table-bordered > thead > tr > th, .theme-auto .content-styles.entry-type-default table > thead > tr > th, .content-styles.entry-type-default .theme-auto table > thead > tr > th, .theme-auto .table-bordered > tbody > tr > th, .theme-auto .content-styles.entry-type-default table > tbody > tr > th, .content-styles.entry-type-default .theme-auto table > tbody > tr > th, .theme-auto .table-bordered > tfoot > tr > th, .theme-auto .content-styles.entry-type-default table > tfoot > tr > th, .content-styles.entry-type-default .theme-auto table > tfoot > tr > th, .theme-auto .table-bordered > thead > tr > td, .theme-auto .content-styles.entry-type-default table > thead > tr > td, .content-styles.entry-type-default .theme-auto table > thead > tr > td, .theme-auto .table-bordered > tbody > tr > td, .theme-auto .content-styles.entry-type-default table > tbody > tr > td, .content-styles.entry-type-default .theme-auto table > tbody > tr > td, .theme-auto .table-bordered > tfoot > tr > td, .theme-auto .content-styles.entry-type-default table > tfoot > tr > td, .content-styles.entry-type-default .theme-auto table > tfoot > tr > td {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .table-bordered > thead > tr > th, .theme-day .content-styles.entry-type-default table > thead > tr > th, .content-styles.entry-type-default .theme-day table > thead > tr > th, .theme-day .table-bordered > tbody > tr > th, .theme-day .content-styles.entry-type-default table > tbody > tr > th, .content-styles.entry-type-default .theme-day table > tbody > tr > th, .theme-day .table-bordered > tfoot > tr > th, .theme-day .content-styles.entry-type-default table > tfoot > tr > th, .content-styles.entry-type-default .theme-day table > tfoot > tr > th, .theme-day .table-bordered > thead > tr > td, .theme-day .content-styles.entry-type-default table > thead > tr > td, .content-styles.entry-type-default .theme-day table > thead > tr > td, .theme-day .table-bordered > tbody > tr > td, .theme-day .content-styles.entry-type-default table > tbody > tr > td, .content-styles.entry-type-default .theme-day table > tbody > tr > td, .theme-day .table-bordered > tfoot > tr > td, .theme-day .content-styles.entry-type-default table > tfoot > tr > td, .content-styles.entry-type-default .theme-day table > tfoot > tr > td {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .table-bordered > thead > tr > th, .theme-sunset .content-styles.entry-type-default table > thead > tr > th, .content-styles.entry-type-default .theme-sunset table > thead > tr > th, .theme-sunset .table-bordered > tbody > tr > th, .theme-sunset .content-styles.entry-type-default table > tbody > tr > th, .content-styles.entry-type-default .theme-sunset table > tbody > tr > th, .theme-sunset .table-bordered > tfoot > tr > th, .theme-sunset .content-styles.entry-type-default table > tfoot > tr > th, .content-styles.entry-type-default .theme-sunset table > tfoot > tr > th, .theme-sunset .table-bordered > thead > tr > td, .theme-sunset .content-styles.entry-type-default table > thead > tr > td, .content-styles.entry-type-default .theme-sunset table > thead > tr > td, .theme-sunset .table-bordered > tbody > tr > td, .theme-sunset .content-styles.entry-type-default table > tbody > tr > td, .content-styles.entry-type-default .theme-sunset table > tbody > tr > td, .theme-sunset .table-bordered > tfoot > tr > td, .theme-sunset .content-styles.entry-type-default table > tfoot > tr > td, .content-styles.entry-type-default .theme-sunset table > tfoot > tr > td {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .table-bordered > thead > tr > th, .theme-dusk .content-styles.entry-type-default table > thead > tr > th, .content-styles.entry-type-default .theme-dusk table > thead > tr > th, .theme-dusk .table-bordered > tbody > tr > th, .theme-dusk .content-styles.entry-type-default table > tbody > tr > th, .content-styles.entry-type-default .theme-dusk table > tbody > tr > th, .theme-dusk .table-bordered > tfoot > tr > th, .theme-dusk .content-styles.entry-type-default table > tfoot > tr > th, .content-styles.entry-type-default .theme-dusk table > tfoot > tr > th, .theme-dusk .table-bordered > thead > tr > td, .theme-dusk .content-styles.entry-type-default table > thead > tr > td, .content-styles.entry-type-default .theme-dusk table > thead > tr > td, .theme-dusk .table-bordered > tbody > tr > td, .theme-dusk .content-styles.entry-type-default table > tbody > tr > td, .content-styles.entry-type-default .theme-dusk table > tbody > tr > td, .theme-dusk .table-bordered > tfoot > tr > td, .theme-dusk .content-styles.entry-type-default table > tfoot > tr > td, .content-styles.entry-type-default .theme-dusk table > tfoot > tr > td {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .table-bordered > thead > tr > th, .theme-midnight .content-styles.entry-type-default table > thead > tr > th, .content-styles.entry-type-default .theme-midnight table > thead > tr > th, .theme-midnight .table-bordered > tbody > tr > th, .theme-midnight .content-styles.entry-type-default table > tbody > tr > th, .content-styles.entry-type-default .theme-midnight table > tbody > tr > th, .theme-midnight .table-bordered > tfoot > tr > th, .theme-midnight .content-styles.entry-type-default table > tfoot > tr > th, .content-styles.entry-type-default .theme-midnight table > tfoot > tr > th, .theme-midnight .table-bordered > thead > tr > td, .theme-midnight .content-styles.entry-type-default table > thead > tr > td, .content-styles.entry-type-default .theme-midnight table > thead > tr > td, .theme-midnight .table-bordered > tbody > tr > td, .theme-midnight .content-styles.entry-type-default table > tbody > tr > td, .content-styles.entry-type-default .theme-midnight table > tbody > tr > td, .theme-midnight .table-bordered > tfoot > tr > td, .theme-midnight .content-styles.entry-type-default table > tfoot > tr > td, .content-styles.entry-type-default .theme-midnight table > tfoot > tr > td {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .table-bordered > thead > tr > th, .theme-auto .content-styles.entry-type-default table > thead > tr > th, .content-styles.entry-type-default .theme-auto table > thead > tr > th, .theme-auto .table-bordered > tbody > tr > th, .theme-auto .content-styles.entry-type-default table > tbody > tr > th, .content-styles.entry-type-default .theme-auto table > tbody > tr > th, .theme-auto .table-bordered > tfoot > tr > th, .theme-auto .content-styles.entry-type-default table > tfoot > tr > th, .content-styles.entry-type-default .theme-auto table > tfoot > tr > th, .theme-auto .table-bordered > thead > tr > td, .theme-auto .content-styles.entry-type-default table > thead > tr > td, .content-styles.entry-type-default .theme-auto table > thead > tr > td, .theme-auto .table-bordered > tbody > tr > td, .theme-auto .content-styles.entry-type-default table > tbody > tr > td, .content-styles.entry-type-default .theme-auto table > tbody > tr > td, .theme-auto .table-bordered > tfoot > tr > td, .theme-auto .content-styles.entry-type-default table > tfoot > tr > td, .content-styles.entry-type-default .theme-auto table > tfoot > tr > td {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .table-bordered > thead > tr > th, .theme-auto .content-styles.entry-type-default table > thead > tr > th, .content-styles.entry-type-default .theme-auto table > thead > tr > th, .theme-auto .table-bordered > tbody > tr > th, .theme-auto .content-styles.entry-type-default table > tbody > tr > th, .content-styles.entry-type-default .theme-auto table > tbody > tr > th, .theme-auto .table-bordered > tfoot > tr > th, .theme-auto .content-styles.entry-type-default table > tfoot > tr > th, .content-styles.entry-type-default .theme-auto table > tfoot > tr > th, .theme-auto .table-bordered > thead > tr > td, .theme-auto .content-styles.entry-type-default table > thead > tr > td, .content-styles.entry-type-default .theme-auto table > thead > tr > td, .theme-auto .table-bordered > tbody > tr > td, .theme-auto .content-styles.entry-type-default table > tbody > tr > td, .content-styles.entry-type-default .theme-auto table > tbody > tr > td, .theme-auto .table-bordered > tfoot > tr > td, .theme-auto .content-styles.entry-type-default table > tfoot > tr > td, .content-styles.entry-type-default .theme-auto table > tfoot > tr > td {
    border-color: black;
  }
}

/* line 1080, app/assets/stylesheets/application.scss */
.table-striped {
  border-bottom: none !important;
}

/* line 1081, app/assets/stylesheets/application.scss */
.table-striped tr:first-child th,
.table-striped tr:first-child td {
  border: none !important;
}

/* line 1085, app/assets/stylesheets/application.scss */
.table-striped td, .table-striped th {
  padding: 11px !important;
}

/* line 1091, app/assets/stylesheets/application.scss */
.pill {
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  border-radius: 8px;
  padding: 16px;
  display: flex;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .pill {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .pill {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .pill {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .pill {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .pill {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .pill {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .pill {
    border-color: black;
  }
}

/* line 1096, app/assets/stylesheets/application.scss */
.pill.form {
  justify-content: flex-end;
  flex-direction: column;
}

/* line 1099, app/assets/stylesheets/application.scss */
.pill.form .form-control {
  margin-top: 16px;
  flex: 1;
  display: flex;
}

/* line 1103, app/assets/stylesheets/application.scss */
.pill.form .form-control button {
  margin-left: auto;
}

/* line 1110, app/assets/stylesheets/application.scss */
.pill-list, .sharing-services {
  border-radius: 8px;
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  margin: 0 0 32px 0;
  padding: 0;
  list-style: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .pill-list, .theme-auto .sharing-services {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .pill-list, .theme-day .sharing-services {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .pill-list, .theme-sunset .sharing-services {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .pill-list, .theme-dusk .sharing-services {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .pill-list, .theme-midnight .sharing-services {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .pill-list, .theme-auto .sharing-services {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .pill-list, .theme-auto .sharing-services {
    border-color: black;
  }
}

@media (max-width: 700px) {
  /* line 1110, app/assets/stylesheets/application.scss */
  .pill-list, .sharing-services {
    border-left: none;
    border-right: none;
    border-radius: 0;
  }
}

/* line 1121, app/assets/stylesheets/application.scss */
.pill-list li, .sharing-services li {
  padding: 16px 0;
  margin: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  position: relative;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .pill-list li, .theme-auto .sharing-services li {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .pill-list li, .theme-day .sharing-services li {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .pill-list li, .theme-sunset .sharing-services li {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .pill-list li, .theme-dusk .sharing-services li {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .pill-list li, .theme-midnight .sharing-services li {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .pill-list li, .theme-auto .sharing-services li {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .pill-list li, .theme-auto .sharing-services li {
    border-color: black;
  }
}

/* line 1126, app/assets/stylesheets/application.scss */
.pill-list li:last-child, .sharing-services li:last-child {
  border-bottom: none;
}

/* line 1129, app/assets/stylesheets/application.scss */
.pill-list li.linked, .sharing-services li.linked {
  padding: 0;
}

/* line 1131, app/assets/stylesheets/application.scss */
.pill-list li.linked a, .sharing-services li.linked a {
  display: block;
  text-decoration: none;
  padding: 16px 0;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  z-index: 10;
  position: relative;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .pill-list li.linked a, .theme-auto .sharing-services li.linked a {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .pill-list li.linked a, .theme-day .sharing-services li.linked a {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .pill-list li.linked a, .theme-sunset .sharing-services li.linked a {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .pill-list li.linked a, .theme-dusk .sharing-services li.linked a {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .pill-list li.linked a, .theme-midnight .sharing-services li.linked a {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .pill-list li.linked a, .theme-auto .sharing-services li.linked a {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .pill-list li.linked a, .theme-auto .sharing-services li.linked a {
    color: #F6F6F6;
  }
}

@media (max-width: 700px) {
  /* line 1131, app/assets/stylesheets/application.scss */
  .pill-list li.linked a, .sharing-services li.linked a {
    padding-right: 20px;
  }
}

/* line 1142, app/assets/stylesheets/application.scss */
.pill-list li.linked a:hover .link, .sharing-services li.linked a:hover .link {
  text-decoration: underline;
}

/* line 1145, app/assets/stylesheets/application.scss */
.pill-list li.linked .icon-arrow, .sharing-services li.linked .icon-arrow {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
  transform: scaleX(-1);
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .pill-list li.linked .icon-arrow, .theme-auto .sharing-services li.linked .icon-arrow {
    fill: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .pill-list li.linked .icon-arrow, .theme-day .sharing-services li.linked .icon-arrow {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .pill-list li.linked .icon-arrow, .theme-sunset .sharing-services li.linked .icon-arrow {
  /* variable name: $color-contrast-400 */
  fill: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .pill-list li.linked .icon-arrow, .theme-dusk .sharing-services li.linked .icon-arrow {
  /* variable name: $color-contrast-400 */
  fill: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .pill-list li.linked .icon-arrow, .theme-midnight .sharing-services li.linked .icon-arrow {
  /* variable name: $color-contrast-400 */
  fill: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .pill-list li.linked .icon-arrow, .theme-auto .sharing-services li.linked .icon-arrow {
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .pill-list li.linked .icon-arrow, .theme-auto .sharing-services li.linked .icon-arrow {
    fill: #707070;
  }
}

/* line 1150, app/assets/stylesheets/application.scss */
.pill-list li .description, .sharing-services li .description {
  margin-right: 48px;
}

/* line 1153, app/assets/stylesheets/application.scss */
.pill-list li .status-flag, .sharing-services li .status-flag {
  display: none;
}

/* line 1157, app/assets/stylesheets/application.scss */
.pill-list li.error .status-flag, .sharing-services li.error .status-flag {
  display: block;
}

/* line 1162, app/assets/stylesheets/application.scss */
.pill-list.segmented, .segmented.sharing-services {
  border: none;
}

/* line 1164, app/assets/stylesheets/application.scss */
.pill-list.segmented li, .segmented.sharing-services li {
  margin-bottom: 16px;
  border: none;
}

/* line 1167, app/assets/stylesheets/application.scss */
.pill-list.segmented li.linked a, .segmented.sharing-services li.linked a {
  border-radius: 8px;
  padding-left: 16px;
  padding-right: 16px;
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .pill-list.segmented li.linked a, .theme-auto .segmented.sharing-services li.linked a {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .pill-list.segmented li.linked a, .theme-day .segmented.sharing-services li.linked a {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .pill-list.segmented li.linked a, .theme-sunset .segmented.sharing-services li.linked a {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .pill-list.segmented li.linked a, .theme-dusk .segmented.sharing-services li.linked a {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .pill-list.segmented li.linked a, .theme-midnight .segmented.sharing-services li.linked a {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .pill-list.segmented li.linked a, .theme-auto .segmented.sharing-services li.linked a {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .pill-list.segmented li.linked a, .theme-auto .segmented.sharing-services li.linked a {
    border-color: black;
  }
}

/* line 1173, app/assets/stylesheets/application.scss */
.pill-list.segmented li .status-flag, .segmented.sharing-services li .status-flag {
  border-radius: 8px 0 0 0;
  left: -1px;
}

/* line 1179, app/assets/stylesheets/application.scss */
.pill-list .text-with-accessory, .sharing-services .text-with-accessory {
  display: flex;
  align-items: center;
}

/* line 1182, app/assets/stylesheets/application.scss */
.pill-list .text-with-accessory .text, .sharing-services .text-with-accessory .text {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1188, app/assets/stylesheets/application.scss */
.pill-list .text-with-accessory .accessory, .sharing-services .text-with-accessory .accessory {
  flex: 0 0 auto;
  margin-left: auto;
}

/* line 1195, app/assets/stylesheets/application.scss */
.sharing-services {
  border: none;
}

/* line 1198, app/assets/stylesheets/application.scss */
.sharing-services li {
  padding: 0;
  border-radius: 8px;
  margin-bottom: 16px;
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .sharing-services li {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .sharing-services li {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .sharing-services li {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .sharing-services li {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .sharing-services li {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .sharing-services li {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .sharing-services li {
    border-color: black;
  }
}

/* line 1203, app/assets/stylesheets/application.scss */
.sharing-services li:last-child {
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .sharing-services li:last-child {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .sharing-services li:last-child {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .sharing-services li:last-child {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .sharing-services li:last-child {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .sharing-services li:last-child {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .sharing-services li:last-child {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .sharing-services li:last-child {
    border-color: black;
  }
}

/* line 1206, app/assets/stylesheets/application.scss */
.sharing-services li .icon-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 25px;
  margin-right: 16px;
}

/* line 1213, app/assets/stylesheets/application.scss */
.sharing-services li .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
  flex-shrink: 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .sharing-services li .icon-wrap svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .sharing-services li .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .sharing-services li .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .sharing-services li .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .sharing-services li .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .sharing-services li .icon-wrap svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .sharing-services li .icon-wrap svg {
    fill: #D4D4D4;
  }
}

/* line 1219, app/assets/stylesheets/application.scss */
.sharing-services .service-header {
  display: flex;
  align-items: center;
  padding: 16px;
}

/* line 1223, app/assets/stylesheets/application.scss */
.sharing-services .service-header .last-control {
  margin-left: auto;
  padding-left: 16px;
}

/* line 1227, app/assets/stylesheets/application.scss */
.sharing-services .service-header .control-group-description {
  margin-left: 41px;
  margin-top: 3px;
}

/* line 1232, app/assets/stylesheets/application.scss */
.sharing-services .header {
  display: flex;
}

/* line 1235, app/assets/stylesheets/application.scss */
.sharing-services .service-options-wrap {
  position: relative;
  height: 0;
  transition: height .2s ease, opacity .2s ease;
  opacity: 0;
  overflow: hidden;
  border-radius: 0 0 8px 8px;
}

/* line 1242, app/assets/stylesheets/application.scss */
.sharing-services .service-options-wrap p {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .sharing-services .service-options-wrap p {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .sharing-services .service-options-wrap p {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .sharing-services .service-options-wrap p {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .sharing-services .service-options-wrap p {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .sharing-services .service-options-wrap p {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .sharing-services .service-options-wrap p {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .sharing-services .service-options-wrap p {
    color: #8C8C8C;
  }
}

/* line 1245, app/assets/stylesheets/application.scss */
.sharing-services .service-options-wrap.fully-open {
  overflow: visible;
}

/* line 1248, app/assets/stylesheets/application.scss */
.sharing-services .service-options-wrap .service-options {
  display: none;
  padding: 16px;
  border-top-width: 1px;
  border-top-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .sharing-services .service-options-wrap .service-options {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .sharing-services .service-options-wrap .service-options {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .sharing-services .service-options-wrap .service-options {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .sharing-services .service-options-wrap .service-options {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .sharing-services .service-options-wrap .service-options {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .sharing-services .service-options-wrap .service-options {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .sharing-services .service-options-wrap .service-options {
    border-color: black;
  }
}

/* line 1252, app/assets/stylesheets/application.scss */
.sharing-services .service-options-wrap .service-options.nested-controls {
  padding: 0;
}

/* line 1256, app/assets/stylesheets/application.scss */
.sharing-services .service-options-wrap.open {
  opacity: 1;
}

/* line 1257, app/assets/stylesheets/application.scss */
.sharing-services .service-options-wrap.open .service-options {
  display: block;
}

/* line 1262, app/assets/stylesheets/application.scss */
.sharing-services .service-options-wrap .control-group {
  margin: 0;
  padding: 0;
  border: none;
}

/* line 1266, app/assets/stylesheets/application.scss */
.sharing-services .service-options-wrap .control-group li {
  border: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  border-radius: 0;
  margin: 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .sharing-services .service-options-wrap .control-group li {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .sharing-services .service-options-wrap .control-group li {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .sharing-services .service-options-wrap .control-group li {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .sharing-services .service-options-wrap .control-group li {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .sharing-services .service-options-wrap .control-group li {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .sharing-services .service-options-wrap .control-group li {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .sharing-services .service-options-wrap .control-group li {
    border-color: black;
  }
}

/* line 1272, app/assets/stylesheets/application.scss */
.sharing-services .service-options-wrap .control-group li:last-child {
  border: none;
}

/* line 1275, app/assets/stylesheets/application.scss */
.sharing-services .service-options-wrap .control-group li > form > label {
  padding-left: 16px;
  padding-right: 16px;
}

/* line 1279, app/assets/stylesheets/application.scss */
.sharing-services .service-options-wrap .control-group .switch {
  right: 16px;
}

/* line 1284, app/assets/stylesheets/application.scss */
.sharing-services .service-title {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  font-size: 16px;
  margin: 0;
  overflow: visible;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .sharing-services .service-title {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .sharing-services .service-title {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .sharing-services .service-title {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .sharing-services .service-title {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .sharing-services .service-title {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .sharing-services .service-title {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .sharing-services .service-title {
    color: #F6F6F6;
  }
}

/* line 1290, app/assets/stylesheets/application.scss */
.sharing-services .service-error {
  padding-right: 30px;
  background: url(/assets/icon-error-af8833b0f52c1056dfa6f2bfbf00af0be115474391c8c3c67e7c7fe391769d2f.svg) 100% 2px no-repeat;
}

/* line 1294, app/assets/stylesheets/application.scss */
.sharing-services input[type="text"],
.sharing-services input[type="email"],
.sharing-services input[type="password"],
.sharing-services input[type="url"] {
  display: block;
}

@media (max-width: 700px) {
  /* line 1294, app/assets/stylesheets/application.scss */
  .sharing-services input[type="text"],
.sharing-services input[type="email"],
.sharing-services input[type="password"],
.sharing-services input[type="url"] {
    max-width: 100%;
  }
}

/* line 1303, app/assets/stylesheets/application.scss */
.sharing-services small {
  display: block;
}

/* line 1305, app/assets/stylesheets/application.scss */
.sharing-services small.hide {
  display: none;
}

/* line 1308, app/assets/stylesheets/application.scss */
.sharing-services small.sub-head {
  padding-left: 0;
  max-width: 100%;
}

/* line 1313, app/assets/stylesheets/application.scss */
.sharing-services .half {
  padding-left: 5px;
  padding-right: 5px;
}

@media (max-width: 700px) {
  /* line 1313, app/assets/stylesheets/application.scss */
  .sharing-services .half {
    width: 100%;
    float: none;
  }
}

/* line 1321, app/assets/stylesheets/application.scss */
.sharing-services .pad-top {
  padding-top: 7px;
}

/* line 1326, app/assets/stylesheets/application.scss */
.inset {
  margin: 0 0 56px 0;
}

/* line 1328, app/assets/stylesheets/application.scss */
.inset .pill-list, .inset .sharing-services {
  border-radius: 0;
  border-left: none;
  border-right: none;
}

/* line 1336, app/assets/stylesheets/application.scss */
.description-inset {
  padding: 0;
}

/* line 1338, app/assets/stylesheets/application.scss */
.description-inset.icon-email {
  background: url(/assets/icon-share-email-6b866dfbf96f00f3736cfa1d4eae86b154e7d72897a023dcae2c64f6029f74ad.svg) 30px 3px no-repeat;
  background-size: 24px 16px;
  padding-left: 64px;
}

@media (max-width: 700px) {
  /* line 1338, app/assets/stylesheets/application.scss */
  .description-inset.icon-email {
    padding-left: 49px;
    background-position: 15px 3px;
  }
}

/*------------------------------------------------------------------------------
Structure
------------------------------------------------------------------------------*/
/* line 1353, app/assets/stylesheets/application.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 1170px;
}

/* line 1361, app/assets/stylesheets/application.scss */
.loading-app {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1367, app/assets/stylesheets/application.scss */
.loading-app .logo {
  max-height: 80px;
  max-width: 80px;
}

/* line 1370, app/assets/stylesheets/application.scss */
.loading-app .logo #logo_foreground {
  /* variable name: $color-logo-foreground */
  fill: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .loading-app .logo #logo_foreground {
    fill: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .loading-app .logo #logo_foreground {
  /* variable name: $color-logo-foreground */
  fill: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .loading-app .logo #logo_foreground {
  /* variable name: $color-logo-foreground */
  fill: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .loading-app .logo #logo_foreground {
  /* variable name: $color-logo-foreground */
  fill: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .loading-app .logo #logo_foreground {
  /* variable name: $color-logo-foreground */
  fill: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .loading-app .logo #logo_foreground {
  fill: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .loading-app .logo #logo_foreground {
    fill: #262626;
  }
}

/* line 1373, app/assets/stylesheets/application.scss */
.loading-app .logo #logo_background {
  /* variable name: $color-logo-background */
  fill: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .loading-app .logo #logo_background {
    fill: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .loading-app .logo #logo_background {
  /* variable name: $color-logo-background */
  fill: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .loading-app .logo #logo_background {
  /* variable name: $color-logo-background */
  fill: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .loading-app .logo #logo_background {
  /* variable name: $color-logo-background */
  fill: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .loading-app .logo #logo_background {
  /* variable name: $color-logo-background */
  fill: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .loading-app .logo #logo_background {
  fill: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .loading-app .logo #logo_background {
    fill: #353535;
  }
}

/* line 1379, app/assets/stylesheets/application.scss */
.search-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  flex-direction: column;
  z-index: 0;
  display: none;
}

/* line 1387, app/assets/stylesheets/application.scss */
.search .search-wrap {
  display: flex;
}

/* line 1390, app/assets/stylesheets/application.scss */
.show-search-options .search-wrap {
  z-index: 10;
}

/* line 1393, app/assets/stylesheets/application.scss */
.has-offscreen-panels .search-wrap {
  top: 41px;
}

/* line 1398, app/assets/stylesheets/application.scss */
.search-form {
  margin: 0;
  /* variable name: $color-base */
  background-color: white;
  transition: opacity .3s ease-in;
  opacity: 0;
  position: relative;
  display: none;
  height: 41px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .search-form {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .search-form {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .search-form {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .search-form {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .search-form {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .search-form {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .search-form {
    background-color: #262626;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .search-form {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .search-form {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .search-form {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .search-form {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .search-form {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .search-form {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .search-form {
    border-color: black;
  }
}

/* line 1407, app/assets/stylesheets/application.scss */
.search .search-form {
  opacity: 1;
  display: flex;
}

/* line 1411, app/assets/stylesheets/application.scss */
.search-form .icon-wrap {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 1px;
}

/* line 1422, app/assets/stylesheets/application.scss */
.search-form svg {
  width: 14px;
  height: 14px;
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .search-form svg {
    fill: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .search-form svg {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .search-form svg {
  /* variable name: $color-contrast-400 */
  fill: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .search-form svg {
  /* variable name: $color-contrast-400 */
  fill: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .search-form svg {
  /* variable name: $color-contrast-400 */
  fill: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .search-form svg {
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .search-form svg {
    fill: #707070;
  }
}

/* line 1427, app/assets/stylesheets/application.scss */
.search-form input[type="search"] {
  width: 100%;
  height: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0 36px 0 36px;
  /* size in pixels: 14 */
  font-size: 0.875rem;
  border: none;
  background-color: transparent;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  line-height: auto;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .search-form input[type="search"] {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .search-form input[type="search"] {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .search-form input[type="search"] {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .search-form input[type="search"] {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .search-form input[type="search"] {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .search-form input[type="search"] {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .search-form input[type="search"] {
    color: #F6F6F6;
  }
}

/* line 1438, app/assets/stylesheets/application.scss */
.search-form input[type="search"]:focus {
  border: none;
  background: transparent;
}

/* line 1442, app/assets/stylesheets/application.scss */
.search-form input.processing[type="search"] {
  background-repeat: no-repeat;
  background-position: right 8px top 12px;
  background-size: 16px 16px;
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-day-390f99faa9c5db74a3ed03c6dd89240aa8790c2e34ec3a057b5c8ef3cf83000c.svg);
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .search-form input.processing[type="search"] {
    background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .search-form input.processing[type="search"] {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-day-390f99faa9c5db74a3ed03c6dd89240aa8790c2e34ec3a057b5c8ef3cf83000c.svg);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .search-form input.processing[type="search"] {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-sunset-25f0e992c78029053e1d082ecc0bb0b13bf989d41bbb1a4445006a052efc0c9f.svg);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .search-form input.processing[type="search"] {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .search-form input.processing[type="search"] {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .search-form input.processing[type="search"] {
  background-image: url(/assets/spinner-day-390f99faa9c5db74a3ed03c6dd89240aa8790c2e34ec3a057b5c8ef3cf83000c.svg);
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .search-form input.processing[type="search"] {
    background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
  }
}

/* line 1451, app/assets/stylesheets/application.scss */
.search-control {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  /* size in pixels: 12 */
  font-size: 0.75rem;
  line-height: 14px;
  height: 41px;
  position: absolute;
  top: 41px;
  left: 0;
  right: 0;
  display: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .search-control {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .search-control {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .search-control {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .search-control {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .search-control {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .search-control {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .search-control {
    background-color: #2D2D2D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .search-control {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .search-control {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .search-control {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .search-control {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .search-control {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .search-control {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .search-control {
    border-color: black;
  }
}

/* line 1462, app/assets/stylesheets/application.scss */
.show-search-options .search-control {
  display: block;
}

/* line 1465, app/assets/stylesheets/application.scss */
.search-control .search-toolbar {
  height: 41px;
  display: flex;
  justify-content: center;
  transition: opacity .3s ease-in;
  opacity: 0;
}

/* line 1471, app/assets/stylesheets/application.scss */
.show-search-options .search-control .search-toolbar {
  opacity: 1;
}

/* line 1475, app/assets/stylesheets/application.scss */
.search-control .save-search {
  font-weight: bold;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  display: flex;
  align-items: center;
  padding-right: 8px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .search-control .save-search {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .search-control .save-search {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .search-control .save-search {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .search-control .save-search {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .search-control .save-search {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .search-control .save-search {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .search-control .save-search {
    color: #F6F6F6;
  }
}

/* line 1483, app/assets/stylesheets/application.scss */
.search-control .save-search:hover {
  text-decoration: none;
}

/* line 1487, app/assets/stylesheets/application.scss */
.search-control .dropdown-wrap {
  margin-right: auto;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/* line 1493, app/assets/stylesheets/application.scss */
.search-control .sort-order {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
  border-radius: 12px;
  margin: 0 0 0 8px;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  display: inline-block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .search-control .sort-order {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .search-control .sort-order {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .search-control .sort-order {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .search-control .sort-order {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .search-control .sort-order {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .search-control .sort-order {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .search-control .sort-order {
    background-color: #2D2D2D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .search-control .sort-order {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .search-control .sort-order {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .search-control .sort-order {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .search-control .sort-order {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .search-control .sort-order {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .search-control .sort-order {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .search-control .sort-order {
    color: #F6F6F6;
  }
}

/* line 1502, app/assets/stylesheets/application.scss */
.search-control .sort-order:after {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: black transparent transparent transparent;
  /* variable name: $color-contrast-700 */
  border-top-color: #0D1623;
  content: "";
  position: absolute;
  right: -13px;
  bottom: 4px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .search-control .sort-order:after {
    border-top-color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .search-control .sort-order:after {
  /* variable name: $color-contrast-700 */
  border-top-color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .search-control .sort-order:after {
  /* variable name: $color-contrast-700 */
  border-top-color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .search-control .sort-order:after {
  /* variable name: $color-contrast-700 */
  border-top-color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .search-control .sort-order:after {
  /* variable name: $color-contrast-700 */
  border-top-color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .search-control .sort-order:after {
  border-top-color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .search-control .sort-order:after {
    border-top-color: #F6F6F6;
  }
}

/* line 1516, app/assets/stylesheets/application.scss */
.search-control .dropdown-wrap .dropdown-content {
  top: 35px;
  left: 8px;
}

/* line 1523, app/assets/stylesheets/application.scss */
.subscribe-promo {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 1532, app/assets/stylesheets/application.scss */
.subscribe-promo .subscribe-promo-inner {
  margin-top: 195px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

/* line 1538, app/assets/stylesheets/application.scss */
.subscribe-promo .subscribe-promo-inner .remaining-time {
  margin-bottom: 8px;
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .subscribe-promo .subscribe-promo-inner .remaining-time {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .subscribe-promo .subscribe-promo-inner .remaining-time {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .subscribe-promo .subscribe-promo-inner .remaining-time {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .subscribe-promo .subscribe-promo-inner .remaining-time {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .subscribe-promo .subscribe-promo-inner .remaining-time {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .subscribe-promo .subscribe-promo-inner .remaining-time {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .subscribe-promo .subscribe-promo-inner .remaining-time {
    color: #D4D4D4;
  }
}

@media (max-height: 450px) {
  /* line 1532, app/assets/stylesheets/application.scss */
  .subscribe-promo .subscribe-promo-inner {
    margin-top: 120px;
  }
}

/* line 1546, app/assets/stylesheets/application.scss */
.entry-selected .subscribe-promo {
  display: none;
}

/* line 1549, app/assets/stylesheets/application.scss */
.native .subscribe-promo {
  display: none;
}

/* line 1554, app/assets/stylesheets/application.scss */
.splash {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 1563, app/assets/stylesheets/application.scss */
.splash .logo {
  max-height: 80px;
  max-width: 80px;
}

/* line 1566, app/assets/stylesheets/application.scss */
.splash .logo #logo_foreground {
  /* variable name: $color-logo-foreground */
  fill: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .splash .logo #logo_foreground {
    fill: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .splash .logo #logo_foreground {
  /* variable name: $color-logo-foreground */
  fill: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .splash .logo #logo_foreground {
  /* variable name: $color-logo-foreground */
  fill: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .splash .logo #logo_foreground {
  /* variable name: $color-logo-foreground */
  fill: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .splash .logo #logo_foreground {
  /* variable name: $color-logo-foreground */
  fill: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .splash .logo #logo_foreground {
  fill: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .splash .logo #logo_foreground {
    fill: #262626;
  }
}

/* line 1569, app/assets/stylesheets/application.scss */
.splash .logo #logo_background {
  /* variable name: $color-logo-background */
  fill: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .splash .logo #logo_background {
    fill: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .splash .logo #logo_background {
  /* variable name: $color-logo-background */
  fill: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .splash .logo #logo_background {
  /* variable name: $color-logo-background */
  fill: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .splash .logo #logo_background {
  /* variable name: $color-logo-background */
  fill: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .splash .logo #logo_background {
  /* variable name: $color-logo-background */
  fill: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .splash .logo #logo_background {
  fill: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .splash .logo #logo_background {
    fill: #353535;
  }
}

/* line 1573, app/assets/stylesheets/application.scss */
.splash .splash-inner {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

/* line 1579, app/assets/stylesheets/application.scss */
.splash .trial-time {
  position: relative;
  top: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

/* line 1586, app/assets/stylesheets/application.scss */
.splash .trial-time .remaining-time {
  margin-bottom: 8px;
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .splash .trial-time .remaining-time {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .splash .trial-time .remaining-time {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .splash .trial-time .remaining-time {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .splash .trial-time .remaining-time {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .splash .trial-time .remaining-time {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .splash .trial-time .remaining-time {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .splash .trial-time .remaining-time {
    color: #D4D4D4;
  }
}

/* line 1590, app/assets/stylesheets/application.scss */
.native .splash .trial-time {
  display: none;
}

/* line 1594, app/assets/stylesheets/application.scss */
.entry-selected .splash {
  display: none;
}

/* line 1599, app/assets/stylesheets/application.scss */
.app-wrap {
  display: flex;
  height: 100%;
  overflow: hidden;
  align-items: flex-start;
}

/* line 1604, app/assets/stylesheets/application.scss */
.app-wrap .feeds-column,
.app-wrap .entries-column {
  flex-grow: 0;
  border-right-width: 1px;
  border-right-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .app-wrap .feeds-column, .theme-auto .app-wrap .entries-column {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .app-wrap .feeds-column, .theme-day .app-wrap .entries-column {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .app-wrap .feeds-column, .theme-sunset .app-wrap .entries-column {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .app-wrap .feeds-column, .theme-dusk .app-wrap .entries-column {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .app-wrap .feeds-column, .theme-midnight .app-wrap .entries-column {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .app-wrap .feeds-column, .theme-auto .app-wrap .entries-column {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .app-wrap .feeds-column, .theme-auto .app-wrap .entries-column {
    border-color: black;
  }
}

/* line 1609, app/assets/stylesheets/application.scss */
.app-wrap .feeds-column {
  width: 280px;
  /* variable name: $color-base */
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .app-wrap .feeds-column {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .app-wrap .feeds-column {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .app-wrap .feeds-column {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .app-wrap .feeds-column {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .app-wrap .feeds-column {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .app-wrap .feeds-column {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .app-wrap .feeds-column {
    background-color: #262626;
  }
}

/* line 1613, app/assets/stylesheets/application.scss */
.app-wrap .inner-column {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
}

/* line 1622, app/assets/stylesheets/application.scss */
.app-wrap .entries-column {
  width: 380px;
}

@media (max-width: 1300px) {
  /* line 1622, app/assets/stylesheets/application.scss */
  .app-wrap .entries-column {
    width: 320px;
  }
}

/* line 1628, app/assets/stylesheets/application.scss */
.app-wrap .entry-column {
  flex-grow: 1;
}

/* line 1631, app/assets/stylesheets/application.scss */
.app-wrap.show {
  display: flex !important;
}

/* line 1636, app/assets/stylesheets/application.scss */
.app-panel {
  height: 100%;
  position: relative;
}

/* line 1641, app/assets/stylesheets/application.scss */
.scroll-bars {
  scrollbar-color: #91959B #E9E9EB;
}

/* line 1642, app/assets/stylesheets/application.scss */
.scroll-bars ::-webkit-scrollbar, .scroll-bars.settings-body::-webkit-scrollbar {
  -webkit-appearance: none;
          appearance: none;
  width: 12px;
}

/* line 1646, app/assets/stylesheets/application.scss */
.scroll-bars ::-webkit-scrollbar-thumb, .scroll-bars.settings-body::-webkit-scrollbar-thumb {
  border: 3px solid transparent;
  /* variable name: $color-contrast-200 */
  border-color: #E9E9EB;
  /* variable name: $color-contrast-400 */
  background-color: #91959B;
  border-radius: 6px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .scroll-bars ::-webkit-scrollbar-thumb, .theme-auto .scroll-bars.settings-body::-webkit-scrollbar-thumb {
    border-color: #353535;
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.scroll-bars ::-webkit-scrollbar-thumb, .theme-day.scroll-bars.settings-body::-webkit-scrollbar-thumb {
  /* variable name: $color-contrast-200 */
  border-color: #E9E9EB;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.scroll-bars ::-webkit-scrollbar-thumb, .theme-sunset.scroll-bars.settings-body::-webkit-scrollbar-thumb {
  /* variable name: $color-contrast-200 */
  border-color: #DFDCD6;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.scroll-bars ::-webkit-scrollbar-thumb, .theme-dusk.scroll-bars.settings-body::-webkit-scrollbar-thumb {
  /* variable name: $color-contrast-200 */
  border-color: #353535;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.scroll-bars ::-webkit-scrollbar-thumb, .theme-midnight.scroll-bars.settings-body::-webkit-scrollbar-thumb {
  /* variable name: $color-contrast-200 */
  border-color: #242424;
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.scroll-bars ::-webkit-scrollbar-thumb, .theme-auto.scroll-bars.settings-body::-webkit-scrollbar-thumb {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.scroll-bars ::-webkit-scrollbar-thumb, .theme-auto.scroll-bars.settings-body::-webkit-scrollbar-thumb {
    border-color: #353535;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .scroll-bars ::-webkit-scrollbar-thumb, .theme-auto .scroll-bars.settings-body::-webkit-scrollbar-thumb {
    background-color: #707070;
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.scroll-bars ::-webkit-scrollbar-thumb, .theme-day.scroll-bars.settings-body::-webkit-scrollbar-thumb {
  /* variable name: $color-contrast-400 */
  background-color: #91959B;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.scroll-bars ::-webkit-scrollbar-thumb, .theme-sunset.scroll-bars.settings-body::-webkit-scrollbar-thumb {
  /* variable name: $color-contrast-400 */
  background-color: #8E8C88;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.scroll-bars ::-webkit-scrollbar-thumb, .theme-dusk.scroll-bars.settings-body::-webkit-scrollbar-thumb {
  /* variable name: $color-contrast-400 */
  background-color: #707070;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.scroll-bars ::-webkit-scrollbar-thumb, .theme-midnight.scroll-bars.settings-body::-webkit-scrollbar-thumb {
  /* variable name: $color-contrast-400 */
  background-color: #595959;
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.scroll-bars ::-webkit-scrollbar-thumb, .theme-auto.scroll-bars.settings-body::-webkit-scrollbar-thumb {
  background-color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.scroll-bars ::-webkit-scrollbar-thumb, .theme-auto.scroll-bars.settings-body::-webkit-scrollbar-thumb {
    background-color: #707070;
  }
}

/* line 1651, app/assets/stylesheets/application.scss */
.scroll-bars ::-webkit-scrollbar-thumb:hover, .scroll-bars.settings-body::-webkit-scrollbar-thumb:hover {
  /* variable name: $color-contrast-500 */
  background-color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .scroll-bars ::-webkit-scrollbar-thumb:hover, .theme-auto .scroll-bars.settings-body::-webkit-scrollbar-thumb:hover {
    background-color: #8C8C8C;
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.scroll-bars ::-webkit-scrollbar-thumb:hover, .theme-day.scroll-bars.settings-body::-webkit-scrollbar-thumb:hover {
  /* variable name: $color-contrast-500 */
  background-color: #707680;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.scroll-bars ::-webkit-scrollbar-thumb:hover, .theme-sunset.scroll-bars.settings-body::-webkit-scrollbar-thumb:hover {
  /* variable name: $color-contrast-500 */
  background-color: #6E6D69;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.scroll-bars ::-webkit-scrollbar-thumb:hover, .theme-dusk.scroll-bars.settings-body::-webkit-scrollbar-thumb:hover {
  /* variable name: $color-contrast-500 */
  background-color: #8C8C8C;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.scroll-bars ::-webkit-scrollbar-thumb:hover, .theme-midnight.scroll-bars.settings-body::-webkit-scrollbar-thumb:hover {
  /* variable name: $color-contrast-500 */
  background-color: #757575;
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.scroll-bars ::-webkit-scrollbar-thumb:hover, .theme-auto.scroll-bars.settings-body::-webkit-scrollbar-thumb:hover {
  background-color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.scroll-bars ::-webkit-scrollbar-thumb:hover, .theme-auto.scroll-bars.settings-body::-webkit-scrollbar-thumb:hover {
    background-color: #8C8C8C;
  }
}

/* line 1655, app/assets/stylesheets/application.scss */
.scroll-bars ::-webkit-scrollbar-track-piece, .scroll-bars.settings-body::-webkit-scrollbar-track-piece {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .scroll-bars ::-webkit-scrollbar-track-piece, .theme-auto .scroll-bars.settings-body::-webkit-scrollbar-track-piece {
    background-color: #353535;
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.scroll-bars ::-webkit-scrollbar-track-piece, .theme-day.scroll-bars.settings-body::-webkit-scrollbar-track-piece {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.scroll-bars ::-webkit-scrollbar-track-piece, .theme-sunset.scroll-bars.settings-body::-webkit-scrollbar-track-piece {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.scroll-bars ::-webkit-scrollbar-track-piece, .theme-dusk.scroll-bars.settings-body::-webkit-scrollbar-track-piece {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.scroll-bars ::-webkit-scrollbar-track-piece, .theme-midnight.scroll-bars.settings-body::-webkit-scrollbar-track-piece {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.scroll-bars ::-webkit-scrollbar-track-piece, .theme-auto.scroll-bars.settings-body::-webkit-scrollbar-track-piece {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.scroll-bars ::-webkit-scrollbar-track-piece, .theme-auto.scroll-bars.settings-body::-webkit-scrollbar-track-piece {
    background-color: #353535;
  }
}

/* line 1661, app/assets/stylesheets/application.scss */
.scroll-bars.theme-sunset {
  scrollbar-color: #8E8C88 #DFDCD6;
}

/* line 1664, app/assets/stylesheets/application.scss */
.scroll-bars.theme-dusk {
  scrollbar-color: #707070 #353535;
}

/* line 1667, app/assets/stylesheets/application.scss */
.scroll-bars.theme-midnight {
  scrollbar-color: #595959 #242424;
}

/* line 1670, app/assets/stylesheets/application.scss */
.scroll-bars.theme-auto {
  scrollbar-color: #91959B #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 1670, app/assets/stylesheets/application.scss */
  .scroll-bars.theme-auto {
    scrollbar-color: #707070 #353535;
  }
}

/* line 1678, app/assets/stylesheets/application.scss */
.hamburger-menu-wrap {
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1689, app/assets/stylesheets/application.scss */
.hamburger-menu-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .hamburger-menu-wrap svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .hamburger-menu-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .hamburger-menu-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .hamburger-menu-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .hamburger-menu-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .hamburger-menu-wrap svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .hamburger-menu-wrap svg {
    fill: #D4D4D4;
  }
}

/* line 1695, app/assets/stylesheets/application.scss */
.hamburger-menu {
  cursor: pointer;
  z-index: 2;
  position: relative;
}

/* line 1699, app/assets/stylesheets/application.scss */
.hamburger-menu:before {
  left: -6px;
  position: absolute;
}

/* line 1703, app/assets/stylesheets/application.scss */
.hamburger-menu:after {
  position: absolute;
  left: 6px;
}

/* line 1708, app/assets/stylesheets/application.scss */
.hamburger-menu, .hamburger-menu:before, .hamburger-menu:after {
  width: 4px;
  height: 4px;
  border-radius: 2px;
  content: '';
  display: inline-block;
  /* variable name: $color-contrast-600 */
  background-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .hamburger-menu, .theme-auto .hamburger-menu:before, .theme-auto .hamburger-menu:after {
    background-color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .hamburger-menu, .theme-day .hamburger-menu:before, .theme-day .hamburger-menu:after {
  /* variable name: $color-contrast-600 */
  background-color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .hamburger-menu, .theme-sunset .hamburger-menu:before, .theme-sunset .hamburger-menu:after {
  /* variable name: $color-contrast-600 */
  background-color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .hamburger-menu, .theme-dusk .hamburger-menu:before, .theme-dusk .hamburger-menu:after {
  /* variable name: $color-contrast-600 */
  background-color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .hamburger-menu, .theme-midnight .hamburger-menu:before, .theme-midnight .hamburger-menu:after {
  /* variable name: $color-contrast-600 */
  background-color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .hamburger-menu, .theme-auto .hamburger-menu:before, .theme-auto .hamburger-menu:after {
  background-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .hamburger-menu, .theme-auto .hamburger-menu:before, .theme-auto .hamburger-menu:after {
    background-color: #D4D4D4;
  }
}

/* line 1718, app/assets/stylesheets/application.scss */
.bottom-toolbar {
  /* size in pixels: 10 */
  font-size: 0.625rem;
  /* variable name: $color-base */
  background-color: white;
  border-top-width: 1px;
  border-top-style: solid;
  /* variable name: $ */
  border-color: transparent;
  padding-bottom: 16px;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .bottom-toolbar {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .bottom-toolbar {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .bottom-toolbar {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .bottom-toolbar {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .bottom-toolbar {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .bottom-toolbar {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .bottom-toolbar {
    background-color: #262626;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .bottom-toolbar {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .bottom-toolbar {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .bottom-toolbar {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .bottom-toolbar {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .bottom-toolbar {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .bottom-toolbar {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .bottom-toolbar {
    border-color: transparent;
  }
}

/* line 1727, app/assets/stylesheets/application.scss */
.entries-column .bottom-toolbar {
  display: none;
}

/* line 1730, app/assets/stylesheets/application.scss */
.has-offscreen-panels .feeds-column .bottom-toolbar {
  display: none;
}

/* line 1733, app/assets/stylesheets/application.scss */
.has-offscreen-panels .entries-column .bottom-toolbar {
  display: flex;
}

/* line 1736, app/assets/stylesheets/application.scss */
.bottom-toolbar .toolbar-inner {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}

@media (max-width: 700px) {
  /* line 1718, app/assets/stylesheets/application.scss */
  .bottom-toolbar {
    border-top-width: 1px;
    border-top-style: solid;
    /* variable name: $color-borders-alt */
    border-color: #E9E9EB;
  }
}

@media (max-width: 700px) and (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .bottom-toolbar {
    border-color: black;
  }
}

@media (max-width: 700px) {
  /* line 41, app/assets/stylesheets/theme.scss */
  .theme-day .bottom-toolbar {
    /* variable name: $color-borders-alt */
    border-color: #E9E9EB;
  }
  /* line 41, app/assets/stylesheets/theme.scss */
  .theme-sunset .bottom-toolbar {
    /* variable name: $color-borders-alt */
    border-color: #DFDCD6;
  }
  /* line 41, app/assets/stylesheets/theme.scss */
  .theme-dusk .bottom-toolbar {
    /* variable name: $color-borders-alt */
    border-color: black;
  }
  /* line 41, app/assets/stylesheets/theme.scss */
  .theme-midnight .bottom-toolbar {
    /* variable name: $color-borders-alt */
    border-color: black;
  }
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .bottom-toolbar {
    border-color: #E9E9EB;
  }
}

@media (max-width: 700px) and (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .bottom-toolbar {
    border-color: black;
  }
}

/* line 1746, app/assets/stylesheets/application.scss */
.feed-toolbar {
  padding-bottom: 0;
  z-index: 2;
  padding: 16px 0 20px 0;
}

/* line 1750, app/assets/stylesheets/application.scss */
.entries-column .feed-toolbar {
  padding: 8px 0;
}

/* line 1753, app/assets/stylesheets/application.scss */
.feed-toolbar .toolbar-button {
  flex: 1;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  border: none;
  margin: 0;
  padding: 0;
  /* size in pixels: 12 */
  font-size: 0.75rem;
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-direction: column;
  background-color: transparent;
  cursor: pointer;
}

/* line 1767, app/assets/stylesheets/application.scss */
.feed-toolbar .toolbar-button:hover {
  text-decoration: none;
}

/* line 1770, app/assets/stylesheets/application.scss */
.feed-toolbar .toolbar-button span {
  padding-top: 6px;
  /* variable name: $color-contrast-600 */
  color: #39404B;
  flex: 0 0 auto;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-toolbar .toolbar-button span {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feed-toolbar .toolbar-button span {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feed-toolbar .toolbar-button span {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feed-toolbar .toolbar-button span {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feed-toolbar .toolbar-button span {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feed-toolbar .toolbar-button span {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-toolbar .toolbar-button span {
    color: #D4D4D4;
  }
}

/* line 1774, app/assets/stylesheets/application.scss */
.has-offscreen-panels .feed-toolbar .toolbar-button span {
  padding-top: 4px;
}

/* line 1778, app/assets/stylesheets/application.scss */
.feed-toolbar .toolbar-button svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-toolbar .toolbar-button svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feed-toolbar .toolbar-button svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feed-toolbar .toolbar-button svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feed-toolbar .toolbar-button svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feed-toolbar .toolbar-button svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feed-toolbar .toolbar-button svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-toolbar .toolbar-button svg {
    fill: #D4D4D4;
  }
}

/* line 1781, app/assets/stylesheets/application.scss */
.feed-toolbar .toolbar-button[disabled] {
  pointer-events: none;
  cursor: default;
}

/* line 1784, app/assets/stylesheets/application.scss */
.feed-toolbar .toolbar-button[disabled] span {
  /* variable name: $color-contrast-300 */
  color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-toolbar .toolbar-button[disabled] span {
    color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feed-toolbar .toolbar-button[disabled] span {
  /* variable name: $color-contrast-300 */
  color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feed-toolbar .toolbar-button[disabled] span {
  /* variable name: $color-contrast-300 */
  color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feed-toolbar .toolbar-button[disabled] span {
  /* variable name: $color-contrast-300 */
  color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feed-toolbar .toolbar-button[disabled] span {
  /* variable name: $color-contrast-300 */
  color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feed-toolbar .toolbar-button[disabled] span {
  color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-toolbar .toolbar-button[disabled] span {
    color: #4D4D4D;
  }
}

/* line 1787, app/assets/stylesheets/application.scss */
.feed-toolbar .toolbar-button[disabled] svg {
  /* variable name: $color-contrast-300 */
  fill: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-toolbar .toolbar-button[disabled] svg {
    fill: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feed-toolbar .toolbar-button[disabled] svg {
  /* variable name: $color-contrast-300 */
  fill: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feed-toolbar .toolbar-button[disabled] svg {
  /* variable name: $color-contrast-300 */
  fill: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feed-toolbar .toolbar-button[disabled] svg {
  /* variable name: $color-contrast-300 */
  fill: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feed-toolbar .toolbar-button[disabled] svg {
  /* variable name: $color-contrast-300 */
  fill: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feed-toolbar .toolbar-button[disabled] svg {
  fill: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-toolbar .toolbar-button[disabled] svg {
    fill: #4D4D4D;
  }
}

/* line 1792, app/assets/stylesheets/application.scss */
.feed-toolbar .toolbar-button-inner {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

/* line 1798, app/assets/stylesheets/application.scss */
.has-offscreen-panels .feed-toolbar .add-button {
  display: none;
}

/* line 1803, app/assets/stylesheets/application.scss */
.feed-toolbar .edit-button span {
  position: relative;
  left: -1px;
}

/* line 1808, app/assets/stylesheets/application.scss */
.feed-toolbar .icon-subscribe {
  /* variable name: $ */
  color: white;
  /* variable name: $color-contrast-600 */
  background-color: #39404B;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  line-height: 1;
  cursor: pointer;
  touch-action: manipulation;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  border-radius: 38px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-toolbar .icon-subscribe {
    color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feed-toolbar .icon-subscribe {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feed-toolbar .icon-subscribe {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feed-toolbar .icon-subscribe {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feed-toolbar .icon-subscribe {
  /* variable name: $ */
  color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feed-toolbar .icon-subscribe {
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-toolbar .icon-subscribe {
    color: white;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-toolbar .icon-subscribe {
    background-color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feed-toolbar .icon-subscribe {
  /* variable name: $color-contrast-600 */
  background-color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feed-toolbar .icon-subscribe {
  /* variable name: $color-contrast-600 */
  background-color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feed-toolbar .icon-subscribe {
  /* variable name: $color-contrast-600 */
  background-color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feed-toolbar .icon-subscribe {
  /* variable name: $color-contrast-600 */
  background-color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feed-toolbar .icon-subscribe {
  background-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-toolbar .icon-subscribe {
    background-color: #D4D4D4;
  }
}

/* line 1822, app/assets/stylesheets/application.scss */
.feed-toolbar .icon-subscribe svg {
  /* variable name: $color-base */
  fill: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-toolbar .icon-subscribe svg {
    fill: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feed-toolbar .icon-subscribe svg {
  /* variable name: $color-base */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feed-toolbar .icon-subscribe svg {
  /* variable name: $color-base */
  fill: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feed-toolbar .icon-subscribe svg {
  /* variable name: $color-base */
  fill: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feed-toolbar .icon-subscribe svg {
  /* variable name: $color-base */
  fill: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feed-toolbar .icon-subscribe svg {
  fill: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-toolbar .icon-subscribe svg {
    fill: #262626;
  }
}

/* line 1829, app/assets/stylesheets/application.scss */
.view_unread .zero-count {
  display: none;
}

/* line 1832, app/assets/stylesheets/application.scss */
.view_unread .collection-starred,
.view_unread .collection-all {
  display: none;
}

/* line 1838, app/assets/stylesheets/application.scss */
.view_starred .zero-count {
  display: none;
}

/* line 1841, app/assets/stylesheets/application.scss */
.view_starred .collection-all,
.view_starred .collection-unread,
.view_starred .collection-updated {
  display: none;
}

/* line 1848, app/assets/stylesheets/application.scss */
.view_all .zero-count .count {
  display: none;
}

/* line 1851, app/assets/stylesheets/application.scss */
.view_all .collection-starred,
.view_all .collection-unread,
.view_all .collection-updated {
  display: none;
}

/* line 1858, app/assets/stylesheets/application.scss */
.collection-saved-search.zero-count {
  display: block;
}

/* line 1863, app/assets/stylesheets/application.scss */
.collection-unread .favicon-unread-active {
  display: none;
}

/* line 1867, app/assets/stylesheets/application.scss */
.collection-unread.selected .favicon-unread {
  display: none;
}

/* line 1870, app/assets/stylesheets/application.scss */
.collection-unread.selected .favicon-unread-active {
  display: inline;
}

/* line 1876, app/assets/stylesheets/application.scss */
.view-mode {
  position: -webkit-sticky;
  position: sticky;
  top: -10px;
  z-index: 2;
  /* variable name: $color-base */
  background-color: white;
  /* size in pixels: 25 16 8 16 */
  padding: 1.5625rem 1rem 0.5rem 1rem;
  display: flex;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .view-mode {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .view-mode {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .view-mode {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .view-mode {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .view-mode {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .view-mode {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .view-mode {
    background-color: #262626;
  }
}

/* line 1883, app/assets/stylesheets/application.scss */
.view-mode .view-mode-icon {
  height: 27px;
  width: 27px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s ease;
}

/* line 1891, app/assets/stylesheets/application.scss */
.view-mode .view-mode-icon svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .view-mode .view-mode-icon svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .view-mode .view-mode-icon svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .view-mode .view-mode-icon svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .view-mode .view-mode-icon svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .view-mode .view-mode-icon svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .view-mode .view-mode-icon svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .view-mode .view-mode-icon svg {
    fill: #D4D4D4;
  }
}

/* line 1895, app/assets/stylesheets/application.scss */
.view-mode .view-mode-dropdown {
  display: flex;
  flex: 1;
  align-items: center;
  cursor: pointer;
}

/* line 1900, app/assets/stylesheets/application.scss */
.view-mode .view-mode-dropdown .dropdown-content {
  top: 40px;
  left: -8px;
}

/* line 1905, app/assets/stylesheets/application.scss */
.view-mode .selected-view-mode {
  margin: 0;
  /* size in pixels: 24 */
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.1;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  transition: transform 0.2s ease;
  transform-origin: top left;
  display: flex;
  align-items: center;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .view-mode .selected-view-mode {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .view-mode .selected-view-mode {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .view-mode .selected-view-mode {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .view-mode .selected-view-mode {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .view-mode .selected-view-mode {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .view-mode .selected-view-mode {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .view-mode .selected-view-mode {
    color: #F6F6F6;
  }
}

/* line 1915, app/assets/stylesheets/application.scss */
.view-mode .selected-view-mode .view-mode-unread,
.view-mode .selected-view-mode .view-mode-starred,
.view-mode .selected-view-mode .view-mode-all {
  display: none;
}

/* line 1920, app/assets/stylesheets/application.scss */
.view_unread .view-mode .selected-view-mode .view-mode-unread {
  display: block;
}

/* line 1923, app/assets/stylesheets/application.scss */
.view_starred .view-mode .selected-view-mode .view-mode-starred {
  display: block;
}

/* line 1926, app/assets/stylesheets/application.scss */
.view_all .view-mode .selected-view-mode .view-mode-all {
  display: block;
}

/* line 1930, app/assets/stylesheets/application.scss */
.view-mode .toggle-search {
  align-items: center;
  justify-content: center;
  display: flex;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  border: none;
  padding: 0;
  width: 48px;
  height: 40px;
  background-color: transparent;
  transition: transform 0.2s ease;
  position: relative;
  right: -1rem;
}

/* line 1943, app/assets/stylesheets/application.scss */
.view-mode .toggle-search svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .view-mode .toggle-search svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .view-mode .toggle-search svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .view-mode .toggle-search svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .view-mode .toggle-search svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .view-mode .toggle-search svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .view-mode .toggle-search svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .view-mode .toggle-search svg {
    fill: #D4D4D4;
  }
}

/* line 1946, app/assets/stylesheets/application.scss */
.has-offscreen-panels .feeds-column .view-mode .toggle-search {
  display: none;
}

/* line 1951, app/assets/stylesheets/application.scss */
.feed-scrolled:not(.has-offscreen-panels) .view-mode .selected-view-mode {
  transform: scale(0.75);
}

/* line 1954, app/assets/stylesheets/application.scss */
.feed-scrolled:not(.has-offscreen-panels) .view-mode .toggle-search {
  transform: translate3d(0, -3px, 0);
}

/* line 1958, app/assets/stylesheets/application.scss */
.feed-scrolled.has-offscreen-panels .view-mode {
  position: static;
}

/* line 1963, app/assets/stylesheets/application.scss */
.feeds .view-mode {
  display: none;
  /* size in pixels: 25 */
  padding-bottom: 1.5625rem;
}

/* line 1966, app/assets/stylesheets/application.scss */
.has-offscreen-panels .feeds .view-mode {
  display: flex;
}

/* line 1972, app/assets/stylesheets/application.scss */
.top-toolbar .show-subscribe svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .top-toolbar .show-subscribe svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .top-toolbar .show-subscribe svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .top-toolbar .show-subscribe svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .top-toolbar .show-subscribe svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .top-toolbar .show-subscribe svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .top-toolbar .show-subscribe svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .top-toolbar .show-subscribe svg {
    fill: #D4D4D4;
  }
}

/* line 1975, app/assets/stylesheets/application.scss */
.top-toolbar .show-subscribe,
.top-toolbar .settings-button-wrap {
  display: none;
}

/* line 1980, app/assets/stylesheets/application.scss */
.has-offscreen-panels .top-toolbar {
  height: 41px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $ */
  border-color: transparent;
  align-items: center;
  justify-content: space-between;
  display: flex;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .has-offscreen-panels .top-toolbar {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .has-offscreen-panels .top-toolbar {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .has-offscreen-panels .top-toolbar {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .has-offscreen-panels .top-toolbar {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .has-offscreen-panels .top-toolbar {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .has-offscreen-panels .top-toolbar {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .has-offscreen-panels .top-toolbar {
    border-color: transparent;
  }
}

/* line 1986, app/assets/stylesheets/application.scss */
.has-offscreen-panels .top-toolbar .show-subscribe,
.has-offscreen-panels .top-toolbar .settings-button-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: none;
  padding: 0;
}

/* line 1996, app/assets/stylesheets/application.scss */
.has-offscreen-panels .top-toolbar .hamburger-menu-wrap, .has-offscreen-panels .top-toolbar .show-subscribe {
  position: static;
  height: 40px;
  width: 48px;
}

/* line 2001, app/assets/stylesheets/application.scss */
.has-offscreen-panels .top-toolbar .view-mode, .has-offscreen-panels .top-toolbar .select-wrap, .has-offscreen-panels .top-toolbar select {
  height: 100%;
}

/* line 2004, app/assets/stylesheets/application.scss */
.has-offscreen-panels .top-toolbar .view-mode {
  margin: 0;
  padding: 0;
  display: none;
}

/* line 2008, app/assets/stylesheets/application.scss */
.has-offscreen-panels .top-toolbar .view-mode select {
  margin: 0;
  transform: scale(1);
  width: auto;
}

/* line 2014, app/assets/stylesheets/application.scss */
.has-offscreen-panels .top-toolbar .toggle-search {
  display: none;
}

/* line 2017, app/assets/stylesheets/application.scss */
.has-offscreen-panels .top-toolbar .selected-view-mode {
  font-size: 16px;
  align-items: center;
}

/* line 2021, app/assets/stylesheets/application.scss */
.has-offscreen-panels .top-toolbar .view-mode {
  position: static;
}

/* line 2024, app/assets/stylesheets/application.scss */
.has-offscreen-panels .top-toolbar .view-mode-dropdown {
  position: static;
}

/* line 2026, app/assets/stylesheets/application.scss */
.has-offscreen-panels .top-toolbar .view-mode-dropdown .dropdown-content {
  left: 8px;
  right: auto;
  top: 42px;
}

/* line 2033, app/assets/stylesheets/application.scss */
.feed-scrolled-alt.has-offscreen-panels .top-toolbar {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders-alt */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-scrolled-alt.has-offscreen-panels .top-toolbar {
    border-color: black;
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.feed-scrolled-alt.has-offscreen-panels .top-toolbar {
  /* variable name: $color-borders-alt */
  border-color: #E9E9EB;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.feed-scrolled-alt.has-offscreen-panels .top-toolbar {
  /* variable name: $color-borders-alt */
  border-color: #DFDCD6;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.feed-scrolled-alt.has-offscreen-panels .top-toolbar {
  /* variable name: $color-borders-alt */
  border-color: black;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.feed-scrolled-alt.has-offscreen-panels .top-toolbar {
  /* variable name: $color-borders-alt */
  border-color: black;
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.feed-scrolled-alt.has-offscreen-panels .top-toolbar {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.feed-scrolled-alt.has-offscreen-panels .top-toolbar {
    border-color: black;
  }
}

/* line 2035, app/assets/stylesheets/application.scss */
.feed-scrolled-alt.has-offscreen-panels .top-toolbar .view-mode {
  display: flex;
}

/* line 2040, app/assets/stylesheets/application.scss */
.feeds {
  /* variable name: $color-base */
  background-color: white;
  overflow-y: hidden;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  flex: 1;
  padding-top: 12px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds {
    background-color: #262626;
  }
}

/* line 2047, app/assets/stylesheets/application.scss */
.feeds.show {
  overflow-y: auto;
}

/* line 2050, app/assets/stylesheets/application.scss */
.has-offscreen-panels .feeds {
  padding-top: 0;
}

/* line 2053, app/assets/stylesheets/application.scss */
.feeds .feeds-target {
  padding-bottom: env(safe-area-inset-bottom);
}

/* line 2056, app/assets/stylesheets/application.scss */
.feeds ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 2060, app/assets/stylesheets/application.scss */
.feeds ul li {
  /* link padding + favicon outerwidth */
}

/* line 2061, app/assets/stylesheets/application.scss */
.feeds ul li a {
  text-decoration: none;
}

/* line 2064, app/assets/stylesheets/application.scss */
.feeds ul li .rename-form {
  margin: 0;
  padding: 0;
}

/* line 2068, app/assets/stylesheets/application.scss */
.feeds ul li .rename-feed-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 1px 2px;
  margin: 0;
  line-height: 1;
  border: 0;
  /* size in pixels: 14 */
  font-size: 0.875rem;
  max-width: 100%;
  border-radius: 0;
  text-overflow: ellipsis;
  cursor: text;
  position: relative;
  left: -2px;
  top: -1px;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds ul li .rename-feed-input {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds ul li .rename-feed-input {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds ul li .rename-feed-input {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds ul li .rename-feed-input {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds ul li .rename-feed-input {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds ul li .rename-feed-input {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds ul li .rename-feed-input {
    color: #F6F6F6;
  }
}

/* line 2083, app/assets/stylesheets/application.scss */
.feeds ul li .rename-feed-input.disabled {
  cursor: pointer;
  pointer-events: none;
  background-color: transparent;
}

/* line 2089, app/assets/stylesheets/application.scss */
.feeds ul li.source-section, .feeds ul li.collection-unread .feed-link, .feeds ul li.collection-all .feed-link, .feeds ul li.collection-starred .feed-link, .feeds ul li.collection-recently-played .feed-link, .feeds ul li.collection-updated .feed-link, .feeds ul li.collection-recently-read .feed-link, .feeds ul li.collection-pages .feed-link {
  padding-left: 16px;
}

/* line 2099, app/assets/stylesheets/application.scss */
.feeds ul li .count-wrap {
  margin-left: 8px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

/* line 2110, app/assets/stylesheets/application.scss */
.feeds ul li .count {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds ul li .count {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds ul li .count {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds ul li .count {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds ul li .count {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds ul li .count {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds ul li .count {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds ul li .count {
    color: #8C8C8C;
  }
}

/* line 2113, app/assets/stylesheets/application.scss */
.feeds ul li .tag-link .count-wrap {
  margin-left: 0;
}

/* line 2116, app/assets/stylesheets/application.scss */
.feeds ul li .tag-link .favicon-wrap {
  display: none;
}

/* line 2119, app/assets/stylesheets/application.scss */
.feeds ul li .feed-action-form {
  padding: 0;
  margin: 0;
  overflow: visible;
  min-width: 50px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}

/* line 2128, app/assets/stylesheets/application.scss */
.feeds ul li .feed-action-form .feed-action-button {
  font-weight: bold;
  /* variable name: $color-contrast-400 */
  color: #91959B;
  /* size in pixels: 12 */
  font-size: 0.75rem;
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  padding: 0 16px 0 0;
  margin: 0;
  text-align: right;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds ul li .feed-action-form .feed-action-button {
    color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds ul li .feed-action-form .feed-action-button {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds ul li .feed-action-form .feed-action-button {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds ul li .feed-action-form .feed-action-button {
  /* variable name: $color-contrast-400 */
  color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds ul li .feed-action-form .feed-action-button {
  /* variable name: $color-contrast-400 */
  color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds ul li .feed-action-form .feed-action-button {
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds ul li .feed-action-form .feed-action-button {
    color: #707070;
  }
}

/* line 2145, app/assets/stylesheets/application.scss */
.feeds ul li .clear-form {
  display: none;
}

/* line 2149, app/assets/stylesheets/application.scss */
.feeds ul li.selected .feed-action-button {
  /* variable name: $ */
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds ul li.selected .feed-action-button {
    color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds ul li.selected .feed-action-button {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds ul li.selected .feed-action-button {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds ul li.selected .feed-action-button {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds ul li.selected .feed-action-button {
  /* variable name: $ */
  color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds ul li.selected .feed-action-button {
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds ul li.selected .feed-action-button {
    color: white;
  }
}

/* line 2152, app/assets/stylesheets/application.scss */
.feeds ul li.selected .clear-form {
  display: block;
}

/* line 2158, app/assets/stylesheets/application.scss */
.feeds ul li .tag-link {
  padding-left: 42px;
  position: relative;
}

/* line 2163, app/assets/stylesheets/application.scss */
.feeds ul li.tag .drawer {
  height: 0;
  opacity: 0;
}

/* line 2167, app/assets/stylesheets/application.scss */
.feeds ul li.tag .icon-caret {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
  transform: rotate(-90deg);
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds ul li.tag .icon-caret {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds ul li.tag .icon-caret {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds ul li.tag .icon-caret {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds ul li.tag .icon-caret {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds ul li.tag .icon-caret {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds ul li.tag .icon-caret {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds ul li.tag .icon-caret {
    fill: #D4D4D4;
  }
}

/* line 2172, app/assets/stylesheets/application.scss */
.feeds ul li.tag.open .drawer {
  height: auto;
  opacity: 1;
}

/* line 2176, app/assets/stylesheets/application.scss */
.feeds ul li.tag.open .icon-caret {
  transform: rotate(0deg);
}

/* line 2181, app/assets/stylesheets/application.scss */
.feeds ul li.tag.animate .drawer {
  transition: opacity .3s linear;
}

/* line 2184, app/assets/stylesheets/application.scss */
.feeds ul li.tag.animate .icon-caret {
  transition: transform .15s linear;
}

/* line 2189, app/assets/stylesheets/application.scss */
.feeds ul li .tag-visibility-control {
  padding: 0;
  margin: 0;
}

/* line 2192, app/assets/stylesheets/application.scss */
.feeds ul li .tag-visibility-control .feed-action-button {
  position: absolute;
  width: 42px;
  top: 0;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  padding: 0 0 0 20px;
  margin: 0;
}

/* line 2210, app/assets/stylesheets/application.scss */
.feeds ul li.selected .feed-action-button svg {
  /* variable name: $ */
  fill: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds ul li.selected .feed-action-button svg {
    fill: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds ul li.selected .feed-action-button svg {
  /* variable name: $ */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds ul li.selected .feed-action-button svg {
  /* variable name: $ */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds ul li.selected .feed-action-button svg {
  /* variable name: $ */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds ul li.selected .feed-action-button svg {
  /* variable name: $ */
  fill: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds ul li.selected .feed-action-button svg {
  fill: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds ul li.selected .feed-action-button svg {
    fill: white;
  }
}

/* line 2214, app/assets/stylesheets/application.scss */
.feeds ul li.selected .clear-form {
  display: block;
}

/* line 2218, app/assets/stylesheets/application.scss */
.feeds ul li.ui-draggable-dragging {
  background-color: white;
  /* variable name: $color-selected */
  background-color: #0867E2;
  opacity: .8;
  border-radius: 4px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds ul li.ui-draggable-dragging {
    background-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds ul li.ui-draggable-dragging {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds ul li.ui-draggable-dragging {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds ul li.ui-draggable-dragging {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds ul li.ui-draggable-dragging {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds ul li.ui-draggable-dragging {
  background-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds ul li.ui-draggable-dragging {
    background-color: #0867E2;
  }
}

/* line 2223, app/assets/stylesheets/application.scss */
.feeds ul li.ui-draggable-dragging .count {
  display: none;
}

/* line 2226, app/assets/stylesheets/application.scss */
.feeds ul li.ui-draggable-dragging .feed-link {
  background-color: transparent !important;
}

/* line 2228, app/assets/stylesheets/application.scss */
.feeds ul li.ui-draggable-dragging .feed-link .rename-feed-input {
  color: white !important;
}

/* line 2230, app/assets/stylesheets/application.scss */
.feeds ul li.ui-draggable-dragging .feed-link .rename-feed-input.disabled {
  color: white !important;
}

/* line 2238, app/assets/stylesheets/application.scss */
.feeds .drawer {
  position: relative;
  overflow: hidden;
}

/* line 2241, app/assets/stylesheets/application.scss */
.feeds .drawer ul {
  overflow: hidden;
  padding: 0;
  position: relative;
}

/* line 2245, app/assets/stylesheets/application.scss */
.feeds .drawer ul:before {
  content: "";
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
  display: block;
  position: absolute;
  top: -1px;
  left: 42px;
  right: 15px;
  height: 1px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds .drawer ul:before {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds .drawer ul:before {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds .drawer ul:before {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds .drawer ul:before {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds .drawer ul:before {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds .drawer ul:before {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds .drawer ul:before {
    background-color: #353535;
  }
}

/* line 2257, app/assets/stylesheets/application.scss */
.feeds .droppable-hover > a {
  /* variable name: $color-selected */
  background-color: #0867E2 !important;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds .droppable-hover > a {
    background-color: #0867E2 !important;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds .droppable-hover > a {
  /* variable name: $color-selected */
  background-color: #0867E2 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds .droppable-hover > a {
  /* variable name: $color-selected */
  background-color: #0867E2 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds .droppable-hover > a {
  /* variable name: $color-selected */
  background-color: #0867E2 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds .droppable-hover > a {
  /* variable name: $color-selected */
  background-color: #0867E2 !important;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds .droppable-hover > a {
  background-color: #0867E2 !important;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds .droppable-hover > a {
    background-color: #0867E2 !important;
  }
}

/* line 2263, app/assets/stylesheets/application.scss */
.feeds:not(.dragging) .selected > a .count {
  color: white;
}

/* line 2266, app/assets/stylesheets/application.scss */
.feeds:not(.dragging) .selected input[disabled] {
  color: rgba(255, 255, 255, 0.9);
}

/* line 2269, app/assets/stylesheets/application.scss */
.feeds:not(.dragging) .selected .rename-feed-button {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds:not(.dragging) .selected .rename-feed-button {
    background-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds:not(.dragging) .selected .rename-feed-button {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds:not(.dragging) .selected .rename-feed-button {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds:not(.dragging) .selected .rename-feed-button {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds:not(.dragging) .selected .rename-feed-button {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds:not(.dragging) .selected .rename-feed-button {
  background-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds:not(.dragging) .selected .rename-feed-button {
    background-color: #0867E2;
  }
}

/* line 2274, app/assets/stylesheets/application.scss */
.feeds:not(.dragging) .selected > a {
  /* variable name: $color-selected-off */
  background-color: #707680;
  color: white !important;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds:not(.dragging) .selected > a {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds:not(.dragging) .selected > a {
  /* variable name: $color-selected-off */
  background-color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds:not(.dragging) .selected > a {
  /* variable name: $color-selected-off */
  background-color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds:not(.dragging) .selected > a {
  /* variable name: $color-selected-off */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds:not(.dragging) .selected > a {
  /* variable name: $color-selected-off */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds:not(.dragging) .selected > a {
  background-color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds:not(.dragging) .selected > a {
    background-color: #2D2D2D;
  }
}

/* line 2277, app/assets/stylesheets/application.scss */
.feeds:not(.dragging) .selected > a .rename-feed-input {
  color: #0D1623;
}

/* line 2279, app/assets/stylesheets/application.scss */
.feeds:not(.dragging) .selected > a .rename-feed-input.disabled {
  color: white;
}

/* line 2285, app/assets/stylesheets/application.scss */
.selected .feeds:not(.dragging) .selected > a {
  /* variable name: $color-selected */
  background: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .selected .feeds:not(.dragging) .selected > a {
    background: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .selected .feeds:not(.dragging) .selected > a {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .selected .feeds:not(.dragging) .selected > a {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .selected .feeds:not(.dragging) .selected > a {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .selected .feeds:not(.dragging) .selected > a {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .selected .feeds:not(.dragging) .selected > a {
  background: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .selected .feeds:not(.dragging) .selected > a {
    background: #0867E2;
  }
}

/* line 2287, app/assets/stylesheets/application.scss */
.selected .feeds:not(.dragging) .selected > a:hover {
  /* variable name: $color-selected */
  background: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .selected .feeds:not(.dragging) .selected > a:hover {
    background: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .selected .feeds:not(.dragging) .selected > a:hover {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .selected .feeds:not(.dragging) .selected > a:hover {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .selected .feeds:not(.dragging) .selected > a:hover {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .selected .feeds:not(.dragging) .selected > a:hover {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .selected .feeds:not(.dragging) .selected > a:hover {
  background: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .selected .feeds:not(.dragging) .selected > a:hover {
    background: #0867E2;
  }
}

/* line 2292, app/assets/stylesheets/application.scss */
.feeds:not(.dragging) li.selected .drawer ul:after {
  /* variable name: $color-selected-off */
  border-top-color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds:not(.dragging) li.selected .drawer ul:after {
    border-top-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds:not(.dragging) li.selected .drawer ul:after {
  /* variable name: $color-selected-off */
  border-top-color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds:not(.dragging) li.selected .drawer ul:after {
  /* variable name: $color-selected-off */
  border-top-color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds:not(.dragging) li.selected .drawer ul:after {
  /* variable name: $color-selected-off */
  border-top-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds:not(.dragging) li.selected .drawer ul:after {
  /* variable name: $color-selected-off */
  border-top-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds:not(.dragging) li.selected .drawer ul:after {
  border-top-color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds:not(.dragging) li.selected .drawer ul:after {
    border-top-color: #2D2D2D;
  }
}

/* line 2296, app/assets/stylesheets/application.scss */
.selected .feeds:not(.dragging) li.selected .drawer ul:after {
  /* variable name: $color-selected */
  border-top-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .selected .feeds:not(.dragging) li.selected .drawer ul:after {
    border-top-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .selected .feeds:not(.dragging) li.selected .drawer ul:after {
  /* variable name: $color-selected */
  border-top-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .selected .feeds:not(.dragging) li.selected .drawer ul:after {
  /* variable name: $color-selected */
  border-top-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .selected .feeds:not(.dragging) li.selected .drawer ul:after {
  /* variable name: $color-selected */
  border-top-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .selected .feeds:not(.dragging) li.selected .drawer ul:after {
  /* variable name: $color-selected */
  border-top-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .selected .feeds:not(.dragging) li.selected .drawer ul:after {
  border-top-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .selected .feeds:not(.dragging) li.selected .drawer ul:after {
    border-top-color: #0867E2;
  }
}

/* line 2301, app/assets/stylesheets/application.scss */
.feeds .drop-hover > a {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds .drop-hover > a {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds .drop-hover > a {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds .drop-hover > a {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds .drop-hover > a {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds .drop-hover > a {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds .drop-hover > a {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds .drop-hover > a {
    background-color: #353535;
  }
}

/* line 2304, app/assets/stylesheets/application.scss */
.feeds li.drop-hover .drawer {
  /* variable name: $ */
  box-shadow: inset 0 0 0 3px #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds li.drop-hover .drawer {
    box-shadow: inset 0 0 0 3px #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds li.drop-hover .drawer {
  /* variable name: $ */
  box-shadow: inset 0 0 0 3px #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds li.drop-hover .drawer {
  /* variable name: $ */
  box-shadow: inset 0 0 0 3px #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds li.drop-hover .drawer {
  /* variable name: $ */
  box-shadow: inset 0 0 0 3px #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds li.drop-hover .drawer {
  /* variable name: $ */
  box-shadow: inset 0 0 0 3px #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds li.drop-hover .drawer {
  box-shadow: inset 0 0 0 3px #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds li.drop-hover .drawer {
    box-shadow: inset 0 0 0 3px #353535;
  }
}

/* line 2307, app/assets/stylesheets/application.scss */
.feeds li.drop-hover .drawer ul:after {
  /* variable name: $color-borders */
  border-top-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds li.drop-hover .drawer ul:after {
    border-top-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds li.drop-hover .drawer ul:after {
  /* variable name: $color-borders */
  border-top-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds li.drop-hover .drawer ul:after {
  /* variable name: $color-borders */
  border-top-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds li.drop-hover .drawer ul:after {
  /* variable name: $color-borders */
  border-top-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds li.drop-hover .drawer ul:after {
  /* variable name: $color-borders */
  border-top-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds li.drop-hover .drawer ul:after {
  border-top-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds li.drop-hover .drawer ul:after {
    border-top-color: black;
  }
}

/* line 2314, app/assets/stylesheets/application.scss */
.feed-list li {
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 0;
}

/* line 2320, app/assets/stylesheets/application.scss */
.feed-list li .feed-link, .feed-list li.feed-link, .feed-list li.source-section {
  /* size in pixels: 14 */
  font-size: 0.875rem;
  /* variable name: $color-contrast-600 */
  color: #39404B;
  /* size in pixels: 6 */
  padding-top: 0.375rem;
  /* size in pixels: 6 */
  padding-bottom: 0.375rem;
  padding-left: 40px;
  padding-right: 16px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-list li .feed-link, .theme-auto .feed-list li.feed-link, .theme-auto .feed-list li.source-section {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feed-list li .feed-link, .theme-day .feed-list li.feed-link, .theme-day .feed-list li.source-section {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feed-list li .feed-link, .theme-sunset .feed-list li.feed-link, .theme-sunset .feed-list li.source-section {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feed-list li .feed-link, .theme-dusk .feed-list li.feed-link, .theme-dusk .feed-list li.source-section {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feed-list li .feed-link, .theme-midnight .feed-list li.feed-link, .theme-midnight .feed-list li.source-section {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feed-list li .feed-link, .theme-auto .feed-list li.feed-link, .theme-auto .feed-list li.source-section {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-list li .feed-link, .theme-auto .feed-list li.feed-link, .theme-auto .feed-list li.source-section {
    color: #D4D4D4;
  }
}

/* line 2327, app/assets/stylesheets/application.scss */
.feed-list li .feed-link .favicon-wrap, .feed-list li.feed-link .favicon-wrap, .feed-list li.source-section .favicon-wrap {
  margin-right: 6px;
  flex-shrink: 0;
}

/* line 2331, app/assets/stylesheets/application.scss */
.feed-list li .feed-link .collection-label-wrap, .feed-list li.feed-link .collection-label-wrap, .feed-list li.source-section .collection-label-wrap {
  min-width: 0;
  flex: 1 1 auto;
  line-height: 1;
  display: flex;
  align-items: center;
}

/* line 2338, app/assets/stylesheets/application.scss */
.feed-list li .feed-link .collection-label, .feed-list li.feed-link .collection-label, .feed-list li.source-section .collection-label {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.3;
  white-space: nowrap;
}

/* line 2344, app/assets/stylesheets/application.scss */
.feed-list li .feed-link .collection-label.hide, .feed-list li.feed-link .collection-label.hide, .feed-list li.source-section .collection-label.hide {
  display: none;
}

/* line 2349, app/assets/stylesheets/application.scss */
.feed-list li.source-section {
  /* size in pixels: 15 */
  font-size: 0.9375rem;
  /* size in pixels: 22 */
  padding-top: 1.375rem;
  /* variable name: $color-contrast-600 */
  color: #39404B;
  font-weight: bold;
  display: flex;
  align-items: center;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-list li.source-section {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feed-list li.source-section {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feed-list li.source-section {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feed-list li.source-section {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feed-list li.source-section {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feed-list li.source-section {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-list li.source-section {
    color: #D4D4D4;
  }
}

/* line 2356, app/assets/stylesheets/application.scss */
.feed-list li.source-section svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-list li.source-section svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feed-list li.source-section svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feed-list li.source-section svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feed-list li.source-section svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feed-list li.source-section svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feed-list li.source-section svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feed-list li.source-section svg {
    fill: #D4D4D4;
  }
}

/* line 2359, app/assets/stylesheets/application.scss */
.feed-list li.source-section.hide {
  display: none;
}

/* line 2363, app/assets/stylesheets/application.scss */
.feed-list li .feed-link, .feed-list li.feed-link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: block;
  align-items: center;
  display: flex;
}

/* line 2375, app/assets/stylesheets/application.scss */
.favicon-wrap {
  height: 20px;
  width: 20px;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  flex: 0 0 auto;
}

/* line 2385, app/assets/stylesheets/application.scss */
.favicon-wrap .favicon, .favicon-wrap svg, .favicon-wrap img {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px 16px;
  height: 16px;
  width: 16px;
  display: block;
}

/* line 2393, app/assets/stylesheets/application.scss */
.favicon-wrap.twitter-profile-image {
  border-radius: 20px;
}

/* line 2395, app/assets/stylesheets/application.scss */
.favicon-wrap.twitter-profile-image img {
  border-radius: 16px;
}

/* line 2399, app/assets/stylesheets/application.scss */
.entries .favicon-wrap {
  /* variable name: $ */
  background-color: transparent;
  /* variable name: $ */
  box-shadow: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entries .favicon-wrap {
    background-color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entries .favicon-wrap {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entries .favicon-wrap {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entries .favicon-wrap {
  /* variable name: $ */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entries .favicon-wrap {
  /* variable name: $ */
  background-color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entries .favicon-wrap {
  background-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entries .favicon-wrap {
    background-color: white;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entries .favicon-wrap {
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entries .favicon-wrap {
  /* variable name: $ */
  box-shadow: none;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entries .favicon-wrap {
  /* variable name: $ */
  box-shadow: none;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entries .favicon-wrap {
  /* variable name: $ */
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entries .favicon-wrap {
  /* variable name: $ */
  box-shadow: none;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entries .favicon-wrap {
  box-shadow: none;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entries .favicon-wrap {
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
  }
}

/* line 2412, app/assets/stylesheets/application.scss */
.host-feedbin-resolv-app.favicon, .host-feedbin-com.favicon, .host-feedbin-me.favicon {
  background-image: url(/assets/logo-78d7b994206a7cc9c1eb8bd906521e947839c12f6f2b4d68077add0f0b698946.svg) !important;
}

/* line 2417, app/assets/stylesheets/application.scss */
.host-twitter-com.favicon {
  background-image: url(/assets/replacement-favicon-twitter-163e1de18010930c148188562f31820eeadb8891d519c513d6a1f5c1ca68a822.svg) !important;
}

/* line 2423, app/assets/stylesheets/application.scss */
.theme-day .favicon-wrap {
  box-shadow: none;
}

/* line 2428, app/assets/stylesheets/application.scss */
li.selected > a .favicon-wrap, .theme-day li.selected > a .favicon-wrap {
  /* variable name: $ */
  background-color: white;
  /* variable name: $ */
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto li.selected > a .favicon-wrap, .theme-auto .theme-day li.selected > a .favicon-wrap {
    background-color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day li.selected > a .favicon-wrap, .theme-day .theme-day li.selected > a .favicon-wrap {
  /* variable name: $ */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset li.selected > a .favicon-wrap, .theme-sunset .theme-day li.selected > a .favicon-wrap {
  /* variable name: $ */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk li.selected > a .favicon-wrap, .theme-dusk .theme-day li.selected > a .favicon-wrap {
  /* variable name: $ */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight li.selected > a .favicon-wrap, .theme-midnight .theme-day li.selected > a .favicon-wrap {
  /* variable name: $ */
  background-color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto li.selected > a .favicon-wrap, .theme-auto .theme-day li.selected > a .favicon-wrap {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto li.selected > a .favicon-wrap, .theme-auto .theme-day li.selected > a .favicon-wrap {
    background-color: white;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto li.selected > a .favicon-wrap, .theme-auto .theme-day li.selected > a .favicon-wrap {
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day li.selected > a .favicon-wrap, .theme-day .theme-day li.selected > a .favicon-wrap {
  /* variable name: $ */
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset li.selected > a .favicon-wrap, .theme-sunset .theme-day li.selected > a .favicon-wrap {
  /* variable name: $ */
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk li.selected > a .favicon-wrap, .theme-dusk .theme-day li.selected > a .favicon-wrap {
  /* variable name: $ */
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight li.selected > a .favicon-wrap, .theme-midnight .theme-day li.selected > a .favicon-wrap {
  /* variable name: $ */
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto li.selected > a .favicon-wrap, .theme-auto .theme-day li.selected > a .favicon-wrap {
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto li.selected > a .favicon-wrap, .theme-auto .theme-day li.selected > a .favicon-wrap {
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
  }
}

/* line 2431, app/assets/stylesheets/application.scss */
.feeds li.selected > a .favicon-wrap.collection-favicon, .feeds .theme-day li.selected > a .favicon-wrap.collection-favicon {
  background: transparent;
  box-shadow: none;
}

/* line 2437, app/assets/stylesheets/application.scss */
.favicon-default {
  height: 16px;
  width: 16px;
  overflow: hidden;
  display: block;
  border-radius: 2px;
}

/* line 2443, app/assets/stylesheets/application.scss */
.favicon-default .favicon-inner {
  height: 32px;
  width: 32px;
  content: "";
  display: block;
  background-repeat: no-repeat;
}

/* line 2450, app/assets/stylesheets/application.scss */
.favicon-default.favicon-mask .favicon-inner {
  background-image: url(/assets/favicon-mask-b0f602a8d7975e0acf1d2fbab5e5f6f96d3b2469f4baba7741646c046447d6da.svg);
}

/* line 2453, app/assets/stylesheets/application.scss */
.favicon-default.favicon-mask-alt .favicon-inner {
  background-image: url(/assets/favicon-mask-alt-962c31d3be7a8975e316546bd2ecd822aca44740efba1d9f8d9d1edea024da67.svg);
}

/* line 2458, app/assets/stylesheets/application.scss */
.collection-favicon {
  background-size: 16px 16px;
  background: transparent !important;
  box-shadow: none;
}

/* line 2462, app/assets/stylesheets/application.scss */
.collection-favicon svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .collection-favicon svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .collection-favicon svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .collection-favicon svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .collection-favicon svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .collection-favicon svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .collection-favicon svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .collection-favicon svg {
    fill: #D4D4D4;
  }
}

/* line 2464, app/assets/stylesheets/application.scss */
li.selected > .feed-link .collection-favicon svg, li.selected.feed-link .collection-favicon svg, .entries li.selected .collection-favicon svg {
  fill: white;
}

/* line 2468, app/assets/stylesheets/application.scss */
.entries .collection-favicon {
  box-shadow: none !important;
}

/* line 2473, app/assets/stylesheets/application.scss */
.favicon-all {
  width: 12px !important;
  height: 10px !important;
}

/* line 2478, app/assets/stylesheets/application.scss */
.favicon-unread {
  width: 14px !important;
  height: 13px !important;
}

/* line 2483, app/assets/stylesheets/application.scss */
.favicon-unread-active {
  width: 14px !important;
  height: 13px !important;
}

/* line 2488, app/assets/stylesheets/application.scss */
.favicon-newsletter {
  width: 16px !important;
  height: 12px !important;
}

/* line 2493, app/assets/stylesheets/application.scss */
.back-button {
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  height: 16px;
  width: 11px;
  padding: 0;
  background-color: transparent;
  align-items: center;
  justify-content: center;
  display: flex;
}

/* line 2504, app/assets/stylesheets/application.scss */
.back-button svg * {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .back-button svg * {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .back-button svg * {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .back-button svg * {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .back-button svg * {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .back-button svg * {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .back-button svg * {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .back-button svg * {
    fill: #D4D4D4;
  }
}

/* line 2507, app/assets/stylesheets/application.scss */
.full-screen .back-button {
  display: none !important;
}

/* line 2512, app/assets/stylesheets/application.scss */
.entries-header {
  align-items: center;
  justify-content: space-between;
  /* variable name: $color-contrast-400 */
  color: #91959B;
  display: none;
  margin: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  height: 41px;
  text-align: center;
  overflow: hidden;
  flex-shrink: 0;
  z-index: 5;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-header {
    color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entries-header {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entries-header {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entries-header {
  /* variable name: $color-contrast-400 */
  color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entries-header {
  /* variable name: $color-contrast-400 */
  color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entries-header {
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-header {
    color: #707070;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-header {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entries-header {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entries-header {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entries-header {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entries-header {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entries-header {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-header {
    border-color: black;
  }
}

/* line 2524, app/assets/stylesheets/application.scss */
.one-up .entries-header {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders-alt */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .one-up .entries-header {
    border-color: black;
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.one-up .entries-header {
  /* variable name: $color-borders-alt */
  border-color: #E9E9EB;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.one-up .entries-header {
  /* variable name: $color-borders-alt */
  border-color: #DFDCD6;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.one-up .entries-header {
  /* variable name: $color-borders-alt */
  border-color: black;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.one-up .entries-header {
  /* variable name: $color-borders-alt */
  border-color: black;
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.one-up .entries-header {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.one-up .entries-header {
    border-color: black;
  }
}

/* line 2527, app/assets/stylesheets/application.scss */
.entries-header .feed-title-wrap {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-header .feed-title-wrap {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entries-header .feed-title-wrap {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entries-header .feed-title-wrap {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entries-header .feed-title-wrap {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entries-header .feed-title-wrap {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entries-header .feed-title-wrap {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-header .feed-title-wrap {
    color: #F6F6F6;
  }
}

/* line 2534, app/assets/stylesheets/application.scss */
.entries-header .back-button {
  display: flex;
  position: static;
  height: 100%;
  width: 40px;
  flex-shrink: 0;
}

/* line 2541, app/assets/stylesheets/application.scss */
.entries-header .search-button {
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: visible;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  padding: 0;
  height: 100%;
  width: 40px;
  flex-shrink: 0;
}

/* line 2553, app/assets/stylesheets/application.scss */
.entries-header .search-button svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-header .search-button svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entries-header .search-button svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entries-header .search-button svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entries-header .search-button svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entries-header .search-button svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entries-header .search-button svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-header .search-button svg {
    fill: #D4D4D4;
  }
}

/* line 2557, app/assets/stylesheets/application.scss */
.entries-header .favicon-wrap {
  position: absolute;
  left: 0;
  top: -2px;
}

/* line 2564, app/assets/stylesheets/application.scss */
.entries {
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  transition: transform .15s ease-in;
  /* variable name: $color-base */
  background-color: white;
  flex: 1;
  z-index: 4;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entries {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entries {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entries {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entries {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entries {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entries {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entries {
    background-color: #262626;
  }
}

/* line 2573, app/assets/stylesheets/application.scss */
.search .entries {
  transform: translateY(41px);
  padding-bottom: 41px;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .search .entries {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .search .entries {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .search .entries {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .search .entries {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .search .entries {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .search .entries {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .search .entries {
    border-color: black;
  }
}

/* line 2578, app/assets/stylesheets/application.scss */
.has-offscreen-panels .entries.loading {
  background-repeat: no-repeat;
  background-position: 50% 25%;
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-day-390f99faa9c5db74a3ed03c6dd89240aa8790c2e34ec3a057b5c8ef3cf83000c.svg);
  /* variable name: $color-base */
  background-color: white;
}

/* line 2579, app/assets/stylesheets/application.scss */
.has-offscreen-panels .entries.loading .entries-target {
  display: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .has-offscreen-panels .entries.loading {
    background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.has-offscreen-panels .entries.loading {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-day-390f99faa9c5db74a3ed03c6dd89240aa8790c2e34ec3a057b5c8ef3cf83000c.svg);
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.has-offscreen-panels .entries.loading {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-sunset-25f0e992c78029053e1d082ecc0bb0b13bf989d41bbb1a4445006a052efc0c9f.svg);
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.has-offscreen-panels .entries.loading {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.has-offscreen-panels .entries.loading {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.has-offscreen-panels .entries.loading {
  background-image: url(/assets/spinner-day-390f99faa9c5db74a3ed03c6dd89240aa8790c2e34ec3a057b5c8ef3cf83000c.svg);
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.has-offscreen-panels .entries.loading {
    background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .has-offscreen-panels .entries.loading {
    background-color: #262626;
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.has-offscreen-panels .entries.loading {
  /* variable name: $color-base */
  background-color: white;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.has-offscreen-panels .entries.loading {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.has-offscreen-panels .entries.loading {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.has-offscreen-panels .entries.loading {
  /* variable name: $color-base */
  background-color: black;
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.has-offscreen-panels .entries.loading {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.has-offscreen-panels .entries.loading {
    background-color: #262626;
  }
}

/* line 2587, app/assets/stylesheets/application.scss */
.search.show-search-options .entries {
  transform: translateY(82px);
  padding-bottom: 82px;
}

/* line 2591, app/assets/stylesheets/application.scss */
.entries ul {
  margin: 0;
  padding: 0 0 17px 0;
  list-style: none;
}

/* line 2605, app/assets/stylesheets/application.scss */
.entry-summary {
  margin: 0;
  position: relative;
}

/* line 2608, app/assets/stylesheets/application.scss */
.entry-summary .summary-menu {
  display: none;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 38px;
}

/* line 2615, app/assets/stylesheets/application.scss */
.entry-summary .summary-menu .summary-menu-button {
  padding: 0;
  border: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 100%;
}

/* line 2622, app/assets/stylesheets/application.scss */
.entry-summary .summary-menu .summary-menu-button svg {
  /* variable name: $ */
  fill: white;
  position: absolute;
  left: 8px;
  bottom: 19px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary .summary-menu .summary-menu-button svg {
    fill: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary .summary-menu .summary-menu-button svg {
  /* variable name: $ */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary .summary-menu .summary-menu-button svg {
  /* variable name: $ */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary .summary-menu .summary-menu-button svg {
  /* variable name: $ */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary .summary-menu .summary-menu-button svg {
  /* variable name: $ */
  fill: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary .summary-menu .summary-menu-button svg {
  fill: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary .summary-menu .summary-menu-button svg {
    fill: white;
  }
}

/* line 2629, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary .summary-menu {
  height: auto;
  top: 0;
}

/* line 2632, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary .summary-menu .summary-menu-button {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 2636, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary .summary-menu .summary-menu-button svg {
  position: static;
}

/* line 2641, app/assets/stylesheets/application.scss */
.entry-summary .summary-menu .icon-direction.flip {
  transform: scaleY(-1);
}

/* line 2644, app/assets/stylesheets/application.scss */
.entry-summary .summary-menu .dropdown-wrap .dropdown-content {
  top: -34px;
  width: auto;
}

/* line 2649, app/assets/stylesheets/application.scss */
.entries-column.selected .entry-summary.selected .summary-menu {
  display: block;
}

/* line 2654, app/assets/stylesheets/application.scss */
.entry-summary-link {
  display: block;
  line-height: 1.3;
  /* size in pixels: 14 */
  font-size: 0.875rem;
  /* size in pixels: 12 16px 12 16 */
  padding: 0.75rem 16px 0.75rem 1rem;
  /* variable name: $color-contrast-600 */
  color: #39404B;
  text-decoration: none !important;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary-link {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary-link {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary-link {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary-link {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary-link {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary-link {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary-link {
    color: #D4D4D4;
  }
}

/* line 2662, app/assets/stylesheets/application.scss */
.entry-summary-link .title-wrap {
  display: flex;
  margin-bottom: 4px;
}

/* line 2665, app/assets/stylesheets/application.scss */
.entry-summary-link .title-wrap .favicon-wrap {
  margin-right: 8px;
  flex: 0 0 auto;
}

/* line 2669, app/assets/stylesheets/application.scss */
.entry-summary-link .title-wrap .title {
  /* size in pixels: 15 */
  font-size: 0.9375rem;
  font-weight: bold;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* line 2676, app/assets/stylesheets/application.scss */
.one-up .entry-summary-link .title-wrap .title {
  /* size in pixels: 16 */
  font-size: 1rem;
}

/* line 2679, app/assets/stylesheets/application.scss */
.no-title .entry-summary-link .title-wrap .title {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 2682, app/assets/stylesheets/application.scss */
.no-title .entry-summary-link .title-wrap .title .title-inner span {
  font-weight: normal;
}

/* line 2688, app/assets/stylesheets/application.scss */
.entry-summary-link:hover {
  /* variable name: $color-contrast-600 */
  color: #39404B;
  text-decoration: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary-link:hover {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary-link:hover {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary-link:hover {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary-link:hover {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary-link:hover {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary-link:hover {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary-link:hover {
    color: #D4D4D4;
  }
}

/* line 2692, app/assets/stylesheets/application.scss */
.entry-summary-link .summary-content {
  display: block;
  margin-left: 28px;
}

/* line 2696, app/assets/stylesheets/application.scss */
.entry-summary-link .feed-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 4px 0 4px 0;
}

/* line 2700, app/assets/stylesheets/application.scss */
.entry-summary-link .summary {
  margin: 4px 0 4px 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* line 2706, app/assets/stylesheets/application.scss */
.no-title .entry-summary-link .summary {
  display: block;
  overflow: visible;
  white-space: normal;
}

/* line 2711, app/assets/stylesheets/application.scss */
.entry-summary-link .summary .inline-title {
  display: none;
}

/* line 2715, app/assets/stylesheets/application.scss */
.entry-summary-link .quoted-tweet, .entry-summary-link .link-preview {
  margin: 8px 0 8px 0;
  padding: 8px;
  border-radius: 8px;
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary-link .quoted-tweet, .theme-auto .entry-summary-link .link-preview {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary-link .quoted-tweet, .theme-day .entry-summary-link .link-preview {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary-link .quoted-tweet, .theme-sunset .entry-summary-link .link-preview {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary-link .quoted-tweet, .theme-dusk .entry-summary-link .link-preview {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary-link .quoted-tweet, .theme-midnight .entry-summary-link .link-preview {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary-link .quoted-tweet, .theme-auto .entry-summary-link .link-preview {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary-link .quoted-tweet, .theme-auto .entry-summary-link .link-preview {
    border-color: black;
  }
}

/* line 2722, app/assets/stylesheets/application.scss */
.entry-summary-link .entry-image {
  margin: 8px 0 8px 0;
  display: block;
  border-radius: 8px;
  overflow: hidden;
}

/* line 2727, app/assets/stylesheets/application.scss */
.entry-summary-link .entry-image.is-loading {
  position: relative;
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary-link .entry-image.is-loading {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary-link .entry-image.is-loading {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary-link .entry-image.is-loading {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary-link .entry-image.is-loading {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary-link .entry-image.is-loading {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary-link .entry-image.is-loading {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary-link .entry-image.is-loading {
    background-color: #2D2D2D;
  }
}

/* line 2731, app/assets/stylesheets/application.scss */
.entry-summary-link .entry-image img {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 2736, app/assets/stylesheets/application.scss */
.entry-summary-link .entry-image span {
  padding-top: 56.25%;
  display: block;
}

/* line 2741, app/assets/stylesheets/application.scss */
.entry-summary-link .link-preview {
  padding: 0;
  overflow: hidden;
}

/* line 2744, app/assets/stylesheets/application.scss */
.entry-summary-link .link-preview .entry-image {
  margin: 0;
  border-radius: 0;
}

/* line 2748, app/assets/stylesheets/application.scss */
.entry-summary-link .link-preview img {
  width: 100%;
}

/* line 2752, app/assets/stylesheets/application.scss */
.entry-summary-link .summary-status {
  display: flex;
  margin: 8px 0 0 0;
  align-items: center;
}

/* line 2756, app/assets/stylesheets/application.scss */
.entry-summary-link .summary-status svg {
  margin: 0 8px;
}

/* line 2759, app/assets/stylesheets/application.scss */
.entry-summary-link .summary-status .icon-star-on {
  visibility: hidden;
  margin: 0 2px 0 auto;
  fill: #E96A0E;
  height: 12px !important;
  width: 12px !important;
}

/* line 2765, app/assets/stylesheets/application.scss */
.entry-summary.starred .entry-summary-link .summary-status .icon-star-on {
  visibility: visible;
}

/* line 2768, app/assets/stylesheets/application.scss */
.entries-column .entry-summary.selected.starred .entry-summary-link .summary-status .icon-star-on {
  fill: #FFF;
}

/* line 2771, app/assets/stylesheets/application.scss */
.entries-column.selected .entry-summary.selected.starred .entry-summary-link .summary-status .icon-star-on {
  visibility: hidden;
}

/* line 2775, app/assets/stylesheets/application.scss */
.entry-summary-link .summary-status .icon-retweet {
  display: none;
}

/* line 2777, app/assets/stylesheets/application.scss */
.entry-summary.re-tweet .entry-summary-link .summary-status .icon-retweet {
  display: block;
}

/* line 2781, app/assets/stylesheets/application.scss */
.entry-summary-link .summary-status .icon-media {
  display: none;
}

/* line 2783, app/assets/stylesheets/application.scss */
.entry-summary.media .entry-summary-link .summary-status .icon-media {
  display: block;
}

/* line 2788, app/assets/stylesheets/application.scss */
.entry-summary-link .summary-inner, .entry-summary-link .summary {
  overflow-wrap: break-word;
}

/* line 2791, app/assets/stylesheets/application.scss */
.entry-summary-link .summary-status-inline, .entry-summary-link .feed-title-inline {
  display: none;
}

/* line 2794, app/assets/stylesheets/application.scss */
.entry-summary-link .link-preview-content {
  padding: 8px;
}

/* line 2797, app/assets/stylesheets/application.scss */
.entry-summary-link .light {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary-link .light {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary-link .light {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary-link .light {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary-link .light {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary-link .light {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary-link .light {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary-link .light {
    color: #8C8C8C;
  }
}

/* line 2800, app/assets/stylesheets/application.scss */
.entry-summary-link .extra-light {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary-link .extra-light {
    color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary-link .extra-light {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary-link .extra-light {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary-link .extra-light {
  /* variable name: $color-contrast-400 */
  color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary-link .extra-light {
  /* variable name: $color-contrast-400 */
  color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary-link .extra-light {
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary-link .extra-light {
    color: #707070;
  }
}

/* line 2803, app/assets/stylesheets/application.scss */
.entry-summary-link svg.light {
  /* variable name: $color-contrast-500 */
  fill: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary-link svg.light {
    fill: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary-link svg.light {
  /* variable name: $color-contrast-500 */
  fill: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary-link svg.light {
  /* variable name: $color-contrast-500 */
  fill: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary-link svg.light {
  /* variable name: $color-contrast-500 */
  fill: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary-link svg.light {
  /* variable name: $color-contrast-500 */
  fill: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary-link svg.light {
  fill: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary-link svg.light {
    fill: #8C8C8C;
  }
}

/* line 2815, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary-link {
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  align-items: center;
  padding: 8px 8px;
}

/* line 2820, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary-link .title-wrap .favicon-wrap,
.entries-display-inline .entry-summary-link .quoted-tweet,
.entries-display-inline .entry-summary-link .link-preview,
.entries-display-inline .entry-summary-link .entry-image,
.entries-display-inline .entry-summary-link .summary-content .feed-title {
  display: none;
}

/* line 2827, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary-link .title-wrap, .entries-display-inline .entry-summary-link .summary, .entries-display-inline .entry-summary-link .summary-status, .entries-display-inline .entry-summary-link .feed-title {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 2831, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary-link .feed-title-inline {
  display: block;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  width: 115px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 8px;
}

/* line 2839, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary-link .feed-title-inline .favicon-wrap {
  margin-right: 8px;
}

/* line 2843, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary-link .title-wrap {
  display: none;
}

/* line 2846, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary-link .summary-content {
  display: block;
  margin: 0 16px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 2850, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary-link .summary-content .summary-status {
  display: none;
}

/* line 2854, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary-link .summary {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 2856, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary-link .summary .inline-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline;
  margin: 0 8px 0 0;
  /* size in pixels: 14 */
  font-size: 0.875rem;
  font-weight: bold;
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-display-inline .entry-summary-link .summary .inline-title {
    color: #D4D4D4;
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.entries-display-inline .entry-summary-link .summary .inline-title {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.entries-display-inline .entry-summary-link .summary .inline-title {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.entries-display-inline .entry-summary-link .summary .inline-title {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.entries-display-inline .entry-summary-link .summary .inline-title {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.entries-display-inline .entry-summary-link .summary .inline-title {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.entries-display-inline .entry-summary-link .summary .inline-title {
    color: #D4D4D4;
  }
}

/* line 2864, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary-link .summary-status {
  display: flex;
  margin-left: auto;
  flex: 0 0 auto;
  flex-direction: row-reverse;
  margin-right: 4px;
}

/* line 2870, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary-link .summary-status .icon-star-on {
  order: -1;
  margin-left: 16px;
}

/* line 2878, app/assets/stylesheets/application.scss */
.entries-display-inline .no-title .entry-summary-link .feed-title-inline {
  width: auto;
  margin-right: 0;
}

/* line 2882, app/assets/stylesheets/application.scss */
.entries-display-inline .no-title .entry-summary-link .title-wrap {
  display: flex;
  flex: 0 0 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 87px;
  margin-right: 8px;
}

/* line 2889, app/assets/stylesheets/application.scss */
.entries-display-inline .no-title .entry-summary-link .title {
  /* size in pixels: 14 */
  font-size: 0.875rem;
  font-weight: normal;
}

/* line 2893, app/assets/stylesheets/application.scss */
.entries-display-inline .no-title .entry-summary-link .summary {
  /* size in pixels: 14 */
  font-size: 0.875rem;
  font-weight: bold;
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-display-inline .no-title .entry-summary-link .summary {
    color: #D4D4D4;
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.entries-display-inline .no-title .entry-summary-link .summary {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.entries-display-inline .no-title .entry-summary-link .summary {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.entries-display-inline .no-title .entry-summary-link .summary {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.entries-display-inline .no-title .entry-summary-link .summary {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.entries-display-inline .no-title .entry-summary-link .summary {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.entries-display-inline .no-title .entry-summary-link .summary {
    color: #D4D4D4;
  }
}

/* line 2898, app/assets/stylesheets/application.scss */
.entry-summary.selected .entry-summary-link {
  /* variable name: $ */
  color: white;
  /* variable name: $color-selected-off */
  background-color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.selected .entry-summary-link {
    color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary.selected .entry-summary-link {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary.selected .entry-summary-link {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary.selected .entry-summary-link {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary.selected .entry-summary-link {
  /* variable name: $ */
  color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary.selected .entry-summary-link {
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.selected .entry-summary-link {
    color: white;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.selected .entry-summary-link {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary.selected .entry-summary-link {
  /* variable name: $color-selected-off */
  background-color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary.selected .entry-summary-link {
  /* variable name: $color-selected-off */
  background-color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary.selected .entry-summary-link {
  /* variable name: $color-selected-off */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary.selected .entry-summary-link {
  /* variable name: $color-selected-off */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary.selected .entry-summary-link {
  background-color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.selected .entry-summary-link {
    background-color: #2D2D2D;
  }
}

/* line 2901, app/assets/stylesheets/application.scss */
.entry-summary.selected .entry-summary-link .light, .entry-summary.selected .entry-summary-link .extra-light {
  /* variable name: $ */
  color: rgba(255, 255, 255, 0.7);
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.selected .entry-summary-link .light, .theme-auto .entry-summary.selected .entry-summary-link .extra-light {
    color: rgba(255, 255, 255, 0.7);
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary.selected .entry-summary-link .light, .theme-day .entry-summary.selected .entry-summary-link .extra-light {
  /* variable name: $ */
  color: rgba(255, 255, 255, 0.7);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary.selected .entry-summary-link .light, .theme-sunset .entry-summary.selected .entry-summary-link .extra-light {
  /* variable name: $ */
  color: rgba(255, 255, 255, 0.7);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary.selected .entry-summary-link .light, .theme-dusk .entry-summary.selected .entry-summary-link .extra-light {
  /* variable name: $ */
  color: rgba(255, 255, 255, 0.7);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary.selected .entry-summary-link .light, .theme-midnight .entry-summary.selected .entry-summary-link .extra-light {
  /* variable name: $ */
  color: rgba(255, 255, 255, 0.7);
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary.selected .entry-summary-link .light, .theme-auto .entry-summary.selected .entry-summary-link .extra-light {
  color: rgba(255, 255, 255, 0.7);
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.selected .entry-summary-link .light, .theme-auto .entry-summary.selected .entry-summary-link .extra-light {
    color: rgba(255, 255, 255, 0.7);
  }
}

/* line 2904, app/assets/stylesheets/application.scss */
.entry-summary.selected .entry-summary-link svg.light {
  /* variable name: $ */
  fill: rgba(255, 255, 255, 0.7);
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.selected .entry-summary-link svg.light {
    fill: rgba(255, 255, 255, 0.7);
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary.selected .entry-summary-link svg.light {
  /* variable name: $ */
  fill: rgba(255, 255, 255, 0.7);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary.selected .entry-summary-link svg.light {
  /* variable name: $ */
  fill: rgba(255, 255, 255, 0.7);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary.selected .entry-summary-link svg.light {
  /* variable name: $ */
  fill: rgba(255, 255, 255, 0.7);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary.selected .entry-summary-link svg.light {
  /* variable name: $ */
  fill: rgba(255, 255, 255, 0.7);
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary.selected .entry-summary-link svg.light {
  fill: rgba(255, 255, 255, 0.7);
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.selected .entry-summary-link svg.light {
    fill: rgba(255, 255, 255, 0.7);
  }
}

/* line 2907, app/assets/stylesheets/application.scss */
.entry-summary.selected .entry-summary-link .quoted-tweet, .entry-summary.selected .entry-summary-link .link-preview {
  /* variable name: $ */
  border-color: rgba(255, 255, 255, 0.3);
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.selected .entry-summary-link .quoted-tweet, .theme-auto .entry-summary.selected .entry-summary-link .link-preview {
    border-color: rgba(255, 255, 255, 0.3);
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary.selected .entry-summary-link .quoted-tweet, .theme-day .entry-summary.selected .entry-summary-link .link-preview {
  /* variable name: $ */
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary.selected .entry-summary-link .quoted-tweet, .theme-sunset .entry-summary.selected .entry-summary-link .link-preview {
  /* variable name: $ */
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary.selected .entry-summary-link .quoted-tweet, .theme-dusk .entry-summary.selected .entry-summary-link .link-preview {
  /* variable name: $ */
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary.selected .entry-summary-link .quoted-tweet, .theme-midnight .entry-summary.selected .entry-summary-link .link-preview {
  /* variable name: $ */
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary.selected .entry-summary-link .quoted-tweet, .theme-auto .entry-summary.selected .entry-summary-link .link-preview {
  border-color: rgba(255, 255, 255, 0.3);
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.selected .entry-summary-link .quoted-tweet, .theme-auto .entry-summary.selected .entry-summary-link .link-preview {
    border-color: rgba(255, 255, 255, 0.3);
  }
}

/* line 2910, app/assets/stylesheets/application.scss */
.entry-summary.selected .entry-summary-link .quoted-tweet strong {
  /* variable name: $ */
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.selected .entry-summary-link .quoted-tweet strong {
    color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary.selected .entry-summary-link .quoted-tweet strong {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary.selected .entry-summary-link .quoted-tweet strong {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary.selected .entry-summary-link .quoted-tweet strong {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary.selected .entry-summary-link .quoted-tweet strong {
  /* variable name: $ */
  color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary.selected .entry-summary-link .quoted-tweet strong {
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.selected .entry-summary-link .quoted-tweet strong {
    color: white;
  }
}

/* line 2913, app/assets/stylesheets/application.scss */
.entries-column.selected .entry-summary.selected .entry-summary-link {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-column.selected .entry-summary.selected .entry-summary-link {
    background-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entries-column.selected .entry-summary.selected .entry-summary-link {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entries-column.selected .entry-summary.selected .entry-summary-link {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entries-column.selected .entry-summary.selected .entry-summary-link {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entries-column.selected .entry-summary.selected .entry-summary-link {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entries-column.selected .entry-summary.selected .entry-summary-link {
  background-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-column.selected .entry-summary.selected .entry-summary-link {
    background-color: #0867E2;
  }
}

/* line 2916, app/assets/stylesheets/application.scss */
.entry-summary.selected .entry-summary-link .inline-title {
  /* variable name: $ */
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.selected .entry-summary-link .inline-title {
    color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary.selected .entry-summary-link .inline-title {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary.selected .entry-summary-link .inline-title {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary.selected .entry-summary-link .inline-title {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary.selected .entry-summary-link .inline-title {
  /* variable name: $ */
  color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary.selected .entry-summary-link .inline-title {
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.selected .entry-summary-link .inline-title {
    color: white;
  }
}

/* line 2920, app/assets/stylesheets/application.scss */
.entry-summary.read:not(.selected) .entry-summary-link {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.read:not(.selected) .entry-summary-link {
    color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary.read:not(.selected) .entry-summary-link {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary.read:not(.selected) .entry-summary-link {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary.read:not(.selected) .entry-summary-link {
  /* variable name: $color-contrast-400 */
  color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary.read:not(.selected) .entry-summary-link {
  /* variable name: $color-contrast-400 */
  color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary.read:not(.selected) .entry-summary-link {
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.read:not(.selected) .entry-summary-link {
    color: #707070;
  }
}

/* line 2922, app/assets/stylesheets/application.scss */
.entry-summary.read:not(.selected) .entry-summary-link .inline-title {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.read:not(.selected) .entry-summary-link .inline-title {
    color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary.read:not(.selected) .entry-summary-link .inline-title {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary.read:not(.selected) .entry-summary-link .inline-title {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary.read:not(.selected) .entry-summary-link .inline-title {
  /* variable name: $color-contrast-400 */
  color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary.read:not(.selected) .entry-summary-link .inline-title {
  /* variable name: $color-contrast-400 */
  color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary.read:not(.selected) .entry-summary-link .inline-title {
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.read:not(.selected) .entry-summary-link .inline-title {
    color: #707070;
  }
}

/* line 2925, app/assets/stylesheets/application.scss */
.entry-summary.read:not(.selected) .entry-summary-link .light, .entry-summary.read:not(.selected) .entry-summary-link .extra-light {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.read:not(.selected) .entry-summary-link .light, .theme-auto .entry-summary.read:not(.selected) .entry-summary-link .extra-light {
    color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary.read:not(.selected) .entry-summary-link .light, .theme-day .entry-summary.read:not(.selected) .entry-summary-link .extra-light {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary.read:not(.selected) .entry-summary-link .light, .theme-sunset .entry-summary.read:not(.selected) .entry-summary-link .extra-light {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary.read:not(.selected) .entry-summary-link .light, .theme-dusk .entry-summary.read:not(.selected) .entry-summary-link .extra-light {
  /* variable name: $color-contrast-400 */
  color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary.read:not(.selected) .entry-summary-link .light, .theme-midnight .entry-summary.read:not(.selected) .entry-summary-link .extra-light {
  /* variable name: $color-contrast-400 */
  color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary.read:not(.selected) .entry-summary-link .light, .theme-auto .entry-summary.read:not(.selected) .entry-summary-link .extra-light {
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.read:not(.selected) .entry-summary-link .light, .theme-auto .entry-summary.read:not(.selected) .entry-summary-link .extra-light {
    color: #707070;
  }
}

/* line 2928, app/assets/stylesheets/application.scss */
.entry-summary.read:not(.selected) .entry-summary-link svg.light {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.read:not(.selected) .entry-summary-link svg.light {
    fill: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-summary.read:not(.selected) .entry-summary-link svg.light {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-summary.read:not(.selected) .entry-summary-link svg.light {
  /* variable name: $color-contrast-400 */
  fill: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-summary.read:not(.selected) .entry-summary-link svg.light {
  /* variable name: $color-contrast-400 */
  fill: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-summary.read:not(.selected) .entry-summary-link svg.light {
  /* variable name: $color-contrast-400 */
  fill: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-summary.read:not(.selected) .entry-summary-link svg.light {
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-summary.read:not(.selected) .entry-summary-link svg.light {
    fill: #707070;
  }
}

/* line 2934, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary.selected.no-title .entry-summary-link .summary {
  /* variable name: $ */
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-display-inline .entry-summary.selected.no-title .entry-summary-link .summary {
    color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entries-display-inline .entry-summary.selected.no-title .entry-summary-link .summary {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entries-display-inline .entry-summary.selected.no-title .entry-summary-link .summary {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entries-display-inline .entry-summary.selected.no-title .entry-summary-link .summary {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entries-display-inline .entry-summary.selected.no-title .entry-summary-link .summary {
  /* variable name: $ */
  color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entries-display-inline .entry-summary.selected.no-title .entry-summary-link .summary {
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-display-inline .entry-summary.selected.no-title .entry-summary-link .summary {
    color: white;
  }
}

/* line 2940, app/assets/stylesheets/application.scss */
.entries-display-inline .entry-summary.read.no-title:not(.selected) .entry-summary-link .summary {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-display-inline .entry-summary.read.no-title:not(.selected) .entry-summary-link .summary {
    color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entries-display-inline .entry-summary.read.no-title:not(.selected) .entry-summary-link .summary {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entries-display-inline .entry-summary.read.no-title:not(.selected) .entry-summary-link .summary {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entries-display-inline .entry-summary.read.no-title:not(.selected) .entry-summary-link .summary {
  /* variable name: $color-contrast-400 */
  color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entries-display-inline .entry-summary.read.no-title:not(.selected) .entry-summary-link .summary {
  /* variable name: $color-contrast-400 */
  color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entries-display-inline .entry-summary.read.no-title:not(.selected) .entry-summary-link .summary {
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entries-display-inline .entry-summary.read.no-title:not(.selected) .entry-summary-link .summary {
    color: #707070;
  }
}

/* line 2947, app/assets/stylesheets/application.scss */
.entries-feed-0 .entries .feed-title {
  display: none;
}

/* line 2950, app/assets/stylesheets/application.scss */
.entries-feed-0 .entries .feed-title-inline {
  width: 20px;
}

/* line 2956, app/assets/stylesheets/application.scss */
.entries-feed-0.entries-display-inline .entries .no-title .title-wrap {
  display: none;
}

/* line 2962, app/assets/stylesheets/application.scss */
.entries-body-0 .entries .summary-inner {
  display: none;
}

/* line 2969, app/assets/stylesheets/application.scss */
.entries-body-0:not(.entries-display-inline) .entries .no-title .summary {
  display: none;
}

/* line 2976, app/assets/stylesheets/application.scss */
.entries-image-0 .entries .entry-image, .entries-image-0 .entries .link-preview, .entries-display-inline .entries .entry-image, .entries-display-inline .entries .link-preview {
  display: none;
}

/* line 2981, app/assets/stylesheets/application.scss */
.entry-toolbar {
  display: flex;
  z-index: 3;
  width: 100%;
  height: 41px;
  /* variable name: $color-base */
  background-color: white;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  transition: transform .2s ease;
  transform: translate3d(0, 0, 0);
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-toolbar {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-toolbar {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-toolbar {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-toolbar {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-toolbar {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-toolbar {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-toolbar {
    background-color: #262626;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-toolbar {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-toolbar {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-toolbar {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-toolbar {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-toolbar {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-toolbar {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-toolbar {
    border-color: black;
  }
}

/* line 2990, app/assets/stylesheets/application.scss */
.entry-toolbar.animate {
  transform: translate3d(0, 0, 0);
}

/* line 2993, app/assets/stylesheets/application.scss */
.one-up .entry-toolbar {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders-alt */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .one-up .entry-toolbar {
    border-color: black;
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.one-up .entry-toolbar {
  /* variable name: $color-borders-alt */
  border-color: #E9E9EB;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.one-up .entry-toolbar {
  /* variable name: $color-borders-alt */
  border-color: #DFDCD6;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.one-up .entry-toolbar {
  /* variable name: $color-borders-alt */
  border-color: black;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.one-up .entry-toolbar {
  /* variable name: $color-borders-alt */
  border-color: black;
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.one-up .entry-toolbar {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.one-up .entry-toolbar {
    border-color: black;
  }
}

/* line 2996, app/assets/stylesheets/application.scss */
.entry-toolbar .site-info {
  flex: 1 1 auto;
  display: flex;
  align-items: stretch;
  min-width: 0;
}

/* line 3002, app/assets/stylesheets/application.scss */
.entry-toolbar .back-button {
  display: none;
  height: 100%;
  width: 40px;
  flex-shrink: 0;
}

/* line 3008, app/assets/stylesheets/application.scss */
.entry-toolbar .button-full-screen {
  display: none;
  border-right-width: 1px;
  border-right-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  justify-content: center;
  align-items: center;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-toolbar .button-full-screen {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-toolbar .button-full-screen {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-toolbar .button-full-screen {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-toolbar .button-full-screen {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-toolbar .button-full-screen {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-toolbar .button-full-screen {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-toolbar .button-full-screen {
    border-color: black;
  }
}

/* line 3013, app/assets/stylesheets/application.scss */
.full-screen .entry-toolbar .button-full-screen {
  display: flex;
}

/* line 3016, app/assets/stylesheets/application.scss */
.native .entry-toolbar .button-full-screen {
  border: none;
}

/* line 3020, app/assets/stylesheets/application.scss */
.entry-toolbar .feed-button {
  margin-left: 13px;
  display: flex;
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: none;
  padding: 0;
  overflow: hidden;
}

/* line 3029, app/assets/stylesheets/application.scss */
.entry-toolbar .feed-button.link {
  cursor: pointer;
}

/* line 3032, app/assets/stylesheets/application.scss */
.entry-toolbar .feed-button:hover {
  text-decoration: none;
}

/* line 3035, app/assets/stylesheets/application.scss */
.entry-toolbar .feed-button .favicon-wrap {
  position: static;
  background-color: white;
  /* variable name: $ */
  background-color: transparent;
  /* variable name: $ */
  box-shadow: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-toolbar .feed-button .favicon-wrap {
    background-color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-toolbar .feed-button .favicon-wrap {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-toolbar .feed-button .favicon-wrap {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-toolbar .feed-button .favicon-wrap {
  /* variable name: $ */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-toolbar .feed-button .favicon-wrap {
  /* variable name: $ */
  background-color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-toolbar .feed-button .favicon-wrap {
  background-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-toolbar .feed-button .favicon-wrap {
    background-color: white;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-toolbar .feed-button .favicon-wrap {
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-toolbar .feed-button .favicon-wrap {
  /* variable name: $ */
  box-shadow: none;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-toolbar .feed-button .favicon-wrap {
  /* variable name: $ */
  box-shadow: none;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-toolbar .feed-button .favicon-wrap {
  /* variable name: $ */
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-toolbar .feed-button .favicon-wrap {
  /* variable name: $ */
  box-shadow: none;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-toolbar .feed-button .favicon-wrap {
  box-shadow: none;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-toolbar .feed-button .favicon-wrap {
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
  }
}

/* line 3047, app/assets/stylesheets/application.scss */
.entry-toolbar .feed-button .entry-feed-title {
  line-height: 20px;
  margin-left: 6px;
  /* size in pixels: 14 */
  font-size: 0.875rem;
  /* variable name: $color-contrast-600 */
  color: #39404B;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  border: none;
  background: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-toolbar .feed-button .entry-feed-title {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-toolbar .feed-button .entry-feed-title {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-toolbar .feed-button .entry-feed-title {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-toolbar .feed-button .entry-feed-title {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-toolbar .feed-button .entry-feed-title {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-toolbar .feed-button .entry-feed-title {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-toolbar .feed-button .entry-feed-title {
    color: #D4D4D4;
  }
}

/* line 3064, app/assets/stylesheets/application.scss */
.entry-basement {
  position: absolute;
  top: 41px;
  left: 0;
  width: 100%;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  display: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-basement {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-basement {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-basement {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-basement {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-basement {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-basement {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-basement {
    border-color: black;
  }
}

/* line 3071, app/assets/stylesheets/application.scss */
.entry-basement.open {
  display: block;
}

/* line 3074, app/assets/stylesheets/application.scss */
.entry-basement.foreground {
  z-index: 5;
}

/* line 3079, app/assets/stylesheets/application.scss */
.basement-panel {
  max-height: calc(100vh - 41px);
  overflow-y: scroll;
}

/* line 3084, app/assets/stylesheets/application.scss */
.basement-toolbar {
  height: 49px;
  width: 100%;
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .basement-toolbar {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .basement-toolbar {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .basement-toolbar {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .basement-toolbar {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .basement-toolbar {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .basement-toolbar {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .basement-toolbar {
    background-color: #2D2D2D;
  }
}

/* line 97, app/assets/stylesheets/functions.scss */
.basement-toolbar:before {
  right: 62px;
  border-top: 6px solid #E9E9EB;
  top: -1px;
  position: absolute;
  border-right: 6px solid rgba(0, 0, 0, 0);
  border-left: 6px solid rgba(0, 0, 0, 0);
  content: '';
  z-index: 10;
  visibility: hidden;
}

/* line 115, app/assets/stylesheets/functions.scss */
.theme-dusk .basement-toolbar:before {
  border-top-color: black;
}

/* line 123, app/assets/stylesheets/functions.scss */
.theme-sunset .basement-toolbar:before {
  border-top-color: #DFDCD6;
}

/* line 131, app/assets/stylesheets/functions.scss */
.theme-midnight .basement-toolbar:before {
  border-top-color: #242424;
}

/* line 141, app/assets/stylesheets/functions.scss */
.basement-toolbar:after {
  right: 63px;
  border-top: 5px solid white;
  top: -1px;
  position: absolute;
  border-right: 5px solid rgba(0, 0, 0, 0);
  border-left: 5px solid rgba(0, 0, 0, 0);
  content: '';
  z-index: 10;
  visibility: hidden;
}

/* line 160, app/assets/stylesheets/functions.scss */
.theme-dusk .basement-toolbar:after {
  border-top-color: #262626;
}

/* line 168, app/assets/stylesheets/functions.scss */
.theme-midnight .basement-toolbar:after {
  border-top-color: black;
}

/* line 176, app/assets/stylesheets/functions.scss */
.theme-sunset .basement-toolbar:after {
  border-top-color: #f5f2eb;
}

/* line 3098, app/assets/stylesheets/application.scss */
.one-up .basement-toolbar {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders-alt */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .one-up .basement-toolbar {
    border-color: black;
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.one-up .basement-toolbar {
  /* variable name: $color-borders-alt */
  border-color: #E9E9EB;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.one-up .basement-toolbar {
  /* variable name: $color-borders-alt */
  border-color: #DFDCD6;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.one-up .basement-toolbar {
  /* variable name: $color-borders-alt */
  border-color: black;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.one-up .basement-toolbar {
  /* variable name: $color-borders-alt */
  border-color: black;
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.one-up .basement-toolbar {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.one-up .basement-toolbar {
    border-color: black;
  }
}

/* line 3101, app/assets/stylesheets/application.scss */
.entry-basement.open .basement-toolbar:after, .entry-basement.open .basement-toolbar:before {
  visibility: visible;
}

/* line 3105, app/assets/stylesheets/application.scss */
.basement-toolbar.feed-settings {
  display: flex;
  align-items: stretch;
}

/* line 3108, app/assets/stylesheets/application.scss */
.basement-toolbar.feed-settings .toolbar-item {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  min-width: 50px;
  border-right-width: 1px;
  border-right-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  padding: 0 8px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .basement-toolbar.feed-settings .toolbar-item {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .basement-toolbar.feed-settings .toolbar-item {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .basement-toolbar.feed-settings .toolbar-item {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .basement-toolbar.feed-settings .toolbar-item {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .basement-toolbar.feed-settings .toolbar-item {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .basement-toolbar.feed-settings .toolbar-item {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .basement-toolbar.feed-settings .toolbar-item {
    border-color: black;
  }
}

/* line 3116, app/assets/stylesheets/application.scss */
.basement-toolbar.feed-settings .toolbar-item:hover {
  text-decoration: none;
}

/* line 3119, app/assets/stylesheets/application.scss */
.basement-toolbar.feed-settings .toolbar-item.icon {
  padding: 0;
}

/* line 3123, app/assets/stylesheets/application.scss */
.basement-toolbar.feed-settings input[type="text"] {
  margin: 0;
}

/* line 3127, app/assets/stylesheets/application.scss */
.basement-toolbar.feed-settings:before {
  left: 17px;
  right: auto;
}

/* line 3131, app/assets/stylesheets/application.scss */
.basement-toolbar.feed-settings:after {
  left: 18px;
  right: auto;
}

/* line 3137, app/assets/stylesheets/application.scss */
.touch.has-offscreen-panels .basement-toolbar:before, .touch.has-offscreen-panels .basement-toolbar:after {
  display: none;
}

/* line 3143, app/assets/stylesheets/application.scss */
.format-wrap {
  height: 100vh;
  width: 100vw;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
}

/* line 3152, app/assets/stylesheets/application.scss */
.format-palette {
  width: 304px;
  padding: 8px 0 32px 0;
  z-index: 4;
  /* variable name: $color-base-alt */
  background-color: white;
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  border-radius: 8px;
  box-shadow: 0px 4px 6px 2px rgba(0, 0, 0, 0.1);
}

@media (max-width: 700px) {
  /* line 3152, app/assets/stylesheets/application.scss */
  .format-palette {
    padding: 0 0 24px 0;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .format-palette {
  /* variable name: $color-base-alt */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .format-palette {
  /* variable name: $color-base-alt */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .format-palette {
  /* variable name: $color-base-alt */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .format-palette {
  /* variable name: $color-base-alt */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .format-palette {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette {
    background-color: #2D2D2D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .format-palette {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .format-palette {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .format-palette {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .format-palette {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .format-palette {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette {
    border-color: black;
  }
}

/* line 3167, app/assets/stylesheets/application.scss */
.format-palette h3 {
  /* size in pixels: 14 */
  font-size: 0.875rem;
  font-weight: bold;
  margin: 24px 16px 16px 16px;
}

/* line 3172, app/assets/stylesheets/application.scss */
.format-palette .control-group {
  margin: 0;
}

/* line 3175, app/assets/stylesheets/application.scss */
.format-palette .control {
  margin: 0 16px;
}

/* line 3179, app/assets/stylesheets/application.scss */
.format-palette .theme-options {
  margin: 0 16px;
  display: flex;
  justify-content: space-between;
}

/* line 3183, app/assets/stylesheets/application.scss */
.format-palette .theme-options label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  /* size in pixels: 12 */
  font-size: 0.75rem;
  overflow: visible;
}

/* line 3191, app/assets/stylesheets/application.scss */
.format-palette .theme-options label .swatch {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-contrast-400 */
  border-color: #91959B;
  margin-bottom: 8px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .theme-options label .swatch {
    border-color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .format-palette .theme-options label .swatch {
  /* variable name: $color-contrast-400 */
  border-color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .format-palette .theme-options label .swatch {
  /* variable name: $color-contrast-400 */
  border-color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .format-palette .theme-options label .swatch {
  /* variable name: $color-contrast-400 */
  border-color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .format-palette .theme-options label .swatch {
  /* variable name: $color-contrast-400 */
  border-color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .format-palette .theme-options label .swatch {
  border-color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .theme-options label .swatch {
    border-color: #707070;
  }
}

/* line 3197, app/assets/stylesheets/application.scss */
.format-palette .theme-options label .swatch:after {
  display: block;
  content: "";
  width: 50px;
  height: 50px;
  border: 4px solid transparent;
  border-radius: 50%;
  position: relative;
  top: -6px;
  left: -6px;
  pointer-events: none;
}

/* line 3213, app/assets/stylesheets/application.scss */
.format-palette :checked + label .swatch:after {
  border-color: #619EEC;
}

/* line 3217, app/assets/stylesheets/application.scss */
.format-palette label[for="user_theme_day"] .swatch {
  background-color: white;
}

/* line 3220, app/assets/stylesheets/application.scss */
.format-palette label[for="user_theme_sunset"] .swatch {
  background-color: #f5f2eb;
}

/* line 3223, app/assets/stylesheets/application.scss */
.format-palette label[for="user_theme_dusk"] .swatch {
  background-color: #262626;
}

/* line 3226, app/assets/stylesheets/application.scss */
.format-palette label[for="user_theme_midnight"] .swatch {
  background-color: black;
}

/* line 3228, app/assets/stylesheets/application.scss */
.theme-midnight .format-palette label[for="user_theme_midnight"] .swatch.swatch:after {
  border-color: #619EEC;
}

/* line 3232, app/assets/stylesheets/application.scss */
.format-palette label[for="user_theme_auto"] .swatch {
  position: relative;
  background-color: white;
}

/* line 3235, app/assets/stylesheets/application.scss */
.format-palette label[for="user_theme_auto"] .swatch:before {
  right: 0;
  top: 0;
  position: absolute;
  border-top-right-radius: 76px;
  border-bottom-right-radius: 76px;
  width: 19px;
  height: 38px;
  background-color: #262626;
  content: "";
  display: block;
}

/* line 3249, app/assets/stylesheets/application.scss */
.format-palette .font-options {
  display: flex;
  flex-wrap: wrap;
}

/* line 3252, app/assets/stylesheets/application.scss */
.format-palette .font-options .option {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0;
  flex: 1 1 50%;
  font-size: 16px;
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .font-options .option {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .format-palette .font-options .option {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .format-palette .font-options .option {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .format-palette .font-options .option {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .format-palette .font-options .option {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .format-palette .font-options .option {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .font-options .option {
    color: #D4D4D4;
  }
}

/* line 3260, app/assets/stylesheets/application.scss */
.format-palette .font-options .option svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .font-options .option svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .format-palette .font-options .option svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .format-palette .font-options .option svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .format-palette .font-options .option svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .format-palette .font-options .option svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .format-palette .font-options .option svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .font-options .option svg {
    fill: #D4D4D4;
  }
}

/* line 3263, app/assets/stylesheets/application.scss */
.format-palette .font-options .option label {
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: flex-end;
}

/* line 3271, app/assets/stylesheets/application.scss */
.format-palette .font-options .option .font-serif-2 {
  position: relative;
  bottom: -3px;
}

/* line 3275, app/assets/stylesheets/application.scss */
.format-palette .font-options .option .font-sans-serif-1 {
  position: relative;
  bottom: -2px;
}

/* line 3280, app/assets/stylesheets/application.scss */
.format-palette .font-options .radio-button {
  position: relative;
  margin-right: 8px;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

/* line 3288, app/assets/stylesheets/application.scss */
.format-palette .font-options .option svg {
  margin-left: 1px;
}

/* line 3291, app/assets/stylesheets/application.scss */
.format-palette .font-options label[for="user_font_sans-serif-1"] {
  /* whitney */
  font-family: "Sans Serif 1";
}

/* line 3295, app/assets/stylesheets/application.scss */
.format-palette .font-options label[for="user_font_sans-serif-2"] {
  /* ideal sans */
  font-family: "Sans Serif 2";
}

/* line 3299, app/assets/stylesheets/application.scss */
.format-palette .font-options label[for="user_font_serif-1"] {
  /* sentinel */
  font-family: "Serif 1";
}

/* line 3303, app/assets/stylesheets/application.scss */
.format-palette .font-options label[for="user_font_serif-2"] {
  /* mercury */
  font-family: "Serif 2";
}

/* line 3307, app/assets/stylesheets/application.scss */
.format-palette .font-options label[for="user_font_serif-3"] {
  font-family: Georgia, serif;
}

/* line 3311, app/assets/stylesheets/application.scss */
.format-palette .font-size {
  display: flex;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  border-top-width: 1px;
  border-top-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .font-size {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .format-palette .font-size {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .format-palette .font-size {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .format-palette .font-size {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .format-palette .font-size {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .format-palette .font-size {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .font-size {
    border-color: black;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .font-size {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .format-palette .font-size {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .format-palette .font-size {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .format-palette .font-size {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .format-palette .font-size {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .format-palette .font-size {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .font-size {
    border-color: black;
  }
}

/* line 3315, app/assets/stylesheets/application.scss */
.format-palette .font-size button {
  /* size in pixels: 14 */
  font-size: 0.875rem;
  padding: 16px;
  align-items: center;
  justify-content: center;
  flex: 1;
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .font-size button {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .format-palette .font-size button {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .format-palette .font-size button {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .format-palette .font-size button {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .format-palette .font-size button {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .format-palette .font-size button {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .font-size button {
    color: #D4D4D4;
  }
}

/* line 3322, app/assets/stylesheets/application.scss */
.format-palette .font-size button:active {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .font-size button:active {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .format-palette .font-size button:active {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .format-palette .font-size button:active {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .format-palette .font-size button:active {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .format-palette .font-size button:active {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .format-palette .font-size button:active {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .font-size button:active {
    color: #F6F6F6;
  }
}

/* line 3325, app/assets/stylesheets/application.scss */
.format-palette .font-size button:first-child {
  border-right-width: 1px;
  border-right-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .font-size button:first-child {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .format-palette .font-size button:first-child {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .format-palette .font-size button:first-child {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .format-palette .font-size button:first-child {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .format-palette .font-size button:first-child {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .format-palette .font-size button:first-child {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .format-palette .font-size button:first-child {
    border-color: black;
  }
}

/* line 3330, app/assets/stylesheets/application.scss */
.format-palette .control-group li > label {
  /* size in pixels: 14 */
  font-size: 0.875rem;
}

/* line 3334, app/assets/stylesheets/application.scss */
.fonts {
  padding: 100px;
}

/* line 3337, app/assets/stylesheets/application.scss */
.fonts .content-styles {
  font-size: 72px !important;
  color: black !important;
}

/* line 3342, app/assets/stylesheets/application.scss */
.entry-column {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 80px 80px;
  overflow: hidden;
}

/* line 3347, app/assets/stylesheets/application.scss */
.entry-column .bottom-toolbar {
  display: none;
}

/* line 3350, app/assets/stylesheets/application.scss */
.entry-column.has-content {
  background: none;
}

/* line 3354, app/assets/stylesheets/application.scss */
.full-screen.touch .entry-column .bottom-toolbar {
  display: flex;
}

/* line 3359, app/assets/stylesheets/application.scss */
.one-up .entry-column .bottom-toolbar {
  display: flex;
}

/* line 3365, app/assets/stylesheets/application.scss */
.entry-meta {
  height: 41px;
  flex-shrink: 0;
  z-index: 2;
  /* variable name: $color-base */
  background-color: white;
  display: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-meta {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-meta {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-meta {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-meta {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-meta {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-meta {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-meta {
    background-color: #262626;
  }
}

/* line 3371, app/assets/stylesheets/application.scss */
.has-content .entry-meta {
  display: block;
}

/* line 3376, app/assets/stylesheets/application.scss */
.entry-content-wrap {
  z-index: 0;
  flex: 1;
  position: relative;
}

/* line 3382, app/assets/stylesheets/application.scss */
.entry-content {
  /* variable name: $color-base */
  background-color: white;
  display: block;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: auto;
  overflow-x: hidden;
  transition: transform .2s ease, opacity .15s ease, top .2s ease;
  opacity: 1;
  -webkit-overflow-scrolling: touch;
  z-index: 2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-content {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-content {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-content {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-content {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-content {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-content {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-content {
    background-color: #262626;
  }
}

/* line 3397, app/assets/stylesheets/application.scss */
.entry-content.slide-up {
  transform: translate3d(0, -100vh, 0);
  opacity: 0;
}

/* line 3401, app/assets/stylesheets/application.scss */
.entry-content.slide-down {
  transform: translate3d(0, 100vh, 0);
  opacity: 0;
}

/* line 3407, app/assets/stylesheets/application.scss */
.next-entry, .previous-entry {
  height: 100vh;
  position: absolute;
  left: 0;
  right: 0;
  will-change: transform;
  transition: transform .2s ease;
  transform: translate3d(0, 0, 0);
  opacity: 1;
  z-index: 1;
}

/* line 3419, app/assets/stylesheets/application.scss */
.load-next-entry {
  transform: translate3d(0, 100vh, 0);
}

/* line 3421, app/assets/stylesheets/application.scss */
.load-next-entry.previous-entry {
  transform: translate3d(0, -100vh, 0);
}

/* line 3426, app/assets/stylesheets/application.scss */
.entry-inner {
  min-height: 100%;
  transition: max-width .3s linear;
}

/* line 3432, app/assets/stylesheets/application.scss */
.touch:not(.scroll-bars) .feeds-target, .touch:not(.scroll-bars) .entries-target, .touch:not(.scroll-bars) .entry-inner {
  min-height: 101%;
}

/* line 3437, app/assets/stylesheets/application.scss */
.entry-inner, .next-entry-preview {
  padding: 40px 20px 40px 20px;
  margin: 0 auto;
  max-width: 660px;
}

/* line 3443, app/assets/stylesheets/application.scss */
.next-entry-preview {
  display: block;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  /* variable name: $color-selected */
  background: #0867E2;
  border: none;
  padding: 0;
  text-align: left;
  width: 100%;
  margin: 0 auto;
  /* variable name: $color-base */
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .next-entry-preview {
    background: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .next-entry-preview {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .next-entry-preview {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .next-entry-preview {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .next-entry-preview {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .next-entry-preview {
  background: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .next-entry-preview {
    background: #0867E2;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .next-entry-preview {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .next-entry-preview {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .next-entry-preview {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .next-entry-preview {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .next-entry-preview {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .next-entry-preview {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .next-entry-preview {
    background-color: #262626;
  }
}

/* line 3453, app/assets/stylesheets/application.scss */
.next-entry-preview.no-content {
  display: none;
}

/* line 3456, app/assets/stylesheets/application.scss */
.next-entry-preview:hover {
  text-decoration: none;
}

/* line 3459, app/assets/stylesheets/application.scss */
.full-screen.touch .next-entry-preview {
  display: none;
}

@media (max-width: 700px) {
  /* line 3443, app/assets/stylesheets/application.scss */
  .next-entry-preview {
    display: none;
  }
}

/* line 3467, app/assets/stylesheets/application.scss */
.next-entry-preview-inner {
  padding: 30px 0 43px 0;
  margin: 0 15px 20px 15px;
  display: block;
  position: relative;
  border-top-width: 1px;
  border-top-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .next-entry-preview-inner {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .next-entry-preview-inner {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .next-entry-preview-inner {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .next-entry-preview-inner {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .next-entry-preview-inner {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .next-entry-preview-inner {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .next-entry-preview-inner {
    border-color: black;
  }
}

/* line 3473, app/assets/stylesheets/application.scss */
.next-entry-preview-inner .next-icon {
  content: "";
  display: block;
  height: 18px;
  width: 11px;
  transform: rotate(270deg);
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 3485, app/assets/stylesheets/application.scss */
.next-entry-preview-inner .next-icon svg * {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .next-entry-preview-inner .next-icon svg * {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .next-entry-preview-inner .next-icon svg * {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .next-entry-preview-inner .next-icon svg * {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .next-entry-preview-inner .next-icon svg * {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .next-entry-preview-inner .next-icon svg * {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .next-entry-preview-inner .next-icon svg * {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .next-entry-preview-inner .next-icon svg * {
    fill: #D4D4D4;
  }
}

/* line 3489, app/assets/stylesheets/application.scss */
.next-entry-preview-inner .next-entry-feed, .next-entry-preview-inner .next-entry-title {
  display: block;
  /* size in pixels: 14 */
  font-size: 0.875rem;
  /* variable name: $color-contrast-500 */
  color: #707680;
  margin-bottom: 5px;
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 400 !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .next-entry-preview-inner .next-entry-feed, .theme-auto .next-entry-preview-inner .next-entry-title {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .next-entry-preview-inner .next-entry-feed, .theme-day .next-entry-preview-inner .next-entry-title {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .next-entry-preview-inner .next-entry-feed, .theme-sunset .next-entry-preview-inner .next-entry-title {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .next-entry-preview-inner .next-entry-feed, .theme-dusk .next-entry-preview-inner .next-entry-title {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .next-entry-preview-inner .next-entry-feed, .theme-midnight .next-entry-preview-inner .next-entry-title {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .next-entry-preview-inner .next-entry-feed, .theme-auto .next-entry-preview-inner .next-entry-title {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .next-entry-preview-inner .next-entry-feed, .theme-auto .next-entry-preview-inner .next-entry-title {
    color: #8C8C8C;
  }
}

/* line 3500, app/assets/stylesheets/application.scss */
.next-entry-preview-inner .next-entry-title {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .next-entry-preview-inner .next-entry-title {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .next-entry-preview-inner .next-entry-title {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .next-entry-preview-inner .next-entry-title {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .next-entry-preview-inner .next-entry-title {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .next-entry-preview-inner .next-entry-title {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .next-entry-preview-inner .next-entry-title {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .next-entry-preview-inner .next-entry-title {
    color: #F6F6F6;
  }
}

/* line 3505, app/assets/stylesheets/application.scss */
.entry-bottom-toolbar {
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  padding: 0;
}

/* line 3510, app/assets/stylesheets/application.scss */
.entry-bottom-toolbar .navigation-button {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  padding: 11px 0;
  text-decoration: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  border: none;
  background: none;
  margin: 0;
  cursor: pointer;
  height: 100%;
  width: 100%;
  display: block;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-bottom-toolbar .navigation-button {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-bottom-toolbar .navigation-button {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-bottom-toolbar .navigation-button {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-bottom-toolbar .navigation-button {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-bottom-toolbar .navigation-button {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-bottom-toolbar .navigation-button {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-bottom-toolbar .navigation-button {
    color: #F6F6F6;
  }
}

/* line 3523, app/assets/stylesheets/application.scss */
.entry-bottom-toolbar .navigation-button[disabled] {
  cursor: default;
  /* variable name: $color-contrast-300 */
  color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-bottom-toolbar .navigation-button[disabled] {
    color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-bottom-toolbar .navigation-button[disabled] {
  /* variable name: $color-contrast-300 */
  color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-bottom-toolbar .navigation-button[disabled] {
  /* variable name: $color-contrast-300 */
  color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-bottom-toolbar .navigation-button[disabled] {
  /* variable name: $color-contrast-300 */
  color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-bottom-toolbar .navigation-button[disabled] {
  /* variable name: $color-contrast-300 */
  color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-bottom-toolbar .navigation-button[disabled] {
  color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-bottom-toolbar .navigation-button[disabled] {
    color: #4D4D4D;
  }
}

/* line 3527, app/assets/stylesheets/application.scss */
.entry-bottom-toolbar .navigation-button:hover {
  text-decoration: none;
}

/* line 3530, app/assets/stylesheets/application.scss */
.entry-bottom-toolbar .navigation-button .toolbar-button-inner {
  height: 23px;
  display: block;
}

/* line 3534, app/assets/stylesheets/application.scss */
.entry-bottom-toolbar .navigation-button.button-previous {
  text-align: right;
  padding-right: 30px;
}

/* line 3538, app/assets/stylesheets/application.scss */
.entry-bottom-toolbar .navigation-button.button-next {
  text-align: left;
  padding-left: 30px;
}

/* line 3542, app/assets/stylesheets/application.scss */
.entry-bottom-toolbar .navigation-button .icon-next, .entry-bottom-toolbar .navigation-button .icon-previous {
  display: inline-block;
  width: 11px;
  height: 18px;
}

/* line 3546, app/assets/stylesheets/application.scss */
.entry-bottom-toolbar .navigation-button .icon-next svg *, .entry-bottom-toolbar .navigation-button .icon-previous svg * {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-bottom-toolbar .navigation-button .icon-next svg *, .theme-auto .entry-bottom-toolbar .navigation-button .icon-previous svg * {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-bottom-toolbar .navigation-button .icon-next svg *, .theme-day .entry-bottom-toolbar .navigation-button .icon-previous svg * {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-bottom-toolbar .navigation-button .icon-next svg *, .theme-sunset .entry-bottom-toolbar .navigation-button .icon-previous svg * {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-bottom-toolbar .navigation-button .icon-next svg *, .theme-dusk .entry-bottom-toolbar .navigation-button .icon-previous svg * {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-bottom-toolbar .navigation-button .icon-next svg *, .theme-midnight .entry-bottom-toolbar .navigation-button .icon-previous svg * {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-bottom-toolbar .navigation-button .icon-next svg *, .theme-auto .entry-bottom-toolbar .navigation-button .icon-previous svg * {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-bottom-toolbar .navigation-button .icon-next svg *, .theme-auto .entry-bottom-toolbar .navigation-button .icon-previous svg * {
    fill: #D4D4D4;
  }
}

/* line 3550, app/assets/stylesheets/application.scss */
.entry-bottom-toolbar .navigation-button.button-next, .entry-bottom-toolbar .navigation-button.button-previous {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 3553, app/assets/stylesheets/application.scss */
.entry-bottom-toolbar .navigation-button.button-next:active:not([disabled]) svg *, .entry-bottom-toolbar .navigation-button.button-previous:active:not([disabled]) svg * {
  /* variable name: $color-selected */
  fill: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-bottom-toolbar .navigation-button.button-next:active:not([disabled]) svg *, .theme-auto .entry-bottom-toolbar .navigation-button.button-previous:active:not([disabled]) svg * {
    fill: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-bottom-toolbar .navigation-button.button-next:active:not([disabled]) svg *, .theme-day .entry-bottom-toolbar .navigation-button.button-previous:active:not([disabled]) svg * {
  /* variable name: $color-selected */
  fill: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-bottom-toolbar .navigation-button.button-next:active:not([disabled]) svg *, .theme-sunset .entry-bottom-toolbar .navigation-button.button-previous:active:not([disabled]) svg * {
  /* variable name: $color-selected */
  fill: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-bottom-toolbar .navigation-button.button-next:active:not([disabled]) svg *, .theme-dusk .entry-bottom-toolbar .navigation-button.button-previous:active:not([disabled]) svg * {
  /* variable name: $color-selected */
  fill: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-bottom-toolbar .navigation-button.button-next:active:not([disabled]) svg *, .theme-midnight .entry-bottom-toolbar .navigation-button.button-previous:active:not([disabled]) svg * {
  /* variable name: $color-selected */
  fill: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-bottom-toolbar .navigation-button.button-next:active:not([disabled]) svg *, .theme-auto .entry-bottom-toolbar .navigation-button.button-previous:active:not([disabled]) svg * {
  fill: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-bottom-toolbar .navigation-button.button-next:active:not([disabled]) svg *, .theme-auto .entry-bottom-toolbar .navigation-button.button-previous:active:not([disabled]) svg * {
    fill: #0867E2;
  }
}

/* line 3559, app/assets/stylesheets/application.scss */
.entry-bottom-toolbar .navigation-button[disabled] svg * {
  /* variable name: $color-contrast-300 */
  fill: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-bottom-toolbar .navigation-button[disabled] svg * {
    fill: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-bottom-toolbar .navigation-button[disabled] svg * {
  /* variable name: $color-contrast-300 */
  fill: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-bottom-toolbar .navigation-button[disabled] svg * {
  /* variable name: $color-contrast-300 */
  fill: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-bottom-toolbar .navigation-button[disabled] svg * {
  /* variable name: $color-contrast-300 */
  fill: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-bottom-toolbar .navigation-button[disabled] svg * {
  /* variable name: $color-contrast-300 */
  fill: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-bottom-toolbar .navigation-button[disabled] svg * {
  fill: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-bottom-toolbar .navigation-button[disabled] svg * {
    fill: #4D4D4D;
  }
}

/* line 3564, app/assets/stylesheets/application.scss */
.entry-bottom-toolbar .icon-next {
  transform: rotate(270deg);
}

/* line 3567, app/assets/stylesheets/application.scss */
.entry-bottom-toolbar .icon-previous {
  transform: rotate(90deg);
}

/* line 3572, app/assets/stylesheets/application.scss */
.fluid .entry-inner, .fluid-1 .entry-inner {
  max-width: 100%;
}

/* line 3576, app/assets/stylesheets/application.scss */
.entry-buttons {
  display: flex;
  flex: 0 0 auto;
  z-index: 1;
  align-items: stretch;
  justify-content: flex-end;
  margin-left: 10px;
}

/* line 3583, app/assets/stylesheets/application.scss */
.entry-buttons form {
  margin: 0;
}

/* line 3587, app/assets/stylesheets/application.scss */
.entry-buttons .button-toggle-read .circle {
  border: 2px solid transparent;
  /* variable name: $ */
  border-color: #0867E2;
  /* variable name: $ */
  background-color: #0867E2;
  height: 16px;
  width: 16px;
  border-radius: 16px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-buttons .button-toggle-read .circle {
    border-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-buttons .button-toggle-read .circle {
  /* variable name: $ */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-buttons .button-toggle-read .circle {
  /* variable name: $ */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-buttons .button-toggle-read .circle {
  /* variable name: $ */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-buttons .button-toggle-read .circle {
  /* variable name: $ */
  border-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-buttons .button-toggle-read .circle {
  border-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-buttons .button-toggle-read .circle {
    border-color: #0867E2;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-buttons .button-toggle-read .circle {
    background-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-buttons .button-toggle-read .circle {
  /* variable name: $ */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-buttons .button-toggle-read .circle {
  /* variable name: $ */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-buttons .button-toggle-read .circle {
  /* variable name: $ */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-buttons .button-toggle-read .circle {
  /* variable name: $ */
  background-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-buttons .button-toggle-read .circle {
  background-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-buttons .button-toggle-read .circle {
    background-color: #0867E2;
  }
}

/* line 3594, app/assets/stylesheets/application.scss */
.read .entry-buttons .button-toggle-read .circle {
  /* variable name: $color-contrast-600 */
  border-color: #39404B;
  background-color: transparent !important;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .read .entry-buttons .button-toggle-read .circle {
    border-color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .read .entry-buttons .button-toggle-read .circle {
  /* variable name: $color-contrast-600 */
  border-color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .read .entry-buttons .button-toggle-read .circle {
  /* variable name: $color-contrast-600 */
  border-color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .read .entry-buttons .button-toggle-read .circle {
  /* variable name: $color-contrast-600 */
  border-color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .read .entry-buttons .button-toggle-read .circle {
  /* variable name: $color-contrast-600 */
  border-color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .read .entry-buttons .button-toggle-read .circle {
  border-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .read .entry-buttons .button-toggle-read .circle {
    border-color: #D4D4D4;
  }
}

/* line 3602, app/assets/stylesheets/application.scss */
.entry-buttons .button-toggle-starred .icon-star-on {
  display: none;
}

/* line 3606, app/assets/stylesheets/application.scss */
.starred .entry-buttons .button-toggle-starred .icon-star-on {
  display: block;
}

/* line 3608, app/assets/stylesheets/application.scss */
.starred .entry-buttons .button-toggle-starred .icon-star-on * {
  fill: #E96A0E;
}

/* line 3612, app/assets/stylesheets/application.scss */
.starred .entry-buttons .button-toggle-starred .icon-star-off {
  display: none;
}

/* line 3617, app/assets/stylesheets/application.scss */
.entry-buttons .button-toggle-content {
  width: 46px;
}

/* line 3619, app/assets/stylesheets/application.scss */
.entry-buttons .button-toggle-content.loading {
  -webkit-animation: pulse 2s linear infinite;
          animation: pulse 2s linear infinite;
}

@-webkit-keyframes flip {
  50% {
    transform: scaleX(-1);
  }
}

@keyframes flip {
  50% {
    transform: scaleX(-1);
  }
}

@-webkit-keyframes pulse {
  0% {
    opacity: .8;
  }
  50% {
    opacity: .4;
  }
  100% {
    opacity: .8;
  }
}

@keyframes pulse {
  0% {
    opacity: .8;
  }
  50% {
    opacity: .4;
  }
  100% {
    opacity: .8;
  }
}

/* line 3637, app/assets/stylesheets/application.scss */
.entry-buttons .button-toggle-content.loading svg {
  -webkit-animation: flip 1s step-start 0s infinite;
          animation: flip 1s step-start 0s infinite;
}

/* line 3643, app/assets/stylesheets/application.scss */
.entry-buttons .button-toggle-share-menu svg {
  height: 16px;
  width: 16px;
}

/* line 3647, app/assets/stylesheets/application.scss */
.entry-buttons .button-toggle-share-menu .dropdown-content {
  margin-left: -108px;
  left: 50%;
  top: 35px;
}

/* line 3655, app/assets/stylesheets/application.scss */
.account-toolbar {
  margin: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $ */
  border-color: transparent;
  /* variable name: $color-base */
  background-color: white;
  height: 41px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-shrink: 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .account-toolbar {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .account-toolbar {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .account-toolbar {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .account-toolbar {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .account-toolbar {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .account-toolbar {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .account-toolbar {
    border-color: transparent;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .account-toolbar {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .account-toolbar {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .account-toolbar {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .account-toolbar {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .account-toolbar {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .account-toolbar {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .account-toolbar {
    background-color: #262626;
  }
}

/* line 3665, app/assets/stylesheets/application.scss */
.entry-column.has-content .account-toolbar {
  display: none;
}

/* line 3670, app/assets/stylesheets/application.scss */
.entry-button {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: none;
  width: 45px;
  height: 40px;
  padding: 0;
  position: relative;
}

/* line 3682, app/assets/stylesheets/application.scss */
.entry-button svg {
  pointer-events: none;
}

/* line 3685, app/assets/stylesheets/application.scss */
.entry-button svg * {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-button svg * {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-button svg * {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-button svg * {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-button svg * {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-button svg * {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-button svg * {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-button svg * {
    fill: #D4D4D4;
  }
}

/* line 3690, app/assets/stylesheets/application.scss */
.settings-menu-button {
  height: 36px;
  width: 36px;
  position: absolute;
  top: 39px;
  right: 8px;
  display: none;
  align-items: center;
  justify-content: flex-end;
}

/* line 3699, app/assets/stylesheets/application.scss */
.settings-menu-button svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings-menu-button svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings-menu-button svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings-menu-button svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings-menu-button svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings-menu-button svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings-menu-button svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings-menu-button svg {
    fill: #D4D4D4;
  }
}

@media (max-width: 700px) {
  /* line 3690, app/assets/stylesheets/application.scss */
  .settings-menu-button {
    display: flex;
  }
}

/* line 3707, app/assets/stylesheets/application.scss */
.dropdown-wrap {
  position: relative;
}

/* line 3709, app/assets/stylesheets/application.scss */
.dropdown-wrap .dropdown-content {
  display: none;
  width: 232px;
  border-radius: 8px;
  /* variable name: $color-base-alt */
  background-color: white;
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  box-shadow: 0px 4px 6px 2px rgba(0, 0, 0, 0.1);
  position: absolute;
  z-index: 10000;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap .dropdown-content {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .dropdown-wrap .dropdown-content {
  /* variable name: $color-base-alt */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .dropdown-wrap .dropdown-content {
  /* variable name: $color-base-alt */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .dropdown-wrap .dropdown-content {
  /* variable name: $color-base-alt */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .dropdown-wrap .dropdown-content {
  /* variable name: $color-base-alt */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .dropdown-wrap .dropdown-content {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap .dropdown-content {
    background-color: #2D2D2D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap .dropdown-content {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .dropdown-wrap .dropdown-content {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .dropdown-wrap .dropdown-content {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .dropdown-wrap .dropdown-content {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .dropdown-wrap .dropdown-content {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .dropdown-wrap .dropdown-content {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap .dropdown-content {
    border-color: black;
  }
}

/* line 3719, app/assets/stylesheets/application.scss */
.dropdown-wrap ul {
  margin: 0;
  padding: 8px 0;
  list-style: none;
}

/* line 3723, app/assets/stylesheets/application.scss */
.dropdown-wrap ul li {
  margin: 0;
  padding: 0 8px;
}

/* line 3726, app/assets/stylesheets/application.scss */
.dropdown-wrap ul li > a, .dropdown-wrap ul li > span, .dropdown-wrap ul li > button {
  position: relative;
  text-decoration: none;
  display: flex;
  /* size in pixels: 14 */
  font-size: 0.875rem;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  padding: 8px;
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400 !important;
  text-align: left;
  cursor: pointer;
  border-radius: 4px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul li > a, .theme-auto .dropdown-wrap ul li > span, .theme-auto .dropdown-wrap ul li > button {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .dropdown-wrap ul li > a, .theme-day .dropdown-wrap ul li > span, .theme-day .dropdown-wrap ul li > button {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .dropdown-wrap ul li > a, .theme-sunset .dropdown-wrap ul li > span, .theme-sunset .dropdown-wrap ul li > button {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .dropdown-wrap ul li > a, .theme-dusk .dropdown-wrap ul li > span, .theme-dusk .dropdown-wrap ul li > button {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .dropdown-wrap ul li > a, .theme-midnight .dropdown-wrap ul li > span, .theme-midnight .dropdown-wrap ul li > button {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .dropdown-wrap ul li > a, .theme-auto .dropdown-wrap ul li > span, .theme-auto .dropdown-wrap ul li > button {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul li > a, .theme-auto .dropdown-wrap ul li > span, .theme-auto .dropdown-wrap ul li > button {
    color: #F6F6F6;
  }
}

/* line 3742, app/assets/stylesheets/application.scss */
.dropdown-wrap ul li > a .favicon-unread-active, .dropdown-wrap ul li > span .favicon-unread-active, .dropdown-wrap ul li > button .favicon-unread-active {
  display: none;
}

/* line 3745, app/assets/stylesheets/application.scss */
.dropdown-wrap ul li > a .menu-text, .dropdown-wrap ul li > span .menu-text, .dropdown-wrap ul li > button .menu-text {
  display: flex;
  flex-direction: column;
  line-height: 1.25;
}

/* line 3749, app/assets/stylesheets/application.scss */
.dropdown-wrap ul li > a .menu-text .title, .dropdown-wrap ul li > span .menu-text .title, .dropdown-wrap ul li > button .menu-text .title {
  /* size in pixels: 14 */
  font-size: 0.875rem;
}

/* line 3752, app/assets/stylesheets/application.scss */
.dropdown-wrap ul li > a .menu-text .subtitle, .dropdown-wrap ul li > span .menu-text .subtitle, .dropdown-wrap ul li > button .menu-text .subtitle {
  /* size in pixels: 12 */
  font-size: 0.75rem;
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul li > a .menu-text .subtitle, .theme-auto .dropdown-wrap ul li > span .menu-text .subtitle, .theme-auto .dropdown-wrap ul li > button .menu-text .subtitle {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .dropdown-wrap ul li > a .menu-text .subtitle, .theme-day .dropdown-wrap ul li > span .menu-text .subtitle, .theme-day .dropdown-wrap ul li > button .menu-text .subtitle {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .dropdown-wrap ul li > a .menu-text .subtitle, .theme-sunset .dropdown-wrap ul li > span .menu-text .subtitle, .theme-sunset .dropdown-wrap ul li > button .menu-text .subtitle {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .dropdown-wrap ul li > a .menu-text .subtitle, .theme-dusk .dropdown-wrap ul li > span .menu-text .subtitle, .theme-dusk .dropdown-wrap ul li > button .menu-text .subtitle {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .dropdown-wrap ul li > a .menu-text .subtitle, .theme-midnight .dropdown-wrap ul li > span .menu-text .subtitle, .theme-midnight .dropdown-wrap ul li > button .menu-text .subtitle {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .dropdown-wrap ul li > a .menu-text .subtitle, .theme-auto .dropdown-wrap ul li > span .menu-text .subtitle, .theme-auto .dropdown-wrap ul li > button .menu-text .subtitle {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul li > a .menu-text .subtitle, .theme-auto .dropdown-wrap ul li > span .menu-text .subtitle, .theme-auto .dropdown-wrap ul li > button .menu-text .subtitle {
    color: #8C8C8C;
  }
}

/* line 3757, app/assets/stylesheets/application.scss */
.dropdown-wrap ul li > a .icon-wrap, .dropdown-wrap ul li > span .icon-wrap, .dropdown-wrap ul li > button .icon-wrap {
  width: 16px;
  height: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-right: 8px;
}

/* line 3765, app/assets/stylesheets/application.scss */
.dropdown-wrap ul li > a .icon-wrap svg, .dropdown-wrap ul li > span .icon-wrap svg, .dropdown-wrap ul li > button .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul li > a .icon-wrap svg, .theme-auto .dropdown-wrap ul li > span .icon-wrap svg, .theme-auto .dropdown-wrap ul li > button .icon-wrap svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .dropdown-wrap ul li > a .icon-wrap svg, .theme-day .dropdown-wrap ul li > span .icon-wrap svg, .theme-day .dropdown-wrap ul li > button .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .dropdown-wrap ul li > a .icon-wrap svg, .theme-sunset .dropdown-wrap ul li > span .icon-wrap svg, .theme-sunset .dropdown-wrap ul li > button .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .dropdown-wrap ul li > a .icon-wrap svg, .theme-dusk .dropdown-wrap ul li > span .icon-wrap svg, .theme-dusk .dropdown-wrap ul li > button .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .dropdown-wrap ul li > a .icon-wrap svg, .theme-midnight .dropdown-wrap ul li > span .icon-wrap svg, .theme-midnight .dropdown-wrap ul li > button .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .dropdown-wrap ul li > a .icon-wrap svg, .theme-auto .dropdown-wrap ul li > span .icon-wrap svg, .theme-auto .dropdown-wrap ul li > button .icon-wrap svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul li > a .icon-wrap svg, .theme-auto .dropdown-wrap ul li > span .icon-wrap svg, .theme-auto .dropdown-wrap ul li > button .icon-wrap svg {
    fill: #D4D4D4;
  }
}

/* line 3769, app/assets/stylesheets/application.scss */
.dropdown-wrap ul li > a:hover, .dropdown-wrap ul li > span:hover, .dropdown-wrap ul li > button:hover {
  /* variable name: $dropdown-hover */
  background-color: #F5F5F7 !important;
  text-decoration: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul li > a:hover, .theme-auto .dropdown-wrap ul li > span:hover, .theme-auto .dropdown-wrap ul li > button:hover {
    background-color: #353535 !important;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .dropdown-wrap ul li > a:hover, .theme-day .dropdown-wrap ul li > span:hover, .theme-day .dropdown-wrap ul li > button:hover {
  /* variable name: $dropdown-hover */
  background-color: #F5F5F7 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .dropdown-wrap ul li > a:hover, .theme-sunset .dropdown-wrap ul li > span:hover, .theme-sunset .dropdown-wrap ul li > button:hover {
  /* variable name: $dropdown-hover */
  background-color: #EBE8E2 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .dropdown-wrap ul li > a:hover, .theme-dusk .dropdown-wrap ul li > span:hover, .theme-dusk .dropdown-wrap ul li > button:hover {
  /* variable name: $dropdown-hover */
  background-color: #353535 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .dropdown-wrap ul li > a:hover, .theme-midnight .dropdown-wrap ul li > span:hover, .theme-midnight .dropdown-wrap ul li > button:hover {
  /* variable name: $dropdown-hover */
  background-color: #242424 !important;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .dropdown-wrap ul li > a:hover, .theme-auto .dropdown-wrap ul li > span:hover, .theme-auto .dropdown-wrap ul li > button:hover {
  background-color: #F5F5F7 !important;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul li > a:hover, .theme-auto .dropdown-wrap ul li > span:hover, .theme-auto .dropdown-wrap ul li > button:hover {
    background-color: #353535 !important;
  }
}

/* line 3779, app/assets/stylesheets/application.scss */
.dropdown-wrap ul li > a.selected, .dropdown-wrap ul li > span.selected, .dropdown-wrap ul li > button.selected {
  /* variable name: $color-selected */
  background-color: #0867E2 !important;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul li > a.selected, .theme-auto .dropdown-wrap ul li > span.selected, .theme-auto .dropdown-wrap ul li > button.selected {
    background-color: #0867E2 !important;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .dropdown-wrap ul li > a.selected, .theme-day .dropdown-wrap ul li > span.selected, .theme-day .dropdown-wrap ul li > button.selected {
  /* variable name: $color-selected */
  background-color: #0867E2 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .dropdown-wrap ul li > a.selected, .theme-sunset .dropdown-wrap ul li > span.selected, .theme-sunset .dropdown-wrap ul li > button.selected {
  /* variable name: $color-selected */
  background-color: #0867E2 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .dropdown-wrap ul li > a.selected, .theme-dusk .dropdown-wrap ul li > span.selected, .theme-dusk .dropdown-wrap ul li > button.selected {
  /* variable name: $color-selected */
  background-color: #0867E2 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .dropdown-wrap ul li > a.selected, .theme-midnight .dropdown-wrap ul li > span.selected, .theme-midnight .dropdown-wrap ul li > button.selected {
  /* variable name: $color-selected */
  background-color: #0867E2 !important;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .dropdown-wrap ul li > a.selected, .theme-auto .dropdown-wrap ul li > span.selected, .theme-auto .dropdown-wrap ul li > button.selected {
  background-color: #0867E2 !important;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul li > a.selected, .theme-auto .dropdown-wrap ul li > span.selected, .theme-auto .dropdown-wrap ul li > button.selected {
    background-color: #0867E2 !important;
  }
}

/* line 3782, app/assets/stylesheets/application.scss */
.dropdown-wrap ul li > a.selected.with-icon svg, .dropdown-wrap ul li > span.selected.with-icon svg, .dropdown-wrap ul li > button.selected.with-icon svg {
  /* variable name: $ */
  fill: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul li > a.selected.with-icon svg, .theme-auto .dropdown-wrap ul li > span.selected.with-icon svg, .theme-auto .dropdown-wrap ul li > button.selected.with-icon svg {
    fill: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .dropdown-wrap ul li > a.selected.with-icon svg, .theme-day .dropdown-wrap ul li > span.selected.with-icon svg, .theme-day .dropdown-wrap ul li > button.selected.with-icon svg {
  /* variable name: $ */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .dropdown-wrap ul li > a.selected.with-icon svg, .theme-sunset .dropdown-wrap ul li > span.selected.with-icon svg, .theme-sunset .dropdown-wrap ul li > button.selected.with-icon svg {
  /* variable name: $ */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .dropdown-wrap ul li > a.selected.with-icon svg, .theme-dusk .dropdown-wrap ul li > span.selected.with-icon svg, .theme-dusk .dropdown-wrap ul li > button.selected.with-icon svg {
  /* variable name: $ */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .dropdown-wrap ul li > a.selected.with-icon svg, .theme-midnight .dropdown-wrap ul li > span.selected.with-icon svg, .theme-midnight .dropdown-wrap ul li > button.selected.with-icon svg {
  /* variable name: $ */
  fill: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .dropdown-wrap ul li > a.selected.with-icon svg, .theme-auto .dropdown-wrap ul li > span.selected.with-icon svg, .theme-auto .dropdown-wrap ul li > button.selected.with-icon svg {
  fill: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul li > a.selected.with-icon svg, .theme-auto .dropdown-wrap ul li > span.selected.with-icon svg, .theme-auto .dropdown-wrap ul li > button.selected.with-icon svg {
    fill: white;
  }
}

/* line 3787, app/assets/stylesheets/application.scss */
.dropdown-wrap ul li > a.no-border, .dropdown-wrap ul li > span.no-border, .dropdown-wrap ul li > button.no-border {
  border: none;
}

/* line 3790, app/assets/stylesheets/application.scss */
.dropdown-wrap ul li > a.with-icon, .dropdown-wrap ul li > span.with-icon, .dropdown-wrap ul li > button.with-icon {
  display: flex;
  align-items: center;
}

/* line 3793, app/assets/stylesheets/application.scss */
.dropdown-wrap ul li > a.with-icon span, .dropdown-wrap ul li > span.with-icon span, .dropdown-wrap ul li > button.with-icon span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  margin-left: 8px;
}

/* line 3800, app/assets/stylesheets/application.scss */
.dropdown-wrap ul li > a.with-icon .icon-check, .dropdown-wrap ul li > span.with-icon .icon-check, .dropdown-wrap ul li > button.with-icon .icon-check {
  margin-left: auto;
  /* variable name: $color-contrast-700 */
  fill: #0D1623;
  visibility: hidden;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul li > a.with-icon .icon-check, .theme-auto .dropdown-wrap ul li > span.with-icon .icon-check, .theme-auto .dropdown-wrap ul li > button.with-icon .icon-check {
    fill: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .dropdown-wrap ul li > a.with-icon .icon-check, .theme-day .dropdown-wrap ul li > span.with-icon .icon-check, .theme-day .dropdown-wrap ul li > button.with-icon .icon-check {
  /* variable name: $color-contrast-700 */
  fill: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .dropdown-wrap ul li > a.with-icon .icon-check, .theme-sunset .dropdown-wrap ul li > span.with-icon .icon-check, .theme-sunset .dropdown-wrap ul li > button.with-icon .icon-check {
  /* variable name: $color-contrast-700 */
  fill: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .dropdown-wrap ul li > a.with-icon .icon-check, .theme-dusk .dropdown-wrap ul li > span.with-icon .icon-check, .theme-dusk .dropdown-wrap ul li > button.with-icon .icon-check {
  /* variable name: $color-contrast-700 */
  fill: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .dropdown-wrap ul li > a.with-icon .icon-check, .theme-midnight .dropdown-wrap ul li > span.with-icon .icon-check, .theme-midnight .dropdown-wrap ul li > button.with-icon .icon-check {
  /* variable name: $color-contrast-700 */
  fill: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .dropdown-wrap ul li > a.with-icon .icon-check, .theme-auto .dropdown-wrap ul li > span.with-icon .icon-check, .theme-auto .dropdown-wrap ul li > button.with-icon .icon-check {
  fill: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul li > a.with-icon .icon-check, .theme-auto .dropdown-wrap ul li > span.with-icon .icon-check, .theme-auto .dropdown-wrap ul li > button.with-icon .icon-check {
    fill: #F6F6F6;
  }
}

/* line 3810, app/assets/stylesheets/application.scss */
.view_unread .dropdown-wrap ul li.view-mode-unread .icon-check, .view_starred .dropdown-wrap ul li.view-mode-starred .icon-check, .view_all .dropdown-wrap ul li.view-mode-all .icon-check {
  visibility: visible;
}

/* line 3816, app/assets/stylesheets/application.scss */
.dropdown-wrap ul.segmented {
  position: relative;
  margin-bottom: 7px;
}

/* line 3819, app/assets/stylesheets/application.scss */
.dropdown-wrap ul.segmented:before {
  width: 180px;
  height: 1px;
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
  top: -4px;
  left: 10px;
  content: "";
  display: block;
  position: absolute;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul.segmented:before {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .dropdown-wrap ul.segmented:before {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .dropdown-wrap ul.segmented:before {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .dropdown-wrap ul.segmented:before {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .dropdown-wrap ul.segmented:before {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .dropdown-wrap ul.segmented:before {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .dropdown-wrap ul.segmented:before {
    background-color: #353535;
  }
}

/* line 3830, app/assets/stylesheets/application.scss */
.dropdown-wrap ul.segmented.no-border:before {
  display: none;
}

/* line 3834, app/assets/stylesheets/application.scss */
.dropdown-wrap ul.segmented.no-margin {
  margin-bottom: 0;
}

/* line 3837, app/assets/stylesheets/application.scss */
.dropdown-wrap ul.segmented a, .dropdown-wrap ul.segmented span {
  border-radius: 0 !important;
}

/* line 3841, app/assets/stylesheets/application.scss */
.dropdown-wrap ul.segmented:last-child li:last-child a,
.dropdown-wrap ul.segmented:last-child li:last-child span {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

/* line 3848, app/assets/stylesheets/application.scss */
.dropdown-wrap ul.segmented:first-child li:first-child a,
.dropdown-wrap ul.segmented:first-child li:first-child span {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

/* line 3856, app/assets/stylesheets/application.scss */
.dropdown-wrap.open .dropdown-content {
  display: block;
}

/* line 3861, app/assets/stylesheets/application.scss */
.dropdown-wrap.dropdown-right .dropdown-content {
  right: 0;
}

/* line 3866, app/assets/stylesheets/application.scss */
.dropdown-wrap.dropdown-left .dropdown-content {
  left: 0 !important;
}

/* line 3870, app/assets/stylesheets/application.scss */
.dropdown-wrap .share-option a {
  display: flex;
  align-items: baseline;
}

/* line 3874, app/assets/stylesheets/application.scss */
.dropdown-wrap .share-keyboard {
  /* size in pixels: 14 */
  font-size: 0.875rem;
  margin-left: auto;
  font-style: normal;
  margin-top: 2px;
  color: #707680;
}

/* line 3883, app/assets/stylesheets/application.scss */
.entry-header {
  padding: 0;
  margin-bottom: 1.1em;
  position: relative;
}

/* line 3887, app/assets/stylesheets/application.scss */
.entry-header a {
  display: block;
  text-decoration: none;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-header a {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-header a {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-header a {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-header a {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-header a {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-header a {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-header a {
    color: #F6F6F6;
  }
}

/* line 3892, app/assets/stylesheets/application.scss */
.entry-header h1 {
  font-size: 2em;
  line-height: 1.1;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  margin: 0 0 .2em 0;
  padding: 0;
  font-weight: bold;
  text-rendering: optimizeLegibility;
  word-wrap: break-word;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-header h1 {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-header h1 {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-header h1 {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-header h1 {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-header h1 {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-header h1 {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-header h1 {
    color: #F6F6F6;
  }
}

/* line 3902, app/assets/stylesheets/application.scss */
.entry-header .feed-title {
  display: none;
}

/* line 3906, app/assets/stylesheets/application.scss */
.post-meta {
  /* size in pixels: 16 */
  font-size: 1rem;
  /* variable name: $color-contrast-500 */
  color: #707680;
  line-height: 1.2;
  margin-bottom: .2em;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .post-meta {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .post-meta {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .post-meta {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .post-meta {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .post-meta {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .post-meta {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .post-meta {
    color: #8C8C8C;
  }
}

/* line 3911, app/assets/stylesheets/application.scss */
.post-meta a {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .post-meta a {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .post-meta a {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .post-meta a {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .post-meta a {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .post-meta a {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .post-meta a {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .post-meta a {
    color: #8C8C8C;
  }
}

/* line 3914, app/assets/stylesheets/application.scss */
.post-meta .icon-clock {
  float: left;
  margin-right: 5px;
}

/* line 3918, app/assets/stylesheets/application.scss */
.post-meta time {
  display: inline;
}

/* line 3924, app/assets/stylesheets/application.scss */
.share-form {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
  padding: 24px 16px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .share-form {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .share-form {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .share-form {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .share-form {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .share-form {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .share-form {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .share-form {
    background-color: #2D2D2D;
  }
}

/* line 97, app/assets/stylesheets/functions.scss */
.share-form:before {
  right: 241px;
  border-top: 6px solid #E9E9EB;
  top: -1px;
  position: absolute;
  border-right: 6px solid rgba(0, 0, 0, 0);
  border-left: 6px solid rgba(0, 0, 0, 0);
  content: '';
  z-index: 10;
  visibility: hidden;
}

/* line 115, app/assets/stylesheets/functions.scss */
.theme-dusk .share-form:before {
  border-top-color: black;
}

/* line 123, app/assets/stylesheets/functions.scss */
.theme-sunset .share-form:before {
  border-top-color: #DFDCD6;
}

/* line 131, app/assets/stylesheets/functions.scss */
.theme-midnight .share-form:before {
  border-top-color: #242424;
}

/* line 141, app/assets/stylesheets/functions.scss */
.share-form:after {
  right: 242px;
  border-top: 5px solid white;
  top: -1px;
  position: absolute;
  border-right: 5px solid rgba(0, 0, 0, 0);
  border-left: 5px solid rgba(0, 0, 0, 0);
  content: '';
  z-index: 10;
  visibility: hidden;
}

/* line 160, app/assets/stylesheets/functions.scss */
.theme-dusk .share-form:after {
  border-top-color: #262626;
}

/* line 168, app/assets/stylesheets/functions.scss */
.theme-midnight .share-form:after {
  border-top-color: black;
}

/* line 176, app/assets/stylesheets/functions.scss */
.theme-sunset .share-form:after {
  border-top-color: #f5f2eb;
}

/* line 3937, app/assets/stylesheets/application.scss */
.entry-basement.open .share-form:after, .entry-basement.open .share-form:before {
  visibility: visible;
}

/* line 3941, app/assets/stylesheets/application.scss */
.share-form .share-form-inner {
  max-width: 620px;
  margin: 0 auto;
}

/* line 3945, app/assets/stylesheets/application.scss */
.share-form h2 {
  /* size in pixels: 16 */
  font-size: 1rem;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  font-weight: bold;
  margin: 0 0 0 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .share-form h2 {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .share-form h2 {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .share-form h2 {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .share-form h2 {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .share-form h2 {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .share-form h2 {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .share-form h2 {
    color: #F6F6F6;
  }
}

/* line 3951, app/assets/stylesheets/application.scss */
.share-form .sharing-header {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}

/* line 3954, app/assets/stylesheets/application.scss */
.share-form .sharing-header :last-child {
  margin-left: auto;
}

/* line 3958, app/assets/stylesheets/application.scss */
.share-form .sharing-header svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .share-form .sharing-header svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .share-form .sharing-header svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .share-form .sharing-header svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .share-form .sharing-header svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .share-form .sharing-header svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .share-form .sharing-header svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .share-form .sharing-header svg {
    fill: #D4D4D4;
  }
}

/* line 3962, app/assets/stylesheets/application.scss */
.share-form .field-cluster {
  margin-bottom: 15px;
}

/* line 3964, app/assets/stylesheets/application.scss */
.share-form .field-cluster input, .share-form .field-cluster textarea {
  width: 100%;
  max-width: 100%;
  position: relative;
  /* size in pixels: 16 */
  font-size: 1rem;
}

/* line 3970, app/assets/stylesheets/application.scss */
.share-form .field-cluster textarea {
  resize: none;
}

/* line 3974, app/assets/stylesheets/application.scss */
.share-form .sharing-controls {
  margin-bottom: 16px;
}

/* line 3976, app/assets/stylesheets/application.scss */
.share-form .sharing-controls .checkbox {
  margin-bottom: 8px;
}

@-webkit-keyframes slidein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes slidein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* line 3991, app/assets/stylesheets/application.scss */
.entry-final-content a {
  position: relative;
}

/* line 3995, app/assets/stylesheets/application.scss */
.link-actions {
  z-index: 100;
  display: inline-block;
  position: absolute;
  content: "";
  height: 16px;
  width: 28px;
  border-radius: 8px;
  cursor: pointer;
  margin-right: -18px;
  background-size: 80% 80%;
  bottom: 1px;
  /* variable name: $color-contrast-600 */
  background-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .link-actions {
    background-color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .link-actions {
  /* variable name: $color-contrast-600 */
  background-color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .link-actions {
  /* variable name: $color-contrast-600 */
  background-color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .link-actions {
  /* variable name: $color-contrast-600 */
  background-color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .link-actions {
  /* variable name: $color-contrast-600 */
  background-color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .link-actions {
  background-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .link-actions {
    background-color: #D4D4D4;
  }
}

/* line 4008, app/assets/stylesheets/application.scss */
.link-actions > svg {
  position: absolute;
  top: 6px;
  left: 6px;
  /* variable name: $color-base */
  fill: white;
  pointer-events: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .link-actions > svg {
    fill: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .link-actions > svg {
  /* variable name: $color-base */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .link-actions > svg {
  /* variable name: $color-base */
  fill: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .link-actions > svg {
  /* variable name: $color-base */
  fill: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .link-actions > svg {
  /* variable name: $color-base */
  fill: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .link-actions > svg {
  fill: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .link-actions > svg {
    fill: #262626;
  }
}

/* line 4015, app/assets/stylesheets/application.scss */
.link-actions .dropdown-content {
  top: 15px;
}

/* line 4018, app/assets/stylesheets/application.scss */
.link-actions ul {
  margin: 0 !important;
}

/* line 4024, app/assets/stylesheets/application.scss */
.setting-view-link-0 .view-link-app {
  display: flex;
}

/* line 4027, app/assets/stylesheets/application.scss */
.setting-view-link-0 .view-link-tab {
  display: none;
}

/* line 4032, app/assets/stylesheets/application.scss */
.setting-view-link-1 .view-link-app {
  display: none;
}

/* line 4035, app/assets/stylesheets/application.scss */
.setting-view-link-1 .view-link-tab {
  display: flex;
}

/* line 4040, app/assets/stylesheets/application.scss */
.media-container {
  margin: 1.1em 0 1.1em 0;
}

/* line 4042, app/assets/stylesheets/application.scss */
.media-container video {
  width: 100% !important;
  height: auto !important;
  background-color: black;
}

/* line 4049, app/assets/stylesheets/application.scss */
.content-styles {
  font-style: normal;
  font-size: 1.15em;
  line-height: 1.6;
  /* variable name: $color-contrast-600 */
  color: #39404B;
  text-rendering: optimizeLegibility;
  overflow-wrap: break-word strong;
  overflow-wrap-font-weight: 700;
  overflow-wrap-font-style: normal;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles {
    color: #D4D4D4;
  }
}

/* line 4062, app/assets/stylesheets/application.scss */
.content-styles em {
  font-style: italic;
}

/* line 4066, app/assets/stylesheets/application.scss */
.content-styles h1, .content-styles h2, .content-styles h3, .content-styles h4, .content-styles h5, .content-styles h6 {
  font-weight: bold;
  font-style: normal;
  margin: .5em 0 .5em 0;
  text-rendering: optimizeLegibility;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles h1, .theme-auto .content-styles h2, .theme-auto .content-styles h3, .theme-auto .content-styles h4, .theme-auto .content-styles h5, .theme-auto .content-styles h6 {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles h1, .theme-day .content-styles h2, .theme-day .content-styles h3, .theme-day .content-styles h4, .theme-day .content-styles h5, .theme-day .content-styles h6 {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles h1, .theme-sunset .content-styles h2, .theme-sunset .content-styles h3, .theme-sunset .content-styles h4, .theme-sunset .content-styles h5, .theme-sunset .content-styles h6 {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles h1, .theme-dusk .content-styles h2, .theme-dusk .content-styles h3, .theme-dusk .content-styles h4, .theme-dusk .content-styles h5, .theme-dusk .content-styles h6 {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles h1, .theme-midnight .content-styles h2, .theme-midnight .content-styles h3, .theme-midnight .content-styles h4, .theme-midnight .content-styles h5, .theme-midnight .content-styles h6 {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles h1, .theme-auto .content-styles h2, .theme-auto .content-styles h3, .theme-auto .content-styles h4, .theme-auto .content-styles h5, .theme-auto .content-styles h6 {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles h1, .theme-auto .content-styles h2, .theme-auto .content-styles h3, .theme-auto .content-styles h4, .theme-auto .content-styles h5, .theme-auto .content-styles h6 {
    color: #F6F6F6;
  }
}

/* line 4074, app/assets/stylesheets/application.scss */
.content-styles h1, .content-styles h2 {
  font-size: 1.3em;
  line-height: 1.2;
}

/* line 4079, app/assets/stylesheets/application.scss */
.content-styles h3, .content-styles h4, .content-styles h5, .content-styles h6 {
  font-size: 1.1em;
  line-height: 1.3;
}

/* line 4084, app/assets/stylesheets/application.scss */
.content-styles p,
.content-styles ul,
.content-styles ol,
.content-styles figure,
.content-styles blockquote,
.content-styles .media-container,
.content-styles .micropost-wrap,
.content-styles .fluid-width-video-wrapper,
.content-styles .entry-callout {
  margin: 1.1em 0 1.1em 0;
}

/* line 4097, app/assets/stylesheets/application.scss */
.content-styles .micropost-wrap p,
.content-styles .micropost-wrap ul,
.content-styles .micropost-wrap ol,
.content-styles .micropost-wrap figure,
.content-styles .micropost-wrap blockquote {
  margin-top: 0;
}

/* line 4107, app/assets/stylesheets/application.scss */
.content-styles h1 + p, .content-styles h1 + ul, .content-styles h1 + ol, .content-styles h1 + figure, .content-styles h1 + blockquote, .content-styles h1 + .media-container, .content-styles h2 + p, .content-styles h2 + ul, .content-styles h2 + ol, .content-styles h2 + figure, .content-styles h2 + blockquote, .content-styles h2 + .media-container, .content-styles h3 + p, .content-styles h3 + ul, .content-styles h3 + ol, .content-styles h3 + figure, .content-styles h3 + blockquote, .content-styles h3 + .media-container, .content-styles h4 + p, .content-styles h4 + ul, .content-styles h4 + ol, .content-styles h4 + figure, .content-styles h4 + blockquote, .content-styles h4 + .media-container, .content-styles h5 + p, .content-styles h5 + ul, .content-styles h5 + ol, .content-styles h5 + figure, .content-styles h5 + blockquote, .content-styles h5 + .media-container, .content-styles h6 + p, .content-styles h6 + ul, .content-styles h6 + ol, .content-styles h6 + figure, .content-styles h6 + blockquote, .content-styles h6 + .media-container {
  margin-top: 0;
}

/* line 4117, app/assets/stylesheets/application.scss */
.content-styles blockquote[align="center"] {
  text-align: left;
}

/* line 4121, app/assets/stylesheets/application.scss */
.content-styles dd {
  margin-left: 0;
}

/* line 4125, app/assets/stylesheets/application.scss */
.content-styles li {
  margin: 0 0 .2em 0;
}

/* line 4129, app/assets/stylesheets/application.scss */
.content-styles pre {
  font-family: inherit;
}

/* line 4133, app/assets/stylesheets/application.scss */
.content-styles pre code {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
  /* variable name: $color-contrast-600 */
  color: #39404B;
  padding: 16px;
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-contrast-200 */
  border-color: #E9E9EB;
  display: block;
  overflow-x: auto;
  white-space: pre;
  word-wrap: normal;
  font-size: 90%;
  border-radius: 4px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles pre code {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles pre code {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles pre code {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles pre code {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles pre code {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles pre code {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles pre code {
    background-color: #2D2D2D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles pre code {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles pre code {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles pre code {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles pre code {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles pre code {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles pre code {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles pre code {
    color: #D4D4D4;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles pre code {
    border-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles pre code {
  /* variable name: $color-contrast-200 */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles pre code {
  /* variable name: $color-contrast-200 */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles pre code {
  /* variable name: $color-contrast-200 */
  border-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles pre code {
  /* variable name: $color-contrast-200 */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles pre code {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles pre code {
    border-color: #353535;
  }
}

/* line 4146, app/assets/stylesheets/application.scss */
.content-styles tt, .content-styles code, .content-styles kbd, .content-styles samp {
  font-family: Consolas, Monaco, monospace;
  overflow-x: scroll;
}

/* line 4151, app/assets/stylesheets/application.scss */
.content-styles blockquote {
  padding: 0 0 0 15px;
  border-left: 4px solid transparent;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles blockquote {
    border-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles blockquote {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles blockquote {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles blockquote {
  /* variable name: $color-borders */
  border-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles blockquote {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles blockquote {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles blockquote {
    border-color: #353535;
  }
}

/* line 4157, app/assets/stylesheets/application.scss */
.content-styles blockquote p:last-child {
  margin-bottom: 0;
}

/* line 4161, app/assets/stylesheets/application.scss */
.content-styles blockquote.twitter-tweet, .content-styles blockquote.instagram-media {
  display: none;
}

/* line 4165, app/assets/stylesheets/application.scss */
.content-styles figcaption, .content-styles caption {
  font-size: 80%;
  /* variable name: $color-contrast-500 */
  color: #707680;
  font-style: italic;
  line-height: 1.3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles figcaption, .theme-auto .content-styles caption {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles figcaption, .theme-day .content-styles caption {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles figcaption, .theme-sunset .content-styles caption {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles figcaption, .theme-dusk .content-styles caption {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles figcaption, .theme-midnight .content-styles caption {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles figcaption, .theme-auto .content-styles caption {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles figcaption, .theme-auto .content-styles caption {
    color: #8C8C8C;
  }
}

/* line 4172, app/assets/stylesheets/application.scss */
.content-styles audio {
  display: block;
  width: 100%;
  background-color: black;
  max-height: 100%;
}

/* line 4179, app/assets/stylesheets/application.scss */
.content-styles th {
  text-align: left;
}

/* line 4183, app/assets/stylesheets/application.scss */
.content-styles .text {
  white-space: pre-wrap;
}

/* line 4187, app/assets/stylesheets/application.scss */
.content-styles .download-link {
  /* size in pixels: 12 */
  font-size: 0.75rem;
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400 !important;
}

/* line 4193, app/assets/stylesheets/application.scss */
.content-styles .inline-spinner {
  padding-left: 23px;
  background-position: 0 50%;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-day-390f99faa9c5db74a3ed03c6dd89240aa8790c2e34ec3a057b5c8ef3cf83000c.svg);
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .inline-spinner {
    background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles .inline-spinner {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-day-390f99faa9c5db74a3ed03c6dd89240aa8790c2e34ec3a057b5c8ef3cf83000c.svg);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles .inline-spinner {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-sunset-25f0e992c78029053e1d082ecc0bb0b13bf989d41bbb1a4445006a052efc0c9f.svg);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles .inline-spinner {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles .inline-spinner {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles .inline-spinner {
  background-image: url(/assets/spinner-day-390f99faa9c5db74a3ed03c6dd89240aa8790c2e34ec3a057b5c8ef3cf83000c.svg);
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .inline-spinner {
    background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
  }
}

/* line 4201, app/assets/stylesheets/application.scss */
.content-styles .diff-wrap {
  padding-left: 36px !important;
}

/* line 4203, app/assets/stylesheets/application.scss */
.content-styles .diff-wrap .ignore-updates {
  /* variable name: $color-contrast-400 */
  color: #91959B;
  text-decoration: none;
  font-weight: bold;
  float: right;
  /* size in pixels: 16 */
  font-size: 1rem;
  line-height: 1;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .diff-wrap .ignore-updates {
    color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles .diff-wrap .ignore-updates {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles .diff-wrap .ignore-updates {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles .diff-wrap .ignore-updates {
  /* variable name: $color-contrast-400 */
  color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles .diff-wrap .ignore-updates {
  /* variable name: $color-contrast-400 */
  color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles .diff-wrap .ignore-updates {
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .diff-wrap .ignore-updates {
    color: #707070;
  }
}

/* line 4211, app/assets/stylesheets/application.scss */
.content-styles .diff-wrap .icon-clock-wrap {
  display: block;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 11px;
  left: 11px;
}

/* line 4218, app/assets/stylesheets/application.scss */
.content-styles .diff-wrap .icon-clock-wrap svg {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .diff-wrap .icon-clock-wrap svg {
    fill: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles .diff-wrap .icon-clock-wrap svg {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles .diff-wrap .icon-clock-wrap svg {
  /* variable name: $color-contrast-400 */
  fill: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles .diff-wrap .icon-clock-wrap svg {
  /* variable name: $color-contrast-400 */
  fill: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles .diff-wrap .icon-clock-wrap svg {
  /* variable name: $color-contrast-400 */
  fill: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles .diff-wrap .icon-clock-wrap svg {
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .diff-wrap .icon-clock-wrap svg {
    fill: #707070;
  }
}

/* line 4222, app/assets/stylesheets/application.scss */
.content-styles .diff-wrap .diff-wrap-text a, .content-styles .diff-wrap .view-latest-link {
  /* variable name: $ */
  color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .diff-wrap .diff-wrap-text a, .theme-auto .content-styles .diff-wrap .view-latest-link {
    color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles .diff-wrap .diff-wrap-text a, .theme-day .content-styles .diff-wrap .view-latest-link {
  /* variable name: $ */
  color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles .diff-wrap .diff-wrap-text a, .theme-sunset .content-styles .diff-wrap .view-latest-link {
  /* variable name: $ */
  color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles .diff-wrap .diff-wrap-text a, .theme-dusk .content-styles .diff-wrap .view-latest-link {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles .diff-wrap .diff-wrap-text a, .theme-midnight .content-styles .diff-wrap .view-latest-link {
  /* variable name: $ */
  color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles .diff-wrap .diff-wrap-text a, .theme-auto .content-styles .diff-wrap .view-latest-link {
  color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .diff-wrap .diff-wrap-text a, .theme-auto .content-styles .diff-wrap .view-latest-link {
    color: white;
  }
}

/* line 4224, app/assets/stylesheets/application.scss */
.content-styles .diff-wrap .diff-wrap-text a:hover, .content-styles .diff-wrap .view-latest-link:hover {
  text-decoration: underline;
  cursor: pointer;
  /* variable name: $ */
  color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .diff-wrap .diff-wrap-text a:hover, .theme-auto .content-styles .diff-wrap .view-latest-link:hover {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles .diff-wrap .diff-wrap-text a:hover, .theme-day .content-styles .diff-wrap .view-latest-link:hover {
  /* variable name: $ */
  color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles .diff-wrap .diff-wrap-text a:hover, .theme-sunset .content-styles .diff-wrap .view-latest-link:hover {
  /* variable name: $ */
  color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles .diff-wrap .diff-wrap-text a:hover, .theme-dusk .content-styles .diff-wrap .view-latest-link:hover {
  /* variable name: $ */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles .diff-wrap .diff-wrap-text a:hover, .theme-midnight .content-styles .diff-wrap .view-latest-link:hover {
  /* variable name: $ */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles .diff-wrap .diff-wrap-text a:hover, .theme-auto .content-styles .diff-wrap .view-latest-link:hover {
  color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .diff-wrap .diff-wrap-text a:hover, .theme-auto .content-styles .diff-wrap .view-latest-link:hover {
    color: #8C8C8C;
  }
}

/* line 4229, app/assets/stylesheets/application.scss */
.theme-dusk .content-styles .diff-wrap .diff-wrap-text a, .theme-midnight .content-styles .diff-wrap .diff-wrap-text a, .theme-dusk .content-styles .diff-wrap .view-latest-link, .theme-midnight .content-styles .diff-wrap .view-latest-link {
  text-decoration: underline;
}

/* line 4235, app/assets/stylesheets/application.scss */
.content-styles .original-content-info {
  line-height: 1.4;
  display: flex;
  align-items: stretch;
}

/* line 4239, app/assets/stylesheets/application.scss */
.content-styles .original-content-info .favicon-wrap {
  margin-right: 8px;
  position: static;
  background-color: white;
  flex: 0 0 auto;
}

/* line 4245, app/assets/stylesheets/application.scss */
.content-styles .original-content-info .meta-wrap {
  flex: 1 1 auto;
  margin-right: 8px;
}

/* line 4249, app/assets/stylesheets/application.scss */
.content-styles .original-content-info .icon-wrap {
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}

/* line 4255, app/assets/stylesheets/application.scss */
.content-styles .original-content-info .icon-wrap .icon-full-content {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .original-content-info .icon-wrap .icon-full-content {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles .original-content-info .icon-wrap .icon-full-content {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles .original-content-info .icon-wrap .icon-full-content {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles .original-content-info .icon-wrap .icon-full-content {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles .original-content-info .icon-wrap .icon-full-content {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles .original-content-info .icon-wrap .icon-full-content {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .original-content-info .icon-wrap .icon-full-content {
    fill: #D4D4D4;
  }
}

/* line 4259, app/assets/stylesheets/application.scss */
.content-styles .original-content-info .original-title,
.content-styles .original-content-info .original-title a {
  /* size in pixels: 14 */
  font-size: 0.875rem;
  font-weight: bold;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  margin-bottom: .3em;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .original-content-info .original-title, .theme-auto .content-styles .original-content-info .original-title a {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles .original-content-info .original-title, .theme-day .content-styles .original-content-info .original-title a {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles .original-content-info .original-title, .theme-sunset .content-styles .original-content-info .original-title a {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles .original-content-info .original-title, .theme-dusk .content-styles .original-content-info .original-title a {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles .original-content-info .original-title, .theme-midnight .content-styles .original-content-info .original-title a {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles .original-content-info .original-title, .theme-auto .content-styles .original-content-info .original-title a {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .original-content-info .original-title, .theme-auto .content-styles .original-content-info .original-title a {
    color: #F6F6F6;
  }
}

/* line 4265, app/assets/stylesheets/application.scss */
.content-styles .original-content-info .original-title:hover,
.content-styles .original-content-info .original-title a:hover {
  text-decoration: underline;
}

/* line 4269, app/assets/stylesheets/application.scss */
.content-styles .original-content-info .original-meta {
  /* size in pixels: 12 */
  font-size: 0.75rem;
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .original-content-info .original-meta {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles .original-content-info .original-meta {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles .original-content-info .original-meta {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles .original-content-info .original-meta {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles .original-content-info .original-meta {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles .original-content-info .original-meta {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .original-content-info .original-meta {
    color: #8C8C8C;
  }
}

/* line 4275, app/assets/stylesheets/application.scss */
.content-styles .content-error {
  display: flex;
  align-items: center;
}

/* line 4278, app/assets/stylesheets/application.scss */
.content-styles .content-error svg {
  margin-right: 8px;
}

/* line 4283, app/assets/stylesheets/application.scss */
.content-styles .readability-loading {
  padding-left: 36px !important;
}

/* line 4285, app/assets/stylesheets/application.scss */
.content-styles .readability-loading:after {
  position: absolute;
  display: block;
  content: "";
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: 11px 11px;
  width: 43px;
  left: 0px;
  top: 0;
  bottom: 0;
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-day-390f99faa9c5db74a3ed03c6dd89240aa8790c2e34ec3a057b5c8ef3cf83000c.svg);
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .readability-loading:after {
    background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles .readability-loading:after {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-day-390f99faa9c5db74a3ed03c6dd89240aa8790c2e34ec3a057b5c8ef3cf83000c.svg);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles .readability-loading:after {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-sunset-25f0e992c78029053e1d082ecc0bb0b13bf989d41bbb1a4445006a052efc0c9f.svg);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles .readability-loading:after {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles .readability-loading:after {
  /* variable name: $image-spinners */
  background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles .readability-loading:after {
  background-image: url(/assets/spinner-day-390f99faa9c5db74a3ed03c6dd89240aa8790c2e34ec3a057b5c8ef3cf83000c.svg);
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .readability-loading:after {
    background-image: url(/assets/spinner-night-5a34d8f5410bc0c61e148fa7e169a62f4e4270c0fc6945da5475646af83d89e1.svg);
  }
}

/* line 4304, app/assets/stylesheets/application.scss */
.content-styles.entry-type-default table img {
  max-width: none;
  display: inline;
}

@media (max-width: 600px) {
  /* line 4313, app/assets/stylesheets/application.scss */
  .content-styles.entry-type-newsletter img {
    max-width: 380px !important;
  }
}

@media (max-width: 400px) {
  /* line 4318, app/assets/stylesheets/application.scss */
  .content-styles.entry-type-newsletter img {
    max-width: 345px !important;
  }
}

@media (max-width: 320px) {
  /* line 4323, app/assets/stylesheets/application.scss */
  .content-styles.entry-type-newsletter img {
    max-width: 290px !important;
  }
}

/* line 4329, app/assets/stylesheets/application.scss */
.content-styles .newsletter-content {
  /* variable name: $ */
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .newsletter-content {
    color: #39404B;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles .newsletter-content {
  /* variable name: $ */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles .newsletter-content {
  /* variable name: $ */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles .newsletter-content {
  /* variable name: $ */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles .newsletter-content {
  /* variable name: $ */
  color: #39404B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles .newsletter-content {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .newsletter-content {
    color: #39404B;
  }
}

@media (max-width: 700px) {
  /* line 4337, app/assets/stylesheets/application.scss */
  .entry-inner img[data-camo-src], .entry-inner .full-width-candidate {
    visibility: hidden;
  }
  /* line 4339, app/assets/stylesheets/application.scss */
  .entry-inner img.full-width[data-camo-src], .entry-inner img.show[data-camo-src], .entry-inner .full-width-candidate.full-width, .entry-inner .full-width-candidate.show {
    visibility: visible;
  }
  /* line 4343, app/assets/stylesheets/application.scss */
  .entry-inner img.full-width, .entry-inner .fluid-width-video-wrapper, .entry-inner .media-container {
    width: 100vw !important;
    max-width: none !important;
    margin-left: -16px !important;
  }
}

/* line 4351, app/assets/stylesheets/application.scss */
.content-styles .entry-callout, .entry-callout {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
  /* variable name: $color-contrast-500 */
  color: #707680;
  position: relative;
  /* size in pixels: 13 */
  font-size: 0.8125rem;
  padding: 10px 12px;
  border-radius: 4px;
  margin: 1.1em 0 1.1em 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .entry-callout, .theme-auto .entry-callout {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles .entry-callout, .theme-day .entry-callout {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles .entry-callout, .theme-sunset .entry-callout {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles .entry-callout, .theme-dusk .entry-callout {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles .entry-callout, .theme-midnight .entry-callout {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles .entry-callout, .theme-auto .entry-callout {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .entry-callout, .theme-auto .entry-callout {
    background-color: #2D2D2D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .entry-callout, .theme-auto .entry-callout {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-styles .entry-callout, .theme-day .entry-callout {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-styles .entry-callout, .theme-sunset .entry-callout {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-styles .entry-callout, .theme-dusk .entry-callout {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-styles .entry-callout, .theme-midnight .entry-callout {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-styles .entry-callout, .theme-auto .entry-callout {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-styles .entry-callout, .theme-auto .entry-callout {
    color: #8C8C8C;
  }
}

/* line 4359, app/assets/stylesheets/application.scss */
.content-styles .entry-callout strong, .entry-callout strong {
  font-weight: 700 !important;
}

/* line 4365, app/assets/stylesheets/application.scss */
.iframe-embed .image-wrap {
  display: block;
  position: relative;
  height: 0;
  width: 100%;
  background: black;
}

/* line 4371, app/assets/stylesheets/application.scss */
.iframe-embed .image-wrap .inner {
  cursor: pointer;
  background-color: black;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 4383, app/assets/stylesheets/application.scss */
.iframe-embed .image-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

/* line 4391, app/assets/stylesheets/application.scss */
.iframe-embed img {
  margin-bottom: 0 !important;
  max-height: 100% !important;
  max-width: 100% !important;
}

/* line 4396, app/assets/stylesheets/application.scss */
.iframe-embed .embed-profile {
  display: flex;
  margin-top: 0;
  /* variable name: $color-contrast-600 */
  color: #39404B;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  line-height: 1.4;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .iframe-embed .embed-profile {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .iframe-embed .embed-profile {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .iframe-embed .embed-profile {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .iframe-embed .embed-profile {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .iframe-embed .embed-profile {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .iframe-embed .embed-profile {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .iframe-embed .embed-profile {
    color: #D4D4D4;
  }
}

/* line 4403, app/assets/stylesheets/application.scss */
.iframe-embed .embed-profile:hover {
  /* variable name: $color-contrast-600 */
  color: #39404B !important;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .iframe-embed .embed-profile:hover {
    color: #D4D4D4 !important;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .iframe-embed .embed-profile:hover {
  /* variable name: $color-contrast-600 */
  color: #39404B !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .iframe-embed .embed-profile:hover {
  /* variable name: $color-contrast-600 */
  color: #3B3A38 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .iframe-embed .embed-profile:hover {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .iframe-embed .embed-profile:hover {
  /* variable name: $color-contrast-600 */
  color: #BABABA !important;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .iframe-embed .embed-profile:hover {
  color: #39404B !important;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .iframe-embed .embed-profile:hover {
    color: #D4D4D4 !important;
  }
}

/* line 4407, app/assets/stylesheets/application.scss */
.iframe-embed .embed-data {
  padding-right: 16px;
}

/* line 4410, app/assets/stylesheets/application.scss */
.iframe-embed .embed-icon {
  width: 34px;
  height: 34px;
  margin-left: auto;
  flex-shrink: 0;
  display: block;
  align-items: flex-start;
}

/* line 4417, app/assets/stylesheets/application.scss */
.iframe-embed .embed-icon svg {
  position: relative;
  top: 5px;
  max-width: 100%;
  max-height: 100%;
}

/* line 4422, app/assets/stylesheets/application.scss */
.iframe-embed .embed-icon svg * {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .iframe-embed .embed-icon svg * {
    fill: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .iframe-embed .embed-icon svg * {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .iframe-embed .embed-icon svg * {
  /* variable name: $color-contrast-400 */
  fill: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .iframe-embed .embed-icon svg * {
  /* variable name: $color-contrast-400 */
  fill: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .iframe-embed .embed-icon svg * {
  /* variable name: $color-contrast-400 */
  fill: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .iframe-embed .embed-icon svg * {
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .iframe-embed .embed-icon svg * {
    fill: #707070;
  }
}

/* line 4426, app/assets/stylesheets/application.scss */
.iframe-embed .embed-icon .icon-embed-source-spotify,
.iframe-embed .embed-icon .icon-embed-source-kickstarter {
  top: 2px;
}

/* line 4430, app/assets/stylesheets/application.scss */
.iframe-embed .embed-icon .favicon-wrap {
  display: none;
}

/* line 4434, app/assets/stylesheets/application.scss */
.iframe-embed.embed-type-default {
  cursor: pointer;
}

/* line 4436, app/assets/stylesheets/application.scss */
.iframe-embed.embed-type-default .embed-icon {
  width: 20px;
}

/* line 4438, app/assets/stylesheets/application.scss */
.iframe-embed.embed-type-default .embed-icon svg {
  display: none;
}

/* line 4441, app/assets/stylesheets/application.scss */
.iframe-embed.embed-type-default .embed-icon .favicon-wrap {
  display: flex;
}

/* line 4446, app/assets/stylesheets/application.scss */
.iframe-embed.embed-type-rich .embed-profile {
  border-radius: 4px;
}

/* line 4449, app/assets/stylesheets/application.scss */
.iframe-embed.embed-type-rich {
  max-width: 300px;
}

/* line 4451, app/assets/stylesheets/application.scss */
.iframe-embed.embed-type-rich .image-wrap {
  padding-top: 100%;
}

/* line 4455, app/assets/stylesheets/application.scss */
.iframe-embed .play-button {
  display: none;
  width: 70px;
  height: 39px;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  border-radius: 4px;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 100;
  pointer-events: none;
}

/* line 4470, app/assets/stylesheets/application.scss */
.iframe-embed .play-button .play-button-inner {
  width: 20px;
  height: 20px;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 4482, app/assets/stylesheets/application.scss */
.iframe-embed .play-button .play-button-inner svg {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  fill: white;
}

/* line 4491, app/assets/stylesheets/application.scss */
.iframe-embed.embed-type-video .image-wrap {
  display: block;
  padding-top: 56.25%;
}

/* line 4495, app/assets/stylesheets/application.scss */
.iframe-embed.embed-type-video:not(.loaded) .image-wrap:hover .play-button {
  display: block;
}

/* line 4497, app/assets/stylesheets/application.scss */
.touch .iframe-embed.embed-type-video:not(.loaded) .image-wrap:hover .play-button {
  display: none;
}

/* line 4502, app/assets/stylesheets/application.scss */
.iframe-embed .embed-title {
  font-weight: bold !important;
  /* size in pixels: 14 */
  font-size: 0.875rem;
  display: block;
}

/* line 4507, app/assets/stylesheets/application.scss */
.iframe-embed .embed-subtitle {
  /* size in pixels: 14 */
  font-size: 0.875rem;
  display: block;
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .iframe-embed .embed-subtitle {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .iframe-embed .embed-subtitle {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .iframe-embed .embed-subtitle {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .iframe-embed .embed-subtitle {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .iframe-embed .embed-subtitle {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .iframe-embed .embed-subtitle {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .iframe-embed .embed-subtitle {
    color: #8C8C8C;
  }
}

/* line 4515, app/assets/stylesheets/application.scss */
.entry-final-content a, .tweet-text a, .micropost-text a, .modal-content .content-styles a {
  text-decoration: underline;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.2);
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-final-content a, .theme-auto .tweet-text a, .theme-auto .micropost-text a, .theme-auto .modal-content .content-styles a {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-final-content a, .theme-day .tweet-text a, .theme-day .micropost-text a, .theme-day .modal-content .content-styles a {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-final-content a, .theme-sunset .tweet-text a, .theme-sunset .micropost-text a, .theme-sunset .modal-content .content-styles a {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-final-content a, .theme-dusk .tweet-text a, .theme-dusk .micropost-text a, .theme-dusk .modal-content .content-styles a {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-final-content a, .theme-midnight .tweet-text a, .theme-midnight .micropost-text a, .theme-midnight .modal-content .content-styles a {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-final-content a, .theme-auto .tweet-text a, .theme-auto .micropost-text a, .theme-auto .modal-content .content-styles a {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-final-content a, .theme-auto .tweet-text a, .theme-auto .micropost-text a, .theme-auto .modal-content .content-styles a {
    color: #F6F6F6;
  }
}

/* line 4519, app/assets/stylesheets/application.scss */
.entry-final-content a:hover, .tweet-text a:hover, .micropost-text a:hover, .modal-content .content-styles a:hover {
  /* variable name: $color-hover */
  color: #0755B9;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-final-content a:hover, .theme-auto .tweet-text a:hover, .theme-auto .micropost-text a:hover, .theme-auto .modal-content .content-styles a:hover {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .entry-final-content a:hover, .theme-day .tweet-text a:hover, .theme-day .micropost-text a:hover, .theme-day .modal-content .content-styles a:hover {
  /* variable name: $color-hover */
  color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .entry-final-content a:hover, .theme-sunset .tweet-text a:hover, .theme-sunset .micropost-text a:hover, .theme-sunset .modal-content .content-styles a:hover {
  /* variable name: $color-hover */
  color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .entry-final-content a:hover, .theme-dusk .tweet-text a:hover, .theme-dusk .micropost-text a:hover, .theme-dusk .modal-content .content-styles a:hover {
  /* variable name: $color-hover */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .entry-final-content a:hover, .theme-midnight .tweet-text a:hover, .theme-midnight .micropost-text a:hover, .theme-midnight .modal-content .content-styles a:hover {
  /* variable name: $color-hover */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .entry-final-content a:hover, .theme-auto .tweet-text a:hover, .theme-auto .micropost-text a:hover, .theme-auto .modal-content .content-styles a:hover {
  color: #0755B9;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .entry-final-content a:hover, .theme-auto .tweet-text a:hover, .theme-auto .micropost-text a:hover, .theme-auto .modal-content .content-styles a:hover {
    color: #D4D4D4;
  }
}

/* line 4525, app/assets/stylesheets/application.scss */
.font-serif-1 .content-styles {
  font-family: "Sentinel SSm A", "Sentinel SSm B", -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
}

/* line 4529, app/assets/stylesheets/application.scss */
.font-serif-1 .content-styles strong {
  font-weight: 700;
}

/* line 4532, app/assets/stylesheets/application.scss */
.font-serif-1 .content-styles em {
  font-style: italic;
}

/* line 4535, app/assets/stylesheets/application.scss */
.font-serif-1 .content-styles .post-meta {
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
}

/* line 4540, app/assets/stylesheets/application.scss */
.font-serif-1 .entry-header h1 {
  font-family: "Sentinel SSm A", "Sentinel SSm B", -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
}

/* line 4547, app/assets/stylesheets/application.scss */
.font-serif-2 .content-styles {
  font-family: "Mercury SSm A", "Mercury SSm B", -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
}

/* line 4551, app/assets/stylesheets/application.scss */
.font-serif-2 .content-styles strong {
  font-weight: 500;
}

/* line 4554, app/assets/stylesheets/application.scss */
.font-serif-2 .content-styles em {
  font-style: italic;
}

/* line 4557, app/assets/stylesheets/application.scss */
.font-serif-2 .content-styles .post-meta {
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
}

/* line 4561, app/assets/stylesheets/application.scss */
.font-serif-2 .content-styles h1, .font-serif-2 .content-styles h2, .font-serif-2 .content-styles h3, .font-serif-2 .content-styles h4, .font-serif-2 .content-styles h5, .font-serif-2 .content-styles h6 {
  font-weight: 700;
  font-family: "Whitney SSm A", "Whitney SSm B", -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 4564, app/assets/stylesheets/application.scss */
.font-serif-2 .content-styles h1 strong, .font-serif-2 .content-styles h2 strong, .font-serif-2 .content-styles h3 strong, .font-serif-2 .content-styles h4 strong, .font-serif-2 .content-styles h5 strong, .font-serif-2 .content-styles h6 strong {
  font-weight: 700;
}

/* line 4569, app/assets/stylesheets/application.scss */
.font-serif-2 .entry-header h1 {
  font-weight: 700;
  font-family: "Whitney SSm A", "Whitney SSm B", -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 4576, app/assets/stylesheets/application.scss */
.font-serif-3 .content-styles {
  font-family: Georgia, -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
}

/* line 4580, app/assets/stylesheets/application.scss */
.font-serif-3 .content-styles strong {
  font-weight: 700;
}

/* line 4583, app/assets/stylesheets/application.scss */
.font-serif-3 .content-styles em {
  font-style: italic;
}

/* line 4586, app/assets/stylesheets/application.scss */
.font-serif-3 .content-styles .post-meta {
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
}

/* line 4591, app/assets/stylesheets/application.scss */
.font-serif-3 .entry-header h1 {
  font-weight: 400;
  font-family: Georgia, -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 4598, app/assets/stylesheets/application.scss */
.font-sans-serif-1 .content-styles {
  font-family: "Whitney SSm A", "Whitney SSm B", -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
}

/* line 4602, app/assets/stylesheets/application.scss */
.font-sans-serif-1 .content-styles strong {
  font-weight: 700;
}

/* line 4605, app/assets/stylesheets/application.scss */
.font-sans-serif-1 .content-styles em {
  font-style: italic;
}

/* line 4609, app/assets/stylesheets/application.scss */
.font-sans-serif-1 .entry-header h1 {
  font-family: "Whitney SSm A", "Whitney SSm B", -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

/* line 4616, app/assets/stylesheets/application.scss */
.font-sans-serif-2 .content-styles {
  font-family: "Ideal Sans A", "Ideal Sans B", -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-style: normal;
}

/* line 4620, app/assets/stylesheets/application.scss */
.font-sans-serif-2 .content-styles strong {
  font-weight: 600;
}

/* line 4623, app/assets/stylesheets/application.scss */
.font-sans-serif-2 .content-styles em {
  font-style: italic;
}

/* line 4627, app/assets/stylesheets/application.scss */
.font-sans-serif-2 .entry-header h1 {
  font-family: "Ideal Sans A", "Ideal Sans B", -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}

/* line 4633, app/assets/stylesheets/application.scss */
.font-size-0 {
  font-size: 70%;
  /*11px*/
}

/* line 4636, app/assets/stylesheets/application.scss */
.font-size-1 {
  font-size: 77%;
  /*12px*/
}

/* line 4639, app/assets/stylesheets/application.scss */
.font-size-2 {
  font-size: 83%;
  /*13px*/
}

/* line 4642, app/assets/stylesheets/application.scss */
.font-size-3 {
  font-size: 90%;
  /*14px*/
}

/* line 4645, app/assets/stylesheets/application.scss */
.font-size-4 {
  font-size: 96%;
  /*15px*/
}

/* line 4648, app/assets/stylesheets/application.scss */
.font-size-5 {
  font-size: 100%;
  /*16px*/
}

/* line 4651, app/assets/stylesheets/application.scss */
.font-size-6 {
  font-size: 110%;
  /*18px*/
}

/* line 4654, app/assets/stylesheets/application.scss */
.font-size-7 {
  font-size: 123%;
  /*20px*/
}

/* line 4657, app/assets/stylesheets/application.scss */
.font-size-8 {
  font-size: 135%;
  /*22px*/
}

/* line 4660, app/assets/stylesheets/application.scss */
.font-size-9 {
  font-size: 147%;
  /*24px*/
}

/* line 4665, app/assets/stylesheets/application.scss */
.content-styles .system-content,
.content-styles .system-content h1 {
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 4669, app/assets/stylesheets/application.scss */
.content-styles .system-content a,
.content-styles .system-content h1 a {
  text-decoration: none;
  position: static;
}

/* line 4673, app/assets/stylesheets/application.scss */
.content-styles .system-content img,
.content-styles .system-content h1 img {
  max-width: unset;
  width: auto;
}

/* line 4680, app/assets/stylesheets/application.scss */
.content-styles img, img.responsive {
  max-width: 100%;
  display: block;
  height: auto;
  margin: 0 0 10px 0;
  vertical-align: middle;
}

/* line 4686, app/assets/stylesheets/application.scss */
.content-styles img[align="left"], img.responsive[align="left"] {
  float: none;
}

/* line 4689, app/assets/stylesheets/application.scss */
.content-styles img[align="right"], img.responsive[align="right"] {
  float: none;
}

/* line 4692, app/assets/stylesheets/application.scss */
.content-styles img.hide, img.responsive.hide {
  display: none;
}

/* line 4699, app/assets/stylesheets/application.scss */
.inline-diff ins {
  background: #C1EAD1;
  color: #022F14;
}

/* line 4702, app/assets/stylesheets/application.scss */
.inline-diff ins a {
  color: #022F14;
}

/* line 4707, app/assets/stylesheets/application.scss */
.inline-diff ins, .inline-diff .diff-ins {
  text-decoration: none;
}

/* line 4711, app/assets/stylesheets/application.scss */
.inline-diff ins a, .inline-diff .diff-ins a, .inline-diff a.diff-ins {
  text-decoration: underline;
}

/* line 4715, app/assets/stylesheets/application.scss */
.inline-diff img.diff-ins, .inline-diff code.diff-ins {
  border: 2px solid #C1EAD1;
}

/* line 4719, app/assets/stylesheets/application.scss */
.inline-diff del {
  background: #EEC2CB;
  color: #33030D;
  text-decoration: line-through;
}

/* line 4722, app/assets/stylesheets/application.scss */
.inline-diff del a {
  color: #33030D;
}

/* line 4725, app/assets/stylesheets/application.scss */
.inline-diff del img {
  opacity: .5;
}

/* line 4731, app/assets/stylesheets/application.scss */
.inline-diff img.diff-del, .inline-diff code.diff-del {
  border: 2px solid #EEC2CB;
}

/* line 4735, app/assets/stylesheets/application.scss */
.inline-diff img.diff-del {
  opacity: .5;
}

/* line 4741, app/assets/stylesheets/application.scss */
.radio input {
  margin-top: 2px;
}

/* line 4746, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-mentions {
  /* size in pixels: 14 */
  font-size: 0.875rem;
  /* variable name: $color-contrast-500 */
  color: #707680;
  margin-bottom: 10px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-mentions {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tweet-wrap .tweet-mentions {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tweet-wrap .tweet-mentions {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tweet-wrap .tweet-mentions {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tweet-wrap .tweet-mentions {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tweet-wrap .tweet-mentions {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-mentions {
    color: #8C8C8C;
  }
}

/* line 4750, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-mentions a {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-mentions a {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tweet-wrap .tweet-mentions a {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tweet-wrap .tweet-mentions a {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tweet-wrap .tweet-mentions a {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tweet-wrap .tweet-mentions a {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tweet-wrap .tweet-mentions a {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-mentions a {
    color: #8C8C8C;
  }
}

/* line 4754, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header {
  margin-bottom: .6em;
  position: relative;
}

/* line 4757, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .profile-wrap {
  display: flex;
  align-items: center;
  position: relative;
}

/* line 4761, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .profile-wrap a {
  border-bottom: none;
  background: none;
}

/* line 4764, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .profile-wrap a:hover {
  border-bottom: none;
}

/* line 4769, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .profile-info {
  flex-grow: 1;
  min-width: 0;
}

/* line 4773, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .profile-image-wrap {
  margin-right: 8px;
  line-height: 1;
  flex-shrink: 0;
}

/* line 4778, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile-wrap {
  position: relative;
}

/* line 4781, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile {
  z-index: 10000;
  width: 304px;
  /* variable name: $color-base-alt */
  background-color: white;
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  box-shadow: 0px 4px 6px 2px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  position: absolute;
  top: 47px;
  left: 0;
  transition: opacity .2s ease-in;
  overflow: hidden;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header .author-profile {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tweet-wrap .tweet-header .author-profile {
  /* variable name: $color-base-alt */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tweet-wrap .tweet-header .author-profile {
  /* variable name: $color-base-alt */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tweet-wrap .tweet-header .author-profile {
  /* variable name: $color-base-alt */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tweet-wrap .tweet-header .author-profile {
  /* variable name: $color-base-alt */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tweet-wrap .tweet-header .author-profile {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header .author-profile {
    background-color: #2D2D2D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header .author-profile {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tweet-wrap .tweet-header .author-profile {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tweet-wrap .tweet-header .author-profile {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tweet-wrap .tweet-header .author-profile {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tweet-wrap .tweet-header .author-profile {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tweet-wrap .tweet-header .author-profile {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header .author-profile {
    border-color: black;
  }
}

/* line 4793, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .author-profile-inner {
  padding: 0 16px 16px 16px;
  margin-top: -40px;
  transition: .05s ease-in margin;
}

@media (max-height: 768px) {
  /* line 4793, app/assets/stylesheets/application.scss */
  .tweet-wrap .tweet-header .author-profile .author-profile-inner {
    margin-top: -56px;
  }
}

/* line 4801, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-banner {
  position: relative;
  height: 100px;
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header .author-profile .profile-banner {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tweet-wrap .tweet-header .author-profile .profile-banner {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tweet-wrap .tweet-header .author-profile .profile-banner {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tweet-wrap .tweet-header .author-profile .profile-banner {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tweet-wrap .tweet-header .author-profile .profile-banner {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tweet-wrap .tweet-header .author-profile .profile-banner {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header .author-profile .profile-banner {
    background-color: #353535;
  }
}

/* line 4805, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-banner img {
  width: 100%;
}

/* line 4809, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-info h1 {
  /* size in pixels: 16 */
  font-size: 1rem;
}

/* line 4811, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-info h1 svg {
  margin-left: 2px;
  position: relative;
  top: 5px;
}

/* line 4817, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-image-wrap {
  margin-right: 8px;
  line-height: 1;
  flex-shrink: 0;
}

/* line 4822, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-image {
  position: relative;
}

/* line 4824, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-image svg {
  position: absolute;
  bottom: 0;
  right: -5px;
}

/* line 4830, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-meta-wrap {
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 4836, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-meta {
  /* size in pixels: 14 */
  font-size: 0.875rem;
  /* variable name: $color-contrast-500 */
  color: #707680;
  margin-right: 16px;
  display: flex;
  align-items: center;
  overflow: hidden;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header .author-profile .profile-meta {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tweet-wrap .tweet-header .author-profile .profile-meta {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tweet-wrap .tweet-header .author-profile .profile-meta {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tweet-wrap .tweet-header .author-profile .profile-meta {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tweet-wrap .tweet-header .author-profile .profile-meta {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tweet-wrap .tweet-header .author-profile .profile-meta {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header .author-profile .profile-meta {
    color: #8C8C8C;
  }
}

/* line 4843, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-meta svg {
  flex-shrink: 0;
  margin-right: 4px;
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header .author-profile .profile-meta svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tweet-wrap .tweet-header .author-profile .profile-meta svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tweet-wrap .tweet-header .author-profile .profile-meta svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tweet-wrap .tweet-header .author-profile .profile-meta svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tweet-wrap .tweet-header .author-profile .profile-meta svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tweet-wrap .tweet-header .author-profile .profile-meta svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header .author-profile .profile-meta svg {
    fill: #D4D4D4;
  }
}

/* line 4848, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-meta span, .tweet-wrap .tweet-header .author-profile .profile-meta time {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

/* line 4854, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-meta strong {
  /* variable name: $color-contrast-600 */
  color: #39404B;
  margin-right: 4px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header .author-profile .profile-meta strong {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tweet-wrap .tweet-header .author-profile .profile-meta strong {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tweet-wrap .tweet-header .author-profile .profile-meta strong {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tweet-wrap .tweet-header .author-profile .profile-meta strong {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tweet-wrap .tweet-header .author-profile .profile-meta strong {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tweet-wrap .tweet-header .author-profile .profile-meta strong {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header .author-profile .profile-meta strong {
    color: #D4D4D4;
  }
}

/* line 4858, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-meta.joined {
  flex-shrink: 0;
}

/* line 4861, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-meta .calendar-icon {
  flex-shrink: 0;
  margin-right: 4px;
  position: relative;
  width: 15px;
  height: 16px;
  overflow: visible;
}

/* line 4868, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-meta .calendar-icon svg {
  margin: 0;
}

/* line 4871, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-meta .calendar-icon .icon-calendar {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 4876, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-meta .calendar-icon .date {
  overflow: visible;
  position: absolute;
  width: 7px;
  height: 5px;
  display: flex;
  justify-content: center;
  top: 8px;
  left: 4px;
}

/* line 4885, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-meta .calendar-icon .date svg {
  margin: 0;
}

/* line 4887, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-meta .calendar-icon .date svg:nth-child(2n) {
  margin-left: 1px;
}

/* line 4894, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile.show {
  opacity: 1;
}

/* line 4897, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-image {
  margin-right: 0;
  margin-bottom: 16px;
}

/* line 4901, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .tweet-text {
  white-space: normal;
  /* size in pixels: 15 */
  font-size: 0.9375rem;
}

/* line 4904, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .tweet-text:last-child {
  margin-bottom: 0;
}

/* line 4908, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .author-profile .profile-wrap {
  display: flex;
  justify-content: center;
}

/* line 4913, app/assets/stylesheets/application.scss */
.modal .tweet-wrap .tweet-header .author-profile .tweet-body {
  padding-left: 0;
}

/* line 4918, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header h1 {
  /* size in pixels: 18 */
  font-size: 1.125rem;
  margin: 0;
  margin: 0 0 .2em 0;
  display: flex;
  align-items: baseline;
  line-height: 1.2;
  flex-grow: 1;
}

/* line 4926, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header h1 .link {
  font-weight: normal;
  /* variable name: $color-contrast-500 */
  color: #707680;
  text-decoration: none;
  background: none;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header h1 .link {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tweet-wrap .tweet-header h1 .link {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tweet-wrap .tweet-header h1 .link {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tweet-wrap .tweet-header h1 .link {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tweet-wrap .tweet-header h1 .link {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tweet-wrap .tweet-header h1 .link {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header h1 .link {
    color: #8C8C8C;
  }
}

/* line 4935, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header h1 .link strong {
  font-weight: bold;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header h1 .link strong {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tweet-wrap .tweet-header h1 .link strong {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tweet-wrap .tweet-header h1 .link strong {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tweet-wrap .tweet-header h1 .link strong {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tweet-wrap .tweet-header h1 .link strong {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tweet-wrap .tweet-header h1 .link strong {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header h1 .link strong {
    color: #F6F6F6;
  }
}

/* line 4941, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .profile-image img {
  margin: 0;
  border: 2px solid white;
  border-radius: 50%;
  height: 47px;
  width: 47px;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

/* line 4949, app/assets/stylesheets/application.scss */
.theme-day .tweet-wrap .tweet-header .profile-image img {
  box-shadow: none;
}

/* line 4952, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .profile-image img.large {
  height: auto;
  width: 100%;
  max-height: 270px;
  -o-object-fit: cover;
     object-fit: cover;
  box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
  transition: .1s ease-out width;
}

/* line 4959, app/assets/stylesheets/application.scss */
.theme-day .tweet-wrap .tweet-header .profile-image img.large {
  box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
}

@media (max-height: 768px) {
  /* line 4952, app/assets/stylesheets/application.scss */
  .tweet-wrap .tweet-header .profile-image img.large {
    width: 50%;
  }
}

/* line 4967, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .tweet-actions {
  display: flex;
  align-items: baseline;
  margin-left: auto;
}

/* line 4971, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .tweet-actions .tweet-link svg, .tweet-wrap .tweet-header .tweet-actions .twitter-conversation-link svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header .tweet-actions .tweet-link svg, .theme-auto .tweet-wrap .tweet-header .tweet-actions .twitter-conversation-link svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tweet-wrap .tweet-header .tweet-actions .tweet-link svg, .theme-day .tweet-wrap .tweet-header .tweet-actions .twitter-conversation-link svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tweet-wrap .tweet-header .tweet-actions .tweet-link svg, .theme-sunset .tweet-wrap .tweet-header .tweet-actions .twitter-conversation-link svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tweet-wrap .tweet-header .tweet-actions .tweet-link svg, .theme-dusk .tweet-wrap .tweet-header .tweet-actions .twitter-conversation-link svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tweet-wrap .tweet-header .tweet-actions .tweet-link svg, .theme-midnight .tweet-wrap .tweet-header .tweet-actions .twitter-conversation-link svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tweet-wrap .tweet-header .tweet-actions .tweet-link svg, .theme-auto .tweet-wrap .tweet-header .tweet-actions .twitter-conversation-link svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-header .tweet-actions .tweet-link svg, .theme-auto .tweet-wrap .tweet-header .tweet-actions .twitter-conversation-link svg {
    fill: #D4D4D4;
  }
}

/* line 4974, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .tweet-actions .tweet-link {
  padding-left: 15px;
  display: block;
}

/* line 4977, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .tweet-actions .tweet-link svg {
  width: 18px;
  height: 15px;
}

/* line 4982, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .tweet-actions .twitter-conversation-link {
  bottom: -2px;
  position: relative;
  padding-left: 15px;
}

/* line 4986, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-header .tweet-actions .twitter-conversation-link svg {
  width: 18px;
  height: 18px;
}

/* line 4993, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-body img {
  max-width: 100%;
}

/* line 4996, app/assets/stylesheets/application.scss */
.tweet-wrap .entry-header {
  font-size: 1.15em;
}

/* line 4998, app/assets/stylesheets/application.scss */
.tweet-wrap .entry-header h1 {
  font-size: 1.3em;
  line-height: 1.2;
}

/* line 5003, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-meta {
  /* size in pixels: 16 */
  font-size: 1rem;
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-meta {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tweet-wrap .tweet-meta {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tweet-wrap .tweet-meta {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tweet-wrap .tweet-meta {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tweet-wrap .tweet-meta {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tweet-wrap .tweet-meta {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-meta {
    color: #8C8C8C;
  }
}

/* line 5006, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-meta img {
  position: relative;
  border-radius: 16px;
  margin-right: 8px;
}

/* line 5011, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-meta a {
  display: flex;
  align-items: center;
  /* variable name: $color-contrast-500 */
  color: #707680;
  text-decoration: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-meta a {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tweet-wrap .tweet-meta a {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tweet-wrap .tweet-meta a {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tweet-wrap .tweet-meta a {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tweet-wrap .tweet-meta a {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tweet-wrap .tweet-meta a {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-meta a {
    color: #8C8C8C;
  }
}

/* line 5018, app/assets/stylesheets/application.scss */
.tweet-wrap .new-section {
  position: relative;
  margin-bottom: .4em;
  display: flex;
  align-items: center;
}

/* line 5023, app/assets/stylesheets/application.scss */
.tweet-wrap .new-section .favicon-wrap {
  margin-right: 8px;
  position: static;
}

/* line 5028, app/assets/stylesheets/application.scss */
.tweet-wrap .tweet-text {
  white-space: pre-wrap;
  font-size: 1.15em;
  line-height: 1.4;
  /* variable name: $color-contrast-600 */
  color: #39404B;
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow-wrap: break-word;
  margin: 1.1em 0 1.1em 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-text {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tweet-wrap .tweet-text {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tweet-wrap .tweet-text {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tweet-wrap .tweet-text {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tweet-wrap .tweet-text {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tweet-wrap .tweet-text {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .tweet-text {
    color: #D4D4D4;
  }
}

/* line 5037, app/assets/stylesheets/application.scss */
.tweet-wrap .micropost-text {
  line-height: 1.4;
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 5042, app/assets/stylesheets/application.scss */
.tweet-wrap .header-time {
  display: none;
}

/* line 5046, app/assets/stylesheets/application.scss */
.tweet-wrap .main-tweet-conversation .twitter-conversation-link {
  display: none;
}

/* line 5050, app/assets/stylesheets/application.scss */
.tweet-wrap .quoted-tweet {
  margin-bottom: 1.1em;
  padding: 14px 16px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .quoted-tweet {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tweet-wrap .quoted-tweet {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tweet-wrap .quoted-tweet {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tweet-wrap .quoted-tweet {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tweet-wrap .quoted-tweet {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tweet-wrap .quoted-tweet {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tweet-wrap .quoted-tweet {
    border-color: black;
  }
}

/* line 5055, app/assets/stylesheets/application.scss */
.tweet-wrap .quoted-tweet .twitter-conversation-link {
  display: none;
}

/* line 5058, app/assets/stylesheets/application.scss */
.tweet-wrap .quoted-tweet .tweet-link:not(.embed) {
  display: none !important;
}

/* line 5061, app/assets/stylesheets/application.scss */
.tweet-wrap .quoted-tweet p:last-child {
  margin-bottom: 0;
}

/* line 5067, app/assets/stylesheets/application.scss */
.tweet-wrap.profile .profile-info strong {
  display: block;
}

/* line 5075, app/assets/stylesheets/application.scss */
.modal-purpose-conversation .twitter-conversation-link {
  display: none;
}

/* line 5078, app/assets/stylesheets/application.scss */
.modal-purpose-conversation .tweet-body {
  padding-left: 57px;
}

@media (max-width: 700px) {
  /* line 5078, app/assets/stylesheets/application.scss */
  .modal-purpose-conversation .tweet-body {
    padding-left: 0;
  }
}

/* line 5084, app/assets/stylesheets/application.scss */
.modal-purpose-conversation .main-tweet-conversation .quoted-tweet .tweet-body {
  padding-left: 0;
}

/* line 5087, app/assets/stylesheets/application.scss */
.modal-purpose-conversation .micropost-wrap {
  margin-top: 0;
}

/* line 5090, app/assets/stylesheets/application.scss */
.modal-purpose-conversation .micropost-text p:first-child {
  margin-top: 0;
}

/* line 5093, app/assets/stylesheets/application.scss */
.modal-purpose-conversation .micropost {
  margin-bottom: 1.1em;
}

/* line 5096, app/assets/stylesheets/application.scss */
.modal-purpose-conversation .micropost + .micropost, .modal-purpose-conversation .reply {
  padding-top: 1.1em;
  border-top-width: 1px;
  border-top-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-purpose-conversation .micropost + .micropost, .theme-auto .modal-purpose-conversation .reply {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-purpose-conversation .micropost + .micropost, .theme-day .modal-purpose-conversation .reply {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-purpose-conversation .micropost + .micropost, .theme-sunset .modal-purpose-conversation .reply {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-purpose-conversation .micropost + .micropost, .theme-dusk .modal-purpose-conversation .reply {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-purpose-conversation .micropost + .micropost, .theme-midnight .modal-purpose-conversation .reply {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-purpose-conversation .micropost + .micropost, .theme-auto .modal-purpose-conversation .reply {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-purpose-conversation .micropost + .micropost, .theme-auto .modal-purpose-conversation .reply {
    border-color: black;
  }
}

/* line 5100, app/assets/stylesheets/application.scss */
.modal-purpose-conversation .tweet-author-reply {
  border-top: none !important;
  padding-top: 0 !important;
}

/* line 5105, app/assets/stylesheets/application.scss */
.modal-purpose-conversation .reply .tweet-mentions, .modal-purpose-conversation .reply .tweet-link {
  display: none !important;
}

/* line 5113, app/assets/stylesheets/application.scss */
.entry-column.wide .entry-main-tweet .profile-image-wrap {
  position: absolute;
  left: -60px;
}

/* line 5116, app/assets/stylesheets/application.scss */
.fluid .entry-column.wide .entry-main-tweet .profile-image-wrap, .fluid-1 .entry-column.wide .entry-main-tweet .profile-image-wrap {
  position: static;
}

/* line 5121, app/assets/stylesheets/application.scss */
.entry-column.wide .new-section {
  position: relative;
}

/* line 5123, app/assets/stylesheets/application.scss */
.entry-column.wide .new-section .favicon-wrap {
  position: absolute;
  top: -2px;
  left: -30px;
}

/* line 5127, app/assets/stylesheets/application.scss */
.fluid .entry-column.wide .new-section .favicon-wrap, .fluid-1 .entry-column.wide .new-section .favicon-wrap {
  position: static;
}

/* line 5134, app/assets/stylesheets/application.scss */
.notification {
  z-index: 10000;
  width: 100%;
  position: fixed;
  align-items: center;
  justify-content: center;
  display: flex;
  visibility: visible;
  padding: 0 8px;
  bottom: -48px;
}

/* line 5145, app/assets/stylesheets/application.scss */
.notification .notification-content-wrap {
  display: flex;
  align-items: center;
  /* variable name: $color-base-dark-300 */
  background-color: #0D1623;
  min-width: 350px;
  border-radius: 4px;
  height: 48px;
  opacity: 0;
  transition: transform 0.2s cubic-bezier(0.18, 0.89, 0.32, 1.28), opacity 0.2s ease-in;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.15);
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .notification .notification-content-wrap {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .notification .notification-content-wrap {
  /* variable name: $color-base-dark-300 */
  background-color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .notification .notification-content-wrap {
  /* variable name: $color-base-dark-300 */
  background-color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .notification .notification-content-wrap {
  /* variable name: $color-base-dark-300 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .notification .notification-content-wrap {
  /* variable name: $color-base-dark-300 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .notification .notification-content-wrap {
  background-color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .notification .notification-content-wrap {
    background-color: #353535;
  }
}

@media (max-width: 700px) {
  /* line 5145, app/assets/stylesheets/application.scss */
  .notification .notification-content-wrap {
    min-width: 100%;
    max-width: 100%;
  }
}

/* line 5161, app/assets/stylesheets/application.scss */
.notification.visible .notification-content-wrap {
  transform: translateY(-100px);
  opacity: 1;
}

/* line 5167, app/assets/stylesheets/application.scss */
.notification.fade-out .notification-content-wrap {
  opacity: 0;
}

/* line 5171, app/assets/stylesheets/application.scss */
.notification.hide {
  display: flex;
  visibility: hidden;
}

/* line 5175, app/assets/stylesheets/application.scss */
.notification .notification-content {
  font-size: 16px;
  white-space: nowrap;
  color: white;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 5182, app/assets/stylesheets/application.scss */
.notification .icon-container {
  height: 48px;
  width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}

/* line 5189, app/assets/stylesheets/application.scss */
.notification .icon-container:last-child {
  margin-left: auto;
}

/* line 5193, app/assets/stylesheets/application.scss */
.notification .icon-error-message {
  display: none;
}

/* line 5197, app/assets/stylesheets/application.scss */
.notification.error .icon-success-message {
  display: none;
}

/* line 5200, app/assets/stylesheets/application.scss */
.notification.error .icon-error-message {
  display: block;
}

/* line 5204, app/assets/stylesheets/application.scss */
.notification .icon-close {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .notification .icon-close {
    fill: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .notification .icon-close {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .notification .icon-close {
  /* variable name: $color-contrast-400 */
  fill: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .notification .icon-close {
  /* variable name: $color-contrast-400 */
  fill: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .notification .icon-close {
  /* variable name: $color-contrast-400 */
  fill: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .notification .icon-close {
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .notification .icon-close {
    fill: #707070;
  }
}

@media (max-width: 700px) {
  /* line 5134, app/assets/stylesheets/application.scss */
  .notification {
    bottom: unset;
    top: -48px;
  }
  /* line 5211, app/assets/stylesheets/application.scss */
  .notification.visible .notification-content-wrap {
    transform: translateY(56px);
  }
}

/* line 5216, app/assets/stylesheets/application.scss */
.native .notification {
  bottom: unset;
  top: -48px;
}

/* line 5220, app/assets/stylesheets/application.scss */
.native .notification.visible .notification-content-wrap {
  transform: translateY(56px);
}

/* line 5229, app/assets/stylesheets/application.scss */
.jump-search-empty .modal-purpose-search .modal-body {
  display: none;
}

/* line 5232, app/assets/stylesheets/application.scss */
.jump-search-empty .modal-purpose-search .modal-header-input input {
  border-radius: 8px;
}

/* line 5238, app/assets/stylesheets/application.scss */
.modal-purpose-search .modal-body {
  overflow-y: scroll;
  max-height: 60vh;
}

/* line 5242, app/assets/stylesheets/application.scss */
.modal-purpose-search li.feed-link, .modal-purpose-search li.source-section {
  padding-left: 16px;
}

/* line 5245, app/assets/stylesheets/application.scss */
.modal-purpose-search .feed-link {
  cursor: pointer;
}

/* line 5248, app/assets/stylesheets/application.scss */
.modal-purpose-search li.selected {
  /* variable name: $color-selected */
  background-color: #0867E2;
  color: white !important;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-purpose-search li.selected {
    background-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-purpose-search li.selected {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-purpose-search li.selected {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-purpose-search li.selected {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-purpose-search li.selected {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-purpose-search li.selected {
  background-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-purpose-search li.selected {
    background-color: #0867E2;
  }
}

/* line 5252, app/assets/stylesheets/application.scss */
.modal-purpose-search .feed-list {
  padding-bottom: 22px;
}

/* line 5256, app/assets/stylesheets/application.scss */
.jump-options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 5260, app/assets/stylesheets/application.scss */
.jump-options li {
  padding-left: 16px;
}

/* line 5265, app/assets/stylesheets/application.scss */
.content-option {
  margin-top: 1.1em;
}

/* line 5269, app/assets/stylesheets/application.scss */
.newsletter {
  max-width: 100%;
  background-color: white;
  overflow: hidden;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
}

/* line 5278, app/assets/stylesheets/application.scss */
.content-option-switch {
  display: flex;
  align-items: center;
}

/* line 5281, app/assets/stylesheets/application.scss */
.content-option-switch [class^="favicon"] {
  margin-right: 8px;
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .content-option-switch [class^="favicon"] {
    fill: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .content-option-switch [class^="favicon"] {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .content-option-switch [class^="favicon"] {
  /* variable name: $color-contrast-400 */
  fill: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .content-option-switch [class^="favicon"] {
  /* variable name: $color-contrast-400 */
  fill: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .content-option-switch [class^="favicon"] {
  /* variable name: $color-contrast-400 */
  fill: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .content-option-switch [class^="favicon"] {
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .content-option-switch [class^="favicon"] {
    fill: #707070;
  }
}

/* line 5285, app/assets/stylesheets/application.scss */
.content-option-switch .switch {
  margin-left: auto;
  position: static;
}

/* line 5291, app/assets/stylesheets/application.scss */
.extract-active .content-option-form {
  display: none;
}

/* line 5295, app/assets/stylesheets/application.scss */
.newsletter-content-option-form {
  display: none;
}

/* line 5297, app/assets/stylesheets/application.scss */
.shadow-dom .newsletter-content-option-form {
  display: block;
}

/*------------------------------------------------------------------------------
Settings
------------------------------------------------------------------------------*/
/* line 5306, app/assets/stylesheets/application.scss */
.logo-full {
  /* variable name: $color-contrast-700 */
  fill: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .logo-full {
    fill: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .logo-full {
  /* variable name: $color-contrast-700 */
  fill: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .logo-full {
  /* variable name: $color-contrast-700 */
  fill: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .logo-full {
  /* variable name: $color-contrast-700 */
  fill: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .logo-full {
  /* variable name: $color-contrast-700 */
  fill: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .logo-full {
  fill: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .logo-full {
    fill: #F6F6F6;
  }
}

/* line 5322, app/assets/stylesheets/application.scss */
.logo-full #logo_foreground {
  /* variable name: $color-logo-foreground */
  fill: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .logo-full #logo_foreground {
    fill: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .logo-full #logo_foreground {
  /* variable name: $color-logo-foreground */
  fill: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .logo-full #logo_foreground {
  /* variable name: $color-logo-foreground */
  fill: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .logo-full #logo_foreground {
  /* variable name: $color-logo-foreground */
  fill: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .logo-full #logo_foreground {
  /* variable name: $color-logo-foreground */
  fill: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .logo-full #logo_foreground {
  fill: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .logo-full #logo_foreground {
    fill: #262626;
  }
}

/* line 5325, app/assets/stylesheets/application.scss */
.logo-full #logo_background {
  /* variable name: $color-logo-foreground */
  fill: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .logo-full #logo_background {
    fill: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .logo-full #logo_background {
  /* variable name: $color-logo-foreground */
  fill: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .logo-full #logo_background {
  /* variable name: $color-logo-foreground */
  fill: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .logo-full #logo_background {
  /* variable name: $color-logo-foreground */
  fill: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .logo-full #logo_background {
  /* variable name: $color-logo-foreground */
  fill: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .logo-full #logo_background {
  fill: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .logo-full #logo_background {
    fill: #F6F6F6;
  }
}

/* line 5330, app/assets/stylesheets/application.scss */
.content-inner {
  margin-top: 20px;
  padding: 4px 20px 12px 20px;
  background-color: white;
  border: 1px solid #E9E9EB;
  border-radius: 4px;
}

/* line 5338, app/assets/stylesheets/application.scss */
.settings-nav {
  flex-direction: column;
  width: 310px;
  /* variable name: $color-sidebar */
  background-color: #F5F5F7;
  border-right-width: 1px;
  border-right-style: solid;
  /* variable name: $color-borders */
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings-nav {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings-nav {
  /* variable name: $color-sidebar */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings-nav {
  /* variable name: $color-sidebar */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings-nav {
  /* variable name: $color-sidebar */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings-nav {
  /* variable name: $color-sidebar */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings-nav {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings-nav {
    background-color: #262626;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings-nav {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings-nav {
  /* variable name: $color-borders */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings-nav {
  /* variable name: $color-borders */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings-nav {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings-nav {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings-nav {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings-nav {
    border-color: black;
  }
}

/* line 5343, app/assets/stylesheets/application.scss */
.settings-nav .logo {
  padding: 39px 0 0 24px;
  display: block;
}

/* line 5346, app/assets/stylesheets/application.scss */
.settings-nav .logo svg {
  width: 140px;
  height: 38px;
}

/* line 5351, app/assets/stylesheets/application.scss */
.modal .settings-nav {
  width: 100%;
  display: block;
  border: none;
  /* variable name: $color-base */
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal .settings-nav {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal .settings-nav {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal .settings-nav {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal .settings-nav {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal .settings-nav {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal .settings-nav {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal .settings-nav {
    background-color: #262626;
  }
}

/* line 5356, app/assets/stylesheets/application.scss */
.modal .settings-nav .logo {
  display: none;
}

/* line 5362, app/assets/stylesheets/application.scss */
.desktop-hide {
  display: block;
}

@media (min-width: 700px) {
  /* line 5362, app/assets/stylesheets/application.scss */
  .desktop-hide {
    display: none;
  }
}

/* line 5369, app/assets/stylesheets/application.scss */
.settings-nav {
  display: none;
}

@media (min-width: 700px) {
  /* line 5369, app/assets/stylesheets/application.scss */
  .settings-nav {
    display: flex;
  }
}

/* line 5376, app/assets/stylesheets/application.scss */
.nav {
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}

/* line 5380, app/assets/stylesheets/application.scss */
.nav li {
  margin-bottom: 4px;
}

/* line 5383, app/assets/stylesheets/application.scss */
.nav .nav-header {
  font-weight: bold;
  display: flex;
  align-items: center;
  margin: 16px 0;
}

/* line 5389, app/assets/stylesheets/application.scss */
.nav .menu-text {
  display: flex;
  flex-direction: column;
}

/* line 5392, app/assets/stylesheets/application.scss */
.nav .menu-text .title {
  /* size in pixels: 16 */
  font-size: 1rem;
}

/* line 5395, app/assets/stylesheets/application.scss */
.nav .menu-text .subtitle {
  margin-top: 4px;
  /* size in pixels: 14 */
  font-size: 0.875rem;
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .nav .menu-text .subtitle {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .nav .menu-text .subtitle {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .nav .menu-text .subtitle {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .nav .menu-text .subtitle {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .nav .menu-text .subtitle {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .nav .menu-text .subtitle {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .nav .menu-text .subtitle {
    color: #8C8C8C;
  }
}

/* line 5401, app/assets/stylesheets/application.scss */
.nav .icon-wrap {
  width: 16px;
  height: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-right: 8px;
}

/* line 5409, app/assets/stylesheets/application.scss */
.nav .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .nav .icon-wrap svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .nav .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .nav .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .nav .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .nav .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .nav .icon-wrap svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .nav .icon-wrap svg {
    fill: #D4D4D4;
  }
}

/* line 5413, app/assets/stylesheets/application.scss */
.nav a, .nav button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  background-color: transparent;
  display: flex;
  text-align: left;
  padding: 8px;
  border-radius: 4px;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .nav a, .theme-auto .nav button {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .nav a, .theme-day .nav button {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .nav a, .theme-sunset .nav button {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .nav a, .theme-dusk .nav button {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .nav a, .theme-midnight .nav button {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .nav a, .theme-auto .nav button {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .nav a, .theme-auto .nav button {
    color: #F6F6F6;
  }
}

/* line 5422, app/assets/stylesheets/application.scss */
.nav a:hover, .nav button:hover {
  text-decoration: none;
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .nav a:hover, .theme-auto .nav button:hover {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .nav a:hover, .theme-day .nav button:hover {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .nav a:hover, .theme-sunset .nav button:hover {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .nav a:hover, .theme-dusk .nav button:hover {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .nav a:hover, .theme-midnight .nav button:hover {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .nav a:hover, .theme-auto .nav button:hover {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .nav a:hover, .theme-auto .nav button:hover {
    background-color: #353535;
  }
}

/* line 5426, app/assets/stylesheets/application.scss */
.nav a.active, .nav button.active {
  /* variable name: $color-selected */
  background-color: #0867E2;
  /* variable name: $ */
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .nav a.active, .theme-auto .nav button.active {
    background-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .nav a.active, .theme-day .nav button.active {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .nav a.active, .theme-sunset .nav button.active {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .nav a.active, .theme-dusk .nav button.active {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .nav a.active, .theme-midnight .nav button.active {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .nav a.active, .theme-auto .nav button.active {
  background-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .nav a.active, .theme-auto .nav button.active {
    background-color: #0867E2;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .nav a.active, .theme-auto .nav button.active {
    color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .nav a.active, .theme-day .nav button.active {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .nav a.active, .theme-sunset .nav button.active {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .nav a.active, .theme-dusk .nav button.active {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .nav a.active, .theme-midnight .nav button.active {
  /* variable name: $ */
  color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .nav a.active, .theme-auto .nav button.active {
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .nav a.active, .theme-auto .nav button.active {
    color: white;
  }
}

/* line 5429, app/assets/stylesheets/application.scss */
.nav a.active .title, .nav button.active .title {
  /* variable name: $ */
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .nav a.active .title, .theme-auto .nav button.active .title {
    color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .nav a.active .title, .theme-day .nav button.active .title {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .nav a.active .title, .theme-sunset .nav button.active .title {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .nav a.active .title, .theme-dusk .nav button.active .title {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .nav a.active .title, .theme-midnight .nav button.active .title {
  /* variable name: $ */
  color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .nav a.active .title, .theme-auto .nav button.active .title {
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .nav a.active .title, .theme-auto .nav button.active .title {
    color: white;
  }
}

/* line 5432, app/assets/stylesheets/application.scss */
.nav a.active .subtitle, .nav button.active .subtitle {
  /* variable name: $ */
  color: rgba(255, 255, 255, 0.7);
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .nav a.active .subtitle, .theme-auto .nav button.active .subtitle {
    color: rgba(255, 255, 255, 0.7);
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .nav a.active .subtitle, .theme-day .nav button.active .subtitle {
  /* variable name: $ */
  color: rgba(255, 255, 255, 0.7);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .nav a.active .subtitle, .theme-sunset .nav button.active .subtitle {
  /* variable name: $ */
  color: rgba(255, 255, 255, 0.7);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .nav a.active .subtitle, .theme-dusk .nav button.active .subtitle {
  /* variable name: $ */
  color: rgba(255, 255, 255, 0.7);
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .nav a.active .subtitle, .theme-midnight .nav button.active .subtitle {
  /* variable name: $ */
  color: rgba(255, 255, 255, 0.7);
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .nav a.active .subtitle, .theme-auto .nav button.active .subtitle {
  color: rgba(255, 255, 255, 0.7);
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .nav a.active .subtitle, .theme-auto .nav button.active .subtitle {
    color: rgba(255, 255, 255, 0.7);
  }
}

/* line 5436, app/assets/stylesheets/application.scss */
.nav a.active .icon-wrap svg, .nav button.active .icon-wrap svg {
  /* variable name: $ */
  fill: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .nav a.active .icon-wrap svg, .theme-auto .nav button.active .icon-wrap svg {
    fill: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .nav a.active .icon-wrap svg, .theme-day .nav button.active .icon-wrap svg {
  /* variable name: $ */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .nav a.active .icon-wrap svg, .theme-sunset .nav button.active .icon-wrap svg {
  /* variable name: $ */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .nav a.active .icon-wrap svg, .theme-dusk .nav button.active .icon-wrap svg {
  /* variable name: $ */
  fill: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .nav a.active .icon-wrap svg, .theme-midnight .nav button.active .icon-wrap svg {
  /* variable name: $ */
  fill: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .nav a.active .icon-wrap svg, .theme-auto .nav button.active .icon-wrap svg {
  fill: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .nav a.active .icon-wrap svg, .theme-auto .nav button.active .icon-wrap svg {
    fill: white;
  }
}

/* line 5441, app/assets/stylesheets/application.scss */
body.touch .nav a:hover, body.touch .nav button:hover {
  background-color: transparent !important;
}

/* line 5445, app/assets/stylesheets/application.scss */
.nav .log-out {
  display: none;
}

/* line 5448, app/assets/stylesheets/application.scss */
.settings .nav {
  padding: 0 24px;
}

/* line 5450, app/assets/stylesheets/application.scss */
.settings .nav .nav-header {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  margin: 32px 0 16px 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .nav .nav-header {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .nav .nav-header {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .nav .nav-header {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .nav .nav-header {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .nav .nav-header {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .nav .nav-header {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .nav .nav-header {
    color: #F6F6F6;
  }
}

/* line 5455, app/assets/stylesheets/application.scss */
.settings .nav .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .nav .icon-wrap svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .nav .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .nav .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .nav .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .nav .icon-wrap svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .nav .icon-wrap svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .nav .icon-wrap svg {
    fill: #D4D4D4;
  }
}

/* line 5461, app/assets/stylesheets/application.scss */
.modal .nav a {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal .nav a {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal .nav a {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal .nav a {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal .nav a {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal .nav a {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal .nav a {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal .nav a {
    color: #F6F6F6;
  }
}

/* line 5467, app/assets/stylesheets/application.scss */
.nav-small {
  position: relative;
  padding-top: 32px !important;
  margin: 32px 0 0 0;
}

/* line 5471, app/assets/stylesheets/application.scss */
.nav-small li {
  margin: 0;
}

/* line 5474, app/assets/stylesheets/application.scss */
.nav-small a {
  /* size in pixels: 14 */
  font-size: 0.875rem;
  padding-left: 32px;
}

/* line 5477, app/assets/stylesheets/application.scss */
.nav-small a:hover span {
  background-color: transparent;
}

/* line 5480, app/assets/stylesheets/application.scss */
.settings-inner .nav-small a {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings-inner .nav-small a {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings-inner .nav-small a {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings-inner .nav-small a {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings-inner .nav-small a {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings-inner .nav-small a {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings-inner .nav-small a {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings-inner .nav-small a {
    color: #8C8C8C;
  }
}

/* line 5482, app/assets/stylesheets/application.scss */
.settings-inner .nav-small a:hover {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings-inner .nav-small a:hover {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings-inner .nav-small a:hover {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings-inner .nav-small a:hover {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings-inner .nav-small a:hover {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings-inner .nav-small a:hover {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings-inner .nav-small a:hover {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings-inner .nav-small a:hover {
    color: #D4D4D4;
  }
}

/* line 5488, app/assets/stylesheets/application.scss */
.nav-small.border:before {
  content: "";
  display: block;
  position: absolute;
  height: 1px;
  left: 38px;
  right: 38px;
  top: 0;
  /* variable name: $color-borders */
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .nav-small.border:before {
    background-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .nav-small.border:before {
  /* variable name: $color-borders */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .nav-small.border:before {
  /* variable name: $color-borders */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .nav-small.border:before {
  /* variable name: $color-borders */
  background-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .nav-small.border:before {
  /* variable name: $color-borders */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .nav-small.border:before {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .nav-small.border:before {
    background-color: black;
  }
}

/* line 5501, app/assets/stylesheets/application.scss */
.settings-inner .nav-small.border:before {
  /* variable name: $color-borders */
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings-inner .nav-small.border:before {
    background-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings-inner .nav-small.border:before {
  /* variable name: $color-borders */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings-inner .nav-small.border:before {
  /* variable name: $color-borders */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings-inner .nav-small.border:before {
  /* variable name: $color-borders */
  background-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings-inner .nav-small.border:before {
  /* variable name: $color-borders */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings-inner .nav-small.border:before {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings-inner .nav-small.border:before {
    background-color: black;
  }
}

/* line 5508, app/assets/stylesheets/application.scss */
.settings-button-wrap {
  display: flex;
}

/* line 5510, app/assets/stylesheets/application.scss */
.subscribe-toolbar .settings-button-wrap {
  display: none;
}

/* line 5512, app/assets/stylesheets/application.scss */
.has-offscreen-panels .subscribe-toolbar .settings-button-wrap {
  display: flex;
}

/* line 5516, app/assets/stylesheets/application.scss */
.settings-button-wrap .app-settings-button {
  display: none;
}

/* line 5518, app/assets/stylesheets/application.scss */
.native .settings-button-wrap .app-settings-button {
  display: flex;
}

/* line 5522, app/assets/stylesheets/application.scss */
.settings-button-wrap .web-settings-button {
  display: flex;
}

/* line 5524, app/assets/stylesheets/application.scss */
.settings-button-wrap .web-settings-button .dropdown-content {
  top: 35px;
  right: 8px !important;
}

/* line 5528, app/assets/stylesheets/application.scss */
.native .settings-button-wrap .web-settings-button {
  display: none;
}

/* line 5532, app/assets/stylesheets/application.scss */
.has-offscreen-panels .entry-toolbar .settings-button-wrap, .has-offscreen-panels .account-toolbar .settings-button-wrap {
  display: none;
}

/* line 5535, app/assets/stylesheets/application.scss */
.settings-button-wrap .nav-header {
  display: none;
}

/* line 5538, app/assets/stylesheets/application.scss */
.settings-button-wrap .nav-small {
  display: none;
}

/* line 5541, app/assets/stylesheets/application.scss */
.settings-button-wrap li.border {
  margin-top: 8px;
  padding-top: 8px;
  position: relative;
}

/* line 5545, app/assets/stylesheets/application.scss */
.settings-button-wrap li.border:before {
  content: "";
  display: block;
  position: absolute;
  height: 1px;
  top: 0;
  left: 40px;
  right: 8px;
  /* variable name: $color-borders */
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings-button-wrap li.border:before {
    background-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings-button-wrap li.border:before {
  /* variable name: $color-borders */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings-button-wrap li.border:before {
  /* variable name: $color-borders */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings-button-wrap li.border:before {
  /* variable name: $color-borders */
  background-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings-button-wrap li.border:before {
  /* variable name: $color-borders */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings-button-wrap li.border:before {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings-button-wrap li.border:before {
    background-color: black;
  }
}

/* line 5556, app/assets/stylesheets/application.scss */
.settings-button-wrap .log-out {
  display: block;
}

/* line 5561, app/assets/stylesheets/application.scss */
.settings {
  /* variable name: $color-contrast-600 */
  color: #39404B;
  font-size: 16px;
  height: 100%;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings {
    color: #D4D4D4;
  }
}

/* line 5565, app/assets/stylesheets/application.scss */
.settings p {
  line-height: 1.6;
}

/* line 5568, app/assets/stylesheets/application.scss */
.settings small {
  font-size: 13px;
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings small {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings small {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings small {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings small {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings small {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings small {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings small {
    color: #8C8C8C;
  }
}

/* line 5572, app/assets/stylesheets/application.scss */
.settings code {
  padding: 0;
}

/* line 5575, app/assets/stylesheets/application.scss */
.settings h2 {
  margin: 42px 0 32px 0;
  font-size: 24px;
  font-weight: bold;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  -webkit-font-smoothing: antialiased;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings h2 {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings h2 {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings h2 {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings h2 {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings h2 {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings h2 {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings h2 {
    color: #F6F6F6;
  }
}

@media (max-width: 700px) {
  /* line 5575, app/assets/stylesheets/application.scss */
  .settings h2 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 42px;
  }
}

/* line 5589, app/assets/stylesheets/application.scss */
.settings h3 {
  font-size: 18px;
  margin: 18px 0 15px 0;
}

/* line 5592, app/assets/stylesheets/application.scss */
.settings h3.no-margin {
  margin-bottom: 0;
}

/* line 5596, app/assets/stylesheets/application.scss */
.settings .starred-feed-wrap {
  width: 100%;
  max-width: 480px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

/* line 5602, app/assets/stylesheets/application.scss */
.settings .starred-feed-wrap .input-group {
  flex: 1;
}

/* line 5606, app/assets/stylesheets/application.scss */
.settings .toolbar {
  display: flex;
  flex: 1;
  align-items: center;
}

/* line 5610, app/assets/stylesheets/application.scss */
.settings .toolbar > :first-child {
  margin-right: 32px;
}

/* line 5613, app/assets/stylesheets/application.scss */
.settings .toolbar .last-control {
  display: flex;
  align-items: center;
  margin-left: auto;
}

@media (max-width: 700px) {
  /* line 5606, app/assets/stylesheets/application.scss */
  .settings .toolbar {
    flex-direction: column;
    align-items: stretch;
  }
  /* line 5621, app/assets/stylesheets/application.scss */
  .settings .toolbar .last-control {
    margin-left: unset;
    margin-top: 16px;
  }
  /* line 5625, app/assets/stylesheets/application.scss */
  .settings .toolbar.row {
    flex-direction: row;
  }
  /* line 5627, app/assets/stylesheets/application.scss */
  .settings .toolbar.row .last-control {
    margin-left: auto;
    margin-top: unset;
    align-items: center;
  }
}

/* line 5635, app/assets/stylesheets/application.scss */
.settings .settings-inner {
  display: flex;
  flex: 1;
  align-items: stretch;
  min-height: 100%;
}

/* line 5641, app/assets/stylesheets/application.scss */
.settings .settings-inner .settings-nav {
  flex-shrink: 0;
}

/* line 5644, app/assets/stylesheets/application.scss */
.settings .settings-content {
  position: relative;
  padding: 0;
  /* variable name: $color-base */
  background-color: white;
  flex-grow: 1;
  max-width: 100%;
  min-width: 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .settings-content {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .settings-content {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .settings-content {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .settings-content {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .settings-content {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .settings-content {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .settings-content {
    background-color: #262626;
  }
}

/* line 5651, app/assets/stylesheets/application.scss */
.settings .settings-content .settings-content-inner {
  max-width: 700px;
  padding: 0 20px 0 37px;
}

@media (max-width: 700px) {
  /* line 5651, app/assets/stylesheets/application.scss */
  .settings .settings-content .settings-content-inner {
    padding: 0 8px;
  }
}

/* line 5658, app/assets/stylesheets/application.scss */
.settings .settings-content a {
  text-decoration: underline;
}

/* line 5662, app/assets/stylesheets/application.scss */
.settings .alert {
  margin-top: 20px;
}

/* line 5665, app/assets/stylesheets/application.scss */
.settings .input-wrap {
  position: relative;
  flex: 1;
  padding-right: 20px;
  display: flex;
}

/* line 5670, app/assets/stylesheets/application.scss */
.settings .input-wrap input {
  flex: 1;
  width: 100%;
  max-width: 100%;
  margin: 0;
}

/* line 5677, app/assets/stylesheets/application.scss */
.settings .subscription-title-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}

/* line 5681, app/assets/stylesheets/application.scss */
.settings .subscription-title-wrap .field-wrap {
  position: relative;
  flex: 1;
  padding-right: 20px;
}

/* line 5686, app/assets/stylesheets/application.scss */
.settings .subscription-title-wrap .favicon-wrap {
  position: absolute;
  right: 21px;
  top: 0;
  bottom: 0;
  width: 50px;
  box-shadow: none;
  display: flex;
  background-color: transparent;
  height: auto;
}

@media (max-width: 700px) {
  /* line 5686, app/assets/stylesheets/application.scss */
  .settings .subscription-title-wrap .favicon-wrap {
    display: none;
  }
}

/* line 5701, app/assets/stylesheets/application.scss */
.settings .subscription-title {
  position: relative;
  margin: 0;
  font-size: 18px !important;
  line-height: 18px !important;
  padding: 12px 14px !important;
  font-weight: bold;
  width: 100%;
  max-width: 100%;
  padding-right: 50px !important;
  border-radius: 8px;
}

@media (max-width: 700px) {
  /* line 5701, app/assets/stylesheets/application.scss */
  .settings .subscription-title {
    padding-right: 10px !important;
  }
}

/* line 5716, app/assets/stylesheets/application.scss */
.settings h4 {
  font-size: 18px;
  margin: 0 0 16px 0;
}

/* line 5720, app/assets/stylesheets/application.scss */
.settings h4.group-header {
  font-size: 16px;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings h4.group-header {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings h4.group-header {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings h4.group-header {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings h4.group-header {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings h4.group-header {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings h4.group-header {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings h4.group-header {
    color: #F6F6F6;
  }
}

/* line 5724, app/assets/stylesheets/application.scss */
.settings h3.box-header {
  margin: 0;
}

/* line 5727, app/assets/stylesheets/application.scss */
.settings .subscribe-email {
  word-break: break-all;
}

/* line 5730, app/assets/stylesheets/application.scss */
.settings .add-field {
  position: absolute;
  right: 30px;
  top: 2px;
}

/* line 5735, app/assets/stylesheets/application.scss */
.settings .delete-subscription {
  position: absolute;
  right: -100px;
  top: 14px;
}

@media (max-width: 990px) {
  /* line 5735, app/assets/stylesheets/application.scss */
  .settings .delete-subscription {
    display: none;
  }
}

/* line 5743, app/assets/stylesheets/application.scss */
.settings input[name="user[theme]"] + label {
  padding-left: 50px;
}

@media (max-width: 700px) {
  /* line 5743, app/assets/stylesheets/application.scss */
  .settings input[name="user[theme]"] + label {
    padding-left: 35px;
  }
}

/* line 5749, app/assets/stylesheets/application.scss */
.settings .color-preview {
  content: "";
  display: block;
  height: 16px;
  width: 16px;
  position: absolute;
  left: 28px;
  top: 15px;
}

@media (max-width: 700px) {
  /* line 5749, app/assets/stylesheets/application.scss */
  .settings .color-preview {
    left: 15px;
  }
}

/* line 5761, app/assets/stylesheets/application.scss */
.settings .color-preview-day {
  background-color: white;
  border: 1px solid #E9E9EB;
}

/* line 5765, app/assets/stylesheets/application.scss */
.settings .color-preview-sunset {
  background-color: #f5f2eb;
  border: 1px solid #DFDCD6;
}

/* line 5769, app/assets/stylesheets/application.scss */
.settings .color-preview-dusk {
  background-color: #262626;
  border: 1px solid black;
}

/* line 5773, app/assets/stylesheets/application.scss */
.settings .color-preview-midnight {
  background-color: black;
  border: 1px solid #242424;
}

/* line 5778, app/assets/stylesheets/application.scss */
.settings .theme-day .theme-button-day {
  background-color: white;
  /* variable name: $color-selected */
  border-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .theme-day .theme-button-day {
    border-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .theme-day .theme-button-day {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .theme-day .theme-button-day {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .theme-day .theme-button-day {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .theme-day .theme-button-day {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .theme-day .theme-button-day {
  border-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .theme-day .theme-button-day {
    border-color: #0867E2;
  }
}

/* line 5784, app/assets/stylesheets/application.scss */
.settings .theme-sunset .theme-button-sunset {
  background-color: white;
  /* variable name: $color-selected */
  border-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .theme-sunset .theme-button-sunset {
    border-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .theme-sunset .theme-button-sunset {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .theme-sunset .theme-button-sunset {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .theme-sunset .theme-button-sunset {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .theme-sunset .theme-button-sunset {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .theme-sunset .theme-button-sunset {
  border-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .theme-sunset .theme-button-sunset {
    border-color: #0867E2;
  }
}

/* line 5790, app/assets/stylesheets/application.scss */
.settings .theme-dusk .theme-button-dusk {
  background-color: white;
  /* variable name: $color-selected */
  border-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .theme-dusk .theme-button-dusk {
    border-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .theme-dusk .theme-button-dusk {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .theme-dusk .theme-button-dusk {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .theme-dusk .theme-button-dusk {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .theme-dusk .theme-button-dusk {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .theme-dusk .theme-button-dusk {
  border-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .theme-dusk .theme-button-dusk {
    border-color: #0867E2;
  }
}

/* line 5795, app/assets/stylesheets/application.scss */
.settings .theme-background {
  padding: 16px;
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
  border-radius: 4px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .theme-background {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .theme-background {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .theme-background {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .theme-background {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .theme-background {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .theme-background {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .theme-background {
    background-color: #2D2D2D;
  }
}

/* line 5800, app/assets/stylesheets/application.scss */
.settings .preview-group {
  z-index: 1000;
  margin-bottom: 30px;
  top: 0;
  position: -webkit-sticky;
  position: sticky;
  /* variable name: $color-base */
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .preview-group {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .preview-group {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .preview-group {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .preview-group {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .preview-group {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .preview-group {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .preview-group {
    background-color: #262626;
  }
}

/* line 5806, app/assets/stylesheets/application.scss */
.settings .preview-group .control-group {
  margin-bottom: 0;
}

/* line 5810, app/assets/stylesheets/application.scss */
.settings .entries-wrap {
  display: flex;
  align-items: center;
  height: 100%;
}

/* line 5814, app/assets/stylesheets/application.scss */
.settings .entries-wrap .entries {
  position: static;
  margin-left: auto;
  margin-right: auto;
}

/* line 5819, app/assets/stylesheets/application.scss */
.settings .entries-wrap .entries ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 5824, app/assets/stylesheets/application.scss */
.settings .entries-wrap .entries ul li .entries-inner-wrap {
  border: none;
}

/* line 5827, app/assets/stylesheets/application.scss */
.settings .entries-wrap .entries ul li {
  font-size: 12px;
}

/* line 5829, app/assets/stylesheets/application.scss */
.settings .entries-wrap .entries ul li .feed-title,
.settings .entries-wrap .entries ul li .time,
.settings .entries-wrap .entries ul li .body {
  font-size: 100%;
}

/* line 5834, app/assets/stylesheets/application.scss */
.settings .entries-wrap .entries ul li .title {
  font-size: 116.6%;
}

/* line 5837, app/assets/stylesheets/application.scss */
.settings .entries-wrap .entries ul li .title {
  position: relative;
}

/* line 5842, app/assets/stylesheets/application.scss */
.settings .entries-display-block .entries {
  max-width: 380px !important;
}

/* line 5845, app/assets/stylesheets/application.scss */
.settings .entries-display-inline .entries {
  max-width: 100%;
}

/* line 5849, app/assets/stylesheets/application.scss */
.settings .theme-day .entries {
  border: 1px solid #E9E9EB;
  box-shadow: 4px 4px 0 -2px #E9E9EB;
}

/* line 5855, app/assets/stylesheets/application.scss */
.settings .theme-sunset .entries {
  border: 1px solid #DFDCD6;
  box-shadow: 4px 4px 0 -2px #DFDCD6;
}

/* line 5861, app/assets/stylesheets/application.scss */
.settings .theme-dusk .entries {
  border: 1px solid black;
  box-shadow: 4px 4px 0 -2px black;
}

/* line 5867, app/assets/stylesheets/application.scss */
.settings .theme-midnight .entries {
  border: 1px solid #242424;
  box-shadow: 4px 4px 0 -2px black;
}

/* line 5872, app/assets/stylesheets/application.scss */
.settings .feed-settings {
  display: flex;
  margin: 24px 0 24px;
}

/* line 5875, app/assets/stylesheets/application.scss */
.settings .feed-settings h2 {
  flex-grow: 1;
  margin: 0;
}

@media (max-width: 700px) {
  /* line 5872, app/assets/stylesheets/application.scss */
  .settings .feed-settings {
    flex-direction: column;
  }
  /* line 5880, app/assets/stylesheets/application.scss */
  .settings .feed-settings h2 {
    margin-bottom: 15px;
  }
  /* line 5884, app/assets/stylesheets/application.scss */
  .settings .feed-settings .feed-search {
    width: 100%;
  }
}

/* line 5889, app/assets/stylesheets/application.scss */
.settings .feed-search {
  max-width: 250px;
}

/* line 5891, app/assets/stylesheets/application.scss */
.settings .feed-search.processing {
  background-image: none;
}

/* line 5895, app/assets/stylesheets/application.scss */
.settings .feed-controls-wrap {
  position: -webkit-sticky;
  position: sticky;
  top: -6px;
  z-index: 1001;
}

/* line 5900, app/assets/stylesheets/application.scss */
.settings .feed-controls {
  display: flex;
  border-radius: 8px 8px 0 0;
  /* variable name: $color-base */
  background-color: white;
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  padding: 16px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-controls {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-controls {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-controls {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-controls {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-controls {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-controls {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-controls {
    background-color: #262626;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-controls {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-controls {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-controls {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-controls {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-controls {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-controls {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-controls {
    border-color: black;
  }
}

@media (max-width: 700px) {
  /* line 5900, app/assets/stylesheets/application.scss */
  .settings .feed-controls {
    padding: 16px 0;
    border-radius: 0;
    border-left: none;
    border-right: none;
  }
}

/* line 5913, app/assets/stylesheets/application.scss */
.settings .select-all-wrap {
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  /* variable name: $color-base */
  background-color: white;
  border-top: none;
  padding: 16px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .select-all-wrap {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .select-all-wrap {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .select-all-wrap {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .select-all-wrap {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .select-all-wrap {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .select-all-wrap {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .select-all-wrap {
    border-color: black;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .select-all-wrap {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .select-all-wrap {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .select-all-wrap {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .select-all-wrap {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .select-all-wrap {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .select-all-wrap {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .select-all-wrap {
    background-color: #262626;
  }
}

@media (max-width: 700px) {
  /* line 5913, app/assets/stylesheets/application.scss */
  .settings .select-all-wrap {
    padding: 16px 0;
    border-left: none;
    border-right: none;
  }
}

/* line 5924, app/assets/stylesheets/application.scss */
.settings .feed-actions {
  flex-grow: 1;
}

/* line 5926, app/assets/stylesheets/application.scss */
.settings .feed-actions .checkbox {
  flex-shrink: 0;
}

/* line 5931, app/assets/stylesheets/application.scss */
.settings .select-all-wrap .checkbox input, .settings .feed-actions .checkbox input {
  margin-right: 16px !important;
}

@media (max-width: 700px) {
  /* line 5931, app/assets/stylesheets/application.scss */
  .settings .select-all-wrap .checkbox input, .settings .feed-actions .checkbox input {
    margin-right: 8px !important;
  }
}

/* line 5938, app/assets/stylesheets/application.scss */
.settings .feed-dropdown {
  display: inline-block;
}

/* line 5940, app/assets/stylesheets/application.scss */
.settings .feed-dropdown .dropdown-content {
  width: 215px;
  top: 25px;
  left: -81px;
}

@media (max-width: 700px) {
  /* line 5940, app/assets/stylesheets/application.scss */
  .settings .feed-dropdown .dropdown-content {
    left: -10px;
  }
  /* line 5946, app/assets/stylesheets/application.scss */
  .settings .feed-dropdown .dropdown-content li:first-child:after {
    left: 15px;
    margin: 0;
  }
  /* line 5950, app/assets/stylesheets/application.scss */
  .settings .feed-dropdown .dropdown-content li:first-child:before {
    left: 14px;
    margin: 0;
  }
}

@media (max-width: 700px) {
  /* line 5956, app/assets/stylesheets/application.scss */
  .settings .feed-dropdown.dropdown-right .dropdown-content {
    left: -100px;
  }
  /* line 5959, app/assets/stylesheets/application.scss */
  .settings .feed-dropdown.dropdown-right .dropdown-content li:first-child:after {
    left: 175px;
    margin: 0;
  }
  /* line 5963, app/assets/stylesheets/application.scss */
  .settings .feed-dropdown.dropdown-right .dropdown-content li:first-child:before {
    left: 174px;
    margin: 0;
  }
}

/* line 5970, app/assets/stylesheets/application.scss */
.settings .feed-list-toolbar-button {
  /* variable name: $color-selected */
  color: #0867E2;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  padding: 0;
  border: none;
  display: inline-block;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-list-toolbar-button {
    color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-list-toolbar-button {
  /* variable name: $color-selected */
  color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-list-toolbar-button {
  /* variable name: $color-selected */
  color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-list-toolbar-button {
  /* variable name: $color-selected */
  color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-list-toolbar-button {
  /* variable name: $color-selected */
  color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-list-toolbar-button {
  color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-list-toolbar-button {
    color: #0867E2;
  }
}

/* line 5977, app/assets/stylesheets/application.scss */
.settings .feed-list-toolbar-button.button-caret {
  color: black;
  position: relative;
  padding-right: 15px;
}

/* line 5981, app/assets/stylesheets/application.scss */
.settings .feed-list-toolbar-button.button-caret:before {
  top: 7px;
  right: 0;
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid black;
}

/* line 5994, app/assets/stylesheets/application.scss */
.settings .feed-list-toolbar-button.no-margin {
  margin: 0;
}

/* line 5999, app/assets/stylesheets/application.scss */
.settings .feed-profile .profile-header {
  position: relative;
  padding-left: 25px;
}

/* line 6003, app/assets/stylesheets/application.scss */
.settings .feed-profile h3 {
  font-size: 24px;
  margin: 0;
}

/* line 6006, app/assets/stylesheets/application.scss */
.settings .feed-profile h3 span {
  font-weight: normal;
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile h3 span {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-profile h3 span {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-profile h3 span {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-profile h3 span {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-profile h3 span {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-profile h3 span {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile h3 span {
    color: #8C8C8C;
  }
}

/* line 6010, app/assets/stylesheets/application.scss */
.settings .feed-profile h3 a {
  color: #0D1623;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile h3 a {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-profile h3 a {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-profile h3 a {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-profile h3 a {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-profile h3 a {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-profile h3 a {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile h3 a {
    color: #F6F6F6;
  }
}

/* line 6013, app/assets/stylesheets/application.scss */
.settings .feed-profile h3 a:hover {
  text-decoration: none;
}

/* line 6018, app/assets/stylesheets/application.scss */
.settings .feed-profile .subhead {
  font-size: 12px;
  margin: 0 0 20px 0;
}

/* line 6021, app/assets/stylesheets/application.scss */
.settings .feed-profile .subhead a {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}

/* line 6027, app/assets/stylesheets/application.scss */
.settings .feed-profile .subhead a, .settings .feed-profile .subhead a:hover {
  color: #707680;
}

/* line 6030, app/assets/stylesheets/application.scss */
.settings .feed-profile .subhead a:hover {
  text-decoration: none;
}

/* line 6032, app/assets/stylesheets/application.scss */
.settings .feed-profile .subhead a:hover span {
  text-decoration: underline;
}

/* line 6037, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap {
  line-height: 1;
  display: flex;
  margin-bottom: 32px;
  padding: 0 0 21px 0;
}

/* line 6042, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .graph-wrap {
  flex: 1 1 auto;
  padding-top: 20%;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  margin-right: 5px;
  position: relative;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .graph-wrap {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-profile .chart-wrap .graph-wrap {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-profile .chart-wrap .graph-wrap {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-profile .chart-wrap .graph-wrap {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-profile .chart-wrap .graph-wrap {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-profile .chart-wrap .graph-wrap {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .graph-wrap {
    border-color: black;
  }
}

/* line 6048, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .graph-wrap .graph-lines {
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  justify-content: space-between;
  text-align: right;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 2px;
  right: 0;
}

/* line 6059, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .graph-wrap .graph-lines div {
  width: 100%;
  border-top-width: 1px;
  border-top-style: solid;
  /* variable name: $color-contrast-200 */
  border-color: #E9E9EB;
  border-top-style: dashed;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .graph-wrap .graph-lines div {
    border-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-profile .chart-wrap .graph-wrap .graph-lines div {
  /* variable name: $color-contrast-200 */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-profile .chart-wrap .graph-wrap .graph-lines div {
  /* variable name: $color-contrast-200 */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-profile .chart-wrap .graph-wrap .graph-lines div {
  /* variable name: $color-contrast-200 */
  border-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-profile .chart-wrap .graph-wrap .graph-lines div {
  /* variable name: $color-contrast-200 */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-profile .chart-wrap .graph-wrap .graph-lines div {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .graph-wrap .graph-lines div {
    border-color: #353535;
  }
}

/* line 6063, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .graph-wrap .graph-lines div:last-child {
  visibility: hidden;
}

/* line 6068, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .graph-wrap .graph {
  display: flex;
  align-items: stretch;
  flex-wrap: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 2px;
  right: 0;
}

/* line 6077, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .graph-wrap .graph .bar-sleeve {
  flex-wrap: nowrap;
  display: flex;
  align-items: flex-end;
  flex: 1;
}

/* line 6082, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .graph-wrap .graph .bar-sleeve:first-child .bar {
  margin: 0;
}

/* line 6086, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .graph-wrap .graph .bar {
  margin-left: 2px;
  content: "";
  flex: 1;
  background-color: #07AC47;
  min-height: 1px;
  border-radius: 2px 2px 0 0;
}

/* line 6093, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .graph-wrap .graph .bar.zero {
  border-radius: 0;
}

/* line 6099, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .tooltip-large {
  position: absolute;
  top: 10px;
  left: 10px;
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  padding: 0.5rem;
  font-size: 0.625rem;
  border-radius: 3px;
  white-space: nowrap;
  opacity: 1;
  transition: opacity .2s ease;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .tooltip-large {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-profile .chart-wrap .tooltip-large {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-profile .chart-wrap .tooltip-large {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-profile .chart-wrap .tooltip-large {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-profile .chart-wrap .tooltip-large {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-profile .chart-wrap .tooltip-large {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .tooltip-large {
    background-color: #2D2D2D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .tooltip-large {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-profile .chart-wrap .tooltip-large {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-profile .chart-wrap .tooltip-large {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-profile .chart-wrap .tooltip-large {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-profile .chart-wrap .tooltip-large {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-profile .chart-wrap .tooltip-large {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .tooltip-large {
    border-color: black;
  }
}

/* line 6111, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .tooltip-large:after {
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-left-width: 3px;
  border-right-width: 3px;
  border-top-width: 3px;
  /* variable name: $color-contrast-100 */
  border-top-color: #F5F5F7;
  content: "";
  display: block;
  position: absolute;
  bottom: -3px;
  left: 14px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .tooltip-large:after {
    border-top-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-profile .chart-wrap .tooltip-large:after {
  /* variable name: $color-contrast-100 */
  border-top-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-profile .chart-wrap .tooltip-large:after {
  /* variable name: $color-contrast-100 */
  border-top-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-profile .chart-wrap .tooltip-large:after {
  /* variable name: $color-contrast-100 */
  border-top-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-profile .chart-wrap .tooltip-large:after {
  /* variable name: $color-contrast-100 */
  border-top-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-profile .chart-wrap .tooltip-large:after {
  border-top-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .tooltip-large:after {
    border-top-color: #2D2D2D;
  }
}

/* line 6125, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .tooltip-large:before {
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-width: 4px;
  /* variable name: $color-borders */
  border-top-color: #E9E9EB;
  content: "";
  display: block;
  position: absolute;
  bottom: -4px;
  left: 13px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .tooltip-large:before {
    border-top-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-profile .chart-wrap .tooltip-large:before {
  /* variable name: $color-borders */
  border-top-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-profile .chart-wrap .tooltip-large:before {
  /* variable name: $color-borders */
  border-top-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-profile .chart-wrap .tooltip-large:before {
  /* variable name: $color-borders */
  border-top-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-profile .chart-wrap .tooltip-large:before {
  /* variable name: $color-borders */
  border-top-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-profile .chart-wrap .tooltip-large:before {
  border-top-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .tooltip-large:before {
    border-top-color: black;
  }
}

/* line 6140, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .tooltip-large.right:after {
  right: 10px;
  left: auto;
}

/* line 6144, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .tooltip-large.right:before {
  right: 9px;
  left: auto;
}

/* line 6149, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .tooltip-large.hide {
  opacity: 0;
}

/* line 6152, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .tooltip-large .date {
  text-transform: uppercase;
  /* variable name: $color-contrast-500 */
  color: #707680;
  margin-bottom: .25rem;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .tooltip-large .date {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-profile .chart-wrap .tooltip-large .date {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-profile .chart-wrap .tooltip-large .date {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-profile .chart-wrap .tooltip-large .date {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-profile .chart-wrap .tooltip-large .date {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-profile .chart-wrap .tooltip-large .date {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .tooltip-large .date {
    color: #8C8C8C;
  }
}

/* line 6157, app/assets/stylesheets/application.scss */
.settings .feed-profile .chart-wrap .tooltip-large .count {
  /* variable name: $color-contrast-600 */
  color: #39404B;
  font-weight: bold;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .tooltip-large .count {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-profile .chart-wrap .tooltip-large .count {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-profile .chart-wrap .tooltip-large .count {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-profile .chart-wrap .tooltip-large .count {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-profile .chart-wrap .tooltip-large .count {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-profile .chart-wrap .tooltip-large .count {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .chart-wrap .tooltip-large .count {
    color: #D4D4D4;
  }
}

/* line 6163, app/assets/stylesheets/application.scss */
.settings .feed-profile .y-axis {
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  justify-content: space-between;
  text-align: right;
}

/* line 6169, app/assets/stylesheets/application.scss */
.settings .feed-profile .y-axis div {
  position: relative;
}

/* line 6171, app/assets/stylesheets/application.scss */
.settings .feed-profile .y-axis div:nth-child(1n) {
  top: -5px;
}

/* line 6174, app/assets/stylesheets/application.scss */
.settings .feed-profile .y-axis div:nth-child(2n) {
  top: -3px;
}

/* line 6177, app/assets/stylesheets/application.scss */
.settings .feed-profile .y-axis div:nth-child(3n) {
  top: -1px;
}

/* line 6180, app/assets/stylesheets/application.scss */
.settings .feed-profile .y-axis div:nth-child(4n) {
  top: 1px;
}

/* line 6183, app/assets/stylesheets/application.scss */
.settings .feed-profile .y-axis div:nth-child(5n) {
  top: 3px;
}

/* line 6188, app/assets/stylesheets/application.scss */
.settings .feed-profile .x-axis {
  position: absolute;
  right: 0;
  left: 0;
  bottom: -18px;
  justify-content: space-between;
  display: flex;
}

/* line 6196, app/assets/stylesheets/application.scss */
.settings .feed-profile .x-axis, .settings .feed-profile .y-axis {
  /* variable name: $color-contrast-400 */
  color: #91959B;
  font-size: 12px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .x-axis, .theme-auto .settings .feed-profile .y-axis {
    color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-profile .x-axis, .theme-day .settings .feed-profile .y-axis {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-profile .x-axis, .theme-sunset .settings .feed-profile .y-axis {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-profile .x-axis, .theme-dusk .settings .feed-profile .y-axis {
  /* variable name: $color-contrast-400 */
  color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-profile .x-axis, .theme-midnight .settings .feed-profile .y-axis {
  /* variable name: $color-contrast-400 */
  color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-profile .x-axis, .theme-auto .settings .feed-profile .y-axis {
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-profile .x-axis, .theme-auto .settings .feed-profile .y-axis {
    color: #707070;
  }
}

/* line 6200, app/assets/stylesheets/application.scss */
.settings .feed-profile .stats td {
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 6207, app/assets/stylesheets/application.scss */
.settings .feed-profile .profile-images .image {
  margin-right: 5px;
  max-width: 22%;
  width: auto;
  float: left;
  margin-bottom: 5px;
}

/* line 6216, app/assets/stylesheets/application.scss */
.settings .feed-form {
  border-radius: 0 0 8px 8px;
  border-top: none;
}

@media (max-width: 700px) {
  /* line 6216, app/assets/stylesheets/application.scss */
  .settings .feed-form {
    border-radius: 0;
  }
}

/* line 6222, app/assets/stylesheets/application.scss */
.settings .feed-form li {
  position: relative;
  padding: 0;
}

/* line 6226, app/assets/stylesheets/application.scss */
.settings .feed-form .feeds-wrap {
  position: relative;
}

/* line 6229, app/assets/stylesheets/application.scss */
.settings .feed-form .checkbox {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: flex-start;
  padding: 0;
  left: 0;
  top: 0;
  bottom: 0;
  width: 40px;
}

/* line 6241, app/assets/stylesheets/application.scss */
.settings .feed-form .checkbox label {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

/* line 6248, app/assets/stylesheets/application.scss */
.settings .feed-form .checkbox label:before {
  top: 23px;
  left: 16px;
}

/* line 6252, app/assets/stylesheets/application.scss */
.settings .feed-form .checkbox label:after {
  top: 23px;
  left: 11px;
}

/* line 6256, app/assets/stylesheets/application.scss */
.settings .feed-form .checkbox label svg {
  top: 23px;
  left: 19px;
}

@media (max-width: 700px) {
  /* line 6229, app/assets/stylesheets/application.scss */
  .settings .feed-form .checkbox {
    width: 24px;
  }
  /* line 6265, app/assets/stylesheets/application.scss */
  .settings .feed-form .checkbox label:before {
    top: 22px;
    left: 4px;
  }
  /* line 6269, app/assets/stylesheets/application.scss */
  .settings .feed-form .checkbox label:after {
    top: 22px;
    left: 0px;
  }
  /* line 6273, app/assets/stylesheets/application.scss */
  .settings .feed-form .checkbox label svg {
    top: 22px;
    left: 7px;
  }
}

/* line 6280, app/assets/stylesheets/application.scss */
.settings .feed-form .subscription-link {
  display: flex;
  flex: 1;
  justify-content: space-between;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  padding: 13px 16px 13px 8px;
  align-items: center;
  margin-left: 40px;
  text-decoration: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-form .subscription-link {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-form .subscription-link {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-form .subscription-link {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-form .subscription-link {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-form .subscription-link {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-form .subscription-link {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-form .subscription-link {
    color: #F6F6F6;
  }
}

/* line 6289, app/assets/stylesheets/application.scss */
.settings .feed-form .subscription-link:hover {
  text-decoration: none;
}

@media (max-width: 700px) {
  /* line 6280, app/assets/stylesheets/application.scss */
  .settings .feed-form .subscription-link {
    margin-left: 22px;
    padding-right: 0;
  }
}

/* line 6297, app/assets/stylesheets/application.scss */
.settings .feed-form .subscription-data-wrap {
  display: flex;
  min-width: 0;
  flex-direction: column;
  margin-right: 16px;
}

/* line 6303, app/assets/stylesheets/application.scss */
.settings .feed-form .subscription-data {
  display: flex;
  align-items: center;
  min-width: 0;
}

/* line 6308, app/assets/stylesheets/application.scss */
.settings .feed-form .subscription-controls {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-shrink: 0;
}

/* line 6313, app/assets/stylesheets/application.scss */
.settings .feed-form .subscription-controls .icon-wrap {
  transform: rotate(270deg);
  display: flex;
  width: 15px;
}

/* line 6318, app/assets/stylesheets/application.scss */
.settings .feed-form .subscription-controls .icon-caret {
  /* variable name: $color-contrast-300 */
  fill: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-form .subscription-controls .icon-caret {
    fill: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-form .subscription-controls .icon-caret {
  /* variable name: $color-contrast-300 */
  fill: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-form .subscription-controls .icon-caret {
  /* variable name: $color-contrast-300 */
  fill: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-form .subscription-controls .icon-caret {
  /* variable name: $color-contrast-300 */
  fill: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-form .subscription-controls .icon-caret {
  /* variable name: $color-contrast-300 */
  fill: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-form .subscription-controls .icon-caret {
  fill: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-form .subscription-controls .icon-caret {
    fill: #4D4D4D;
  }
}

/* line 6322, app/assets/stylesheets/application.scss */
.settings .feed-form .favicon-container {
  display: block;
  height: 20px;
  width: 20px;
  margin-right: 8px;
}

/* line 6327, app/assets/stylesheets/application.scss */
.settings .feed-form .favicon-container .favicon-wrap {
  left: 0;
  box-shadow: none;
}

/* line 6332, app/assets/stylesheets/application.scss */
.settings .feed-form .text-wrap {
  display: flex;
  align-items: baseline;
  min-width: 0;
}

/* line 6337, app/assets/stylesheets/application.scss */
.settings .feed-form .title-container {
  display: block;
  margin-right: 8px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 6345, app/assets/stylesheets/application.scss */
.settings .feed-form .last-updated-wrap {
  margin-right: 8px;
  white-space: nowrap;
}

@media (max-width: 800px) {
  /* line 6345, app/assets/stylesheets/application.scss */
  .settings .feed-form .last-updated-wrap {
    display: none;
  }
}

/* line 6352, app/assets/stylesheets/application.scss */
.settings .feed-form .last-updated-wrap, .settings .feed-form .subscription-meta {
  /* size in pixels: 14 */
  font-size: 0.875rem;
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-form .last-updated-wrap, .theme-auto .settings .feed-form .subscription-meta {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .feed-form .last-updated-wrap, .theme-day .settings .feed-form .subscription-meta {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .feed-form .last-updated-wrap, .theme-sunset .settings .feed-form .subscription-meta {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .feed-form .last-updated-wrap, .theme-dusk .settings .feed-form .subscription-meta {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .feed-form .last-updated-wrap, .theme-midnight .settings .feed-form .subscription-meta {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .feed-form .last-updated-wrap, .theme-auto .settings .feed-form .subscription-meta {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .feed-form .last-updated-wrap, .theme-auto .settings .feed-form .subscription-meta {
    color: #8C8C8C;
  }
}

/* line 6356, app/assets/stylesheets/application.scss */
.settings .feed-form .subscription-meta {
  min-width: 0;
  margin-left: 28px;
  display: flex;
}

/* line 6360, app/assets/stylesheets/application.scss */
.settings .feed-form .subscription-meta .feed-url-wrap {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  flex-shrink: 1;
}

/* line 6368, app/assets/stylesheets/application.scss */
.settings .feed-form .subscription-item {
  margin-right: 10px;
}

/* line 6372, app/assets/stylesheets/application.scss */
.settings .subscription-pill {
  align-items: center;
  margin-bottom: 32px;
}

/* line 6375, app/assets/stylesheets/application.scss */
.settings .subscription-pill .favicon-wrap {
  flex-shrink: 0;
  margin-right: 8px;
}

/* line 6379, app/assets/stylesheets/application.scss */
.settings .subscription-pill h4 {
  flex: 1;
  margin: 0 !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 6387, app/assets/stylesheets/application.scss */
.settings .subscription-pill .twitter-profile-image, .settings .subscription-pill .twitter-profile-image img {
  width: 32px;
  height: 32px;
  border-radius: 32px;
}

/* line 6393, app/assets/stylesheets/application.scss */
.settings .pagination {
  padding-bottom: 40px;
}

/* line 6395, app/assets/stylesheets/application.scss */
.settings .pagination .previous_page {
  content: "Previous";
}

/* line 6398, app/assets/stylesheets/application.scss */
.settings .pagination .next_page {
  content: "Next";
}

/* line 6402, app/assets/stylesheets/application.scss */
.settings .error-message {
  display: flex;
  align-items: center;
  background-color: #F8E7EA;
  border-radius: 4px;
  padding-right: 8px;
}

/* line 6408, app/assets/stylesheets/application.scss */
.settings .error-message .icon-container {
  height: 48px;
  width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}

/* line 6419, app/assets/stylesheets/application.scss */
.sparkline {
  margin-right: 16px;
}

/* line 6421, app/assets/stylesheets/application.scss */
.sparkline polyline {
  fill: transparent;
  stroke: #07AC47;
  stroke-linejoin: round;
  stroke-linecap: round;
}

/* line 6427, app/assets/stylesheets/application.scss */
.sparkline .gradient {
  stop-color: #07AC47;
}

@media (max-width: 700px) {
  /* line 6419, app/assets/stylesheets/application.scss */
  .sparkline {
    display: none;
  }
}

/* line 6436, app/assets/stylesheets/application.scss */
.modal-purpose-action_preview .action-description {
  border-radius: 8px;
  margin-bottom: 16px;
  border-left-width: 1px;
  border-right-width: 1px;
}

/* line 6442, app/assets/stylesheets/application.scss */
.modal-purpose-action_preview .content {
  padding: 16px;
}

/* line 6446, app/assets/stylesheets/application.scss */
.action-description {
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  border-width: 1px 0 1px 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .action-description {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .action-description {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .action-description {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .action-description {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .action-description {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .action-description {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .action-description {
    border-color: black;
  }
}

/* line 6450, app/assets/stylesheets/application.scss */
.action-preview-entries {
  position: static;
  margin-left: auto;
  margin-right: auto;
}

/* line 6454, app/assets/stylesheets/application.scss */
.action-preview-entries ul li .entries-inner-wrap {
  margin-left: 25px;
}

/* line 6457, app/assets/stylesheets/application.scss */
.action-preview-entries .entries-inner-wrap {
  padding-right: 0;
}

/* line 6460, app/assets/stylesheets/application.scss */
.action-preview-entries .entry-image, .action-preview-entries .link-preview, .action-preview-entries .summary-status {
  display: none !important;
}

/* line 6463, app/assets/stylesheets/application.scss */
.action-preview-entries a, .action-preview-entries div {
  pointer-events: none;
}

/* line 6468, app/assets/stylesheets/application.scss */
.control-group-description, .control-description {
  padding-top: 0;
  /* size in pixels: 14px */
  font-size: 14px;
  /* variable name: $color-contrast-500 */
  color: #707680;
  white-space: normal;
  margin: 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group-description, .theme-auto .control-description {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .control-group-description, .theme-day .control-description {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .control-group-description, .theme-sunset .control-description {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .control-group-description, .theme-dusk .control-description {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .control-group-description, .theme-midnight .control-description {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .control-group-description, .theme-auto .control-description {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group-description, .theme-auto .control-description {
    color: #8C8C8C;
  }
}

/* line 6474, app/assets/stylesheets/application.scss */
.control-group-description a, .control-description a {
  text-decoration: underline;
}

/* line 6479, app/assets/stylesheets/application.scss */
.control-group-description {
  margin: 8px 0 0 0;
}

@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* line 6493, app/assets/stylesheets/application.scss */
.spinner-container {
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 6499, app/assets/stylesheets/application.scss */
.spinner {
  height: 16px;
  width: 16px;
  position: relative;
  display: block;
}

/* line 6505, app/assets/stylesheets/application.scss */
.spinner:before, .spinner:after {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  border-radius: 50%;
  display: block;
  content: "";
  height: 16px;
  width: 16px;
}

/* line 6517, app/assets/stylesheets/application.scss */
.spinner:before {
  border: 2px solid transparent;
  /* variable name: $color-contrast-300 */
  border-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .spinner:before {
    border-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .spinner:before {
  /* variable name: $color-contrast-300 */
  border-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .spinner:before {
  /* variable name: $color-contrast-300 */
  border-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .spinner:before {
  /* variable name: $color-contrast-300 */
  border-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .spinner:before {
  /* variable name: $color-contrast-300 */
  border-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .spinner:before {
  border-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .spinner:before {
    border-color: #4D4D4D;
  }
}

/* line 6521, app/assets/stylesheets/application.scss */
.spinner:after {
  transform: translateZ(0);
  -webkit-animation: spin 1s infinite linear;
          animation: spin 1s infinite linear;
  border-top: 2px solid transparent;
  border-right: 2px solid transparent;
  border-bottom: 2px solid transparent;
  border-left: 2px solid transparent;
  /* variable name: $color-contrast-400 */
  border-left-color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .spinner:after {
    border-left-color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .spinner:after {
  /* variable name: $color-contrast-400 */
  border-left-color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .spinner:after {
  /* variable name: $color-contrast-400 */
  border-left-color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .spinner:after {
  /* variable name: $color-contrast-400 */
  border-left-color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .spinner:after {
  /* variable name: $color-contrast-400 */
  border-left-color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .spinner:after {
  border-left-color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .spinner:after {
    border-left-color: #707070;
  }
}

/* line 6530, app/assets/stylesheets/application.scss */
.spinner.large {
  height: 32px;
  width: 32px;
}

/* line 6534, app/assets/stylesheets/application.scss */
.spinner.large:before, .spinner.large:after {
  border-width: 4px;
  height: 32px;
  width: 32px;
}

/* line 6542, app/assets/stylesheets/application.scss */
label.text-field {
  display: block;
  font-weight: bold;
  /* size in pixels: 16 */
  font-size: 1rem;
  margin-bottom: 30px;
}

/* line 6546, app/assets/stylesheets/application.scss */
label.text-field input {
  display: block;
  margin-top: 10px;
}

/* line 6553, app/assets/stylesheets/application.scss */
.has-description {
  margin-bottom: 32px;
}

/* line 6557, app/assets/stylesheets/application.scss */
.control-group {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 32px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .control-group {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .control-group {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .control-group {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .control-group {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .control-group {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group {
    border-color: black;
  }
}

/* line 6563, app/assets/stylesheets/application.scss */
.has-description .control-group {
  margin-bottom: 8px;
}

/* line 6566, app/assets/stylesheets/application.scss */
.control-group.no-border, .modal .control-group {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $ */
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group.no-border, .theme-auto .modal .control-group {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .control-group.no-border, .theme-day .modal .control-group {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .control-group.no-border, .theme-sunset .modal .control-group {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .control-group.no-border, .theme-dusk .modal .control-group {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .control-group.no-border, .theme-midnight .modal .control-group {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .control-group.no-border, .theme-auto .modal .control-group {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group.no-border, .theme-auto .modal .control-group {
    border-color: transparent;
  }
}

/* line 6569, app/assets/stylesheets/application.scss */
.control-group li > label,
.control-group li > a,
.control-group li > .form-control,
.control-group li > form > label {
  /* variable name: $color-contrast-600 */
  color: #39404B;
  /* size in pixels: 16 */
  font-size: 1rem;
  max-width: 100%;
  width: 100%;
  display: block;
  padding: 16px 0;
  margin: 0;
  text-decoration: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group li > label, .theme-auto .control-group li > a, .theme-auto .control-group li > .form-control, .theme-auto .control-group li > form > label {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .control-group li > label, .theme-day .control-group li > a, .theme-day .control-group li > .form-control, .theme-day .control-group li > form > label {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .control-group li > label, .theme-sunset .control-group li > a, .theme-sunset .control-group li > .form-control, .theme-sunset .control-group li > form > label {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .control-group li > label, .theme-dusk .control-group li > a, .theme-dusk .control-group li > .form-control, .theme-dusk .control-group li > form > label {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .control-group li > label, .theme-midnight .control-group li > a, .theme-midnight .control-group li > .form-control, .theme-midnight .control-group li > form > label {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .control-group li > label, .theme-auto .control-group li > a, .theme-auto .control-group li > .form-control, .theme-auto .control-group li > form > label {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group li > label, .theme-auto .control-group li > a, .theme-auto .control-group li > .form-control, .theme-auto .control-group li > form > label {
    color: #D4D4D4;
  }
}

/* line 6577, app/assets/stylesheets/application.scss */
.control-group li > label.inline,
.control-group li > a.inline,
.control-group li > .form-control.inline,
.control-group li > form > label.inline {
  display: flex;
  align-items: center;
}

/* line 6581, app/assets/stylesheets/application.scss */
.control-group li > label .info,
.control-group li > a .info,
.control-group li > .form-control .info,
.control-group li > form > label .info {
  margin-left: auto;
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group li > label .info, .theme-auto .control-group li > a .info, .theme-auto .control-group li > .form-control .info, .theme-auto .control-group li > form > label .info {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .control-group li > label .info, .theme-day .control-group li > a .info, .theme-day .control-group li > .form-control .info, .theme-day .control-group li > form > label .info {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .control-group li > label .info, .theme-sunset .control-group li > a .info, .theme-sunset .control-group li > .form-control .info, .theme-sunset .control-group li > form > label .info {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .control-group li > label .info, .theme-dusk .control-group li > a .info, .theme-dusk .control-group li > .form-control .info, .theme-dusk .control-group li > form > label .info {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .control-group li > label .info, .theme-midnight .control-group li > a .info, .theme-midnight .control-group li > .form-control .info, .theme-midnight .control-group li > form > label .info {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .control-group li > label .info, .theme-auto .control-group li > a .info, .theme-auto .control-group li > .form-control .info, .theme-auto .control-group li > form > label .info {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group li > label .info, .theme-auto .control-group li > a .info, .theme-auto .control-group li > .form-control .info, .theme-auto .control-group li > form > label .info {
    color: #8C8C8C;
  }
}

/* line 6586, app/assets/stylesheets/application.scss */
.control-group li > a {
  /* variable name: $color-link */
  color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group li > a {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .control-group li > a {
  /* variable name: $color-link */
  color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .control-group li > a {
  /* variable name: $color-link */
  color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .control-group li > a {
  /* variable name: $color-link */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .control-group li > a {
  /* variable name: $color-link */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .control-group li > a {
  color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group li > a {
    color: #F6F6F6;
  }
}

/* line 6589, app/assets/stylesheets/application.scss */
.control-group > li {
  margin: 0;
  padding: 0;
  position: relative;
  border-top-width: 1px;
  border-top-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group > li {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .control-group > li {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .control-group > li {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .control-group > li {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .control-group > li {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .control-group > li {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group > li {
    border-color: black;
  }
}

/* line 6594, app/assets/stylesheets/application.scss */
.control-group > li.no-border, .modal .control-group > li {
  border-top-width: 1px;
  border-top-style: solid;
  /* variable name: $ */
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group > li.no-border, .theme-auto .modal .control-group > li {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .control-group > li.no-border, .theme-day .modal .control-group > li {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .control-group > li.no-border, .theme-sunset .modal .control-group > li {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .control-group > li.no-border, .theme-dusk .modal .control-group > li {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .control-group > li.no-border, .theme-midnight .modal .control-group > li {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .control-group > li.no-border, .theme-auto .modal .control-group > li {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .control-group > li.no-border, .theme-auto .modal .control-group > li {
    border-color: transparent;
  }
}

/* line 6597, app/assets/stylesheets/application.scss */
.control-group > li.text {
  padding: 0;
}

/* line 6599, app/assets/stylesheets/application.scss */
.control-group > li.text label {
  padding: 0;
}

/* line 6604, app/assets/stylesheets/application.scss */
.control-group > li.text-label label {
  padding: 0;
}

/* line 6608, app/assets/stylesheets/application.scss */
.control-group > li.right {
  text-align: right;
}

/* line 6612, app/assets/stylesheets/application.scss */
.control-group label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 6615, app/assets/stylesheets/application.scss */
.control-group textarea {
  line-height: 1.2;
}

/* line 6621, app/assets/stylesheets/application.scss */
.control-group input[type="checkbox"] + label, .control-group input[type="radio"] + label {
  padding-right: 51px;
}

/* line 6624, app/assets/stylesheets/application.scss */
.control-group.no-margin {
  margin-bottom: 0;
}

/* line 6630, app/assets/stylesheets/application.scss */
.inset .table, .inset .content-styles.entry-type-default table, .content-styles.entry-type-default .inset table, .control-group .table, .control-group .content-styles.entry-type-default table, .content-styles.entry-type-default .control-group table {
  border-top-width: 1px;
  border-top-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  margin: 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .inset .table, .theme-auto .inset .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-auto .inset table, .theme-auto .control-group .table, .theme-auto .control-group .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-auto .control-group table {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .inset .table, .theme-day .inset .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-day .inset table, .theme-day .control-group .table, .theme-day .control-group .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-day .control-group table {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .inset .table, .theme-sunset .inset .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-sunset .inset table, .theme-sunset .control-group .table, .theme-sunset .control-group .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-sunset .control-group table {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .inset .table, .theme-dusk .inset .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-dusk .inset table, .theme-dusk .control-group .table, .theme-dusk .control-group .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-dusk .control-group table {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .inset .table, .theme-midnight .inset .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-midnight .inset table, .theme-midnight .control-group .table, .theme-midnight .control-group .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-midnight .control-group table {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .inset .table, .theme-auto .inset .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-auto .inset table, .theme-auto .control-group .table, .theme-auto .control-group .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-auto .control-group table {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .inset .table, .theme-auto .inset .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-auto .inset table, .theme-auto .control-group .table, .theme-auto .control-group .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-auto .control-group table {
    border-color: black;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .inset .table, .theme-auto .inset .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-auto .inset table, .theme-auto .control-group .table, .theme-auto .control-group .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-auto .control-group table {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .inset .table, .theme-day .inset .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-day .inset table, .theme-day .control-group .table, .theme-day .control-group .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-day .control-group table {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .inset .table, .theme-sunset .inset .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-sunset .inset table, .theme-sunset .control-group .table, .theme-sunset .control-group .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-sunset .control-group table {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .inset .table, .theme-dusk .inset .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-dusk .inset table, .theme-dusk .control-group .table, .theme-dusk .control-group .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-dusk .control-group table {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .inset .table, .theme-midnight .inset .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-midnight .inset table, .theme-midnight .control-group .table, .theme-midnight .control-group .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-midnight .control-group table {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .inset .table, .theme-auto .inset .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-auto .inset table, .theme-auto .control-group .table, .theme-auto .control-group .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-auto .control-group table {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .inset .table, .theme-auto .inset .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-auto .inset table, .theme-auto .control-group .table, .theme-auto .control-group .content-styles.entry-type-default table, .content-styles.entry-type-default .theme-auto .control-group table {
    border-color: black;
  }
}

/* line 6634, app/assets/stylesheets/application.scss */
.inset .table td, .inset .content-styles.entry-type-default table td, .content-styles.entry-type-default .inset table td, .control-group .table td, .control-group .content-styles.entry-type-default table td, .content-styles.entry-type-default .control-group table td {
  width: 33% !important;
}

/* line 6637, app/assets/stylesheets/application.scss */
.inset .table td:first-child, .inset .content-styles.entry-type-default table td:first-child, .content-styles.entry-type-default .inset table td:first-child, .control-group .table td:first-child, .control-group .content-styles.entry-type-default table td:first-child, .content-styles.entry-type-default .control-group table td:first-child {
  padding-left: 0 !important;
}

/* line 6640, app/assets/stylesheets/application.scss */
.inset .table td:last-child, .inset .content-styles.entry-type-default table td:last-child, .content-styles.entry-type-default .inset table td:last-child, .control-group .table td:last-child, .control-group .content-styles.entry-type-default table td:last-child, .content-styles.entry-type-default .control-group table td:last-child {
  padding-right: 0 !important;
  text-align: right;
}

/* line 6644, app/assets/stylesheets/application.scss */
.inset .table td input, .inset .content-styles.entry-type-default table td input, .content-styles.entry-type-default .inset table td input, .control-group .table td input, .control-group .content-styles.entry-type-default table td input, .content-styles.entry-type-default .control-group table td input {
  margin: 0;
}

/* line 6650, app/assets/stylesheets/application.scss */
.card-meta {
  display: flex;
}

/* line 6652, app/assets/stylesheets/application.scss */
.card-meta > * {
  flex: 1 1 0;
  margin-left: 16px;
}

/* line 6656, app/assets/stylesheets/application.scss */
.card-meta :first-child {
  margin-left: 0;
}

@media (max-width: 700px) {
  /* line 6650, app/assets/stylesheets/application.scss */
  .card-meta {
    flex-direction: column;
  }
  /* line 6661, app/assets/stylesheets/application.scss */
  .card-meta > * {
    margin-left: 0;
  }
}

/* line 6666, app/assets/stylesheets/application.scss */
#card-element {
  flex: 1;
  border-radius: 4px;
  padding: 6px 8px 7px 8px;
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
  border-width: 1px;
  border-style: solid;
  /* variable name: $ */
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto #card-element {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day #card-element {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset #card-element {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk #card-element {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight #card-element {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto #card-element {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto #card-element {
    background-color: #353535;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto #card-element {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day #card-element {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset #card-element {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk #card-element {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight #card-element {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto #card-element {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto #card-element {
    border-color: transparent;
  }
}

/* line 6672, app/assets/stylesheets/application.scss */
#card-element.StripeElement--focus {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
  outline: none;
  border-width: 1px;
  border-style: solid;
  /* variable name: $ */
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto #card-element.StripeElement--focus {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day #card-element.StripeElement--focus {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset #card-element.StripeElement--focus {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk #card-element.StripeElement--focus {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight #card-element.StripeElement--focus {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto #card-element.StripeElement--focus {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto #card-element.StripeElement--focus {
    color: #F6F6F6;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto #card-element.StripeElement--focus {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day #card-element.StripeElement--focus {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset #card-element.StripeElement--focus {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk #card-element.StripeElement--focus {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight #card-element.StripeElement--focus {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto #card-element.StripeElement--focus {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto #card-element.StripeElement--focus {
    background-color: #2D2D2D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto #card-element.StripeElement--focus {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day #card-element.StripeElement--focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset #card-element.StripeElement--focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk #card-element.StripeElement--focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight #card-element.StripeElement--focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto #card-element.StripeElement--focus {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto #card-element.StripeElement--focus {
    border-color: transparent;
  }
}

/* line 6678, app/assets/stylesheets/application.scss */
.settings-feeds .alert {
  display: none;
}

/* line 6683, app/assets/stylesheets/application.scss */
table.small td {
  font-size: 13px;
}

/* line 6687, app/assets/stylesheets/application.scss */
.action-item {
  position: relative;
}

/* line 6689, app/assets/stylesheets/application.scss */
.action-item .action-description {
  padding-right: 100px;
}

/* line 6692, app/assets/stylesheets/application.scss */
.action-item .action-links {
  position: absolute;
  text-align: right;
  position: absolute;
  top: 11px;
  right: 35px;
}

/* line 6699, app/assets/stylesheets/application.scss */
.action-item .action-destroy {
  color: red;
}

/* line 6705, app/assets/stylesheets/application.scss */
.filter-search input[type="search"] {
  width: 100%;
  max-width: 100%;
  border-radius: 0;
  margin: 0;
}

/* line 6715, app/assets/stylesheets/application.scss */
.filter-search-preview .autocomplete-suggestions {
  border-left-width: 1px;
  border-left-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  border-right-width: 1px;
  border-right-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .filter-search-preview .autocomplete-suggestions {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .filter-search-preview .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .filter-search-preview .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .filter-search-preview .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .filter-search-preview .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .filter-search-preview .autocomplete-suggestions {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .filter-search-preview .autocomplete-suggestions {
    border-color: black;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .filter-search-preview .autocomplete-suggestions {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .filter-search-preview .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .filter-search-preview .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .filter-search-preview .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .filter-search-preview .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .filter-search-preview .autocomplete-suggestions {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .filter-search-preview .autocomplete-suggestions {
    border-color: black;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .filter-search-preview .autocomplete-suggestions {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .filter-search-preview .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .filter-search-preview .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .filter-search-preview .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .filter-search-preview .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .filter-search-preview .autocomplete-suggestions {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .filter-search-preview .autocomplete-suggestions {
    border-color: black;
  }
}

/* line 6720, app/assets/stylesheets/application.scss */
.filter-search-preview .autocomplete-suggestion {
  color: black;
  padding: 5px;
  pointer-events: none;
  border-bottom: none;
}

/* line 6728, app/assets/stylesheets/application.scss */
.filter-feeds-include-all {
  border-top: 1px solid #E9E9EB;
  padding: 8px 30px;
  background: #F5F5F7;
  position: relative;
  display: flex;
  align-items: baseline;
}

@media (max-width: 700px) {
  /* line 6728, app/assets/stylesheets/application.scss */
  .filter-feeds-include-all {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 6741, app/assets/stylesheets/application.scss */
.filter-wrap {
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  border-radius: 8px;
  margin-bottom: 32px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .filter-wrap {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .filter-wrap {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .filter-wrap {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .filter-wrap {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .filter-wrap {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .filter-wrap {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .filter-wrap {
    border-color: black;
  }
}

/* line 6745, app/assets/stylesheets/application.scss */
.filter-wrap.separate-header {
  border-top: none;
  border-radius: 0 0 8px 8px;
}

@media (max-width: 700px) {
  /* line 6741, app/assets/stylesheets/application.scss */
  .filter-wrap {
    border: none;
  }
  /* line 6752, app/assets/stylesheets/application.scss */
  .filter-wrap.separate-header .pill-list, .filter-wrap.separate-header .sharing-services {
    border-top: none;
  }
}

/* line 6758, app/assets/stylesheets/application.scss */
.filter {
  overflow-y: auto;
  overflow-x: hidden;
  resize: vertical;
  height: 200px;
  padding-bottom: 8px;
}

/* line 6764, app/assets/stylesheets/application.scss */
.filter .pill-list, .filter .sharing-services {
  margin: 0;
  border: none;
}

/* line 6767, app/assets/stylesheets/application.scss */
.filter .pill-list li, .filter .sharing-services li {
  padding-left: 16px;
  padding-right: 16px;
}

/* line 6771, app/assets/stylesheets/application.scss */
.filter .pill-list li:first-child, .filter .sharing-services li:first-child {
  border-top: none;
}

@media (max-width: 700px) {
  /* line 6776, app/assets/stylesheets/application.scss */
  .filter .pill-list, .filter .sharing-services {
    border-top-width: 1px;
    border-top-style: solid;
    /* variable name: $color-borders */
    border-color: #E9E9EB;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    /* variable name: $color-borders */
    border-color: #E9E9EB;
  }
}

@media (max-width: 700px) and (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .filter .pill-list, .theme-auto .filter .sharing-services {
    border-color: black;
  }
}

@media (max-width: 700px) {
  /* line 41, app/assets/stylesheets/theme.scss */
  .theme-day .filter .pill-list, .theme-day .filter .sharing-services {
    /* variable name: $color-borders */
    border-color: #E9E9EB;
  }
  /* line 41, app/assets/stylesheets/theme.scss */
  .theme-sunset .filter .pill-list, .theme-sunset .filter .sharing-services {
    /* variable name: $color-borders */
    border-color: #DFDCD6;
  }
  /* line 41, app/assets/stylesheets/theme.scss */
  .theme-dusk .filter .pill-list, .theme-dusk .filter .sharing-services {
    /* variable name: $color-borders */
    border-color: black;
  }
  /* line 41, app/assets/stylesheets/theme.scss */
  .theme-midnight .filter .pill-list, .theme-midnight .filter .sharing-services {
    /* variable name: $color-borders */
    border-color: #242424;
  }
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .filter .pill-list, .theme-auto .filter .sharing-services {
    border-color: #E9E9EB;
  }
}

@media (max-width: 700px) and (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .filter .pill-list, .theme-auto .filter .sharing-services {
    border-color: black;
  }
}

@media (max-width: 700px) and (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .filter .pill-list, .theme-auto .filter .sharing-services {
    border-color: black;
  }
}

@media (max-width: 700px) {
  /* line 41, app/assets/stylesheets/theme.scss */
  .theme-day .filter .pill-list, .theme-day .filter .sharing-services {
    /* variable name: $color-borders */
    border-color: #E9E9EB;
  }
  /* line 41, app/assets/stylesheets/theme.scss */
  .theme-sunset .filter .pill-list, .theme-sunset .filter .sharing-services {
    /* variable name: $color-borders */
    border-color: #DFDCD6;
  }
  /* line 41, app/assets/stylesheets/theme.scss */
  .theme-dusk .filter .pill-list, .theme-dusk .filter .sharing-services {
    /* variable name: $color-borders */
    border-color: black;
  }
  /* line 41, app/assets/stylesheets/theme.scss */
  .theme-midnight .filter .pill-list, .theme-midnight .filter .sharing-services {
    /* variable name: $color-borders */
    border-color: #242424;
  }
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .filter .pill-list, .theme-auto .filter .sharing-services {
    border-color: #E9E9EB;
  }
}

@media (max-width: 700px) and (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .filter .pill-list, .theme-auto .filter .sharing-services {
    border-color: black;
  }
}

@media (max-width: 700px) {
  /* line 6779, app/assets/stylesheets/application.scss */
  .filter .pill-list li, .filter .sharing-services li {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 6787, app/assets/stylesheets/application.scss */
[data-behavior="action_send_push_notification"] {
  display: none;
}

/* line 6789, app/assets/stylesheets/application.scss */
.supports-push [data-behavior="action_send_push_notification"] {
  display: block;
}

/* line 6792, app/assets/stylesheets/application.scss */
.push-off [data-behavior="action_send_push_notification"], .push-disabled [data-behavior="action_send_push_notification"] {
  display: none;
}

/* line 6797, app/assets/stylesheets/application.scss */
.push-options {
  font-size: 13px;
  /* variable name: $color-contrast-600 */
  color: #39404B;
  line-height: 1.2;
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
  margin: 0 0 15px 0;
  padding: 8px 6px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .push-options {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .push-options {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .push-options {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .push-options {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .push-options {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .push-options {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .push-options {
    color: #D4D4D4;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .push-options {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .push-options {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .push-options {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .push-options {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .push-options {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .push-options {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .push-options {
    border-color: black;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .push-options {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .push-options {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .push-options {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .push-options {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .push-options {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .push-options {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .push-options {
    background-color: #2D2D2D;
  }
}

/* line 6805, app/assets/stylesheets/application.scss */
.push-options button {
  font-size: 13px !important;
  display: inline !important;
}

/* line 6809, app/assets/stylesheets/application.scss */
.push-options p {
  margin-bottom: 0;
}

/* line 6815, app/assets/stylesheets/application.scss */
.push-off .push-enable {
  display: block;
}

/* line 6821, app/assets/stylesheets/application.scss */
.push-on .push-disable {
  display: block;
}

/* line 6827, app/assets/stylesheets/application.scss */
.push-disabled .push-disabled {
  display: block;
}

/* line 6832, app/assets/stylesheets/application.scss */
.push-feed-settings {
  font-size: 14px;
  line-height: 1.5;
}

/* line 6835, app/assets/stylesheets/application.scss */
.push-feed-settings .radio {
  float: left;
  margin-right: 15px;
}

/* line 6838, app/assets/stylesheets/application.scss */
.push-feed-settings .radio input {
  margin-top: 2px;
}

/* line 6843, app/assets/stylesheets/application.scss */
.highlight-positive {
  color: #07AC47;
  font-weight: bold;
}

/* line 6848, app/assets/stylesheets/application.scss */
.highlight-negative {
  color: red;
  font-weight: bold;
}

/* line 6854, app/assets/stylesheets/application.scss */
.sharing-table td:last-child {
  text-align: right;
}

/* line 6858, app/assets/stylesheets/application.scss */
.sharing-table .has-message td {
  border-bottom: none;
  padding-bottom: 0;
}

/* line 6864, app/assets/stylesheets/application.scss */
.sharing-table .message td:last-child {
  padding-top: 0;
  text-align: left;
}

/*------------------------------------------------------------------------------
Billing/Subscribe
------------------------------------------------------------------------------*/
/* line 6873, app/assets/stylesheets/application.scss */
#payment_request_button {
  width: 150px;
  display: none;
}

/* line 6877, app/assets/stylesheets/application.scss */
#credit_card_button {
  display: none;
}

/* line 6879, app/assets/stylesheets/application.scss */
#credit_card_button.update-cc-button {
  display: inline-block !important;
}

/* line 6883, app/assets/stylesheets/application.scss */
#credit_card_payment {
  margin-bottom: 8px;
}

/* line 6886, app/assets/stylesheets/application.scss */
[data-behavior="billing_option_apple_pay"] {
  display: none;
}

/* line 6889, app/assets/stylesheets/application.scss */
[data-behavior="billing_option_payment_request"] {
  display: none;
}

/* line 6892, app/assets/stylesheets/application.scss */
[data-behavior="payment_method"], [data-behavior="credit_card_details"] {
  display: none;
}

/* line 6896, app/assets/stylesheets/application.scss */
.native-payment [data-behavior="payment_method"] {
  display: block;
}

/* line 6899, app/assets/stylesheets/application.scss */
.native-payment [data-behavior="billing_option_payment_request"] {
  display: block;
}

/* line 6902, app/assets/stylesheets/application.scss */
.native-payment #payment_request_button {
  display: inline-block;
}

/* line 6907, app/assets/stylesheets/application.scss */
.apple-pay [data-behavior="billing_option_apple_pay"] {
  display: block;
}

/* line 6910, app/assets/stylesheets/application.scss */
.apple-pay [data-behavior="billing_option_payment_request"] {
  display: none;
}

/* line 6915, app/assets/stylesheets/application.scss */
.native-payment.billing_method_credit_card [data-behavior="credit_card_details"] {
  display: block;
}

/* line 6918, app/assets/stylesheets/application.scss */
.native-payment.billing_method_credit_card #credit_card_button {
  display: inline-block;
}

/* line 6921, app/assets/stylesheets/application.scss */
.native-payment.billing_method_credit_card #payment_request_button {
  display: none;
}

/* line 6927, app/assets/stylesheets/application.scss */
.no-native-payment #credit_card_button {
  display: inline-block;
}

/* line 6930, app/assets/stylesheets/application.scss */
.no-native-payment [data-behavior="credit_card_details"] {
  display: block;
}

/*------------------------------------------------------------------------------
Icons
------------------------------------------------------------------------------*/
/* line 6938, app/assets/stylesheets/application.scss */
.icon-clock {
  height: 16px;
  width: 16px;
  border-radius: 12px;
  border: 2px solid #E9E9EB;
  display: inline-block;
  position: relative;
}

/* line 6945, app/assets/stylesheets/application.scss */
.icon-clock:before {
  position: absolute;
  left: 5px;
  top: 6px;
  width: 5px;
  height: 1px;
  display: block;
  background-color: #E9E9EB;
  content: "";
}

/* line 6955, app/assets/stylesheets/application.scss */
.icon-clock:after {
  position: absolute;
  left: 5px;
  top: 2px;
  width: 1px;
  height: 5px;
  background-color: #E9E9EB;
  display: block;
  content: "";
}

/*------------------------------------------------------------------------------
Buttons
------------------------------------------------------------------------------*/
/* line 6970, app/assets/stylesheets/application.scss */
button.reset {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  margin: 0;
  padding: 0;
}

/* line 6978, app/assets/stylesheets/application.scss */
.button, .settings .pagination a, .settings .pagination span, .settings .pagination em {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* variable name: $color-selected */
  background: #0867E2;
  border: none;
  margin: 0;
  padding: 0;
  /* size in pixels: 14 */
  font-size: 0.875rem;
  font-weight: bold;
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  /* variable name: $ */
  color: white;
  text-decoration: none !important;
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-selected */
  border-color: #0867E2;
  border-width: 2px;
  border-radius: 4px;
  padding: 5px 8px;
  min-width: 96px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
  line-height: 1.3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
    background: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button, .theme-day .settings .pagination a, .settings .pagination .theme-day a, .theme-day .settings .pagination span, .settings .pagination .theme-day span, .theme-day .settings .pagination em, .settings .pagination .theme-day em {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button, .theme-sunset .settings .pagination a, .settings .pagination .theme-sunset a, .theme-sunset .settings .pagination span, .settings .pagination .theme-sunset span, .theme-sunset .settings .pagination em, .settings .pagination .theme-sunset em {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button, .theme-dusk .settings .pagination a, .settings .pagination .theme-dusk a, .theme-dusk .settings .pagination span, .settings .pagination .theme-dusk span, .theme-dusk .settings .pagination em, .settings .pagination .theme-dusk em {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button, .theme-midnight .settings .pagination a, .settings .pagination .theme-midnight a, .theme-midnight .settings .pagination span, .settings .pagination .theme-midnight span, .theme-midnight .settings .pagination em, .settings .pagination .theme-midnight em {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
  background: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
    background: #0867E2;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
    color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button, .theme-day .settings .pagination a, .settings .pagination .theme-day a, .theme-day .settings .pagination span, .settings .pagination .theme-day span, .theme-day .settings .pagination em, .settings .pagination .theme-day em {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button, .theme-sunset .settings .pagination a, .settings .pagination .theme-sunset a, .theme-sunset .settings .pagination span, .settings .pagination .theme-sunset span, .theme-sunset .settings .pagination em, .settings .pagination .theme-sunset em {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button, .theme-dusk .settings .pagination a, .settings .pagination .theme-dusk a, .theme-dusk .settings .pagination span, .settings .pagination .theme-dusk span, .theme-dusk .settings .pagination em, .settings .pagination .theme-dusk em {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button, .theme-midnight .settings .pagination a, .settings .pagination .theme-midnight a, .theme-midnight .settings .pagination span, .settings .pagination .theme-midnight span, .theme-midnight .settings .pagination em, .settings .pagination .theme-midnight em {
  /* variable name: $ */
  color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
    color: white;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
    border-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button, .theme-day .settings .pagination a, .settings .pagination .theme-day a, .theme-day .settings .pagination span, .settings .pagination .theme-day span, .theme-day .settings .pagination em, .settings .pagination .theme-day em {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button, .theme-sunset .settings .pagination a, .settings .pagination .theme-sunset a, .theme-sunset .settings .pagination span, .settings .pagination .theme-sunset span, .theme-sunset .settings .pagination em, .settings .pagination .theme-sunset em {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button, .theme-dusk .settings .pagination a, .settings .pagination .theme-dusk a, .theme-dusk .settings .pagination span, .settings .pagination .theme-dusk span, .theme-dusk .settings .pagination em, .settings .pagination .theme-dusk em {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button, .theme-midnight .settings .pagination a, .settings .pagination .theme-midnight a, .theme-midnight .settings .pagination span, .settings .pagination .theme-midnight span, .theme-midnight .settings .pagination em, .settings .pagination .theme-midnight em {
  /* variable name: $color-selected */
  border-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
  border-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
    border-color: #0867E2;
  }
}

/* line 7000, app/assets/stylesheets/application.scss */
.button.flex, .settings .pagination a.flex, .settings .pagination span.flex, .settings .pagination em.flex {
  width: 100%;
}

/* line 7003, app/assets/stylesheets/application.scss */
.button:before, .settings .pagination a:before, .settings .pagination span:before, .settings .pagination em:before {
  content: "";
  display: block;
  border: 4px solid transparent;
  position: absolute;
  pointer-events: none;
  top: -7px;
  right: -7px;
  bottom: -7px;
  left: -7px;
  border-radius: 9px;
}

/* line 7015, app/assets/stylesheets/application.scss */
.button:hover, .settings .pagination a:hover, .settings .pagination span:hover, .settings .pagination em:hover {
  text-decoration: none;
  /* variable name: $ */
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button:hover, .theme-auto .settings .pagination a:hover, .settings .pagination .theme-auto a:hover, .theme-auto .settings .pagination span:hover, .settings .pagination .theme-auto span:hover, .theme-auto .settings .pagination em:hover, .settings .pagination .theme-auto em:hover {
    color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button:hover, .theme-day .settings .pagination a:hover, .settings .pagination .theme-day a:hover, .theme-day .settings .pagination span:hover, .settings .pagination .theme-day span:hover, .theme-day .settings .pagination em:hover, .settings .pagination .theme-day em:hover {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button:hover, .theme-sunset .settings .pagination a:hover, .settings .pagination .theme-sunset a:hover, .theme-sunset .settings .pagination span:hover, .settings .pagination .theme-sunset span:hover, .theme-sunset .settings .pagination em:hover, .settings .pagination .theme-sunset em:hover {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button:hover, .theme-dusk .settings .pagination a:hover, .settings .pagination .theme-dusk a:hover, .theme-dusk .settings .pagination span:hover, .settings .pagination .theme-dusk span:hover, .theme-dusk .settings .pagination em:hover, .settings .pagination .theme-dusk em:hover {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button:hover, .theme-midnight .settings .pagination a:hover, .settings .pagination .theme-midnight a:hover, .theme-midnight .settings .pagination span:hover, .settings .pagination .theme-midnight span:hover, .theme-midnight .settings .pagination em:hover, .settings .pagination .theme-midnight em:hover {
  /* variable name: $ */
  color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button:hover, .theme-auto .settings .pagination a:hover, .settings .pagination .theme-auto a:hover, .theme-auto .settings .pagination span:hover, .settings .pagination .theme-auto span:hover, .theme-auto .settings .pagination em:hover, .settings .pagination .theme-auto em:hover {
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button:hover, .theme-auto .settings .pagination a:hover, .settings .pagination .theme-auto a:hover, .theme-auto .settings .pagination span:hover, .settings .pagination .theme-auto span:hover, .theme-auto .settings .pagination em:hover, .settings .pagination .theme-auto em:hover {
    color: white;
  }
}

/* line 7019, app/assets/stylesheets/application.scss */
.button:active, .settings .pagination a:active, .settings .pagination span:active, .settings .pagination em:active {
  /* variable name: $color-selected-hover */
  border-color: #0755B9;
  /* variable name: $color-selected-hover */
  background-color: #0755B9;
  /* variable name: $ */
  color: white;
  cursor: pointer;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button:active, .theme-auto .settings .pagination a:active, .settings .pagination .theme-auto a:active, .theme-auto .settings .pagination span:active, .settings .pagination .theme-auto span:active, .theme-auto .settings .pagination em:active, .settings .pagination .theme-auto em:active {
    border-color: #0755B9;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button:active, .theme-day .settings .pagination a:active, .settings .pagination .theme-day a:active, .theme-day .settings .pagination span:active, .settings .pagination .theme-day span:active, .theme-day .settings .pagination em:active, .settings .pagination .theme-day em:active {
  /* variable name: $color-selected-hover */
  border-color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button:active, .theme-sunset .settings .pagination a:active, .settings .pagination .theme-sunset a:active, .theme-sunset .settings .pagination span:active, .settings .pagination .theme-sunset span:active, .theme-sunset .settings .pagination em:active, .settings .pagination .theme-sunset em:active {
  /* variable name: $color-selected-hover */
  border-color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button:active, .theme-dusk .settings .pagination a:active, .settings .pagination .theme-dusk a:active, .theme-dusk .settings .pagination span:active, .settings .pagination .theme-dusk span:active, .theme-dusk .settings .pagination em:active, .settings .pagination .theme-dusk em:active {
  /* variable name: $color-selected-hover */
  border-color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button:active, .theme-midnight .settings .pagination a:active, .settings .pagination .theme-midnight a:active, .theme-midnight .settings .pagination span:active, .settings .pagination .theme-midnight span:active, .theme-midnight .settings .pagination em:active, .settings .pagination .theme-midnight em:active {
  /* variable name: $color-selected-hover */
  border-color: #0755B9;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button:active, .theme-auto .settings .pagination a:active, .settings .pagination .theme-auto a:active, .theme-auto .settings .pagination span:active, .settings .pagination .theme-auto span:active, .theme-auto .settings .pagination em:active, .settings .pagination .theme-auto em:active {
  border-color: #0755B9;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button:active, .theme-auto .settings .pagination a:active, .settings .pagination .theme-auto a:active, .theme-auto .settings .pagination span:active, .settings .pagination .theme-auto span:active, .theme-auto .settings .pagination em:active, .settings .pagination .theme-auto em:active {
    border-color: #0755B9;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button:active, .theme-auto .settings .pagination a:active, .settings .pagination .theme-auto a:active, .theme-auto .settings .pagination span:active, .settings .pagination .theme-auto span:active, .theme-auto .settings .pagination em:active, .settings .pagination .theme-auto em:active {
    background-color: #0755B9;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button:active, .theme-day .settings .pagination a:active, .settings .pagination .theme-day a:active, .theme-day .settings .pagination span:active, .settings .pagination .theme-day span:active, .theme-day .settings .pagination em:active, .settings .pagination .theme-day em:active {
  /* variable name: $color-selected-hover */
  background-color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button:active, .theme-sunset .settings .pagination a:active, .settings .pagination .theme-sunset a:active, .theme-sunset .settings .pagination span:active, .settings .pagination .theme-sunset span:active, .theme-sunset .settings .pagination em:active, .settings .pagination .theme-sunset em:active {
  /* variable name: $color-selected-hover */
  background-color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button:active, .theme-dusk .settings .pagination a:active, .settings .pagination .theme-dusk a:active, .theme-dusk .settings .pagination span:active, .settings .pagination .theme-dusk span:active, .theme-dusk .settings .pagination em:active, .settings .pagination .theme-dusk em:active {
  /* variable name: $color-selected-hover */
  background-color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button:active, .theme-midnight .settings .pagination a:active, .settings .pagination .theme-midnight a:active, .theme-midnight .settings .pagination span:active, .settings .pagination .theme-midnight span:active, .theme-midnight .settings .pagination em:active, .settings .pagination .theme-midnight em:active {
  /* variable name: $color-selected-hover */
  background-color: #0755B9;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button:active, .theme-auto .settings .pagination a:active, .settings .pagination .theme-auto a:active, .theme-auto .settings .pagination span:active, .settings .pagination .theme-auto span:active, .theme-auto .settings .pagination em:active, .settings .pagination .theme-auto em:active {
  background-color: #0755B9;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button:active, .theme-auto .settings .pagination a:active, .settings .pagination .theme-auto a:active, .theme-auto .settings .pagination span:active, .settings .pagination .theme-auto span:active, .theme-auto .settings .pagination em:active, .settings .pagination .theme-auto em:active {
    background-color: #0755B9;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button:active, .theme-auto .settings .pagination a:active, .settings .pagination .theme-auto a:active, .theme-auto .settings .pagination span:active, .settings .pagination .theme-auto span:active, .theme-auto .settings .pagination em:active, .settings .pagination .theme-auto em:active {
    color: white;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button:active, .theme-day .settings .pagination a:active, .settings .pagination .theme-day a:active, .theme-day .settings .pagination span:active, .settings .pagination .theme-day span:active, .theme-day .settings .pagination em:active, .settings .pagination .theme-day em:active {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button:active, .theme-sunset .settings .pagination a:active, .settings .pagination .theme-sunset a:active, .theme-sunset .settings .pagination span:active, .settings .pagination .theme-sunset span:active, .theme-sunset .settings .pagination em:active, .settings .pagination .theme-sunset em:active {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button:active, .theme-dusk .settings .pagination a:active, .settings .pagination .theme-dusk a:active, .theme-dusk .settings .pagination span:active, .settings .pagination .theme-dusk span:active, .theme-dusk .settings .pagination em:active, .settings .pagination .theme-dusk em:active {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button:active, .theme-midnight .settings .pagination a:active, .settings .pagination .theme-midnight a:active, .theme-midnight .settings .pagination span:active, .settings .pagination .theme-midnight span:active, .theme-midnight .settings .pagination em:active, .settings .pagination .theme-midnight em:active {
  /* variable name: $ */
  color: white;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button:active, .theme-auto .settings .pagination a:active, .settings .pagination .theme-auto a:active, .theme-auto .settings .pagination span:active, .settings .pagination .theme-auto span:active, .theme-auto .settings .pagination em:active, .settings .pagination .theme-auto em:active {
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button:active, .theme-auto .settings .pagination a:active, .settings .pagination .theme-auto a:active, .theme-auto .settings .pagination span:active, .settings .pagination .theme-auto span:active, .theme-auto .settings .pagination em:active, .settings .pagination .theme-auto em:active {
    color: white;
  }
}

/* line 7025, app/assets/stylesheets/application.scss */
.button:focus, .settings .pagination a:focus, .settings .pagination span:focus, .settings .pagination em:focus {
  outline: none;
  box-shadow: none;
}

/* line 7028, app/assets/stylesheets/application.scss */
.button:focus:before, .settings .pagination a:focus:before, .settings .pagination span:focus:before, .settings .pagination em:focus:before {
  border-color: #619EEC;
}

/* line 7032, app/assets/stylesheets/application.scss */
.button[disabled], .settings .pagination a[disabled], .settings .pagination span[disabled], .settings .pagination em[disabled], .button.disabled, .settings .pagination a.disabled, .settings .pagination span.disabled, .settings .pagination em.disabled {
  /* variable name: $color-base-light-200 */
  color: #E9E9EB;
  /* variable name: $color-contrast-300 */
  border-color: #BDBFC3;
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
  cursor: default;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button[disabled], .theme-day .settings .pagination a[disabled], .settings .pagination .theme-day a[disabled], .theme-day .settings .pagination span[disabled], .settings .pagination .theme-day span[disabled], .theme-day .settings .pagination em[disabled], .settings .pagination .theme-day em[disabled], .theme-day .button.disabled, .theme-day .settings .pagination a.disabled, .settings .pagination .theme-day a.disabled, .theme-day .settings .pagination span.disabled, .settings .pagination .theme-day span.disabled, .theme-day .settings .pagination em.disabled, .settings .pagination .theme-day em.disabled {
  /* variable name: $color-base-light-200 */
  color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button[disabled], .theme-sunset .settings .pagination a[disabled], .settings .pagination .theme-sunset a[disabled], .theme-sunset .settings .pagination span[disabled], .settings .pagination .theme-sunset span[disabled], .theme-sunset .settings .pagination em[disabled], .settings .pagination .theme-sunset em[disabled], .theme-sunset .button.disabled, .theme-sunset .settings .pagination a.disabled, .settings .pagination .theme-sunset a.disabled, .theme-sunset .settings .pagination span.disabled, .settings .pagination .theme-sunset span.disabled, .theme-sunset .settings .pagination em.disabled, .settings .pagination .theme-sunset em.disabled {
  /* variable name: $color-base-light-200 */
  color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button[disabled], .theme-dusk .settings .pagination a[disabled], .settings .pagination .theme-dusk a[disabled], .theme-dusk .settings .pagination span[disabled], .settings .pagination .theme-dusk span[disabled], .theme-dusk .settings .pagination em[disabled], .settings .pagination .theme-dusk em[disabled], .theme-dusk .button.disabled, .theme-dusk .settings .pagination a.disabled, .settings .pagination .theme-dusk a.disabled, .theme-dusk .settings .pagination span.disabled, .settings .pagination .theme-dusk span.disabled, .theme-dusk .settings .pagination em.disabled, .settings .pagination .theme-dusk em.disabled {
  /* variable name: $color-base-light-200 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button[disabled], .theme-midnight .settings .pagination a[disabled], .settings .pagination .theme-midnight a[disabled], .theme-midnight .settings .pagination span[disabled], .settings .pagination .theme-midnight span[disabled], .theme-midnight .settings .pagination em[disabled], .settings .pagination .theme-midnight em[disabled], .theme-midnight .button.disabled, .theme-midnight .settings .pagination a.disabled, .settings .pagination .theme-midnight a.disabled, .theme-midnight .settings .pagination span.disabled, .settings .pagination .theme-midnight span.disabled, .theme-midnight .settings .pagination em.disabled, .settings .pagination .theme-midnight em.disabled {
  /* variable name: $color-base-light-200 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled {
  color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled {
    color: #8C8C8C;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled {
    border-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button[disabled], .theme-day .settings .pagination a[disabled], .settings .pagination .theme-day a[disabled], .theme-day .settings .pagination span[disabled], .settings .pagination .theme-day span[disabled], .theme-day .settings .pagination em[disabled], .settings .pagination .theme-day em[disabled], .theme-day .button.disabled, .theme-day .settings .pagination a.disabled, .settings .pagination .theme-day a.disabled, .theme-day .settings .pagination span.disabled, .settings .pagination .theme-day span.disabled, .theme-day .settings .pagination em.disabled, .settings .pagination .theme-day em.disabled {
  /* variable name: $color-contrast-300 */
  border-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button[disabled], .theme-sunset .settings .pagination a[disabled], .settings .pagination .theme-sunset a[disabled], .theme-sunset .settings .pagination span[disabled], .settings .pagination .theme-sunset span[disabled], .theme-sunset .settings .pagination em[disabled], .settings .pagination .theme-sunset em[disabled], .theme-sunset .button.disabled, .theme-sunset .settings .pagination a.disabled, .settings .pagination .theme-sunset a.disabled, .theme-sunset .settings .pagination span.disabled, .settings .pagination .theme-sunset span.disabled, .theme-sunset .settings .pagination em.disabled, .settings .pagination .theme-sunset em.disabled {
  /* variable name: $color-contrast-300 */
  border-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button[disabled], .theme-dusk .settings .pagination a[disabled], .settings .pagination .theme-dusk a[disabled], .theme-dusk .settings .pagination span[disabled], .settings .pagination .theme-dusk span[disabled], .theme-dusk .settings .pagination em[disabled], .settings .pagination .theme-dusk em[disabled], .theme-dusk .button.disabled, .theme-dusk .settings .pagination a.disabled, .settings .pagination .theme-dusk a.disabled, .theme-dusk .settings .pagination span.disabled, .settings .pagination .theme-dusk span.disabled, .theme-dusk .settings .pagination em.disabled, .settings .pagination .theme-dusk em.disabled {
  /* variable name: $color-contrast-300 */
  border-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button[disabled], .theme-midnight .settings .pagination a[disabled], .settings .pagination .theme-midnight a[disabled], .theme-midnight .settings .pagination span[disabled], .settings .pagination .theme-midnight span[disabled], .theme-midnight .settings .pagination em[disabled], .settings .pagination .theme-midnight em[disabled], .theme-midnight .button.disabled, .theme-midnight .settings .pagination a.disabled, .settings .pagination .theme-midnight a.disabled, .theme-midnight .settings .pagination span.disabled, .settings .pagination .theme-midnight span.disabled, .theme-midnight .settings .pagination em.disabled, .settings .pagination .theme-midnight em.disabled {
  /* variable name: $color-contrast-300 */
  border-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled {
  border-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled {
    border-color: #4D4D4D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled {
    background-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button[disabled], .theme-day .settings .pagination a[disabled], .settings .pagination .theme-day a[disabled], .theme-day .settings .pagination span[disabled], .settings .pagination .theme-day span[disabled], .theme-day .settings .pagination em[disabled], .settings .pagination .theme-day em[disabled], .theme-day .button.disabled, .theme-day .settings .pagination a.disabled, .settings .pagination .theme-day a.disabled, .theme-day .settings .pagination span.disabled, .settings .pagination .theme-day span.disabled, .theme-day .settings .pagination em.disabled, .settings .pagination .theme-day em.disabled {
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button[disabled], .theme-sunset .settings .pagination a[disabled], .settings .pagination .theme-sunset a[disabled], .theme-sunset .settings .pagination span[disabled], .settings .pagination .theme-sunset span[disabled], .theme-sunset .settings .pagination em[disabled], .settings .pagination .theme-sunset em[disabled], .theme-sunset .button.disabled, .theme-sunset .settings .pagination a.disabled, .settings .pagination .theme-sunset a.disabled, .theme-sunset .settings .pagination span.disabled, .settings .pagination .theme-sunset span.disabled, .theme-sunset .settings .pagination em.disabled, .settings .pagination .theme-sunset em.disabled {
  /* variable name: $color-contrast-300 */
  background-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button[disabled], .theme-dusk .settings .pagination a[disabled], .settings .pagination .theme-dusk a[disabled], .theme-dusk .settings .pagination span[disabled], .settings .pagination .theme-dusk span[disabled], .theme-dusk .settings .pagination em[disabled], .settings .pagination .theme-dusk em[disabled], .theme-dusk .button.disabled, .theme-dusk .settings .pagination a.disabled, .settings .pagination .theme-dusk a.disabled, .theme-dusk .settings .pagination span.disabled, .settings .pagination .theme-dusk span.disabled, .theme-dusk .settings .pagination em.disabled, .settings .pagination .theme-dusk em.disabled {
  /* variable name: $color-contrast-300 */
  background-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button[disabled], .theme-midnight .settings .pagination a[disabled], .settings .pagination .theme-midnight a[disabled], .theme-midnight .settings .pagination span[disabled], .settings .pagination .theme-midnight span[disabled], .theme-midnight .settings .pagination em[disabled], .settings .pagination .theme-midnight em[disabled], .theme-midnight .button.disabled, .theme-midnight .settings .pagination a.disabled, .settings .pagination .theme-midnight a.disabled, .theme-midnight .settings .pagination span.disabled, .settings .pagination .theme-midnight span.disabled, .theme-midnight .settings .pagination em.disabled, .settings .pagination .theme-midnight em.disabled {
  /* variable name: $color-contrast-300 */
  background-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled {
  background-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled {
    background-color: #4D4D4D;
  }
}

/* line 7037, app/assets/stylesheets/application.scss */
.button[disabled]:focus, .settings .pagination a[disabled]:focus, .settings .pagination span[disabled]:focus, .settings .pagination em[disabled]:focus, .button.disabled:focus, .settings .pagination a.disabled:focus, .settings .pagination span.disabled:focus, .settings .pagination em.disabled:focus {
  box-shadow: none;
  /* variable name: $color-base-light-200 */
  color: #E9E9EB;
  /* variable name: $color-contrast-300 */
  border-color: #BDBFC3;
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled]:focus, .theme-auto .settings .pagination a[disabled]:focus, .settings .pagination .theme-auto a[disabled]:focus, .theme-auto .settings .pagination span[disabled]:focus, .settings .pagination .theme-auto span[disabled]:focus, .theme-auto .settings .pagination em[disabled]:focus, .settings .pagination .theme-auto em[disabled]:focus, .theme-auto .button.disabled:focus, .theme-auto .settings .pagination a.disabled:focus, .settings .pagination .theme-auto a.disabled:focus, .theme-auto .settings .pagination span.disabled:focus, .settings .pagination .theme-auto span.disabled:focus, .theme-auto .settings .pagination em.disabled:focus, .settings .pagination .theme-auto em.disabled:focus {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button[disabled]:focus, .theme-day .settings .pagination a[disabled]:focus, .settings .pagination .theme-day a[disabled]:focus, .theme-day .settings .pagination span[disabled]:focus, .settings .pagination .theme-day span[disabled]:focus, .theme-day .settings .pagination em[disabled]:focus, .settings .pagination .theme-day em[disabled]:focus, .theme-day .button.disabled:focus, .theme-day .settings .pagination a.disabled:focus, .settings .pagination .theme-day a.disabled:focus, .theme-day .settings .pagination span.disabled:focus, .settings .pagination .theme-day span.disabled:focus, .theme-day .settings .pagination em.disabled:focus, .settings .pagination .theme-day em.disabled:focus {
  /* variable name: $color-base-light-200 */
  color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button[disabled]:focus, .theme-sunset .settings .pagination a[disabled]:focus, .settings .pagination .theme-sunset a[disabled]:focus, .theme-sunset .settings .pagination span[disabled]:focus, .settings .pagination .theme-sunset span[disabled]:focus, .theme-sunset .settings .pagination em[disabled]:focus, .settings .pagination .theme-sunset em[disabled]:focus, .theme-sunset .button.disabled:focus, .theme-sunset .settings .pagination a.disabled:focus, .settings .pagination .theme-sunset a.disabled:focus, .theme-sunset .settings .pagination span.disabled:focus, .settings .pagination .theme-sunset span.disabled:focus, .theme-sunset .settings .pagination em.disabled:focus, .settings .pagination .theme-sunset em.disabled:focus {
  /* variable name: $color-base-light-200 */
  color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button[disabled]:focus, .theme-dusk .settings .pagination a[disabled]:focus, .settings .pagination .theme-dusk a[disabled]:focus, .theme-dusk .settings .pagination span[disabled]:focus, .settings .pagination .theme-dusk span[disabled]:focus, .theme-dusk .settings .pagination em[disabled]:focus, .settings .pagination .theme-dusk em[disabled]:focus, .theme-dusk .button.disabled:focus, .theme-dusk .settings .pagination a.disabled:focus, .settings .pagination .theme-dusk a.disabled:focus, .theme-dusk .settings .pagination span.disabled:focus, .settings .pagination .theme-dusk span.disabled:focus, .theme-dusk .settings .pagination em.disabled:focus, .settings .pagination .theme-dusk em.disabled:focus {
  /* variable name: $color-base-light-200 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button[disabled]:focus, .theme-midnight .settings .pagination a[disabled]:focus, .settings .pagination .theme-midnight a[disabled]:focus, .theme-midnight .settings .pagination span[disabled]:focus, .settings .pagination .theme-midnight span[disabled]:focus, .theme-midnight .settings .pagination em[disabled]:focus, .settings .pagination .theme-midnight em[disabled]:focus, .theme-midnight .button.disabled:focus, .theme-midnight .settings .pagination a.disabled:focus, .settings .pagination .theme-midnight a.disabled:focus, .theme-midnight .settings .pagination span.disabled:focus, .settings .pagination .theme-midnight span.disabled:focus, .theme-midnight .settings .pagination em.disabled:focus, .settings .pagination .theme-midnight em.disabled:focus {
  /* variable name: $color-base-light-200 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button[disabled]:focus, .theme-auto .settings .pagination a[disabled]:focus, .settings .pagination .theme-auto a[disabled]:focus, .theme-auto .settings .pagination span[disabled]:focus, .settings .pagination .theme-auto span[disabled]:focus, .theme-auto .settings .pagination em[disabled]:focus, .settings .pagination .theme-auto em[disabled]:focus, .theme-auto .button.disabled:focus, .theme-auto .settings .pagination a.disabled:focus, .settings .pagination .theme-auto a.disabled:focus, .theme-auto .settings .pagination span.disabled:focus, .settings .pagination .theme-auto span.disabled:focus, .theme-auto .settings .pagination em.disabled:focus, .settings .pagination .theme-auto em.disabled:focus {
  color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled]:focus, .theme-auto .settings .pagination a[disabled]:focus, .settings .pagination .theme-auto a[disabled]:focus, .theme-auto .settings .pagination span[disabled]:focus, .settings .pagination .theme-auto span[disabled]:focus, .theme-auto .settings .pagination em[disabled]:focus, .settings .pagination .theme-auto em[disabled]:focus, .theme-auto .button.disabled:focus, .theme-auto .settings .pagination a.disabled:focus, .settings .pagination .theme-auto a.disabled:focus, .theme-auto .settings .pagination span.disabled:focus, .settings .pagination .theme-auto span.disabled:focus, .theme-auto .settings .pagination em.disabled:focus, .settings .pagination .theme-auto em.disabled:focus {
    color: #8C8C8C;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled]:focus, .theme-auto .settings .pagination a[disabled]:focus, .settings .pagination .theme-auto a[disabled]:focus, .theme-auto .settings .pagination span[disabled]:focus, .settings .pagination .theme-auto span[disabled]:focus, .theme-auto .settings .pagination em[disabled]:focus, .settings .pagination .theme-auto em[disabled]:focus, .theme-auto .button.disabled:focus, .theme-auto .settings .pagination a.disabled:focus, .settings .pagination .theme-auto a.disabled:focus, .theme-auto .settings .pagination span.disabled:focus, .settings .pagination .theme-auto span.disabled:focus, .theme-auto .settings .pagination em.disabled:focus, .settings .pagination .theme-auto em.disabled:focus {
    border-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button[disabled]:focus, .theme-day .settings .pagination a[disabled]:focus, .settings .pagination .theme-day a[disabled]:focus, .theme-day .settings .pagination span[disabled]:focus, .settings .pagination .theme-day span[disabled]:focus, .theme-day .settings .pagination em[disabled]:focus, .settings .pagination .theme-day em[disabled]:focus, .theme-day .button.disabled:focus, .theme-day .settings .pagination a.disabled:focus, .settings .pagination .theme-day a.disabled:focus, .theme-day .settings .pagination span.disabled:focus, .settings .pagination .theme-day span.disabled:focus, .theme-day .settings .pagination em.disabled:focus, .settings .pagination .theme-day em.disabled:focus {
  /* variable name: $color-contrast-300 */
  border-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button[disabled]:focus, .theme-sunset .settings .pagination a[disabled]:focus, .settings .pagination .theme-sunset a[disabled]:focus, .theme-sunset .settings .pagination span[disabled]:focus, .settings .pagination .theme-sunset span[disabled]:focus, .theme-sunset .settings .pagination em[disabled]:focus, .settings .pagination .theme-sunset em[disabled]:focus, .theme-sunset .button.disabled:focus, .theme-sunset .settings .pagination a.disabled:focus, .settings .pagination .theme-sunset a.disabled:focus, .theme-sunset .settings .pagination span.disabled:focus, .settings .pagination .theme-sunset span.disabled:focus, .theme-sunset .settings .pagination em.disabled:focus, .settings .pagination .theme-sunset em.disabled:focus {
  /* variable name: $color-contrast-300 */
  border-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button[disabled]:focus, .theme-dusk .settings .pagination a[disabled]:focus, .settings .pagination .theme-dusk a[disabled]:focus, .theme-dusk .settings .pagination span[disabled]:focus, .settings .pagination .theme-dusk span[disabled]:focus, .theme-dusk .settings .pagination em[disabled]:focus, .settings .pagination .theme-dusk em[disabled]:focus, .theme-dusk .button.disabled:focus, .theme-dusk .settings .pagination a.disabled:focus, .settings .pagination .theme-dusk a.disabled:focus, .theme-dusk .settings .pagination span.disabled:focus, .settings .pagination .theme-dusk span.disabled:focus, .theme-dusk .settings .pagination em.disabled:focus, .settings .pagination .theme-dusk em.disabled:focus {
  /* variable name: $color-contrast-300 */
  border-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button[disabled]:focus, .theme-midnight .settings .pagination a[disabled]:focus, .settings .pagination .theme-midnight a[disabled]:focus, .theme-midnight .settings .pagination span[disabled]:focus, .settings .pagination .theme-midnight span[disabled]:focus, .theme-midnight .settings .pagination em[disabled]:focus, .settings .pagination .theme-midnight em[disabled]:focus, .theme-midnight .button.disabled:focus, .theme-midnight .settings .pagination a.disabled:focus, .settings .pagination .theme-midnight a.disabled:focus, .theme-midnight .settings .pagination span.disabled:focus, .settings .pagination .theme-midnight span.disabled:focus, .theme-midnight .settings .pagination em.disabled:focus, .settings .pagination .theme-midnight em.disabled:focus {
  /* variable name: $color-contrast-300 */
  border-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button[disabled]:focus, .theme-auto .settings .pagination a[disabled]:focus, .settings .pagination .theme-auto a[disabled]:focus, .theme-auto .settings .pagination span[disabled]:focus, .settings .pagination .theme-auto span[disabled]:focus, .theme-auto .settings .pagination em[disabled]:focus, .settings .pagination .theme-auto em[disabled]:focus, .theme-auto .button.disabled:focus, .theme-auto .settings .pagination a.disabled:focus, .settings .pagination .theme-auto a.disabled:focus, .theme-auto .settings .pagination span.disabled:focus, .settings .pagination .theme-auto span.disabled:focus, .theme-auto .settings .pagination em.disabled:focus, .settings .pagination .theme-auto em.disabled:focus {
  border-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled]:focus, .theme-auto .settings .pagination a[disabled]:focus, .settings .pagination .theme-auto a[disabled]:focus, .theme-auto .settings .pagination span[disabled]:focus, .settings .pagination .theme-auto span[disabled]:focus, .theme-auto .settings .pagination em[disabled]:focus, .settings .pagination .theme-auto em[disabled]:focus, .theme-auto .button.disabled:focus, .theme-auto .settings .pagination a.disabled:focus, .settings .pagination .theme-auto a.disabled:focus, .theme-auto .settings .pagination span.disabled:focus, .settings .pagination .theme-auto span.disabled:focus, .theme-auto .settings .pagination em.disabled:focus, .settings .pagination .theme-auto em.disabled:focus {
    border-color: #4D4D4D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled]:focus, .theme-auto .settings .pagination a[disabled]:focus, .settings .pagination .theme-auto a[disabled]:focus, .theme-auto .settings .pagination span[disabled]:focus, .settings .pagination .theme-auto span[disabled]:focus, .theme-auto .settings .pagination em[disabled]:focus, .settings .pagination .theme-auto em[disabled]:focus, .theme-auto .button.disabled:focus, .theme-auto .settings .pagination a.disabled:focus, .settings .pagination .theme-auto a.disabled:focus, .theme-auto .settings .pagination span.disabled:focus, .settings .pagination .theme-auto span.disabled:focus, .theme-auto .settings .pagination em.disabled:focus, .settings .pagination .theme-auto em.disabled:focus {
    background-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button[disabled]:focus, .theme-day .settings .pagination a[disabled]:focus, .settings .pagination .theme-day a[disabled]:focus, .theme-day .settings .pagination span[disabled]:focus, .settings .pagination .theme-day span[disabled]:focus, .theme-day .settings .pagination em[disabled]:focus, .settings .pagination .theme-day em[disabled]:focus, .theme-day .button.disabled:focus, .theme-day .settings .pagination a.disabled:focus, .settings .pagination .theme-day a.disabled:focus, .theme-day .settings .pagination span.disabled:focus, .settings .pagination .theme-day span.disabled:focus, .theme-day .settings .pagination em.disabled:focus, .settings .pagination .theme-day em.disabled:focus {
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button[disabled]:focus, .theme-sunset .settings .pagination a[disabled]:focus, .settings .pagination .theme-sunset a[disabled]:focus, .theme-sunset .settings .pagination span[disabled]:focus, .settings .pagination .theme-sunset span[disabled]:focus, .theme-sunset .settings .pagination em[disabled]:focus, .settings .pagination .theme-sunset em[disabled]:focus, .theme-sunset .button.disabled:focus, .theme-sunset .settings .pagination a.disabled:focus, .settings .pagination .theme-sunset a.disabled:focus, .theme-sunset .settings .pagination span.disabled:focus, .settings .pagination .theme-sunset span.disabled:focus, .theme-sunset .settings .pagination em.disabled:focus, .settings .pagination .theme-sunset em.disabled:focus {
  /* variable name: $color-contrast-300 */
  background-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button[disabled]:focus, .theme-dusk .settings .pagination a[disabled]:focus, .settings .pagination .theme-dusk a[disabled]:focus, .theme-dusk .settings .pagination span[disabled]:focus, .settings .pagination .theme-dusk span[disabled]:focus, .theme-dusk .settings .pagination em[disabled]:focus, .settings .pagination .theme-dusk em[disabled]:focus, .theme-dusk .button.disabled:focus, .theme-dusk .settings .pagination a.disabled:focus, .settings .pagination .theme-dusk a.disabled:focus, .theme-dusk .settings .pagination span.disabled:focus, .settings .pagination .theme-dusk span.disabled:focus, .theme-dusk .settings .pagination em.disabled:focus, .settings .pagination .theme-dusk em.disabled:focus {
  /* variable name: $color-contrast-300 */
  background-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button[disabled]:focus, .theme-midnight .settings .pagination a[disabled]:focus, .settings .pagination .theme-midnight a[disabled]:focus, .theme-midnight .settings .pagination span[disabled]:focus, .settings .pagination .theme-midnight span[disabled]:focus, .theme-midnight .settings .pagination em[disabled]:focus, .settings .pagination .theme-midnight em[disabled]:focus, .theme-midnight .button.disabled:focus, .theme-midnight .settings .pagination a.disabled:focus, .settings .pagination .theme-midnight a.disabled:focus, .theme-midnight .settings .pagination span.disabled:focus, .settings .pagination .theme-midnight span.disabled:focus, .theme-midnight .settings .pagination em.disabled:focus, .settings .pagination .theme-midnight em.disabled:focus {
  /* variable name: $color-contrast-300 */
  background-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button[disabled]:focus, .theme-auto .settings .pagination a[disabled]:focus, .settings .pagination .theme-auto a[disabled]:focus, .theme-auto .settings .pagination span[disabled]:focus, .settings .pagination .theme-auto span[disabled]:focus, .theme-auto .settings .pagination em[disabled]:focus, .settings .pagination .theme-auto em[disabled]:focus, .theme-auto .button.disabled:focus, .theme-auto .settings .pagination a.disabled:focus, .settings .pagination .theme-auto a.disabled:focus, .theme-auto .settings .pagination span.disabled:focus, .settings .pagination .theme-auto span.disabled:focus, .theme-auto .settings .pagination em.disabled:focus, .settings .pagination .theme-auto em.disabled:focus {
  background-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled]:focus, .theme-auto .settings .pagination a[disabled]:focus, .settings .pagination .theme-auto a[disabled]:focus, .theme-auto .settings .pagination span[disabled]:focus, .settings .pagination .theme-auto span[disabled]:focus, .theme-auto .settings .pagination em[disabled]:focus, .settings .pagination .theme-auto em[disabled]:focus, .theme-auto .button.disabled:focus, .theme-auto .settings .pagination a.disabled:focus, .settings .pagination .theme-auto a.disabled:focus, .theme-auto .settings .pagination span.disabled:focus, .settings .pagination .theme-auto span.disabled:focus, .theme-auto .settings .pagination em.disabled:focus, .settings .pagination .theme-auto em.disabled:focus {
    background-color: #4D4D4D;
  }
}

/* line 7043, app/assets/stylesheets/application.scss */
.button[disabled]:hover, .settings .pagination a[disabled]:hover, .settings .pagination span[disabled]:hover, .settings .pagination em[disabled]:hover, .button.disabled:hover, .settings .pagination a.disabled:hover, .settings .pagination span.disabled:hover, .settings .pagination em.disabled:hover {
  /* variable name: $color-contrast-300 */
  border-color: #BDBFC3;
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled]:hover, .theme-auto .settings .pagination a[disabled]:hover, .settings .pagination .theme-auto a[disabled]:hover, .theme-auto .settings .pagination span[disabled]:hover, .settings .pagination .theme-auto span[disabled]:hover, .theme-auto .settings .pagination em[disabled]:hover, .settings .pagination .theme-auto em[disabled]:hover, .theme-auto .button.disabled:hover, .theme-auto .settings .pagination a.disabled:hover, .settings .pagination .theme-auto a.disabled:hover, .theme-auto .settings .pagination span.disabled:hover, .settings .pagination .theme-auto span.disabled:hover, .theme-auto .settings .pagination em.disabled:hover, .settings .pagination .theme-auto em.disabled:hover {
    border-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button[disabled]:hover, .theme-day .settings .pagination a[disabled]:hover, .settings .pagination .theme-day a[disabled]:hover, .theme-day .settings .pagination span[disabled]:hover, .settings .pagination .theme-day span[disabled]:hover, .theme-day .settings .pagination em[disabled]:hover, .settings .pagination .theme-day em[disabled]:hover, .theme-day .button.disabled:hover, .theme-day .settings .pagination a.disabled:hover, .settings .pagination .theme-day a.disabled:hover, .theme-day .settings .pagination span.disabled:hover, .settings .pagination .theme-day span.disabled:hover, .theme-day .settings .pagination em.disabled:hover, .settings .pagination .theme-day em.disabled:hover {
  /* variable name: $color-contrast-300 */
  border-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button[disabled]:hover, .theme-sunset .settings .pagination a[disabled]:hover, .settings .pagination .theme-sunset a[disabled]:hover, .theme-sunset .settings .pagination span[disabled]:hover, .settings .pagination .theme-sunset span[disabled]:hover, .theme-sunset .settings .pagination em[disabled]:hover, .settings .pagination .theme-sunset em[disabled]:hover, .theme-sunset .button.disabled:hover, .theme-sunset .settings .pagination a.disabled:hover, .settings .pagination .theme-sunset a.disabled:hover, .theme-sunset .settings .pagination span.disabled:hover, .settings .pagination .theme-sunset span.disabled:hover, .theme-sunset .settings .pagination em.disabled:hover, .settings .pagination .theme-sunset em.disabled:hover {
  /* variable name: $color-contrast-300 */
  border-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button[disabled]:hover, .theme-dusk .settings .pagination a[disabled]:hover, .settings .pagination .theme-dusk a[disabled]:hover, .theme-dusk .settings .pagination span[disabled]:hover, .settings .pagination .theme-dusk span[disabled]:hover, .theme-dusk .settings .pagination em[disabled]:hover, .settings .pagination .theme-dusk em[disabled]:hover, .theme-dusk .button.disabled:hover, .theme-dusk .settings .pagination a.disabled:hover, .settings .pagination .theme-dusk a.disabled:hover, .theme-dusk .settings .pagination span.disabled:hover, .settings .pagination .theme-dusk span.disabled:hover, .theme-dusk .settings .pagination em.disabled:hover, .settings .pagination .theme-dusk em.disabled:hover {
  /* variable name: $color-contrast-300 */
  border-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button[disabled]:hover, .theme-midnight .settings .pagination a[disabled]:hover, .settings .pagination .theme-midnight a[disabled]:hover, .theme-midnight .settings .pagination span[disabled]:hover, .settings .pagination .theme-midnight span[disabled]:hover, .theme-midnight .settings .pagination em[disabled]:hover, .settings .pagination .theme-midnight em[disabled]:hover, .theme-midnight .button.disabled:hover, .theme-midnight .settings .pagination a.disabled:hover, .settings .pagination .theme-midnight a.disabled:hover, .theme-midnight .settings .pagination span.disabled:hover, .settings .pagination .theme-midnight span.disabled:hover, .theme-midnight .settings .pagination em.disabled:hover, .settings .pagination .theme-midnight em.disabled:hover {
  /* variable name: $color-contrast-300 */
  border-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button[disabled]:hover, .theme-auto .settings .pagination a[disabled]:hover, .settings .pagination .theme-auto a[disabled]:hover, .theme-auto .settings .pagination span[disabled]:hover, .settings .pagination .theme-auto span[disabled]:hover, .theme-auto .settings .pagination em[disabled]:hover, .settings .pagination .theme-auto em[disabled]:hover, .theme-auto .button.disabled:hover, .theme-auto .settings .pagination a.disabled:hover, .settings .pagination .theme-auto a.disabled:hover, .theme-auto .settings .pagination span.disabled:hover, .settings .pagination .theme-auto span.disabled:hover, .theme-auto .settings .pagination em.disabled:hover, .settings .pagination .theme-auto em.disabled:hover {
  border-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled]:hover, .theme-auto .settings .pagination a[disabled]:hover, .settings .pagination .theme-auto a[disabled]:hover, .theme-auto .settings .pagination span[disabled]:hover, .settings .pagination .theme-auto span[disabled]:hover, .theme-auto .settings .pagination em[disabled]:hover, .settings .pagination .theme-auto em[disabled]:hover, .theme-auto .button.disabled:hover, .theme-auto .settings .pagination a.disabled:hover, .settings .pagination .theme-auto a.disabled:hover, .theme-auto .settings .pagination span.disabled:hover, .settings .pagination .theme-auto span.disabled:hover, .theme-auto .settings .pagination em.disabled:hover, .settings .pagination .theme-auto em.disabled:hover {
    border-color: #4D4D4D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled]:hover, .theme-auto .settings .pagination a[disabled]:hover, .settings .pagination .theme-auto a[disabled]:hover, .theme-auto .settings .pagination span[disabled]:hover, .settings .pagination .theme-auto span[disabled]:hover, .theme-auto .settings .pagination em[disabled]:hover, .settings .pagination .theme-auto em[disabled]:hover, .theme-auto .button.disabled:hover, .theme-auto .settings .pagination a.disabled:hover, .settings .pagination .theme-auto a.disabled:hover, .theme-auto .settings .pagination span.disabled:hover, .settings .pagination .theme-auto span.disabled:hover, .theme-auto .settings .pagination em.disabled:hover, .settings .pagination .theme-auto em.disabled:hover {
    background-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button[disabled]:hover, .theme-day .settings .pagination a[disabled]:hover, .settings .pagination .theme-day a[disabled]:hover, .theme-day .settings .pagination span[disabled]:hover, .settings .pagination .theme-day span[disabled]:hover, .theme-day .settings .pagination em[disabled]:hover, .settings .pagination .theme-day em[disabled]:hover, .theme-day .button.disabled:hover, .theme-day .settings .pagination a.disabled:hover, .settings .pagination .theme-day a.disabled:hover, .theme-day .settings .pagination span.disabled:hover, .settings .pagination .theme-day span.disabled:hover, .theme-day .settings .pagination em.disabled:hover, .settings .pagination .theme-day em.disabled:hover {
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button[disabled]:hover, .theme-sunset .settings .pagination a[disabled]:hover, .settings .pagination .theme-sunset a[disabled]:hover, .theme-sunset .settings .pagination span[disabled]:hover, .settings .pagination .theme-sunset span[disabled]:hover, .theme-sunset .settings .pagination em[disabled]:hover, .settings .pagination .theme-sunset em[disabled]:hover, .theme-sunset .button.disabled:hover, .theme-sunset .settings .pagination a.disabled:hover, .settings .pagination .theme-sunset a.disabled:hover, .theme-sunset .settings .pagination span.disabled:hover, .settings .pagination .theme-sunset span.disabled:hover, .theme-sunset .settings .pagination em.disabled:hover, .settings .pagination .theme-sunset em.disabled:hover {
  /* variable name: $color-contrast-300 */
  background-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button[disabled]:hover, .theme-dusk .settings .pagination a[disabled]:hover, .settings .pagination .theme-dusk a[disabled]:hover, .theme-dusk .settings .pagination span[disabled]:hover, .settings .pagination .theme-dusk span[disabled]:hover, .theme-dusk .settings .pagination em[disabled]:hover, .settings .pagination .theme-dusk em[disabled]:hover, .theme-dusk .button.disabled:hover, .theme-dusk .settings .pagination a.disabled:hover, .settings .pagination .theme-dusk a.disabled:hover, .theme-dusk .settings .pagination span.disabled:hover, .settings .pagination .theme-dusk span.disabled:hover, .theme-dusk .settings .pagination em.disabled:hover, .settings .pagination .theme-dusk em.disabled:hover {
  /* variable name: $color-contrast-300 */
  background-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button[disabled]:hover, .theme-midnight .settings .pagination a[disabled]:hover, .settings .pagination .theme-midnight a[disabled]:hover, .theme-midnight .settings .pagination span[disabled]:hover, .settings .pagination .theme-midnight span[disabled]:hover, .theme-midnight .settings .pagination em[disabled]:hover, .settings .pagination .theme-midnight em[disabled]:hover, .theme-midnight .button.disabled:hover, .theme-midnight .settings .pagination a.disabled:hover, .settings .pagination .theme-midnight a.disabled:hover, .theme-midnight .settings .pagination span.disabled:hover, .settings .pagination .theme-midnight span.disabled:hover, .theme-midnight .settings .pagination em.disabled:hover, .settings .pagination .theme-midnight em.disabled:hover {
  /* variable name: $color-contrast-300 */
  background-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button[disabled]:hover, .theme-auto .settings .pagination a[disabled]:hover, .settings .pagination .theme-auto a[disabled]:hover, .theme-auto .settings .pagination span[disabled]:hover, .settings .pagination .theme-auto span[disabled]:hover, .theme-auto .settings .pagination em[disabled]:hover, .settings .pagination .theme-auto em[disabled]:hover, .theme-auto .button.disabled:hover, .theme-auto .settings .pagination a.disabled:hover, .settings .pagination .theme-auto a.disabled:hover, .theme-auto .settings .pagination span.disabled:hover, .settings .pagination .theme-auto span.disabled:hover, .theme-auto .settings .pagination em.disabled:hover, .settings .pagination .theme-auto em.disabled:hover {
  background-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button[disabled]:hover, .theme-auto .settings .pagination a[disabled]:hover, .settings .pagination .theme-auto a[disabled]:hover, .theme-auto .settings .pagination span[disabled]:hover, .settings .pagination .theme-auto span[disabled]:hover, .theme-auto .settings .pagination em[disabled]:hover, .settings .pagination .theme-auto em[disabled]:hover, .theme-auto .button.disabled:hover, .theme-auto .settings .pagination a.disabled:hover, .settings .pagination .theme-auto a.disabled:hover, .theme-auto .settings .pagination span.disabled:hover, .settings .pagination .theme-auto span.disabled:hover, .theme-auto .settings .pagination em.disabled:hover, .settings .pagination .theme-auto em.disabled:hover {
    background-color: #4D4D4D;
  }
}

/* line 7050, app/assets/stylesheets/application.scss */
.button-secondary, .settings .pagination a, .settings .pagination span, .settings .pagination em {
  /* variable name: $ */
  background-color: transparent;
  /* variable name: $color-contrast-600 */
  color: #39404B;
  /* variable name: $color-contrast-300 */
  border-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
    background-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-secondary, .theme-day .settings .pagination a, .settings .pagination .theme-day a, .theme-day .settings .pagination span, .settings .pagination .theme-day span, .theme-day .settings .pagination em, .settings .pagination .theme-day em {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-secondary, .theme-sunset .settings .pagination a, .settings .pagination .theme-sunset a, .theme-sunset .settings .pagination span, .settings .pagination .theme-sunset span, .theme-sunset .settings .pagination em, .settings .pagination .theme-sunset em {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-secondary, .theme-dusk .settings .pagination a, .settings .pagination .theme-dusk a, .theme-dusk .settings .pagination span, .settings .pagination .theme-dusk span, .theme-dusk .settings .pagination em, .settings .pagination .theme-dusk em {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-secondary, .theme-midnight .settings .pagination a, .settings .pagination .theme-midnight a, .theme-midnight .settings .pagination span, .settings .pagination .theme-midnight span, .theme-midnight .settings .pagination em, .settings .pagination .theme-midnight em {
  /* variable name: $ */
  background-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-secondary, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
  background-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
    background-color: transparent;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-secondary, .theme-day .settings .pagination a, .settings .pagination .theme-day a, .theme-day .settings .pagination span, .settings .pagination .theme-day span, .theme-day .settings .pagination em, .settings .pagination .theme-day em {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-secondary, .theme-sunset .settings .pagination a, .settings .pagination .theme-sunset a, .theme-sunset .settings .pagination span, .settings .pagination .theme-sunset span, .theme-sunset .settings .pagination em, .settings .pagination .theme-sunset em {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-secondary, .theme-dusk .settings .pagination a, .settings .pagination .theme-dusk a, .theme-dusk .settings .pagination span, .settings .pagination .theme-dusk span, .theme-dusk .settings .pagination em, .settings .pagination .theme-dusk em {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-secondary, .theme-midnight .settings .pagination a, .settings .pagination .theme-midnight a, .theme-midnight .settings .pagination span, .settings .pagination .theme-midnight span, .theme-midnight .settings .pagination em, .settings .pagination .theme-midnight em {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-secondary, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
    color: #D4D4D4;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
    border-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-secondary, .theme-day .settings .pagination a, .settings .pagination .theme-day a, .theme-day .settings .pagination span, .settings .pagination .theme-day span, .theme-day .settings .pagination em, .settings .pagination .theme-day em {
  /* variable name: $color-contrast-300 */
  border-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-secondary, .theme-sunset .settings .pagination a, .settings .pagination .theme-sunset a, .theme-sunset .settings .pagination span, .settings .pagination .theme-sunset span, .theme-sunset .settings .pagination em, .settings .pagination .theme-sunset em {
  /* variable name: $color-contrast-300 */
  border-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-secondary, .theme-dusk .settings .pagination a, .settings .pagination .theme-dusk a, .theme-dusk .settings .pagination span, .settings .pagination .theme-dusk span, .theme-dusk .settings .pagination em, .settings .pagination .theme-dusk em {
  /* variable name: $color-contrast-300 */
  border-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-secondary, .theme-midnight .settings .pagination a, .settings .pagination .theme-midnight a, .theme-midnight .settings .pagination span, .settings .pagination .theme-midnight span, .theme-midnight .settings .pagination em, .settings .pagination .theme-midnight em {
  /* variable name: $color-contrast-300 */
  border-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-secondary, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
  border-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary, .theme-auto .settings .pagination a, .settings .pagination .theme-auto a, .theme-auto .settings .pagination span, .settings .pagination .theme-auto span, .theme-auto .settings .pagination em, .settings .pagination .theme-auto em {
    border-color: #4D4D4D;
  }
}

/* line 7054, app/assets/stylesheets/application.scss */
.button-secondary:hover, .settings .pagination a:hover, .settings .pagination span:hover, .settings .pagination em:hover {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary:hover, .theme-auto .settings .pagination a:hover, .settings .pagination .theme-auto a:hover, .theme-auto .settings .pagination span:hover, .settings .pagination .theme-auto span:hover, .theme-auto .settings .pagination em:hover, .settings .pagination .theme-auto em:hover {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-secondary:hover, .theme-day .settings .pagination a:hover, .settings .pagination .theme-day a:hover, .theme-day .settings .pagination span:hover, .settings .pagination .theme-day span:hover, .theme-day .settings .pagination em:hover, .settings .pagination .theme-day em:hover {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-secondary:hover, .theme-sunset .settings .pagination a:hover, .settings .pagination .theme-sunset a:hover, .theme-sunset .settings .pagination span:hover, .settings .pagination .theme-sunset span:hover, .theme-sunset .settings .pagination em:hover, .settings .pagination .theme-sunset em:hover {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-secondary:hover, .theme-dusk .settings .pagination a:hover, .settings .pagination .theme-dusk a:hover, .theme-dusk .settings .pagination span:hover, .settings .pagination .theme-dusk span:hover, .theme-dusk .settings .pagination em:hover, .settings .pagination .theme-dusk em:hover {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-secondary:hover, .theme-midnight .settings .pagination a:hover, .settings .pagination .theme-midnight a:hover, .theme-midnight .settings .pagination span:hover, .settings .pagination .theme-midnight span:hover, .theme-midnight .settings .pagination em:hover, .settings .pagination .theme-midnight em:hover {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-secondary:hover, .theme-auto .settings .pagination a:hover, .settings .pagination .theme-auto a:hover, .theme-auto .settings .pagination span:hover, .settings .pagination .theme-auto span:hover, .theme-auto .settings .pagination em:hover, .settings .pagination .theme-auto em:hover {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary:hover, .theme-auto .settings .pagination a:hover, .settings .pagination .theme-auto a:hover, .theme-auto .settings .pagination span:hover, .settings .pagination .theme-auto span:hover, .theme-auto .settings .pagination em:hover, .settings .pagination .theme-auto em:hover {
    color: #D4D4D4;
  }
}

/* line 7057, app/assets/stylesheets/application.scss */
.button-secondary:active:not([disabled]), .settings .pagination a:active:not([disabled]), .settings .pagination span:active:not([disabled]), .settings .pagination em:active:not([disabled]) {
  /* variable name: $ */
  background-color: transparent;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  /* variable name: $color-contrast-600 */
  border-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary:active:not([disabled]), .theme-auto .settings .pagination a:active:not([disabled]), .settings .pagination .theme-auto a:active:not([disabled]), .theme-auto .settings .pagination span:active:not([disabled]), .settings .pagination .theme-auto span:active:not([disabled]), .theme-auto .settings .pagination em:active:not([disabled]), .settings .pagination .theme-auto em:active:not([disabled]) {
    background-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-secondary:active:not([disabled]), .theme-day .settings .pagination a:active:not([disabled]), .settings .pagination .theme-day a:active:not([disabled]), .theme-day .settings .pagination span:active:not([disabled]), .settings .pagination .theme-day span:active:not([disabled]), .theme-day .settings .pagination em:active:not([disabled]), .settings .pagination .theme-day em:active:not([disabled]) {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-secondary:active:not([disabled]), .theme-sunset .settings .pagination a:active:not([disabled]), .settings .pagination .theme-sunset a:active:not([disabled]), .theme-sunset .settings .pagination span:active:not([disabled]), .settings .pagination .theme-sunset span:active:not([disabled]), .theme-sunset .settings .pagination em:active:not([disabled]), .settings .pagination .theme-sunset em:active:not([disabled]) {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-secondary:active:not([disabled]), .theme-dusk .settings .pagination a:active:not([disabled]), .settings .pagination .theme-dusk a:active:not([disabled]), .theme-dusk .settings .pagination span:active:not([disabled]), .settings .pagination .theme-dusk span:active:not([disabled]), .theme-dusk .settings .pagination em:active:not([disabled]), .settings .pagination .theme-dusk em:active:not([disabled]) {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-secondary:active:not([disabled]), .theme-midnight .settings .pagination a:active:not([disabled]), .settings .pagination .theme-midnight a:active:not([disabled]), .theme-midnight .settings .pagination span:active:not([disabled]), .settings .pagination .theme-midnight span:active:not([disabled]), .theme-midnight .settings .pagination em:active:not([disabled]), .settings .pagination .theme-midnight em:active:not([disabled]) {
  /* variable name: $ */
  background-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-secondary:active:not([disabled]), .theme-auto .settings .pagination a:active:not([disabled]), .settings .pagination .theme-auto a:active:not([disabled]), .theme-auto .settings .pagination span:active:not([disabled]), .settings .pagination .theme-auto span:active:not([disabled]), .theme-auto .settings .pagination em:active:not([disabled]), .settings .pagination .theme-auto em:active:not([disabled]) {
  background-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary:active:not([disabled]), .theme-auto .settings .pagination a:active:not([disabled]), .settings .pagination .theme-auto a:active:not([disabled]), .theme-auto .settings .pagination span:active:not([disabled]), .settings .pagination .theme-auto span:active:not([disabled]), .theme-auto .settings .pagination em:active:not([disabled]), .settings .pagination .theme-auto em:active:not([disabled]) {
    background-color: transparent;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary:active:not([disabled]), .theme-auto .settings .pagination a:active:not([disabled]), .settings .pagination .theme-auto a:active:not([disabled]), .theme-auto .settings .pagination span:active:not([disabled]), .settings .pagination .theme-auto span:active:not([disabled]), .theme-auto .settings .pagination em:active:not([disabled]), .settings .pagination .theme-auto em:active:not([disabled]) {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-secondary:active:not([disabled]), .theme-day .settings .pagination a:active:not([disabled]), .settings .pagination .theme-day a:active:not([disabled]), .theme-day .settings .pagination span:active:not([disabled]), .settings .pagination .theme-day span:active:not([disabled]), .theme-day .settings .pagination em:active:not([disabled]), .settings .pagination .theme-day em:active:not([disabled]) {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-secondary:active:not([disabled]), .theme-sunset .settings .pagination a:active:not([disabled]), .settings .pagination .theme-sunset a:active:not([disabled]), .theme-sunset .settings .pagination span:active:not([disabled]), .settings .pagination .theme-sunset span:active:not([disabled]), .theme-sunset .settings .pagination em:active:not([disabled]), .settings .pagination .theme-sunset em:active:not([disabled]) {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-secondary:active:not([disabled]), .theme-dusk .settings .pagination a:active:not([disabled]), .settings .pagination .theme-dusk a:active:not([disabled]), .theme-dusk .settings .pagination span:active:not([disabled]), .settings .pagination .theme-dusk span:active:not([disabled]), .theme-dusk .settings .pagination em:active:not([disabled]), .settings .pagination .theme-dusk em:active:not([disabled]) {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-secondary:active:not([disabled]), .theme-midnight .settings .pagination a:active:not([disabled]), .settings .pagination .theme-midnight a:active:not([disabled]), .theme-midnight .settings .pagination span:active:not([disabled]), .settings .pagination .theme-midnight span:active:not([disabled]), .theme-midnight .settings .pagination em:active:not([disabled]), .settings .pagination .theme-midnight em:active:not([disabled]) {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-secondary:active:not([disabled]), .theme-auto .settings .pagination a:active:not([disabled]), .settings .pagination .theme-auto a:active:not([disabled]), .theme-auto .settings .pagination span:active:not([disabled]), .settings .pagination .theme-auto span:active:not([disabled]), .theme-auto .settings .pagination em:active:not([disabled]), .settings .pagination .theme-auto em:active:not([disabled]) {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary:active:not([disabled]), .theme-auto .settings .pagination a:active:not([disabled]), .settings .pagination .theme-auto a:active:not([disabled]), .theme-auto .settings .pagination span:active:not([disabled]), .settings .pagination .theme-auto span:active:not([disabled]), .theme-auto .settings .pagination em:active:not([disabled]), .settings .pagination .theme-auto em:active:not([disabled]) {
    color: #F6F6F6;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary:active:not([disabled]), .theme-auto .settings .pagination a:active:not([disabled]), .settings .pagination .theme-auto a:active:not([disabled]), .theme-auto .settings .pagination span:active:not([disabled]), .settings .pagination .theme-auto span:active:not([disabled]), .theme-auto .settings .pagination em:active:not([disabled]), .settings .pagination .theme-auto em:active:not([disabled]) {
    border-color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-secondary:active:not([disabled]), .theme-day .settings .pagination a:active:not([disabled]), .settings .pagination .theme-day a:active:not([disabled]), .theme-day .settings .pagination span:active:not([disabled]), .settings .pagination .theme-day span:active:not([disabled]), .theme-day .settings .pagination em:active:not([disabled]), .settings .pagination .theme-day em:active:not([disabled]) {
  /* variable name: $color-contrast-600 */
  border-color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-secondary:active:not([disabled]), .theme-sunset .settings .pagination a:active:not([disabled]), .settings .pagination .theme-sunset a:active:not([disabled]), .theme-sunset .settings .pagination span:active:not([disabled]), .settings .pagination .theme-sunset span:active:not([disabled]), .theme-sunset .settings .pagination em:active:not([disabled]), .settings .pagination .theme-sunset em:active:not([disabled]) {
  /* variable name: $color-contrast-600 */
  border-color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-secondary:active:not([disabled]), .theme-dusk .settings .pagination a:active:not([disabled]), .settings .pagination .theme-dusk a:active:not([disabled]), .theme-dusk .settings .pagination span:active:not([disabled]), .settings .pagination .theme-dusk span:active:not([disabled]), .theme-dusk .settings .pagination em:active:not([disabled]), .settings .pagination .theme-dusk em:active:not([disabled]) {
  /* variable name: $color-contrast-600 */
  border-color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-secondary:active:not([disabled]), .theme-midnight .settings .pagination a:active:not([disabled]), .settings .pagination .theme-midnight a:active:not([disabled]), .theme-midnight .settings .pagination span:active:not([disabled]), .settings .pagination .theme-midnight span:active:not([disabled]), .theme-midnight .settings .pagination em:active:not([disabled]), .settings .pagination .theme-midnight em:active:not([disabled]) {
  /* variable name: $color-contrast-600 */
  border-color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-secondary:active:not([disabled]), .theme-auto .settings .pagination a:active:not([disabled]), .settings .pagination .theme-auto a:active:not([disabled]), .theme-auto .settings .pagination span:active:not([disabled]), .settings .pagination .theme-auto span:active:not([disabled]), .theme-auto .settings .pagination em:active:not([disabled]), .settings .pagination .theme-auto em:active:not([disabled]) {
  border-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary:active:not([disabled]), .theme-auto .settings .pagination a:active:not([disabled]), .settings .pagination .theme-auto a:active:not([disabled]), .theme-auto .settings .pagination span:active:not([disabled]), .settings .pagination .theme-auto span:active:not([disabled]), .theme-auto .settings .pagination em:active:not([disabled]), .settings .pagination .theme-auto em:active:not([disabled]) {
    border-color: #D4D4D4;
  }
}

/* line 7062, app/assets/stylesheets/application.scss */
.button-secondary[disabled], .settings .pagination a[disabled], .settings .pagination span[disabled], .settings .pagination em[disabled], .button-secondary.disabled, .settings .pagination a.disabled, .settings .pagination span.disabled, .settings .pagination em.disabled, .button-secondary[disabled]:active, .button-secondary.disabled:active {
  /* variable name: $color-base-light-200 */
  color: #E9E9EB;
  /* variable name: $color-contrast-300 */
  border-color: #BDBFC3;
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button-secondary.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled, .theme-auto .button-secondary[disabled]:active, .theme-auto .button-secondary.disabled:active {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-secondary[disabled], .theme-day .settings .pagination a[disabled], .settings .pagination .theme-day a[disabled], .theme-day .settings .pagination span[disabled], .settings .pagination .theme-day span[disabled], .theme-day .settings .pagination em[disabled], .settings .pagination .theme-day em[disabled], .theme-day .button-secondary.disabled, .theme-day .settings .pagination a.disabled, .settings .pagination .theme-day a.disabled, .theme-day .settings .pagination span.disabled, .settings .pagination .theme-day span.disabled, .theme-day .settings .pagination em.disabled, .settings .pagination .theme-day em.disabled, .theme-day .button-secondary[disabled]:active, .theme-day .button-secondary.disabled:active {
  /* variable name: $color-base-light-200 */
  color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-secondary[disabled], .theme-sunset .settings .pagination a[disabled], .settings .pagination .theme-sunset a[disabled], .theme-sunset .settings .pagination span[disabled], .settings .pagination .theme-sunset span[disabled], .theme-sunset .settings .pagination em[disabled], .settings .pagination .theme-sunset em[disabled], .theme-sunset .button-secondary.disabled, .theme-sunset .settings .pagination a.disabled, .settings .pagination .theme-sunset a.disabled, .theme-sunset .settings .pagination span.disabled, .settings .pagination .theme-sunset span.disabled, .theme-sunset .settings .pagination em.disabled, .settings .pagination .theme-sunset em.disabled, .theme-sunset .button-secondary[disabled]:active, .theme-sunset .button-secondary.disabled:active {
  /* variable name: $color-base-light-200 */
  color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-secondary[disabled], .theme-dusk .settings .pagination a[disabled], .settings .pagination .theme-dusk a[disabled], .theme-dusk .settings .pagination span[disabled], .settings .pagination .theme-dusk span[disabled], .theme-dusk .settings .pagination em[disabled], .settings .pagination .theme-dusk em[disabled], .theme-dusk .button-secondary.disabled, .theme-dusk .settings .pagination a.disabled, .settings .pagination .theme-dusk a.disabled, .theme-dusk .settings .pagination span.disabled, .settings .pagination .theme-dusk span.disabled, .theme-dusk .settings .pagination em.disabled, .settings .pagination .theme-dusk em.disabled, .theme-dusk .button-secondary[disabled]:active, .theme-dusk .button-secondary.disabled:active {
  /* variable name: $color-base-light-200 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-secondary[disabled], .theme-midnight .settings .pagination a[disabled], .settings .pagination .theme-midnight a[disabled], .theme-midnight .settings .pagination span[disabled], .settings .pagination .theme-midnight span[disabled], .theme-midnight .settings .pagination em[disabled], .settings .pagination .theme-midnight em[disabled], .theme-midnight .button-secondary.disabled, .theme-midnight .settings .pagination a.disabled, .settings .pagination .theme-midnight a.disabled, .theme-midnight .settings .pagination span.disabled, .settings .pagination .theme-midnight span.disabled, .theme-midnight .settings .pagination em.disabled, .settings .pagination .theme-midnight em.disabled, .theme-midnight .button-secondary[disabled]:active, .theme-midnight .button-secondary.disabled:active {
  /* variable name: $color-base-light-200 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-secondary[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button-secondary.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled, .theme-auto .button-secondary[disabled]:active, .theme-auto .button-secondary.disabled:active {
  color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button-secondary.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled, .theme-auto .button-secondary[disabled]:active, .theme-auto .button-secondary.disabled:active {
    color: #8C8C8C;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button-secondary.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled, .theme-auto .button-secondary[disabled]:active, .theme-auto .button-secondary.disabled:active {
    border-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-secondary[disabled], .theme-day .settings .pagination a[disabled], .settings .pagination .theme-day a[disabled], .theme-day .settings .pagination span[disabled], .settings .pagination .theme-day span[disabled], .theme-day .settings .pagination em[disabled], .settings .pagination .theme-day em[disabled], .theme-day .button-secondary.disabled, .theme-day .settings .pagination a.disabled, .settings .pagination .theme-day a.disabled, .theme-day .settings .pagination span.disabled, .settings .pagination .theme-day span.disabled, .theme-day .settings .pagination em.disabled, .settings .pagination .theme-day em.disabled, .theme-day .button-secondary[disabled]:active, .theme-day .button-secondary.disabled:active {
  /* variable name: $color-contrast-300 */
  border-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-secondary[disabled], .theme-sunset .settings .pagination a[disabled], .settings .pagination .theme-sunset a[disabled], .theme-sunset .settings .pagination span[disabled], .settings .pagination .theme-sunset span[disabled], .theme-sunset .settings .pagination em[disabled], .settings .pagination .theme-sunset em[disabled], .theme-sunset .button-secondary.disabled, .theme-sunset .settings .pagination a.disabled, .settings .pagination .theme-sunset a.disabled, .theme-sunset .settings .pagination span.disabled, .settings .pagination .theme-sunset span.disabled, .theme-sunset .settings .pagination em.disabled, .settings .pagination .theme-sunset em.disabled, .theme-sunset .button-secondary[disabled]:active, .theme-sunset .button-secondary.disabled:active {
  /* variable name: $color-contrast-300 */
  border-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-secondary[disabled], .theme-dusk .settings .pagination a[disabled], .settings .pagination .theme-dusk a[disabled], .theme-dusk .settings .pagination span[disabled], .settings .pagination .theme-dusk span[disabled], .theme-dusk .settings .pagination em[disabled], .settings .pagination .theme-dusk em[disabled], .theme-dusk .button-secondary.disabled, .theme-dusk .settings .pagination a.disabled, .settings .pagination .theme-dusk a.disabled, .theme-dusk .settings .pagination span.disabled, .settings .pagination .theme-dusk span.disabled, .theme-dusk .settings .pagination em.disabled, .settings .pagination .theme-dusk em.disabled, .theme-dusk .button-secondary[disabled]:active, .theme-dusk .button-secondary.disabled:active {
  /* variable name: $color-contrast-300 */
  border-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-secondary[disabled], .theme-midnight .settings .pagination a[disabled], .settings .pagination .theme-midnight a[disabled], .theme-midnight .settings .pagination span[disabled], .settings .pagination .theme-midnight span[disabled], .theme-midnight .settings .pagination em[disabled], .settings .pagination .theme-midnight em[disabled], .theme-midnight .button-secondary.disabled, .theme-midnight .settings .pagination a.disabled, .settings .pagination .theme-midnight a.disabled, .theme-midnight .settings .pagination span.disabled, .settings .pagination .theme-midnight span.disabled, .theme-midnight .settings .pagination em.disabled, .settings .pagination .theme-midnight em.disabled, .theme-midnight .button-secondary[disabled]:active, .theme-midnight .button-secondary.disabled:active {
  /* variable name: $color-contrast-300 */
  border-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-secondary[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button-secondary.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled, .theme-auto .button-secondary[disabled]:active, .theme-auto .button-secondary.disabled:active {
  border-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button-secondary.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled, .theme-auto .button-secondary[disabled]:active, .theme-auto .button-secondary.disabled:active {
    border-color: #4D4D4D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button-secondary.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled, .theme-auto .button-secondary[disabled]:active, .theme-auto .button-secondary.disabled:active {
    background-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-secondary[disabled], .theme-day .settings .pagination a[disabled], .settings .pagination .theme-day a[disabled], .theme-day .settings .pagination span[disabled], .settings .pagination .theme-day span[disabled], .theme-day .settings .pagination em[disabled], .settings .pagination .theme-day em[disabled], .theme-day .button-secondary.disabled, .theme-day .settings .pagination a.disabled, .settings .pagination .theme-day a.disabled, .theme-day .settings .pagination span.disabled, .settings .pagination .theme-day span.disabled, .theme-day .settings .pagination em.disabled, .settings .pagination .theme-day em.disabled, .theme-day .button-secondary[disabled]:active, .theme-day .button-secondary.disabled:active {
  /* variable name: $color-contrast-300 */
  background-color: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-secondary[disabled], .theme-sunset .settings .pagination a[disabled], .settings .pagination .theme-sunset a[disabled], .theme-sunset .settings .pagination span[disabled], .settings .pagination .theme-sunset span[disabled], .theme-sunset .settings .pagination em[disabled], .settings .pagination .theme-sunset em[disabled], .theme-sunset .button-secondary.disabled, .theme-sunset .settings .pagination a.disabled, .settings .pagination .theme-sunset a.disabled, .theme-sunset .settings .pagination span.disabled, .settings .pagination .theme-sunset span.disabled, .theme-sunset .settings .pagination em.disabled, .settings .pagination .theme-sunset em.disabled, .theme-sunset .button-secondary[disabled]:active, .theme-sunset .button-secondary.disabled:active {
  /* variable name: $color-contrast-300 */
  background-color: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-secondary[disabled], .theme-dusk .settings .pagination a[disabled], .settings .pagination .theme-dusk a[disabled], .theme-dusk .settings .pagination span[disabled], .settings .pagination .theme-dusk span[disabled], .theme-dusk .settings .pagination em[disabled], .settings .pagination .theme-dusk em[disabled], .theme-dusk .button-secondary.disabled, .theme-dusk .settings .pagination a.disabled, .settings .pagination .theme-dusk a.disabled, .theme-dusk .settings .pagination span.disabled, .settings .pagination .theme-dusk span.disabled, .theme-dusk .settings .pagination em.disabled, .settings .pagination .theme-dusk em.disabled, .theme-dusk .button-secondary[disabled]:active, .theme-dusk .button-secondary.disabled:active {
  /* variable name: $color-contrast-300 */
  background-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-secondary[disabled], .theme-midnight .settings .pagination a[disabled], .settings .pagination .theme-midnight a[disabled], .theme-midnight .settings .pagination span[disabled], .settings .pagination .theme-midnight span[disabled], .theme-midnight .settings .pagination em[disabled], .settings .pagination .theme-midnight em[disabled], .theme-midnight .button-secondary.disabled, .theme-midnight .settings .pagination a.disabled, .settings .pagination .theme-midnight a.disabled, .theme-midnight .settings .pagination span.disabled, .settings .pagination .theme-midnight span.disabled, .theme-midnight .settings .pagination em.disabled, .settings .pagination .theme-midnight em.disabled, .theme-midnight .button-secondary[disabled]:active, .theme-midnight .button-secondary.disabled:active {
  /* variable name: $color-contrast-300 */
  background-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-secondary[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button-secondary.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled, .theme-auto .button-secondary[disabled]:active, .theme-auto .button-secondary.disabled:active {
  background-color: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-secondary[disabled], .theme-auto .settings .pagination a[disabled], .settings .pagination .theme-auto a[disabled], .theme-auto .settings .pagination span[disabled], .settings .pagination .theme-auto span[disabled], .theme-auto .settings .pagination em[disabled], .settings .pagination .theme-auto em[disabled], .theme-auto .button-secondary.disabled, .theme-auto .settings .pagination a.disabled, .settings .pagination .theme-auto a.disabled, .theme-auto .settings .pagination span.disabled, .settings .pagination .theme-auto span.disabled, .theme-auto .settings .pagination em.disabled, .settings .pagination .theme-auto em.disabled, .theme-auto .button-secondary[disabled]:active, .theme-auto .button-secondary.disabled:active {
    background-color: #4D4D4D;
  }
}

/* line 7069, app/assets/stylesheets/application.scss */
.button-tertiary {
  min-width: auto;
  /* variable name: $ */
  background-color: transparent;
  /* variable name: $color-contrast-600 */
  color: #39404B;
  /* variable name: $ */
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary {
    background-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-tertiary {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-tertiary {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-tertiary {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-tertiary {
  /* variable name: $ */
  background-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-tertiary {
  background-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary {
    background-color: transparent;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-tertiary {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-tertiary {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-tertiary {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-tertiary {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-tertiary {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary {
    color: #D4D4D4;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-tertiary {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-tertiary {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-tertiary {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-tertiary {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-tertiary {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary {
    border-color: transparent;
  }
}

/* line 7074, app/assets/stylesheets/application.scss */
.button-tertiary:hover {
  /* variable name: $ */
  background-color: transparent;
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary:hover {
    background-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-tertiary:hover {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-tertiary:hover {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-tertiary:hover {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-tertiary:hover {
  /* variable name: $ */
  background-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-tertiary:hover {
  background-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary:hover {
    background-color: transparent;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary:hover {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-tertiary:hover {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-tertiary:hover {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-tertiary:hover {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-tertiary:hover {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-tertiary:hover {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary:hover {
    color: #D4D4D4;
  }
}

/* line 7078, app/assets/stylesheets/application.scss */
.button-tertiary:active {
  /* variable name: $ */
  background-color: transparent;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  /* variable name: $ */
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary:active {
    background-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-tertiary:active {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-tertiary:active {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-tertiary:active {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-tertiary:active {
  /* variable name: $ */
  background-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-tertiary:active {
  background-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary:active {
    background-color: transparent;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary:active {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-tertiary:active {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-tertiary:active {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-tertiary:active {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-tertiary:active {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-tertiary:active {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary:active {
    color: #F6F6F6;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary:active {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-tertiary:active {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-tertiary:active {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-tertiary:active {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-tertiary:active {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-tertiary:active {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary:active {
    border-color: transparent;
  }
}

/* line 7083, app/assets/stylesheets/application.scss */
.button-tertiary[disabled] {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary[disabled] {
    color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-tertiary[disabled] {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-tertiary[disabled] {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-tertiary[disabled] {
  /* variable name: $color-contrast-400 */
  color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-tertiary[disabled] {
  /* variable name: $color-contrast-400 */
  color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-tertiary[disabled] {
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-tertiary[disabled] {
    color: #707070;
  }
}

/* line 7088, app/assets/stylesheets/application.scss */
.button-huge {
  /* variable name: $color-contrast-600 */
  color: #39404B;
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
  border: 1px dashed transparent;
  /* variable name: $color-contrast-500 */
  border-color: #707680;
  width: 100%;
  border-radius: 4px;
  padding: 16px;
  display: block;
  text-align: center;
  font-weight: bold;
  margin-bottom: 48px;
  text-decoration: none !important;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-huge {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-huge {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-huge {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-huge {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-huge {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-huge {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-huge {
    color: #D4D4D4;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-huge {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-huge {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-huge {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-huge {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-huge {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-huge {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-huge {
    background-color: #353535;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-huge {
    border-color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-huge {
  /* variable name: $color-contrast-500 */
  border-color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-huge {
  /* variable name: $color-contrast-500 */
  border-color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-huge {
  /* variable name: $color-contrast-500 */
  border-color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-huge {
  /* variable name: $color-contrast-500 */
  border-color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-huge {
  border-color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-huge {
    border-color: #8C8C8C;
  }
}

/* line 7101, app/assets/stylesheets/application.scss */
.button-huge:hover {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
  border: 1px dashed transparent;
  /* variable name: $color-contrast-600 */
  border-color: #39404B;
  text-decoration: none;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-huge:hover {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-huge:hover {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-huge:hover {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-huge:hover {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-huge:hover {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-huge:hover {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-huge:hover {
    color: #F6F6F6;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-huge:hover {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-huge:hover {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-huge:hover {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-huge:hover {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-huge:hover {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-huge:hover {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-huge:hover {
    background-color: #353535;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-huge:hover {
    border-color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-huge:hover {
  /* variable name: $color-contrast-600 */
  border-color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-huge:hover {
  /* variable name: $color-contrast-600 */
  border-color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-huge:hover {
  /* variable name: $color-contrast-600 */
  border-color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-huge:hover {
  /* variable name: $color-contrast-600 */
  border-color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-huge:hover {
  border-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-huge:hover {
    border-color: #D4D4D4;
  }
}

/* line 7111, app/assets/stylesheets/application.scss */
.grabber {
  cursor: move;
  /* variable name: $ */
  border-color: #0867E2;
  /* variable name: $ */
  background-color: #0867E2;
  /* variable name: $ */
  color: #F5F5F7;
  text-decoration: none !important;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber {
    border-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .grabber {
  /* variable name: $ */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .grabber {
  /* variable name: $ */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .grabber {
  /* variable name: $ */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .grabber {
  /* variable name: $ */
  border-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .grabber {
  border-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber {
    border-color: #0867E2;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber {
    background-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .grabber {
  /* variable name: $ */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .grabber {
  /* variable name: $ */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .grabber {
  /* variable name: $ */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .grabber {
  /* variable name: $ */
  background-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .grabber {
  background-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber {
    background-color: #0867E2;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber {
    color: #F5F5F7;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .grabber {
  /* variable name: $ */
  color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .grabber {
  /* variable name: $ */
  color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .grabber {
  /* variable name: $ */
  color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .grabber {
  /* variable name: $ */
  color: #F5F5F7;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .grabber {
  color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber {
    color: #F5F5F7;
  }
}

/* line 7117, app/assets/stylesheets/application.scss */
.grabber:hover {
  /* variable name: $ */
  color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber:hover {
    color: #F5F5F7;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .grabber:hover {
  /* variable name: $ */
  color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .grabber:hover {
  /* variable name: $ */
  color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .grabber:hover {
  /* variable name: $ */
  color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .grabber:hover {
  /* variable name: $ */
  color: #F5F5F7;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .grabber:hover {
  color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber:hover {
    color: #F5F5F7;
  }
}

/* line 7120, app/assets/stylesheets/application.scss */
.grabber:active {
  /* variable name: $ */
  border-color: #0867E2;
  /* variable name: $ */
  background-color: #0867E2;
  /* variable name: $ */
  color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber:active {
    border-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .grabber:active {
  /* variable name: $ */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .grabber:active {
  /* variable name: $ */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .grabber:active {
  /* variable name: $ */
  border-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .grabber:active {
  /* variable name: $ */
  border-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .grabber:active {
  border-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber:active {
    border-color: #0867E2;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber:active {
    background-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .grabber:active {
  /* variable name: $ */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .grabber:active {
  /* variable name: $ */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .grabber:active {
  /* variable name: $ */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .grabber:active {
  /* variable name: $ */
  background-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .grabber:active {
  background-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber:active {
    background-color: #0867E2;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber:active {
    color: #F5F5F7;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .grabber:active {
  /* variable name: $ */
  color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .grabber:active {
  /* variable name: $ */
  color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .grabber:active {
  /* variable name: $ */
  color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .grabber:active {
  /* variable name: $ */
  color: #F5F5F7;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .grabber:active {
  color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber:active {
    color: #F5F5F7;
  }
}

/* line 7125, app/assets/stylesheets/application.scss */
.grabber ~ .accessory svg {
  /* variable name: $ */
  fill: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber ~ .accessory svg {
    fill: #F5F5F7;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .grabber ~ .accessory svg {
  /* variable name: $ */
  fill: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .grabber ~ .accessory svg {
  /* variable name: $ */
  fill: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .grabber ~ .accessory svg {
  /* variable name: $ */
  fill: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .grabber ~ .accessory svg {
  /* variable name: $ */
  fill: #F5F5F7;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .grabber ~ .accessory svg {
  fill: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber ~ .accessory svg {
    fill: #F5F5F7;
  }
}

/* line 7128, app/assets/stylesheets/application.scss */
.grabber ~ .grabber-icon {
  /* variable name: $ */
  background-color: #0755B9;
  border-radius: 0 4px 4px 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber ~ .grabber-icon {
    background-color: #0755B9;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .grabber ~ .grabber-icon {
  /* variable name: $ */
  background-color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .grabber ~ .grabber-icon {
  /* variable name: $ */
  background-color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .grabber ~ .grabber-icon {
  /* variable name: $ */
  background-color: #0755B9;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .grabber ~ .grabber-icon {
  /* variable name: $ */
  background-color: #0755B9;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .grabber ~ .grabber-icon {
  background-color: #0755B9;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber ~ .grabber-icon {
    background-color: #0755B9;
  }
}

/* line 7131, app/assets/stylesheets/application.scss */
.grabber ~ .grabber-icon svg {
  /* variable name: $ */
  fill: #619EEC;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber ~ .grabber-icon svg {
    fill: #619EEC;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .grabber ~ .grabber-icon svg {
  /* variable name: $ */
  fill: #619EEC;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .grabber ~ .grabber-icon svg {
  /* variable name: $ */
  fill: #619EEC;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .grabber ~ .grabber-icon svg {
  /* variable name: $ */
  fill: #619EEC;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .grabber ~ .grabber-icon svg {
  /* variable name: $ */
  fill: #619EEC;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .grabber ~ .grabber-icon svg {
  fill: #619EEC;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .grabber ~ .grabber-icon svg {
    fill: #619EEC;
  }
}

/* line 7138, app/assets/stylesheets/application.scss */
.settings .pagination {
  text-align: center;
}

/* line 7140, app/assets/stylesheets/application.scss */
.settings .pagination a, .settings .pagination span, .settings .pagination em {
  min-width: auto;
  padding: 7px 12px;
  margin-bottom: 10px;
  margin-left: 4px;
}

/* line 7147, app/assets/stylesheets/application.scss */
.settings .pagination a:first-child, .settings .pagination span:first-child, .settings .pagination em:first-child {
  margin-left: 0;
}

@media (max-width: 700px) {
  /* line 7140, app/assets/stylesheets/application.scss */
  .settings .pagination a, .settings .pagination span, .settings .pagination em {
    display: none;
  }
  /* line 7152, app/assets/stylesheets/application.scss */
  .settings .pagination a.previous_page, .settings .pagination a.next_page, .settings .pagination span.previous_page, .settings .pagination span.next_page, .settings .pagination em.previous_page, .settings .pagination em.next_page {
    display: inline-block;
  }
}

/* line 7156, app/assets/stylesheets/application.scss */
.settings .pagination a.current, .settings .pagination span.current, .settings .pagination em.current {
  font-style: normal;
  /* variable name: $ */
  background-color: transparent;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  /* variable name: $color-contrast-600 */
  border-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .pagination a.current, .theme-auto .settings .pagination span.current, .theme-auto .settings .pagination em.current {
    background-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .pagination a.current, .theme-day .settings .pagination span.current, .theme-day .settings .pagination em.current {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .pagination a.current, .theme-sunset .settings .pagination span.current, .theme-sunset .settings .pagination em.current {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .pagination a.current, .theme-dusk .settings .pagination span.current, .theme-dusk .settings .pagination em.current {
  /* variable name: $ */
  background-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .pagination a.current, .theme-midnight .settings .pagination span.current, .theme-midnight .settings .pagination em.current {
  /* variable name: $ */
  background-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .pagination a.current, .theme-auto .settings .pagination span.current, .theme-auto .settings .pagination em.current {
  background-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .pagination a.current, .theme-auto .settings .pagination span.current, .theme-auto .settings .pagination em.current {
    background-color: transparent;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .pagination a.current, .theme-auto .settings .pagination span.current, .theme-auto .settings .pagination em.current {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .pagination a.current, .theme-day .settings .pagination span.current, .theme-day .settings .pagination em.current {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .pagination a.current, .theme-sunset .settings .pagination span.current, .theme-sunset .settings .pagination em.current {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .pagination a.current, .theme-dusk .settings .pagination span.current, .theme-dusk .settings .pagination em.current {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .pagination a.current, .theme-midnight .settings .pagination span.current, .theme-midnight .settings .pagination em.current {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .pagination a.current, .theme-auto .settings .pagination span.current, .theme-auto .settings .pagination em.current {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .pagination a.current, .theme-auto .settings .pagination span.current, .theme-auto .settings .pagination em.current {
    color: #F6F6F6;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .pagination a.current, .theme-auto .settings .pagination span.current, .theme-auto .settings .pagination em.current {
    border-color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .settings .pagination a.current, .theme-day .settings .pagination span.current, .theme-day .settings .pagination em.current {
  /* variable name: $color-contrast-600 */
  border-color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .settings .pagination a.current, .theme-sunset .settings .pagination span.current, .theme-sunset .settings .pagination em.current {
  /* variable name: $color-contrast-600 */
  border-color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .settings .pagination a.current, .theme-dusk .settings .pagination span.current, .theme-dusk .settings .pagination em.current {
  /* variable name: $color-contrast-600 */
  border-color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .settings .pagination a.current, .theme-midnight .settings .pagination span.current, .theme-midnight .settings .pagination em.current {
  /* variable name: $color-contrast-600 */
  border-color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .settings .pagination a.current, .theme-auto .settings .pagination span.current, .theme-auto .settings .pagination em.current {
  border-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .settings .pagination a.current, .theme-auto .settings .pagination span.current, .theme-auto .settings .pagination em.current {
    border-color: #D4D4D4;
  }
}

/* line 7162, app/assets/stylesheets/application.scss */
.settings .pagination a.gap, .settings .pagination span.gap, .settings .pagination em.gap {
  border: none;
  color: #91959B !important;
  padding-left: 7px;
  padding-right: 7px;
}

/* line 7171, app/assets/stylesheets/application.scss */
.button-text {
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  /* variable name: $color-link */
  color: #0867E2;
  border-radius: 2px;
  padding: 1px;
  font-size: 14px;
  text-decoration: underline;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .button-text {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .button-text {
  /* variable name: $color-link */
  color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .button-text {
  /* variable name: $color-link */
  color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .button-text {
  /* variable name: $color-link */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .button-text {
  /* variable name: $color-link */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .button-text {
  color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .button-text {
    color: #F6F6F6;
  }
}

/* line 7184, app/assets/stylesheets/application.scss */
.button-text.large {
  font-size: 16px;
}

/* line 7187, app/assets/stylesheets/application.scss */
.modal .button-text {
  text-decoration: none;
}

/* line 7192, app/assets/stylesheets/application.scss */
.button-empty {
  line-height: 0;
}

/* line 7196, app/assets/stylesheets/application.scss */
.button::-moz-focus-inner, .settings .pagination a::-moz-focus-inner, .settings .pagination span::-moz-focus-inner, .settings .pagination em::-moz-focus-inner {
  border: 0;
  padding: 0;
  margin-top: -3px;
  margin-bottom: -3px;
}

/* line 7204, app/assets/stylesheets/application.scss */
.stacked-form .input-group + .input-group,
.stacked-form .autocomplete-parent + .input-group, .field-cluster .input-group + .input-group,
.field-cluster .autocomplete-parent + .input-group {
  margin-top: 16px;
}

/* line 7210, app/assets/stylesheets/application.scss */
.button-wrap-inline {
  display: flex;
  align-items: center;
}

/* line 7213, app/assets/stylesheets/application.scss */
.button-wrap-inline .button + .button, .button-wrap-inline .settings .pagination a + .button, .settings .pagination .button-wrap-inline a + .button, .button-wrap-inline .settings .pagination span + .button, .settings .pagination .button-wrap-inline span + .button, .button-wrap-inline .settings .pagination em + .button, .settings .pagination .button-wrap-inline em + .button, .button-wrap-inline .settings .pagination .button + a, .settings .pagination .button-wrap-inline .button + a, .button-wrap-inline .settings .pagination a + a, .settings .pagination .button-wrap-inline a + a, .button-wrap-inline .settings .pagination span + a, .settings .pagination .button-wrap-inline span + a, .button-wrap-inline .settings .pagination em + a, .settings .pagination .button-wrap-inline em + a, .button-wrap-inline .settings .pagination .button + span, .settings .pagination .button-wrap-inline .button + span, .button-wrap-inline .settings .pagination a + span, .settings .pagination .button-wrap-inline a + span, .button-wrap-inline .settings .pagination span + span, .settings .pagination .button-wrap-inline span + span, .button-wrap-inline .settings .pagination em + span, .settings .pagination .button-wrap-inline em + span, .button-wrap-inline .settings .pagination .button + em, .settings .pagination .button-wrap-inline .button + em, .button-wrap-inline .settings .pagination a + em, .settings .pagination .button-wrap-inline a + em, .button-wrap-inline .settings .pagination span + em, .settings .pagination .button-wrap-inline span + em, .button-wrap-inline .settings .pagination em + em, .settings .pagination .button-wrap-inline em + em,
.button-wrap-inline .button + .input-group,
.button-wrap-inline .settings .pagination a + .input-group,
.settings .pagination .button-wrap-inline a + .input-group,
.button-wrap-inline .settings .pagination span + .input-group,
.settings .pagination .button-wrap-inline span + .input-group,
.button-wrap-inline .settings .pagination em + .input-group,
.settings .pagination .button-wrap-inline em + .input-group,
.button-wrap-inline .input-group + .input-group,
.button-wrap-inline .input-group + button,
.button-wrap-inline .button-text + .button-text {
  margin-left: 16px;
}

/* line 7221, app/assets/stylesheets/application.scss */
.button-wrap {
  margin-top: 16px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

/* line 7226, app/assets/stylesheets/application.scss */
.button-wrap .button + .button, .button-wrap .settings .pagination a + .button, .settings .pagination .button-wrap a + .button, .button-wrap .settings .pagination span + .button, .settings .pagination .button-wrap span + .button, .button-wrap .settings .pagination em + .button, .settings .pagination .button-wrap em + .button, .button-wrap .settings .pagination .button + a, .settings .pagination .button-wrap .button + a, .button-wrap .settings .pagination a + a, .settings .pagination .button-wrap a + a, .button-wrap .settings .pagination span + a, .settings .pagination .button-wrap span + a, .button-wrap .settings .pagination em + a, .settings .pagination .button-wrap em + a, .button-wrap .settings .pagination .button + span, .settings .pagination .button-wrap .button + span, .button-wrap .settings .pagination a + span, .settings .pagination .button-wrap a + span, .button-wrap .settings .pagination span + span, .settings .pagination .button-wrap span + span, .button-wrap .settings .pagination em + span, .settings .pagination .button-wrap em + span, .button-wrap .settings .pagination .button + em, .settings .pagination .button-wrap .button + em, .button-wrap .settings .pagination a + em, .settings .pagination .button-wrap a + em, .button-wrap .settings .pagination span + em, .settings .pagination .button-wrap span + em, .button-wrap .settings .pagination em + em, .settings .pagination .button-wrap em + em {
  margin-left: 16px;
}

/* line 7231, app/assets/stylesheets/application.scss */
.button-toggle-content.active * {
  fill: #07AC47 !important;
}

/*------------------------------------------------------------------------------
Link Viewer
------------------------------------------------------------------------------*/
/* line 7238, app/assets/stylesheets/application.scss */
.placeholder-content h1:empty, .placeholder-content p:empty {
  /* variable name: $color-contrast-300 */
  background: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .placeholder-content h1:empty, .theme-auto .placeholder-content p:empty {
    background: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .placeholder-content h1:empty, .theme-day .placeholder-content p:empty {
  /* variable name: $color-contrast-300 */
  background: #BDBFC3;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .placeholder-content h1:empty, .theme-sunset .placeholder-content p:empty {
  /* variable name: $color-contrast-300 */
  background: #B8B6B0;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .placeholder-content h1:empty, .theme-dusk .placeholder-content p:empty {
  /* variable name: $color-contrast-300 */
  background: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .placeholder-content h1:empty, .theme-midnight .placeholder-content p:empty {
  /* variable name: $color-contrast-300 */
  background: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .placeholder-content h1:empty, .theme-auto .placeholder-content p:empty {
  background: #BDBFC3;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .placeholder-content h1:empty, .theme-auto .placeholder-content p:empty {
    background: #4D4D4D;
  }
}

/* line 7241, app/assets/stylesheets/application.scss */
.placeholder-content p:empty {
  height: 12px;
}

/* line 7244, app/assets/stylesheets/application.scss */
.placeholder-content p:nth-child(2n) {
  width: 90%;
}

/* line 7247, app/assets/stylesheets/application.scss */
.placeholder-content p:nth-child(3n) {
  width: 96%;
}

/* line 7250, app/assets/stylesheets/application.scss */
.placeholder-content p:last-child {
  width: 30%;
}

/* line 7254, app/assets/stylesheets/application.scss */
.view-link-error-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

/* line 7258, app/assets/stylesheets/application.scss */
.view-link-error-container .view-link-error {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
  font-size: 24px;
  margin-bottom: 40px;
}

/* line 7265, app/assets/stylesheets/application.scss */
.view-link-error-container .view-link-error svg {
  margin-right: 8px;
}

/* line 7269, app/assets/stylesheets/application.scss */
.view-link-error-container p {
  display: inline-block;
  text-align: center;
}

/*------------------------------------------------------------------------------
Helpers
------------------------------------------------------------------------------*/
/* line 7279, app/assets/stylesheets/application.scss */
.full-height {
  height: 100%;
}

/* line 7283, app/assets/stylesheets/application.scss */
.align-right {
  text-align: right;
}

/* line 7287, app/assets/stylesheets/application.scss */
.align-left {
  text-align: left !important;
}

/* line 7291, app/assets/stylesheets/application.scss */
.align-center {
  text-align: center;
}

/* line 7295, app/assets/stylesheets/application.scss */
.pad-top {
  padding-top: 20px;
}

/* line 7299, app/assets/stylesheets/application.scss */
.pad-bottom {
  padding-bottom: 20px;
}

/* line 7304, app/assets/stylesheets/application.scss */
img[height="1"][width="1"] {
  display: none;
}

/* line 7308, app/assets/stylesheets/application.scss */
.button-inverse {
  -webkit-font-smoothing: antialiased;
}

/* line 7312, app/assets/stylesheets/application.scss */
select, input[type="file"] {
  height: auto;
  line-height: 0;
}

/* line 7317, app/assets/stylesheets/application.scss */
select {
  width: auto;
}

/* line 7321, app/assets/stylesheets/application.scss */
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  /* variable name: $color-selected */
  background-color: #0867E2;
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .alert {
    background-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .alert {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .alert {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .alert {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .alert {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .alert {
  background-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .alert {
    background-color: #0867E2;
  }
}

/* line 7328, app/assets/stylesheets/application.scss */
.alert:empty {
  display: none;
}

/* line 7332, app/assets/stylesheets/application.scss */
.alert h4 {
  color: white;
  margin: 0;
}

/* line 7337, app/assets/stylesheets/application.scss */
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

/* line 7344, app/assets/stylesheets/application.scss */
.alert-success {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .alert-success {
    background-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .alert-success {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .alert-success {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .alert-success {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .alert-success {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .alert-success {
  background-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .alert-success {
    background-color: #0867E2;
  }
}

/* line 7348, app/assets/stylesheets/application.scss */
.alert-info,
.alert-danger,
.alert-error {
  background-color: #BB0B2F;
}

/* line 7354, app/assets/stylesheets/application.scss */
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

/* line 7359, app/assets/stylesheets/application.scss */
.visually-hidden, .format-palette input[type="radio"], .control-group input[type="radio"], .control-group input[type="checkbox"], .ui-helper-hidden-accessible, .mejs__offscreen, .mejs_empty__offscreen {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 7370, app/assets/stylesheets/application.scss */
.ui-resizable-e {
  height: 100%;
  width: 8px;
  position: absolute;
  background-color: transparent;
  right: -4px;
  top: 0;
  cursor: col-resize;
}

/* line 7380, app/assets/stylesheets/application.scss */
.no-margin {
  margin: 0;
}

/* line 7384, app/assets/stylesheets/application.scss */
.half-margin {
  margin-bottom: 8px;
}

/* line 7388, app/assets/stylesheets/application.scss */
hr {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
  /* variable name: $color-contrast-200 */
  color: #E9E9EB;
  clear: both;
  float: none;
  width: 100%;
  height: 1px;
  margin: 25px 0;
  border: none;
  display: block;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto hr {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day hr {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset hr {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk hr {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight hr {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto hr {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto hr {
    background-color: #353535;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto hr {
    color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day hr {
  /* variable name: $color-contrast-200 */
  color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset hr {
  /* variable name: $color-contrast-200 */
  color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk hr {
  /* variable name: $color-contrast-200 */
  color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight hr {
  /* variable name: $color-contrast-200 */
  color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto hr {
  color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto hr {
    color: #353535;
  }
}

/* line 7400, app/assets/stylesheets/application.scss */
hr.space-small {
  margin: 10px 0;
  background: transparent;
  color: transparent;
  visibility: hidden;
}

/* line 7407, app/assets/stylesheets/application.scss */
hr.space {
  background: transparent;
  color: transparent;
  visibility: hidden;
}

/* line 7413, app/assets/stylesheets/application.scss */
hr.space-large {
  background: transparent;
  color: transparent;
  visibility: hidden;
  padding: 15px 0;
}

/* line 7420, app/assets/stylesheets/application.scss */
hr.nospace {
  background: transparent;
  color: transparent;
  visibility: hidden;
  margin: 0;
}

/* line 7427, app/assets/stylesheets/application.scss */
.inline {
  display: inline;
}

/* line 7431, app/assets/stylesheets/application.scss */
.por {
  position: relative;
}

/* line 7435, app/assets/stylesheets/application.scss */
.half {
  width: 50%;
  float: left;
}

/* line 7440, app/assets/stylesheets/application.scss */
.float-right {
  float: right;
}

/* line 7444, app/assets/stylesheets/application.scss */
.pull-right {
  float: right;
}

/* line 7448, app/assets/stylesheets/application.scss */
.pull-left {
  float: left;
}

/* line 7452, app/assets/stylesheets/application.scss */
.hide {
  display: none;
}

/* line 7456, app/assets/stylesheets/application.scss */
.hidden {
  visibility: hidden;
}

/* line 7460, app/assets/stylesheets/application.scss */
input.hide[type="text"] {
  display: none;
}

/* line 7464, app/assets/stylesheets/application.scss */
.show {
  display: block;
}

/* line 7468, app/assets/stylesheets/application.scss */
.invisible {
  visibility: hidden;
}

/* line 7472, app/assets/stylesheets/application.scss */
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 7480, app/assets/stylesheets/application.scss */
.truncated {
  display: block;
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
}

/* line 7487, app/assets/stylesheets/application.scss */
.text-left {
  text-align: left;
}

/* line 7491, app/assets/stylesheets/application.scss */
.text-right {
  text-align: right;
}

/* line 7495, app/assets/stylesheets/application.scss */
.large {
  font-size: 14px;
}

/* line 7499, app/assets/stylesheets/application.scss */
.x-large {
  font-size: 18px;
}

/* line 7503, app/assets/stylesheets/application.scss */
.muted {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .muted {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .muted {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .muted {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .muted {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .muted {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .muted {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .muted {
    color: #D4D4D4;
  }
}

/* line 7507, app/assets/stylesheets/application.scss */
.extra-muted {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .extra-muted {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .extra-muted {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .extra-muted {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .extra-muted {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .extra-muted {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .extra-muted {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .extra-muted {
    color: #8C8C8C;
  }
}

/* line 7511, app/assets/stylesheets/application.scss */
.faded {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .faded {
    color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .faded {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .faded {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .faded {
  /* variable name: $color-contrast-400 */
  color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .faded {
  /* variable name: $color-contrast-400 */
  color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .faded {
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .faded {
    color: #707070;
  }
}

/* line 7515, app/assets/stylesheets/application.scss */
.danger {
  /* variable name: $ */
  color: #BB0B2F;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .danger {
    color: #BB0B2F;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .danger {
  /* variable name: $ */
  color: #BB0B2F;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .danger {
  /* variable name: $ */
  color: #BB0B2F;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .danger {
  /* variable name: $ */
  color: #BB0B2F;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .danger {
  /* variable name: $ */
  color: #BB0B2F;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .danger {
  color: #BB0B2F;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .danger {
    color: #BB0B2F;
  }
}

/* line 7519, app/assets/stylesheets/application.scss */
a.danger:hover {
  color: #BB0B2F;
}

/* line 7523, app/assets/stylesheets/application.scss */
.xs-hide {
  display: none;
}

@media (min-width: 480px) {
  /* line 7523, app/assets/stylesheets/application.scss */
  .xs-hide {
    display: block;
  }
}

/* line 7530, app/assets/stylesheets/application.scss */
.sm-hide {
  display: none;
}

@media (min-width: 700px) {
  /* line 7530, app/assets/stylesheets/application.scss */
  .sm-hide {
    display: block;
  }
}

/* line 7537, app/assets/stylesheets/application.scss */
.md-hide {
  display: none;
}

@media (min-width: 992px) {
  /* line 7537, app/assets/stylesheets/application.scss */
  .md-hide {
    display: block;
  }
}

/* line 7544, app/assets/stylesheets/application.scss */
.lg-hide {
  display: none;
}

@media (min-width: 1200px) {
  /* line 7544, app/assets/stylesheets/application.scss */
  .lg-hide {
    display: block;
  }
}

/* line 7551, app/assets/stylesheets/application.scss */
.xs-show {
  display: block;
}

@media (min-width: 480px) {
  /* line 7551, app/assets/stylesheets/application.scss */
  .xs-show {
    display: none;
  }
}

/* line 7558, app/assets/stylesheets/application.scss */
.sm-show {
  display: block;
}

@media (min-width: 700px) {
  /* line 7558, app/assets/stylesheets/application.scss */
  .sm-show {
    display: none;
  }
}

/* line 7565, app/assets/stylesheets/application.scss */
.md-show {
  display: block;
}

@media (min-width: 992px) {
  /* line 7565, app/assets/stylesheets/application.scss */
  .md-show {
    display: none;
  }
}

/* line 7572, app/assets/stylesheets/application.scss */
.lg-show {
  display: block;
}

@media (min-width: 1200px) {
  /* line 7572, app/assets/stylesheets/application.scss */
  .lg-show {
    display: none;
  }
}

/* line 7579, app/assets/stylesheets/application.scss */
.shake {
  -webkit-animation: shake 0.6s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
          animation: shake 0.6s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
}

@-webkit-keyframes shake {
  10%, 90% {
    transform: translateX(-2px);
  }
  20%, 80% {
    transform: translateX(3px);
  }
  30%, 50%, 70% {
    transform: translateX(-5px);
  }
  40%, 60% {
    transform: translateX(5px);
  }
}

@keyframes shake {
  10%, 90% {
    transform: translateX(-2px);
  }
  20%, 80% {
    transform: translateX(3px);
  }
  30%, 50%, 70% {
    transform: translateX(-5px);
  }
  40%, 60% {
    transform: translateX(5px);
  }
}

/* line 7597, app/assets/stylesheets/application.scss */
.password-message {
  margin: 0 0 24px 0;
  /* size in pixels: 14 */
  font-size: 0.875rem;
}

/* line 7602, app/assets/stylesheets/application.scss */
.status-indicator {
  overflow: hidden;
  display: flex;
  align-items: center;
}

/* line 7606, app/assets/stylesheets/application.scss */
.status-indicator .icon-star-on {
  height: 12px !important;
  width: 12px !important;
}

/* line 7612, app/assets/stylesheets/application.scss */
.status-flag {
  width: 38px;
  height: 20px;
  position: absolute;
  overflow: hidden;
  display: none;
}

/* line 7618, app/assets/stylesheets/application.scss */
.status-flag:before {
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  width: 38px;
  height: 21px;
  content: '';
  z-index: 1;
}

/* line 7628, app/assets/stylesheets/application.scss */
.status-flag:after {
  position: absolute;
  top: 4px;
  left: 9px;
  /* variable name: $color-base */
  background-color: white;
  height: 44px;
  width: 35px;
  content: '';
  transform: rotate(63deg);
  z-index: 2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .status-flag:after {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .status-flag:after {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .status-flag:after {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .status-flag:after {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .status-flag:after {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .status-flag:after {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .status-flag:after {
    background-color: #262626;
  }
}

/* line 7639, app/assets/stylesheets/application.scss */
.status-flag.icon-muted {
  left: 0;
  top: -1px;
}

/* line 7642, app/assets/stylesheets/application.scss */
.status-flag.icon-muted:before {
  /* variable name: $color-contrast-inverted-600 */
  background-color: #39404B;
  background-image: url(/assets/icon-muted-e8e2d72b4e6a3a59b8e42c74f030519bc4f3e860dc1ac97df370fd14cee8dd72.svg);
  background-position: 4px 3px;
  background-size: 9.693px 9.693px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .status-flag.icon-muted:before {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .status-flag.icon-muted:before {
  /* variable name: $color-contrast-inverted-600 */
  background-color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .status-flag.icon-muted:before {
  /* variable name: $color-contrast-inverted-600 */
  background-color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .status-flag.icon-muted:before {
  /* variable name: $color-contrast-inverted-600 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .status-flag.icon-muted:before {
  /* variable name: $color-contrast-inverted-600 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .status-flag.icon-muted:before {
  background-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .status-flag.icon-muted:before {
    background-color: #353535;
  }
}

/* line 7655, app/assets/stylesheets/application.scss */
.status-muted .status-flag.icon-muted {
  display: block;
}

/* line 7659, app/assets/stylesheets/application.scss */
.status-flag.icon-error {
  left: 0;
  top: -1px;
}

/* line 7662, app/assets/stylesheets/application.scss */
.status-flag.icon-error:before {
  background-color: #BB0B2F;
  background-image: url(/assets/icon-bang-68ebe3ec8c774d23184e133f298a961430c4e3e2bbe1cb14527098ac930795b9.svg);
  background-position: 4px 3px;
  background-size: 4px 10px;
}

/* line 7668, app/assets/stylesheets/application.scss */
.status-muted .status-flag.icon-error {
  display: block;
}

/* line 7674, app/assets/stylesheets/application.scss */
.theme-color-body {
  width: 5px;
  height: 5px;
  /* variable name: $color-base */
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .theme-color-body {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .theme-color-body {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .theme-color-body {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .theme-color-body {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .theme-color-body {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .theme-color-body {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .theme-color-body {
    background-color: #262626;
  }
}

/* line 7680, app/assets/stylesheets/application.scss */
.theme-color-border {
  width: 5px;
  height: 5px;
  /* variable name: $color-borders */
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .theme-color-border {
    background-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .theme-color-border {
  /* variable name: $color-borders */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .theme-color-border {
  /* variable name: $color-borders */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .theme-color-border {
  /* variable name: $color-borders */
  background-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .theme-color-border {
  /* variable name: $color-borders */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .theme-color-border {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .theme-color-border {
    background-color: black;
  }
}

/*------------------------------------------------------------------------------
Login and Sign Up
------------------------------------------------------------------------------*/
/* line 7690, app/assets/stylesheets/application.scss */
.login {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
  padding: 15px;
  display: flex;
  align-items: center;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .login {
    background-color: #2D2D2D;
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.login {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.login {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.login {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.login {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.login {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.login {
    background-color: #2D2D2D;
  }
}

/* line 7695, app/assets/stylesheets/application.scss */
.login a {
  /* variable name: $color-link */
  color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .login a {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .login a {
  /* variable name: $color-link */
  color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .login a {
  /* variable name: $color-link */
  color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .login a {
  /* variable name: $color-link */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .login a {
  /* variable name: $color-link */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .login a {
  color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .login a {
    color: #F6F6F6;
  }
}

/* line 7698, app/assets/stylesheets/application.scss */
.login .login-wrap {
  margin: auto;
  width: 400px;
}

/* line 7702, app/assets/stylesheets/application.scss */
.login .logo {
  display: block;
  margin: 0 auto 32px auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 7708, app/assets/stylesheets/application.scss */
.login .logo svg {
  width: 180px !important;
  height: auto !important;
}

@media (prefers-color-scheme: dark) {
  /* line 7711, app/assets/stylesheets/application.scss */
  .login .logo svg #logo_foreground {
    fill: #2D2D2D;
  }
}

/* line 7718, app/assets/stylesheets/application.scss */
.login .content {
  position: static;
  width: 100%;
}

/* line 7722, app/assets/stylesheets/application.scss */
.login .box-header {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  margin: 0 0 15px 0;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .login .box-header {
    color: #F6F6F6;
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.login .box-header {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.login .box-header {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.login .box-header {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.login .box-header {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.login .box-header {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.login .box-header {
    color: #F6F6F6;
  }
}

/* line 7729, app/assets/stylesheets/application.scss */
.login .box {
  border: 1px solid transparent;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  border-radius: 4px;
  background-color: white;
  /* variable name: $color-base */
  background-color: white;
  margin: 0 auto 14px auto;
  width: 100%;
  max-width: 400px;
  padding: 15px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .login .box {
    border-color: black;
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.login .box {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.login .box {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.login .box {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.login .box {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.login .box {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.login .box {
    border-color: black;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .login .box {
    background-color: #262626;
  }
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-day.login .box {
  /* variable name: $color-base */
  background-color: white;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-sunset.login .box {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-dusk.login .box {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 26, app/assets/stylesheets/theme.scss */
.theme-midnight.login .box {
  /* variable name: $color-base */
  background-color: black;
}

/* line 31, app/assets/stylesheets/theme.scss */
.theme-auto.login .box {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 31, app/assets/stylesheets/theme.scss */
  .theme-auto.login .box {
    background-color: #262626;
  }
}

/* line 7739, app/assets/stylesheets/application.scss */
.login .box .alert {
  margin-top: 0;
}

@media (min-width: 480px) {
  /* line 7729, app/assets/stylesheets/application.scss */
  .login .box {
    padding: 36px;
  }
}

/* line 7746, app/assets/stylesheets/application.scss */
.login .input-group {
  margin-bottom: 16px;
}

/* line 7749, app/assets/stylesheets/application.scss */
.login .field_with_errors + input {
  margin-top: 10px !important;
}

/* line 7752, app/assets/stylesheets/application.scss */
.login .forgot-link {
  display: block;
  margin: 10px 0 0 0;
  text-align: center;
  /* variable name: $color-contrast-500 */
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .login .forgot-link {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .login .forgot-link {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .login .forgot-link {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .login .forgot-link {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .login .forgot-link {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .login .forgot-link {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .login .forgot-link {
    color: #8C8C8C;
  }
}

/*------------------------------------------------------------------------------
Receipt
------------------------------------------------------------------------------*/
/* line 7764, app/assets/stylesheets/application.scss */
.company-info, .customer-info {
  display: inline-block;
}

/* line 7767, app/assets/stylesheets/application.scss */
.company-info {
  float: right;
  background: url(/assets/logo-78d7b994206a7cc9c1eb8bd906521e947839c12f6f2b4d68077add0f0b698946.svg) 0 5px no-repeat;
  background-size: auto 50px;
  padding-left: 80px;
}

/* line 7773, app/assets/stylesheets/application.scss */
.customer-info {
  float: left;
}

/*------------------------------------------------------------------------------
Right-to-left
------------------------------------------------------------------------------*/
/* line 7781, app/assets/stylesheets/application.scss */
[dir="rtl"] {
  text-align: right;
}

/* line 7783, app/assets/stylesheets/application.scss */
[dir="rtl"] .content-styles {
  font-size: 1.25em;
}

/* line 7786, app/assets/stylesheets/application.scss */
[dir="rtl"] blockquote {
  padding: 0 15px 0 0;
  border-right: 5px solid #E9E9EB;
  border-left: none;
}

/*------------------------------------------------------------------------------
Print
------------------------------------------------------------------------------*/
@media print {
  @page {
    margin: 1in;
  }
  /* line 7802, app/assets/stylesheets/application.scss */
  body {
    font-family: "Mercury SSm A", "Mercury SSm B", -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
  }
  /* line 7807, app/assets/stylesheets/application.scss */
  h1, h2, h3, h4, h5, h6 {
    font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  /* line 7810, app/assets/stylesheets/application.scss */
  hr {
    background: none;
    border-top: 1px solid #333;
  }
  /* line 7814, app/assets/stylesheets/application.scss */
  h2, ul {
    page-break-after: avoid;
  }
  /* line 7817, app/assets/stylesheets/application.scss */
  p {
    orphans: 3;
    widows: 3;
  }
  /* line 7821, app/assets/stylesheets/application.scss */
  p, li, blockquote, table {
    font-size: 12pt;
  }
  /* line 7824, app/assets/stylesheets/application.scss */
  .app .bar,
.app .feeds-column,
.app .entries-column,
.app .entry-toolbar {
    display: none !important;
  }
  /* line 7830, app/assets/stylesheets/application.scss */
  .app .content,
.app .entry-content {
    position: static;
  }
  /* line 7834, app/assets/stylesheets/application.scss */
  .app .entry-inner {
    max-width: 100%;
    padding: 0;
  }
  /* line 7838, app/assets/stylesheets/application.scss */
  .entry-header .feed-title {
    display: block !important;
  }
  /* line 7841, app/assets/stylesheets/application.scss */
  a[href^="http://"]:after, a[href^="https://"]:after {
    content: " (" attr(href) ")";
  }
}

/*------------------------------------------------------------------------------
Fullscreen
------------------------------------------------------------------------------*/
/* line 7850, app/assets/stylesheets/application.scss */
.full-screen .feeds-column, .full-screen .entries-column, .full-screen .account-toolbar, .full-screen .sidebar-column {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* line 7855, app/assets/stylesheets/application.scss */
.full-screen .app-panel {
  border-top: none;
}

/*------------------------------------------------------------------------------
Media Players
------------------------------------------------------------------------------*/
/* line 7865, app/assets/stylesheets/application.scss */
.audio-container {
  margin-bottom: 10px !important;
  display: flex;
  align-items: stretch;
}

/* line 7869, app/assets/stylesheets/application.scss */
.audio-container .audio-image {
  flex-shrink: 0;
  height: 54px;
  width: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
  position: relative;
  border: 2px solid white;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-container .audio-image {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .audio-container .audio-image {
  /* variable name: $color-contrast-200 */
  background-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .audio-container .audio-image {
  /* variable name: $color-contrast-200 */
  background-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .audio-container .audio-image {
  /* variable name: $color-contrast-200 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .audio-container .audio-image {
  /* variable name: $color-contrast-200 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .audio-container .audio-image {
  background-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-container .audio-image {
    background-color: #353535;
  }
}

/* line 7880, app/assets/stylesheets/application.scss */
.audio-container .audio-image .image-container {
  line-height: 0;
}

/* line 7883, app/assets/stylesheets/application.scss */
.audio-container .audio-image img {
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 7891, app/assets/stylesheets/application.scss */
.audio-container .audio-image svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-container .audio-image svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .audio-container .audio-image svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .audio-container .audio-image svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .audio-container .audio-image svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .audio-container .audio-image svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .audio-container .audio-image svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-container .audio-image svg {
    fill: #D4D4D4;
  }
}

/* line 7895, app/assets/stylesheets/application.scss */
.audio-container .audio-text {
  margin-left: 15px;
  margin-right: 15px;
  min-width: 0;
  width: 100%;
}

/* line 7900, app/assets/stylesheets/application.scss */
.audio-container .audio-text div {
  line-height: 1.4;
}

/* line 7903, app/assets/stylesheets/application.scss */
.audio-container .audio-text .entry-feed-title {
  font-weight: bold;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-container .audio-text .entry-feed-title {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .audio-container .audio-text .entry-feed-title {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .audio-container .audio-text .entry-feed-title {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .audio-container .audio-text .entry-feed-title {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .audio-container .audio-text .entry-feed-title {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .audio-container .audio-text .entry-feed-title {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-container .audio-text .entry-feed-title {
    color: #F6F6F6;
  }
}

/* line 7907, app/assets/stylesheets/application.scss */
.audio-container .audio-text .audio-title, .audio-container .audio-text .audio-duration {
  /* variable name: $color-contrast-500 */
  color: #707680;
  /* size in pixels: 12 */
  font-size: 0.75rem;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-container .audio-text .audio-title, .theme-auto .audio-container .audio-text .audio-duration {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .audio-container .audio-text .audio-title, .theme-day .audio-container .audio-text .audio-duration {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .audio-container .audio-text .audio-title, .theme-sunset .audio-container .audio-text .audio-duration {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .audio-container .audio-text .audio-title, .theme-dusk .audio-container .audio-text .audio-duration {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .audio-container .audio-text .audio-title, .theme-midnight .audio-container .audio-text .audio-duration {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .audio-container .audio-text .audio-title, .theme-auto .audio-container .audio-text .audio-duration {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-container .audio-text .audio-title, .theme-auto .audio-container .audio-text .audio-duration {
    color: #8C8C8C;
  }
}

/* line 7911, app/assets/stylesheets/application.scss */
.audio-container .audio-text .entry-feed-title, .audio-container .audio-text .audio-title {
  display: block;
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
}

/* line 7917, app/assets/stylesheets/application.scss */
.audio-container .audio-text .audio-title-wrap {
  display: flex;
}

/* line 7919, app/assets/stylesheets/application.scss */
.audio-container .audio-text .audio-title-wrap .audio-duration {
  margin-left: 10px;
  margin-right: 10px;
  white-space: nowrap;
}

/* line 7927, app/assets/stylesheets/application.scss */
.audio-container .audio-controls {
  margin-left: auto;
  display: flex;
  align-items: center;
}

/* line 7931, app/assets/stylesheets/application.scss */
.audio-container .audio-controls a {
  line-height: 0;
}

/* line 7934, app/assets/stylesheets/application.scss */
.audio-container .audio-controls svg * {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-container .audio-controls svg * {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .audio-container .audio-controls svg * {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .audio-container .audio-controls svg * {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .audio-container .audio-controls svg * {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .audio-container .audio-controls svg * {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .audio-container .audio-controls svg * {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-container .audio-controls svg * {
    fill: #D4D4D4;
  }
}

/* line 7937, app/assets/stylesheets/application.scss */
.audio-container .audio-controls button, .audio-container .audio-controls a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding-left: 25px;
}

/* line 7948, app/assets/stylesheets/application.scss */
.audio-panel {
  cursor: pointer;
  padding: 12px 12px 0 12px;
  font-size: 13px;
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 400 !important;
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
  border-top-width: 1px;
  border-top-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  width: 100%;
  left: 0;
  overflow: hidden;
  z-index: 1;
  height: 0;
  display: none;
  position: relative;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-panel {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .audio-panel {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .audio-panel {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .audio-panel {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .audio-panel {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .audio-panel {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-panel {
    background-color: #2D2D2D;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-panel {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .audio-panel {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .audio-panel {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .audio-panel {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .audio-panel {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .audio-panel {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-panel {
    border-color: black;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-panel {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .audio-panel {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .audio-panel {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .audio-panel {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .audio-panel {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .audio-panel {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-panel {
    border-color: black;
  }
}

/* line 7964, app/assets/stylesheets/application.scss */
.animate-panel .audio-panel {
  transition: .1s ease-in height;
}

/* line 7967, app/assets/stylesheets/application.scss */
.audio-panel-minimized .audio-panel {
  display: block;
  height: 54px;
  padding: 0;
}

/* line 7972, app/assets/stylesheets/application.scss */
.audio-panel-maximized .audio-panel {
  display: block;
  height: 115px;
}

/* line 7975, app/assets/stylesheets/application.scss */
.audio-panel-maximized .audio-panel .audio-container {
  margin: 0 0 5px 0;
}

/* line 7979, app/assets/stylesheets/application.scss */
.audio-panel .feed-title-wrap {
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/* line 7982, app/assets/stylesheets/application.scss */
.audio-panel .feed-title-wrap .entry-feed-title {
  margin-right: 10px;
}

/* line 7986, app/assets/stylesheets/application.scss */
.audio-panel .audio-panel-controls {
  right: 0px;
  top: 0px;
  position: absolute;
  white-space: nowrap;
  width: 30px;
  height: 39px;
}

/* line 7994, app/assets/stylesheets/application.scss */
.audio-panel .audio-panel-controls .button-change-size:after {
  display: block;
  content: "+";
}

/* line 7997, app/assets/stylesheets/application.scss */
.audio-panel-maximized .audio-panel .audio-panel-controls .button-change-size:after {
  content: "-";
}

/* line 8002, app/assets/stylesheets/application.scss */
.audio-panel .audio-panel-controls button {
  text-decoration: none;
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-panel .audio-panel-controls button {
    color: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .audio-panel .audio-panel-controls button {
  /* variable name: $color-contrast-400 */
  color: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .audio-panel .audio-panel-controls button {
  /* variable name: $color-contrast-400 */
  color: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .audio-panel .audio-panel-controls button {
  /* variable name: $color-contrast-400 */
  color: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .audio-panel .audio-panel-controls button {
  /* variable name: $color-contrast-400 */
  color: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .audio-panel .audio-panel-controls button {
  color: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-panel .audio-panel-controls button {
    color: #707070;
  }
}

/* line 8011, app/assets/stylesheets/application.scss */
.audio-panel .audio-panel-controls button:hover {
  text-decoration: none;
}

/* line 8016, app/assets/stylesheets/application.scss */
.audio-panel .audio-image {
  height: 43px;
  width: 43px;
  background-size: 11px 19px;
}

/* line 8021, app/assets/stylesheets/application.scss */
.audio-panel-maximized .audio-panel .audio-image .play-button {
  display: none;
}

/* line 8025, app/assets/stylesheets/application.scss */
.audio-panel-minimized .audio-panel .audio-image {
  background-color: transparent;
  border: none;
  box-shadow: none;
  height: 48px;
}

/* line 8030, app/assets/stylesheets/application.scss */
.audio-panel-minimized .audio-panel .audio-image .play-button {
  display: flex;
  flex: 1;
  height: 100%;
  align-items: center;
  justify-content: center;
}

/* line 8036, app/assets/stylesheets/application.scss */
.audio-panel-minimized .audio-panel .audio-image .play-button svg {
  align-self: center;
  margin: auto;
}

/* line 8041, app/assets/stylesheets/application.scss */
.audio-panel-minimized .audio-panel .audio-image .image-container {
  display: none;
}

/* line 8046, app/assets/stylesheets/application.scss */
.audio-panel .audio-text {
  margin-left: 6px;
  margin-right: 0;
  padding-right: 20px;
}

/* line 8050, app/assets/stylesheets/application.scss */
.audio-panel-minimized .audio-panel .audio-text {
  padding-top: 12px;
}

/* line 8053, app/assets/stylesheets/application.scss */
.audio-panel .audio-text .audio-title {
  font-size: 12px;
}

/* line 8056, app/assets/stylesheets/application.scss */
.audio-panel .audio-text div {
  line-height: 1.3;
}

/* line 8061, app/assets/stylesheets/application.scss */
.audio-panel-minimized .audio-panel .audio-duration {
  display: none;
}

/* line 8065, app/assets/stylesheets/application.scss */
.audio-panel .audio-player-controls {
  display: flex;
  justify-content: center;
}

/* line 8068, app/assets/stylesheets/application.scss */
.audio-panel-minimized .audio-panel .audio-player-controls {
  display: none;
}

/* line 8071, app/assets/stylesheets/application.scss */
.audio-panel .audio-player-controls button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  /* variable name: $color-contrast-500 */
  color: #707680;
  margin-left: 20px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-panel .audio-player-controls button {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .audio-panel .audio-player-controls button {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .audio-panel .audio-player-controls button {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .audio-panel .audio-player-controls button {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .audio-panel .audio-player-controls button {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .audio-panel .audio-player-controls button {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-panel .audio-player-controls button {
    color: #8C8C8C;
  }
}

/* line 8079, app/assets/stylesheets/application.scss */
.audio-panel .audio-player-controls button:first-child {
  margin-left: 0;
}

/* line 8083, app/assets/stylesheets/application.scss */
.audio-panel .audio-player-controls svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-panel .audio-player-controls svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .audio-panel .audio-player-controls svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .audio-panel .audio-player-controls svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .audio-panel .audio-player-controls svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .audio-panel .audio-player-controls svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .audio-panel .audio-player-controls svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-panel .audio-player-controls svg {
    fill: #D4D4D4;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-panel .audio-player-controls svg {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .audio-panel .audio-player-controls svg {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .audio-panel .audio-player-controls svg {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .audio-panel .audio-player-controls svg {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .audio-panel .audio-player-controls svg {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .audio-panel .audio-player-controls svg {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-panel .audio-player-controls svg {
    color: #D4D4D4;
  }
}

/* line 8091, app/assets/stylesheets/application.scss */
.play-button .icon-pause {
  display: none;
}

/* line 8095, app/assets/stylesheets/application.scss */
.play-button.playing .icon-pause {
  display: block;
}

/* line 8098, app/assets/stylesheets/application.scss */
.play-button.playing .icon-play {
  display: none;
}

/* line 8103, app/assets/stylesheets/application.scss */
.play-button.paused .icon-pause {
  display: none;
}

/* line 8106, app/assets/stylesheets/application.scss */
.play-button.paused .icon-play {
  display: block;
}

/* line 8112, app/assets/stylesheets/application.scss */
.audio-progress {
  height: 5px;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}

/* line 8119, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__controls {
  height: 5px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
}

/* line 8128, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__button,
.audio-progress .mejs_empty__time,
.audio-progress .mejs_empty__time-rail {
  font-size: 10px;
  height: 5px;
  line-height: 10px;
  margin: 0;
  width: 32px;
}

/* line 8137, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-hovered.no-hover {
  transform: scaleX(0) !important;
}

/* line 8143, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-handle,
.audio-progress .mejs_empty__time-handle-content {
  display: none !important;
}

/* line 8148, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-handle-content {
  border: 4px solid rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  height: 10px;
  left: -7px;
  top: -4px;
  transform: scale(0);
  width: 10px;
}

/* line 8160, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-rail:hover .mejs_empty__time-handle-content,
.audio-progress .mejs_empty__time-rail .mejs_empty__time-handle-content:focus,
.audio-progress .mejs_empty__time-rail .mejs_empty__time-handle-content:active {
  transform: scale(1);
}

/* line 8168, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-float {
  background: #eee;
  border: solid 1px #333;
  bottom: 100%;
  color: #111;
  display: none;
  height: 17px;
  margin-bottom: 9px;
  position: absolute;
  text-align: center;
  transform: translateX(-50%);
  width: 36px;
}

/* line 8184, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-float-current {
  display: block;
  left: 0;
  margin: 2px;
  text-align: center;
  width: 30px;
}

/* line 8192, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-float-corner {
  border: solid 5px #eee;
  border-color: #eee transparent transparent;
  border-radius: 0;
  display: block;
  height: 0;
  left: 50%;
  line-height: 0;
  position: absolute;
  top: 100%;
  transform: translateX(-50%);
  width: 0;
}

/* line 8208, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__long-video .mejs_empty__time-float {
  margin-left: -23px;
  width: 64px;
}

/* line 8213, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__long-video .mejs_empty__time-float-current {
  width: 60px;
}

/* line 8216, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__button,
.audio-progress .mejs_empty__time,
.audio-progress .mejs_empty__time-rail {
  font-size: 10px;
  height: 5px;
  line-height: 10px;
  margin: 0;
  width: 32px;
}

/* line 8225, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time {
  box-sizing: content-box;
  color: white;
  font-size: 11px;
  font-weight: bold;
  height: 24px;
  overflow: hidden;
  padding: 16px 6px 0;
  text-align: center;
  width: auto;
}

/* line 8236, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-rail {
  direction: ltr;
  flex-grow: 1;
  height: 5px;
  position: relative;
}

/* line 8246, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-total,
.audio-progress .mejs_empty__time-buffering,
.audio-progress .mejs_empty__time-loaded,
.audio-progress .mejs_empty__time-current,
.audio-progress .mejs_empty__time-float,
.audio-progress .mejs_empty__time-hovered,
.audio-progress .mejs_empty__time-float-current,
.audio-progress .mejs_empty__time-float-corner,
.audio-progress .mejs_empty__time-marker {
  border-radius: 2px;
  cursor: pointer;
  display: block;
  height: 5px;
  position: absolute;
}

/* line 8262, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-total {
  width: 100%;
}

/* line 8266, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-buffering {
  width: 100%;
}

@-webkit-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 30px 0;
  }
}

@keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 30px 0;
  }
}

/* line 8288, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-current,
.audio-progress .mejs_empty__time-handle-content {
  /* variable name: $color-selected */
  background: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-progress .mejs_empty__time-current, .theme-auto .audio-progress .mejs_empty__time-handle-content {
    background: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .audio-progress .mejs_empty__time-current, .theme-day .audio-progress .mejs_empty__time-handle-content {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .audio-progress .mejs_empty__time-current, .theme-sunset .audio-progress .mejs_empty__time-handle-content {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .audio-progress .mejs_empty__time-current, .theme-dusk .audio-progress .mejs_empty__time-handle-content {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .audio-progress .mejs_empty__time-current, .theme-midnight .audio-progress .mejs_empty__time-handle-content {
  /* variable name: $color-selected */
  background: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .audio-progress .mejs_empty__time-current, .theme-auto .audio-progress .mejs_empty__time-handle-content {
  background: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .audio-progress .mejs_empty__time-current, .theme-auto .audio-progress .mejs_empty__time-handle-content {
    background: #0867E2;
  }
}

/* line 8293, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-hovered {
  background: rgba(8, 103, 226, 0.5);
  z-index: 10;
}

/* line 8298, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-hovered.negative {
  background: rgba(0, 0, 0, 0.2);
}

/* line 8302, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-current,
.audio-progress .mejs_empty__time-buffering,
.audio-progress .mejs_empty__time-loaded,
.audio-progress .mejs_empty__time-hovered {
  left: 0;
  transform: scaleX(0);
  transform-origin: 0 0;
  transition: 0.15s ease-in all;
  width: 100%;
}

/* line 8318, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-buffering {
  transform: scaleX(1);
}

/* line 8324, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-hovered {
  transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);
}

/* line 8329, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-hovered.no-hover {
  transform: scaleX(0) !important;
}

/* line 8335, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-handle,
.audio-progress .mejs_empty__time-handle-content {
  border: 4px solid transparent;
  cursor: pointer;
  left: 0;
  position: absolute;
  transform: translateX(0);
  z-index: 11;
}

/* line 8347, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-handle-content {
  border: 4px solid rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  height: 10px;
  left: -7px;
  top: -4px;
  transform: scale(0);
  width: 10px;
}

/* line 8359, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-rail:hover .mejs_empty__time-handle-content,
.audio-progress .mejs_empty__time-rail .mejs_empty__time-handle-content:focus,
.audio-progress .mejs_empty__time-rail .mejs_empty__time-handle-content:active {
  transform: scale(1);
}

/* line 8367, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-float {
  background: #eee;
  border: solid 1px #333;
  bottom: 100%;
  color: #111;
  display: none;
  height: 17px;
  margin-bottom: 9px;
  position: absolute;
  text-align: center;
  transform: translateX(-50%);
  width: 36px;
}

/* line 8383, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-float-current {
  display: block;
  left: 0;
  margin: 2px;
  text-align: center;
  width: 30px;
}

/* line 8391, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-float-corner {
  border: solid 5px #eee;
  border-color: #eee transparent transparent;
  border-radius: 0;
  display: block;
  height: 0;
  left: 50%;
  line-height: 0;
  position: absolute;
  top: 100%;
  transform: translateX(-50%);
  width: 0;
}

/* line 8407, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__long-video .mejs_empty__time-float {
  margin-left: -23px;
  width: 64px;
}

/* line 8412, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__long-video .mejs_empty__time-float-current {
  width: 60px;
}

/* line 8416, app/assets/stylesheets/application.scss */
.audio-progress .mejs_empty__time-float {
  display: none !important;
}

/*------------------------------------------------------------------------------
Bigfoot
------------------------------------------------------------------------------*/
/* line 8424, app/assets/stylesheets/application.scss */
.bigfoot-footnote__button {
  /* variable name: $color-contrast-600 */
  background-color: #39404B;
  padding: 0.1em;
  border-radius: 8px;
  min-width: 30px;
  line-height: 1;
  /* variable name: $ */
  color: white;
  font-size: 70%;
  font-weight: bold;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .bigfoot-footnote__button {
    background-color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .bigfoot-footnote__button {
  /* variable name: $color-contrast-600 */
  background-color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .bigfoot-footnote__button {
  /* variable name: $color-contrast-600 */
  background-color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .bigfoot-footnote__button {
  /* variable name: $color-contrast-600 */
  background-color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .bigfoot-footnote__button {
  /* variable name: $color-contrast-600 */
  background-color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .bigfoot-footnote__button {
  background-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .bigfoot-footnote__button {
    background-color: #D4D4D4;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .bigfoot-footnote__button {
    color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .bigfoot-footnote__button {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .bigfoot-footnote__button {
  /* variable name: $ */
  color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .bigfoot-footnote__button {
  /* variable name: $ */
  color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .bigfoot-footnote__button {
  /* variable name: $ */
  color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .bigfoot-footnote__button {
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .bigfoot-footnote__button {
    color: black;
  }
}

/* line 8434, app/assets/stylesheets/application.scss */
.footnote-circle {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .footnote-circle {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .footnote-circle {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .footnote-circle {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .footnote-circle {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .footnote-circle {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .footnote-circle {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .footnote-circle {
    fill: #D4D4D4;
  }
}

/* line 8437, app/assets/stylesheets/application.scss */
.bigfoot-footnote__content, .bigfoot-footnote__tooltip {
  background-color: #F5F5F7;
  color: #0D1623;
  line-height: 1.6;
}

/* line 8442, app/assets/stylesheets/application.scss */
.bigfoot-footnote.is-active {
  opacity: 1 !important;
}

/* line 8446, app/assets/stylesheets/application.scss */
.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before {
  background-image: linear-gradient(to bottom, #F5F5F7 50%, rgba(255, 255, 255, 0) 100%);
}

/* line 8449, app/assets/stylesheets/application.scss */
.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #F5F5F7 50%);
}

/* line 8453, app/assets/stylesheets/application.scss */
.theme-dusk .bigfoot-footnote a, .theme-midnight .bigfoot-footnote a {
  color: black !important;
}

/* line 8456, app/assets/stylesheets/application.scss */
.theme-dusk .bigfoot-footnote a:hover, .theme-midnight .bigfoot-footnote a:hover {
  /* variable name: $color-selected */
  color: #0867E2 !important;
  text-decoration: underline !important;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .theme-dusk .bigfoot-footnote a:hover, .theme-auto .theme-midnight .bigfoot-footnote a:hover {
    color: #0867E2 !important;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .theme-dusk .bigfoot-footnote a:hover, .theme-day .theme-midnight .bigfoot-footnote a:hover {
  /* variable name: $color-selected */
  color: #0867E2 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .theme-dusk .bigfoot-footnote a:hover, .theme-sunset .theme-midnight .bigfoot-footnote a:hover {
  /* variable name: $color-selected */
  color: #0867E2 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .theme-dusk .bigfoot-footnote a:hover, .theme-dusk .theme-midnight .bigfoot-footnote a:hover {
  /* variable name: $color-selected */
  color: #0867E2 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .theme-dusk .bigfoot-footnote a:hover, .theme-midnight .theme-midnight .bigfoot-footnote a:hover {
  /* variable name: $color-selected */
  color: #0867E2 !important;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .theme-dusk .bigfoot-footnote a:hover, .theme-auto .theme-midnight .bigfoot-footnote a:hover {
  color: #0867E2 !important;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .theme-dusk .bigfoot-footnote a:hover, .theme-auto .theme-midnight .bigfoot-footnote a:hover {
    color: #0867E2 !important;
  }
}

/*------------------------------------------------------------------------------
Media Queries
------------------------------------------------------------------------------*/
@media (max-width: 680px) {
  /* line 8465, app/assets/stylesheets/application.scss */
  .subscribe-promo {
    display: none;
  }
}

/* line 8471, app/assets/stylesheets/application.scss */
.has-offscreen-panels .audio-panel {
  bottom: 0;
}

/* line 8474, app/assets/stylesheets/application.scss */
.has-offscreen-panels .desktop-hide {
  display: block !important;
}

/* line 8477, app/assets/stylesheets/application.scss */
.has-offscreen-panels .ui-resizable-handle {
  display: none !important;
}

/* line 8481, app/assets/stylesheets/application.scss */
.has-offscreen-panels.nothing-selected .feeds-column {
  flex-grow: 1;
  border-right: none;
}

/* line 8485, app/assets/stylesheets/application.scss */
.has-offscreen-panels.nothing-selected .entry-column,
.has-offscreen-panels.nothing-selected .entries-column {
  display: none;
}

/* line 8491, app/assets/stylesheets/application.scss */
.has-offscreen-panels.feed-selected .feeds-column {
  display: none;
}

/* line 8496, app/assets/stylesheets/application.scss */
.has-offscreen-panels.entry-selected .feeds-column {
  display: none;
}

/* line 8500, app/assets/stylesheets/application.scss */
.has-offscreen-panels .entries-header {
  display: flex;
}

/* line 8503, app/assets/stylesheets/application.scss */
.has-offscreen-panels .feeds-column, .has-offscreen-panels .entries-column {
  width: 100% !important;
}

/* line 8506, app/assets/stylesheets/application.scss */
.has-offscreen-panels .search-button {
  visibility: visible !important;
}

/* line 8509, app/assets/stylesheets/application.scss */
.has-offscreen-panels .entries {
  top: -1px;
  transform: translateY(41px);
}

/* line 8513, app/assets/stylesheets/application.scss */
.has-offscreen-panels.hide-search .entries {
  transform: translateY(0);
}

/* line 8516, app/assets/stylesheets/application.scss */
.has-offscreen-panels .entry-basement {
  top: 41px;
}

/* line 8519, app/assets/stylesheets/application.scss */
.has-offscreen-panels .theme-settings {
  border-right: none !important;
}

/* line 8522, app/assets/stylesheets/application.scss */
.has-offscreen-panels .account-toolbar {
  display: none;
}

/* line 8525, app/assets/stylesheets/application.scss */
.has-offscreen-panels .feeds-inner {
  bottom: 0;
}

/* line 8528, app/assets/stylesheets/application.scss */
.has-offscreen-panels .entry-header h1 {
  font-size: 1.6em;
}

/* line 8531, app/assets/stylesheets/application.scss */
.has-offscreen-panels .entry-header .feed-title {
  display: block !important;
}

/* line 8534, app/assets/stylesheets/application.scss */
.has-offscreen-panels .entries ul li.starred:hover .icon-star {
  display: block !important;
}

/* line 8538, app/assets/stylesheets/application.scss */
.has-offscreen-panels .basement-toolbar:before {
  right: 19px;
}

/* line 8541, app/assets/stylesheets/application.scss */
.has-offscreen-panels .basement-toolbar:after {
  right: 20px;
}

/* line 8546, app/assets/stylesheets/application.scss */
.has-offscreen-panels .share-form:before {
  right: 196px;
}

/* line 8549, app/assets/stylesheets/application.scss */
.has-offscreen-panels .share-form:after {
  right: 197px;
}

/* line 8553, app/assets/stylesheets/application.scss */
.has-offscreen-panels .toolbar-tag {
  display: none !important;
}

/* line 8557, app/assets/stylesheets/application.scss */
.has-offscreen-panels .app-wrap .feeds-column,
.has-offscreen-panels .app-wrap .entries-column {
  border-right: none;
}

/* line 8565, app/assets/stylesheets/application.scss */
.has-offscreen-panels.touch .feeds ul li .feed-link {
  /* size in pixels: 16 */
  font-size: 1rem;
  padding-top: 11px;
  padding-bottom: 11px;
}

/* line 8575, app/assets/stylesheets/application.scss */
.one-up .entry-toolbar .site-info .feed-button {
  margin-left: 0;
  padding: 0 10px 0 5px;
}

/* line 8579, app/assets/stylesheets/application.scss */
.one-up .entry-toolbar .site-info .back-button {
  display: flex;
}

/* line 8582, app/assets/stylesheets/application.scss */
.one-up .entry-toolbar .site-info .entry-feed-title {
  display: none;
}

/* line 8587, app/assets/stylesheets/application.scss */
.one-up .entry-inner {
  padding: 16px;
}

/* line 8589, app/assets/stylesheets/application.scss */
.modal .one-up .entry-inner {
  padding-left: 0;
  padding-right: 0;
}

/* line 8594, app/assets/stylesheets/application.scss */
.one-up .mobile-hide {
  display: none !important;
}

/* line 8598, app/assets/stylesheets/application.scss */
.one-up.entry-selected .feeds-column,
.one-up.entry-selected .entries-column {
  display: none;
}

/*------------------------------------------------------------------------------
Add
------------------------------------------------------------------------------*/
/* line 8610, app/assets/stylesheets/application.scss */
button.close {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  color: #91959B;
}

/* line 8617, app/assets/stylesheets/application.scss */
button.close svg * {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto button.close svg * {
    fill: #707070;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day button.close svg * {
  /* variable name: $color-contrast-400 */
  fill: #91959B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset button.close svg * {
  /* variable name: $color-contrast-400 */
  fill: #8E8C88;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk button.close svg * {
  /* variable name: $color-contrast-400 */
  fill: #707070;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight button.close svg * {
  /* variable name: $color-contrast-400 */
  fill: #595959;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto button.close svg * {
  fill: #91959B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto button.close svg * {
    fill: #707070;
  }
}

/* line 8622, app/assets/stylesheets/application.scss */
.modal-header-input {
  position: relative;
  top: 0;
  z-index: 100;
}

/* line 8627, app/assets/stylesheets/application.scss */
.modal-replaced .modal-header-input {
  position: -webkit-sticky;
  position: sticky;
}

/* line 8631, app/assets/stylesheets/application.scss */
.theme-day .modal-header-input .favicon-wrap {
  background-color: transparent;
}

/* line 8635, app/assets/stylesheets/application.scss */
.modal-header-input .icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

/* line 8645, app/assets/stylesheets/application.scss */
.modal-header-input .icon svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header-input .icon svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-header-input .icon svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-header-input .icon svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-header-input .icon svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-header-input .icon svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-header-input .icon svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header-input .icon svg {
    fill: #D4D4D4;
  }
}

/* line 8648, app/assets/stylesheets/application.scss */
.modal-header-input .icon.favicon-icon {
  right: 0;
  left: auto;
}

/* line 8652, app/assets/stylesheets/application.scss */
.theme-day .modal-header-input .icon.favicon-icon .favicon-wrap {
  background-color: transparent;
}

/* line 8656, app/assets/stylesheets/application.scss */
.modal-header-input .icon.favicon-icon .twitter-profile-image {
  height: 34px;
  width: 34px;
}

/* line 8659, app/assets/stylesheets/application.scss */
.modal-header-input .icon.favicon-icon .twitter-profile-image img {
  height: 30px;
  width: 30px;
}

@media (max-width: 700px) {
  /* line 8635, app/assets/stylesheets/application.scss */
  .modal-header-input .icon {
    width: 48px;
  }
}

/* line 8669, app/assets/stylesheets/application.scss */
.modal-header-input input {
  border-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin: 0;
  border-width: 1px;
  border-style: solid;
  /* variable name: $ */
  border-color: transparent;
  margin: 0;
  width: 100%;
  max-width: 100%;
  padding: 18px 64px 18px 56px;
  font-size: 24px;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header-input input {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-header-input input {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-header-input input {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-header-input input {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-header-input input {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-header-input input {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header-input input {
    border-color: transparent;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header-input input {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-header-input input {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-header-input input {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-header-input input {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-header-input input {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-header-input input {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header-input input {
    color: #F6F6F6;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header-input input {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-header-input input {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-header-input input {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-header-input input {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-header-input input {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-header-input input {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header-input input {
    background-color: #2D2D2D;
  }
}

/* line 8682, app/assets/stylesheets/application.scss */
.modal-header-input input.processing {
  background-position: right 24px top 26px;
}

@media (max-width: 700px) {
  /* line 8682, app/assets/stylesheets/application.scss */
  .modal-header-input input.processing {
    background-position: right 16px top 26px;
  }
}

/* line 8688, app/assets/stylesheets/application.scss */
.modal-top .modal-header-input input {
  border-radius: 0;
}

/* line 8691, app/assets/stylesheets/application.scss */
.modal-header-input input:focus {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  border-width: 1px;
  border-style: solid;
  /* variable name: $ */
  border-color: transparent;
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header-input input:focus {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-header-input input:focus {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-header-input input:focus {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-header-input input:focus {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-header-input input:focus {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-header-input input:focus {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header-input input:focus {
    color: #F6F6F6;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header-input input:focus {
    border-color: transparent;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-header-input input:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-header-input input:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-header-input input:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-header-input input:focus {
  /* variable name: $ */
  border-color: transparent;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-header-input input:focus {
  border-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header-input input:focus {
    border-color: transparent;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header-input input:focus {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-header-input input:focus {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-header-input input:focus {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-header-input input:focus {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-header-input input:focus {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-header-input input:focus {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header-input input:focus {
    background-color: #2D2D2D;
  }
}

@media (max-width: 700px) {
  /* line 8669, app/assets/stylesheets/application.scss */
  .modal-header-input input {
    padding-left: 48px;
    padding-right: 48px;
  }
}

/* line 8704, app/assets/stylesheets/application.scss */
.feeds-search {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
  border-radius: 8px;
  position: relative;
  display: flex;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds-search {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds-search {
  /* variable name: $color-contrast-100 */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds-search {
  /* variable name: $color-contrast-100 */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds-search {
  /* variable name: $color-contrast-100 */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds-search {
  /* variable name: $color-contrast-100 */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds-search {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds-search {
    background-color: #2D2D2D;
  }
}

/* line 8709, app/assets/stylesheets/application.scss */
.feeds-search input {
  border-radius: 8px;
  padding-left: 16px;
}

/* line 8714, app/assets/stylesheets/application.scss */
.feeds-search .favicon-target {
  position: absolute;
  right: 24px;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
}

/* line 8721, app/assets/stylesheets/application.scss */
.feeds-search .favicon-target .favicon-wrap {
  position: static;
  margin: auto;
}

/* line 8725, app/assets/stylesheets/application.scss */
.feeds-search .favicon-target .twitter-profile-image {
  height: 34px;
  width: 34px;
}

/* line 8728, app/assets/stylesheets/application.scss */
.feeds-search .favicon-target .twitter-profile-image img {
  height: 30px;
  width: 30px;
  border-radius: 30px;
}

/* line 8735, app/assets/stylesheets/application.scss */
.feeds-search label {
  /* variable name: $color-contrast-500 */
  color: #707680;
  font-weight: bold;
  white-space: nowrap;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  padding: 5px 0 0 24px;
  font-size: 18px;
  padding-top: 5px;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds-search label {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .feeds-search label {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .feeds-search label {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .feeds-search label {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .feeds-search label {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .feeds-search label {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .feeds-search label {
    color: #8C8C8C;
  }
}

@media (max-width: 700px) {
  /* line 8748, app/assets/stylesheets/application.scss */
  .feeds-search label {
    padding-left: 16px;
  }
  /* line 8751, app/assets/stylesheets/application.scss */
  .feeds-search .favicon-target {
    right: 16px;
  }
}

/* line 8757, app/assets/stylesheets/application.scss */
.available-subscriptions {
  opacity: 0;
  transition: opacity .2s linear;
}

/* line 8760, app/assets/stylesheets/application.scss */
.available-subscriptions input[type=text] {
  max-width: 100%;
  margin-bottom: 0;
}

/* line 8764, app/assets/stylesheets/application.scss */
.available-subscriptions h5 {
  font-size: 16px;
  font-weight: normal;
  margin: 1em 0 .5em 0;
}

/* line 8769, app/assets/stylesheets/application.scss */
.available-subscriptions .subscription-option {
  display: flex;
  align-items: stretch;
  margin-bottom: 35px;
}

/* line 8773, app/assets/stylesheets/application.scss */
.available-subscriptions .subscription-option .title {
  flex: 1;
  position: relative;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}

/* line 8781, app/assets/stylesheets/application.scss */
.available-subscriptions .subscription-option .feed-url {
  position: absolute;
  bottom: -22px;
  left: 8px;
  font-size: 12px;
  /* variable name: $color-contrast-500 */
  color: #707680;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 90%;
  padding-right: 5px;
  margin: 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .available-subscriptions .subscription-option .feed-url {
    color: #8C8C8C;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .available-subscriptions .subscription-option .feed-url {
  /* variable name: $color-contrast-500 */
  color: #707680;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .available-subscriptions .subscription-option .feed-url {
  /* variable name: $color-contrast-500 */
  color: #6E6D69;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .available-subscriptions .subscription-option .feed-url {
  /* variable name: $color-contrast-500 */
  color: #8C8C8C;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .available-subscriptions .subscription-option .feed-url {
  /* variable name: $color-contrast-500 */
  color: #757575;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .available-subscriptions .subscription-option .feed-url {
  color: #707680;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .available-subscriptions .subscription-option .feed-url {
    color: #8C8C8C;
  }
}

/* line 8794, app/assets/stylesheets/application.scss */
.available-subscriptions .subscription-option .action {
  display: flex;
  align-items: center;
  margin: 0 0 0 24px;
  position: relative;
  flex-shrink: 0;
  width: 43px;
}

/* line 8801, app/assets/stylesheets/application.scss */
.available-subscriptions .subscription-option .action [type=checkbox] {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* line 8806, app/assets/stylesheets/application.scss */
.available-subscriptions .subscription-option .action .switch-inner {
  position: relative;
  right: auto;
  top: auto;
}

/* line 8811, app/assets/stylesheets/application.scss */
.available-subscriptions .subscription-option .action.hide {
  display: none;
}

/* line 8816, app/assets/stylesheets/application.scss */
.available-subscriptions .feed-url {
  display: none;
}

/* line 8819, app/assets/stylesheets/application.scss */
.available-subscriptions .title .feed-url {
  display: block;
}

/* line 8823, app/assets/stylesheets/application.scss */
.modal-footer-message {
  /* size in pixels: 14 */
  font-size: 0.875rem;
  margin-right: auto !important;
}

@media (max-width: 600px) {
  /* line 8823, app/assets/stylesheets/application.scss */
  .modal-footer-message {
    display: none !important;
  }
}

/* line 8832, app/assets/stylesheets/application.scss */
.modal-purpose-subscribe .modal-body, .modal-purpose-subscribe .modal-footer {
  display: none;
}

/* line 8837, app/assets/stylesheets/application.scss */
.modal-purpose-subscribe .done .modal-body {
  display: block;
}

/* line 8840, app/assets/stylesheets/application.scss */
.modal-purpose-subscribe .done .modal-footer {
  display: flex !important;
}

/* line 8843, app/assets/stylesheets/application.scss */
.modal-purpose-subscribe .done .feeds-search {
  border-radius: 8px 8px 0 0 !important;
}

/* line 8846, app/assets/stylesheets/application.scss */
.modal-purpose-subscribe .done .available-subscriptions {
  opacity: 1;
}

/* line 8849, app/assets/stylesheets/application.scss */
.modal-purpose-subscribe .done .subscribe-footer, .modal-purpose-subscribe .done .password-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  margin-left: 0 !important;
}

/* line 8855, app/assets/stylesheets/application.scss */
.modal-purpose-subscribe .done .subscribe-footer.hide, .modal-purpose-subscribe .done .password-footer.hide {
  display: none;
}

/* line 8862, app/assets/stylesheets/application.scss */
.autocomplete-suggestions {
  width: 100% !important;
  position: static !important;
  max-height: auto !important;
}

/* line 8868, app/assets/stylesheets/application.scss */
.autocomplete-suggestion {
  font-size: 14px;
  padding: 6px 11px;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-suggestion {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .autocomplete-suggestion {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .autocomplete-suggestion {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .autocomplete-suggestion {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .autocomplete-suggestion {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .autocomplete-suggestion {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-suggestion {
    color: #F6F6F6;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-suggestion {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .autocomplete-suggestion {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .autocomplete-suggestion {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .autocomplete-suggestion {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .autocomplete-suggestion {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .autocomplete-suggestion {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-suggestion {
    border-color: black;
  }
}

/* line 8877, app/assets/stylesheets/application.scss */
.autocomplete-suggestion strong {
  font-weight: normal;
}

/* line 8880, app/assets/stylesheets/application.scss */
.autocomplete-suggestion:last-child {
  border-bottom: none;
}

/* line 8883, app/assets/stylesheets/application.scss */
.autocomplete-suggestion:hover, .autocomplete-suggestion.autocomplete-selected {
  /* variable name: $color-selected */
  background-color: #0867E2;
  color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-suggestion:hover, .theme-auto .autocomplete-suggestion.autocomplete-selected {
    background-color: #0867E2;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .autocomplete-suggestion:hover, .theme-day .autocomplete-suggestion.autocomplete-selected {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .autocomplete-suggestion:hover, .theme-sunset .autocomplete-suggestion.autocomplete-selected {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .autocomplete-suggestion:hover, .theme-dusk .autocomplete-suggestion.autocomplete-selected {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .autocomplete-suggestion:hover, .theme-midnight .autocomplete-suggestion.autocomplete-selected {
  /* variable name: $color-selected */
  background-color: #0867E2;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .autocomplete-suggestion:hover, .theme-auto .autocomplete-suggestion.autocomplete-selected {
  background-color: #0867E2;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-suggestion:hover, .theme-auto .autocomplete-suggestion.autocomplete-selected {
    background-color: #0867E2;
  }
}

/* line 8889, app/assets/stylesheets/application.scss */
.autocomplete-parent {
  position: relative;
}

/* line 8891, app/assets/stylesheets/application.scss */
.autocomplete-parent .autocomplete-suggestions {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  /* variable name: $color-base-alt */
  background-color: white;
  box-shadow: 0px 4px 6px 2px rgba(0, 0, 0, 0.1);
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-parent .autocomplete-suggestions {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .autocomplete-parent .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .autocomplete-parent .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .autocomplete-parent .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .autocomplete-parent .autocomplete-suggestions {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .autocomplete-parent .autocomplete-suggestions {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-parent .autocomplete-suggestions {
    border-color: black;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-parent .autocomplete-suggestions {
    background-color: #2D2D2D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .autocomplete-parent .autocomplete-suggestions {
  /* variable name: $color-base-alt */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .autocomplete-parent .autocomplete-suggestions {
  /* variable name: $color-base-alt */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .autocomplete-parent .autocomplete-suggestions {
  /* variable name: $color-base-alt */
  background-color: #2D2D2D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .autocomplete-parent .autocomplete-suggestions {
  /* variable name: $color-base-alt */
  background-color: #141414;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .autocomplete-parent .autocomplete-suggestions {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-parent .autocomplete-suggestions {
    background-color: #2D2D2D;
  }
}

/* line 8897, app/assets/stylesheets/application.scss */
.autocomplete-parent .autocomplete-suggestion {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  padding: 12px 16px;
  cursor: pointer;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-parent .autocomplete-suggestion {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .autocomplete-parent .autocomplete-suggestion {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .autocomplete-parent .autocomplete-suggestion {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .autocomplete-parent .autocomplete-suggestion {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .autocomplete-parent .autocomplete-suggestion {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .autocomplete-parent .autocomplete-suggestion {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-parent .autocomplete-suggestion {
    color: #F6F6F6;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-parent .autocomplete-suggestion {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .autocomplete-parent .autocomplete-suggestion {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .autocomplete-parent .autocomplete-suggestion {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .autocomplete-parent .autocomplete-suggestion {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .autocomplete-parent .autocomplete-suggestion {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .autocomplete-parent .autocomplete-suggestion {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-parent .autocomplete-suggestion {
    border-color: black;
  }
}

/* line 8902, app/assets/stylesheets/application.scss */
.autocomplete-parent .autocomplete-suggestion:hover, .autocomplete-parent .autocomplete-suggestion.autocomplete-selected {
  /* variable name: $color-selected */
  background-color: #0867E2 !important;
  color: white !important;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-parent .autocomplete-suggestion:hover, .theme-auto .autocomplete-parent .autocomplete-suggestion.autocomplete-selected {
    background-color: #0867E2 !important;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .autocomplete-parent .autocomplete-suggestion:hover, .theme-day .autocomplete-parent .autocomplete-suggestion.autocomplete-selected {
  /* variable name: $color-selected */
  background-color: #0867E2 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .autocomplete-parent .autocomplete-suggestion:hover, .theme-sunset .autocomplete-parent .autocomplete-suggestion.autocomplete-selected {
  /* variable name: $color-selected */
  background-color: #0867E2 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .autocomplete-parent .autocomplete-suggestion:hover, .theme-dusk .autocomplete-parent .autocomplete-suggestion.autocomplete-selected {
  /* variable name: $color-selected */
  background-color: #0867E2 !important;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .autocomplete-parent .autocomplete-suggestion:hover, .theme-midnight .autocomplete-parent .autocomplete-suggestion.autocomplete-selected {
  /* variable name: $color-selected */
  background-color: #0867E2 !important;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .autocomplete-parent .autocomplete-suggestion:hover, .theme-auto .autocomplete-parent .autocomplete-suggestion.autocomplete-selected {
  background-color: #0867E2 !important;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .autocomplete-parent .autocomplete-suggestion:hover, .theme-auto .autocomplete-parent .autocomplete-suggestion.autocomplete-selected {
    background-color: #0867E2 !important;
  }
}

/* line 8907, app/assets/stylesheets/application.scss */
.autocomplete-parent .autocomplete-suggestion:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 8911, app/assets/stylesheets/application.scss */
.autocomplete-parent .autocomplete-suggestion:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 8915, app/assets/stylesheets/application.scss */
.autocomplete-parent .share-autocomplete {
  z-index: 2;
  position: absolute;
  top: 32px;
  left: 7px;
  width: 100%;
  max-width: 400px;
}

/* line 8923, app/assets/stylesheets/application.scss */
.autocomplete-parent .subscribe-tags-autocomplete {
  z-index: 2;
  position: absolute;
  top: 41px;
  left: 0;
  width: 200px;
}

@media (max-width: 700px) {
  /* line 8934, app/assets/stylesheets/application.scss */
  .swipe .app-wrap {
    -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
  }
  /* line 8940, app/assets/stylesheets/application.scss */
  .swipe .app-panel {
    top: 0;
    height: 100% !important;
    width: 100% !important;
    display: block !important;
    scroll-snap-align: start;
    flex-shrink: 0;
  }
}

/* line 8951, app/assets/stylesheets/application.scss */
.sidebar-column {
  height: 100%;
  width: 350px;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  border-right-width: 1px;
  border-right-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .sidebar-column {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .sidebar-column {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .sidebar-column {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .sidebar-column {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .sidebar-column {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .sidebar-column {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .sidebar-column {
    border-color: black;
  }
}

/* line 8959, app/assets/stylesheets/application.scss */
.swipe .sidebar-column {
  white-space: nowrap;
}

@media (max-width: 980px) {
  /* line 8951, app/assets/stylesheets/application.scss */
  .sidebar-column {
    width: 320px;
  }
}

@media (max-width: 800px) {
  /* line 8951, app/assets/stylesheets/application.scss */
  .sidebar-column {
    width: 300px;
  }
}

/* line 8971, app/assets/stylesheets/application.scss */
.two-up.swipe .app-panel {
  top: 0;
  height: 100% !important;
  white-space: normal;
  display: block;
}

/* line 8977, app/assets/stylesheets/application.scss */
.two-up.swipe .sidebar-column .app-panel {
  display: inline-block !important;
  scroll-snap-align: start;
  width: 100% !important;
}

/* Modal */
/* line 8985, app/assets/stylesheets/application.scss */
.modal-open {
  overflow: hidden;
}

/* line 8989, app/assets/stylesheets/application.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 8994, app/assets/stylesheets/application.scss */
.modal-open.touch:not(.scroll-bars) .modal {
  min-height: 101%;
}

/* line 8998, app/assets/stylesheets/application.scss */
.fade {
  opacity: 0;
  transition: opacity 0.1s linear;
}

/* line 9003, app/assets/stylesheets/application.scss */
.fade.show {
  opacity: 1;
}

/* line 9007, app/assets/stylesheets/application.scss */
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

/* line 9019, app/assets/stylesheets/application.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 48px 8px 8px 8px;
  pointer-events: none;
  box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.4);
  border-radius: 8px;
  margin-bottom: env(safe-area-inset-bottom);
}

/* line 9027, app/assets/stylesheets/application.scss */
.native .modal-dialog {
  box-shadow: none;
}

/* line 9032, app/assets/stylesheets/application.scss */
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, height 0.15s ease-in;
  transform: translate(0, -25%);
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 9038, app/assets/stylesheets/application.scss */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 9043, app/assets/stylesheets/application.scss */
.modal.show .modal-dialog {
  transform: translate(0, 0);
}

/* line 9047, app/assets/stylesheets/application.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}

/* line 9053, app/assets/stylesheets/application.scss */
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (0.5rem * 2));
  content: "";
}

/* line 9059, app/assets/stylesheets/application.scss */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: all;
  /* variable name: $color-base */
  background-color: white;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  outline: 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-content {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-content {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-content {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-content {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-content {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-content {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-content {
    background-color: #262626;
  }
}

/* line 9072, app/assets/stylesheets/application.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  opacity: 0;
  transition: opacity 0.15s linear;
}

/* line 9081, app/assets/stylesheets/application.scss */
.native .modal-backdrop {
  transition: none;
}

/* line 9086, app/assets/stylesheets/application.scss */
.modal-backdrop, .theme-color-overlay {
  background-color: rgba(38, 38, 38, 0.5);
}

/* line 9090, app/assets/stylesheets/application.scss */
.modal-header {
  top: 0;
  position: relative;
  z-index: 100;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 12px 24px 12px 24px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
  /* variable name: $color-base */
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-header {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-header {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-header {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-header {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-header {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header {
    border-color: black;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-header {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-header {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-header {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-header {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-header {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-header {
    background-color: #262626;
  }
}

/* line 9102, app/assets/stylesheets/application.scss */
.modal-top .modal-header {
  border-radius: 0;
}

@media (max-width: 700px) {
  /* line 9090, app/assets/stylesheets/application.scss */
  .modal-header {
    padding-left: 16px;
    padding-right: 16px;
  }
}

/* line 9109, app/assets/stylesheets/application.scss */
.modal-header h5 {
  font-size: 24px;
  margin: 0;
}

@media (max-width: 700px) {
  /* line 9109, app/assets/stylesheets/application.scss */
  .modal-header h5 {
    font-size: 20px;
  }
}

/* line 9119, app/assets/stylesheets/application.scss */
.modal-shown .modal-header {
  position: -webkit-sticky;
  position: sticky;
}

/* line 9124, app/assets/stylesheets/application.scss */
.modal-header .close {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 64px;
  right: 0;
}

@media (max-width: 700px) {
  /* line 9124, app/assets/stylesheets/application.scss */
  .modal-header .close {
    width: 51px;
  }
}

/* line 9133, app/assets/stylesheets/application.scss */
.modal-header .close svg {
  position: relative;
  top: 2px;
}

/* line 9139, app/assets/stylesheets/application.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  padding-right: 80px;
  font-weight: 600;
}

/* line 9151, app/assets/stylesheets/application.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 24px;
}

@media (max-width: 700px) {
  /* line 9151, app/assets/stylesheets/application.scss */
  .modal-body {
    padding: 16px;
  }
}

/* line 9160, app/assets/stylesheets/application.scss */
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 16px 24px;
  border-top-width: 1px;
  border-top-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-footer {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-footer {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-footer {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-footer {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-footer {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-footer {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-footer {
    border-color: black;
  }
}

/* line 9166, app/assets/stylesheets/application.scss */
.modal-footer.hide {
  display: none;
}

@media (max-width: 700px) {
  /* line 9160, app/assets/stylesheets/application.scss */
  .modal-footer {
    padding: 16px;
  }
}

/* line 9175, app/assets/stylesheets/application.scss */
.modal-footer > :not(:first-child), .subscribe-footer > :not(:first-child), .password-footer > :not(:first-child) {
  margin-left: 16px;
}

/* line 9180, app/assets/stylesheets/application.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  /* line 9189, app/assets/stylesheets/application.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 2.6rem auto 1.75rem auto;
  }
  /* line 9193, app/assets/stylesheets/application.scss */
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  /* line 9196, app/assets/stylesheets/application.scss */
  .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  /* line 9199, app/assets/stylesheets/application.scss */
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 800px) {
  /* line 9205, app/assets/stylesheets/application.scss */
  .modal-md {
    max-width: 650px;
  }
}

@media (min-width: 896px) {
  /* line 9211, app/assets/stylesheets/application.scss */
  .modal-md {
    max-width: 725px;
  }
}

@media (min-width: 992px) {
  /* line 9217, app/assets/stylesheets/application.scss */
  .modal-lg {
    max-width: 800px;
  }
}

/* line 9224, app/assets/stylesheets/application.scss */
.modal-purpose-generic .modal-body, .modal-purpose-search .modal-body {
  padding: 0;
}

/* line 9230, app/assets/stylesheets/application.scss */
.modal-purpose-generic .modal-footer, .modal-purpose-subscribe .modal-footer, .modal-purpose-edit .modal-footer {
  bottom: 0;
  z-index: 2;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  /* variable name: $color-base */
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-purpose-generic .modal-footer, .theme-auto .modal-purpose-subscribe .modal-footer, .theme-auto .modal-purpose-edit .modal-footer {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-purpose-generic .modal-footer, .theme-day .modal-purpose-subscribe .modal-footer, .theme-day .modal-purpose-edit .modal-footer {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-purpose-generic .modal-footer, .theme-sunset .modal-purpose-subscribe .modal-footer, .theme-sunset .modal-purpose-edit .modal-footer {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-purpose-generic .modal-footer, .theme-dusk .modal-purpose-subscribe .modal-footer, .theme-dusk .modal-purpose-edit .modal-footer {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-purpose-generic .modal-footer, .theme-midnight .modal-purpose-subscribe .modal-footer, .theme-midnight .modal-purpose-edit .modal-footer {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-purpose-generic .modal-footer, .theme-auto .modal-purpose-subscribe .modal-footer, .theme-auto .modal-purpose-edit .modal-footer {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-purpose-generic .modal-footer, .theme-auto .modal-purpose-subscribe .modal-footer, .theme-auto .modal-purpose-edit .modal-footer {
    background-color: #262626;
  }
}

/* line 9236, app/assets/stylesheets/application.scss */
.modal-bottom .modal-purpose-generic .modal-footer, .modal-bottom .modal-purpose-subscribe .modal-footer, .modal-bottom .modal-purpose-edit .modal-footer {
  border-radius: 0;
}

/* line 9239, app/assets/stylesheets/application.scss */
.modal-shown .modal-purpose-generic .modal-footer, .modal-shown .modal-purpose-subscribe .modal-footer, .modal-shown .modal-purpose-edit .modal-footer {
  position: -webkit-sticky;
  position: sticky;
}

/* line 9242, app/assets/stylesheets/application.scss */
.modal-purpose-generic .modal-footer .delete-button, .modal-purpose-subscribe .modal-footer .delete-button, .modal-purpose-edit .modal-footer .delete-button {
  display: flex;
  align-items: center;
  margin-right: auto;
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-purpose-generic .modal-footer .delete-button, .theme-auto .modal-purpose-subscribe .modal-footer .delete-button, .theme-auto .modal-purpose-edit .modal-footer .delete-button {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-purpose-generic .modal-footer .delete-button, .theme-day .modal-purpose-subscribe .modal-footer .delete-button, .theme-day .modal-purpose-edit .modal-footer .delete-button {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-purpose-generic .modal-footer .delete-button, .theme-sunset .modal-purpose-subscribe .modal-footer .delete-button, .theme-sunset .modal-purpose-edit .modal-footer .delete-button {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-purpose-generic .modal-footer .delete-button, .theme-dusk .modal-purpose-subscribe .modal-footer .delete-button, .theme-dusk .modal-purpose-edit .modal-footer .delete-button {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-purpose-generic .modal-footer .delete-button, .theme-midnight .modal-purpose-subscribe .modal-footer .delete-button, .theme-midnight .modal-purpose-edit .modal-footer .delete-button {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-purpose-generic .modal-footer .delete-button, .theme-auto .modal-purpose-subscribe .modal-footer .delete-button, .theme-auto .modal-purpose-edit .modal-footer .delete-button {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-purpose-generic .modal-footer .delete-button, .theme-auto .modal-purpose-subscribe .modal-footer .delete-button, .theme-auto .modal-purpose-edit .modal-footer .delete-button {
    color: #D4D4D4;
  }
}

/* line 9247, app/assets/stylesheets/application.scss */
.modal-purpose-generic .modal-footer .delete-button svg, .modal-purpose-subscribe .modal-footer .delete-button svg, .modal-purpose-edit .modal-footer .delete-button svg {
  margin-right: 5px;
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-purpose-generic .modal-footer .delete-button svg, .theme-auto .modal-purpose-subscribe .modal-footer .delete-button svg, .theme-auto .modal-purpose-edit .modal-footer .delete-button svg {
    fill: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-purpose-generic .modal-footer .delete-button svg, .theme-day .modal-purpose-subscribe .modal-footer .delete-button svg, .theme-day .modal-purpose-edit .modal-footer .delete-button svg {
  /* variable name: $color-contrast-600 */
  fill: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-purpose-generic .modal-footer .delete-button svg, .theme-sunset .modal-purpose-subscribe .modal-footer .delete-button svg, .theme-sunset .modal-purpose-edit .modal-footer .delete-button svg {
  /* variable name: $color-contrast-600 */
  fill: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-purpose-generic .modal-footer .delete-button svg, .theme-dusk .modal-purpose-subscribe .modal-footer .delete-button svg, .theme-dusk .modal-purpose-edit .modal-footer .delete-button svg {
  /* variable name: $color-contrast-600 */
  fill: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-purpose-generic .modal-footer .delete-button svg, .theme-midnight .modal-purpose-subscribe .modal-footer .delete-button svg, .theme-midnight .modal-purpose-edit .modal-footer .delete-button svg {
  /* variable name: $color-contrast-600 */
  fill: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-purpose-generic .modal-footer .delete-button svg, .theme-auto .modal-purpose-subscribe .modal-footer .delete-button svg, .theme-auto .modal-purpose-edit .modal-footer .delete-button svg {
  fill: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-purpose-generic .modal-footer .delete-button svg, .theme-auto .modal-purpose-subscribe .modal-footer .delete-button svg, .theme-auto .modal-purpose-edit .modal-footer .delete-button svg {
    fill: #D4D4D4;
  }
}

/* line 9256, app/assets/stylesheets/application.scss */
.modal-purpose-edit .modal-footer {
  border-top: none;
}

/* line 9258, app/assets/stylesheets/application.scss */
.modal-bottom .modal-purpose-edit .modal-footer {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-bottom .modal-purpose-edit .modal-footer {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-bottom .modal-purpose-edit .modal-footer {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-bottom .modal-purpose-edit .modal-footer {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-bottom .modal-purpose-edit .modal-footer {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-bottom .modal-purpose-edit .modal-footer {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-bottom .modal-purpose-edit .modal-footer {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-bottom .modal-purpose-edit .modal-footer {
    border-color: black;
  }
}

/* line 9262, app/assets/stylesheets/application.scss */
.modal-purpose-edit .modal-body {
  padding-bottom: 32px;
}

/* line 9265, app/assets/stylesheets/application.scss */
.modal-purpose-edit .modal-body + .modal-footer {
  border-top-width: 1px;
  border-top-style: solid;
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-purpose-edit .modal-body + .modal-footer {
    border-color: black;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal-purpose-edit .modal-body + .modal-footer {
  /* variable name: $color-borders */
  border-color: #E9E9EB;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal-purpose-edit .modal-body + .modal-footer {
  /* variable name: $color-borders */
  border-color: #DFDCD6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal-purpose-edit .modal-body + .modal-footer {
  /* variable name: $color-borders */
  border-color: black;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal-purpose-edit .modal-body + .modal-footer {
  /* variable name: $color-borders */
  border-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal-purpose-edit .modal-body + .modal-footer {
  border-color: #E9E9EB;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal-purpose-edit .modal-body + .modal-footer {
    border-color: black;
  }
}

/* line 9268, app/assets/stylesheets/application.scss */
.modal-purpose-edit .control-group {
  margin-bottom: 0;
}

/* line 9273, app/assets/stylesheets/application.scss */
.modal-wrapper {
  transition: height .15s ease;
}

/* line 9275, app/assets/stylesheets/application.scss */
.modal-wrapper .modal-content *:not(.modal-header) {
  transition: opacity .15s linear;
}

/* line 9278, app/assets/stylesheets/application.scss */
.modal-wrapper.loading {
  overflow: hidden;
}

/* line 9280, app/assets/stylesheets/application.scss */
.modal-wrapper.loading .modal-content * {
  opacity: 0;
}

/* line 9283, app/assets/stylesheets/application.scss */
.modal-wrapper.loading .modal-header, .modal-wrapper.loading .modal-header * {
  opacity: 1;
}

/* line 9286, app/assets/stylesheets/application.scss */
.modal-wrapper.loading .modal-footer {
  position: static;
}

/* line 9291, app/assets/stylesheets/application.scss */
.modal-wrapper.loaded .modal-content *:not(.icon-check) {
  opacity: 1;
}

/* line 9298, app/assets/stylesheets/application.scss */
.modal .inset {
  border: none;
  /* variable name: $color-base */
  background-color: white;
  padding-bottom: 0;
  margin-bottom: 0;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal .inset {
    background-color: #262626;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal .inset {
  /* variable name: $color-base */
  background-color: white;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal .inset {
  /* variable name: $color-base */
  background-color: #f5f2eb;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal .inset {
  /* variable name: $color-base */
  background-color: #262626;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal .inset {
  /* variable name: $color-base */
  background-color: black;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal .inset {
  background-color: white;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal .inset {
    background-color: #262626;
  }
}

/* line 9304, app/assets/stylesheets/application.scss */
.modal .control-group {
  padding: 0;
}

/* line 9306, app/assets/stylesheets/application.scss */
.modal .control-group:first-child {
  padding-top: 0 !important;
}

/* line 9309, app/assets/stylesheets/application.scss */
.modal .control-group:empty {
  border-bottom: none;
}

/* line 9312, app/assets/stylesheets/application.scss */
.modal .control-group.tags-target {
  border-bottom: none;
}

/* line 9314, app/assets/stylesheets/application.scss */
.modal .control-group.tags-target .text {
  padding-right: 45px;
}

/* line 9318, app/assets/stylesheets/application.scss */
.modal .control-group .icon-delete {
  position: absolute;
  right: 0px;
  top: -2px;
  bottom: 0;
  width: 45px;
  padding: 0;
  border: none;
  text-align: right;
  /* variable name: $color-contrast-600 */
  color: #39404B;
  background: transparent !important;
  font-weight: bold;
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal .control-group .icon-delete {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal .control-group .icon-delete {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal .control-group .icon-delete {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal .control-group .icon-delete {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal .control-group .icon-delete {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal .control-group .icon-delete {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal .control-group .icon-delete {
    color: #D4D4D4;
  }
}

/* line 9334, app/assets/stylesheets/application.scss */
.modal .control-group .icon-delete:focus {
  box-shadow: 0px 0px 1px 0 #0867e2;
}

/* line 9339, app/assets/stylesheets/application.scss */
.modal .group-header {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .modal .group-header {
    color: #D4D4D4;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .modal .group-header {
  /* variable name: $color-contrast-600 */
  color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .modal .group-header {
  /* variable name: $color-contrast-600 */
  color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .modal .group-header {
  /* variable name: $color-contrast-600 */
  color: #D4D4D4;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .modal .group-header {
  /* variable name: $color-contrast-600 */
  color: #BABABA;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .modal .group-header {
  color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .modal .group-header {
    color: #D4D4D4;
  }
}

/* tooltips */
/* line 9348, app/assets/stylesheets/application.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  word-wrap: break-word;
  opacity: 0;
}

/* line 9357, app/assets/stylesheets/application.scss */
.tooltip.show {
  opacity: 1;
}

/* line 9358, app/assets/stylesheets/application.scss */
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 12px;
  height: 6px;
}

/* line 9363, app/assets/stylesheets/application.scss */
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 9372, app/assets/stylesheets/application.scss */
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 6px 0;
}

/* line 9374, app/assets/stylesheets/application.scss */
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

/* line 9376, app/assets/stylesheets/application.scss */
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 6px 6px 0;
  /* variable name: $color-base-dark-300 */
  border-top-color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .bs-tooltip-top .arrow::before, .theme-auto .bs-tooltip-auto[x-placement^="top"] .arrow::before {
    border-top-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .bs-tooltip-top .arrow::before, .theme-day .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-top-color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .bs-tooltip-top .arrow::before, .theme-sunset .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-top-color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .bs-tooltip-top .arrow::before, .theme-dusk .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-top-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .bs-tooltip-top .arrow::before, .theme-midnight .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-top-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .bs-tooltip-top .arrow::before, .theme-auto .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .bs-tooltip-top .arrow::before, .theme-auto .bs-tooltip-auto[x-placement^="top"] .arrow::before {
    border-top-color: #353535;
  }
}

/* line 9384, app/assets/stylesheets/application.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 6px;
}

/* line 9386, app/assets/stylesheets/application.scss */
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 6px;
  height: 12px;
}

/* line 9390, app/assets/stylesheets/application.scss */
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 6px 6px 6px 0;
  /* variable name: $color-base-dark-300 */
  border-right-color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .bs-tooltip-right .arrow::before, .theme-auto .bs-tooltip-auto[x-placement^="right"] .arrow::before {
    border-right-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .bs-tooltip-right .arrow::before, .theme-day .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-right-color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .bs-tooltip-right .arrow::before, .theme-sunset .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-right-color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .bs-tooltip-right .arrow::before, .theme-dusk .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-right-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .bs-tooltip-right .arrow::before, .theme-midnight .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-right-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .bs-tooltip-right .arrow::before, .theme-auto .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .bs-tooltip-right .arrow::before, .theme-auto .bs-tooltip-auto[x-placement^="right"] .arrow::before {
    border-right-color: #353535;
  }
}

/* line 9398, app/assets/stylesheets/application.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 6px 0;
}

/* line 9400, app/assets/stylesheets/application.scss */
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

/* line 9402, app/assets/stylesheets/application.scss */
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 6px 6px;
  /* variable name: $color-base-dark-300 */
  border-bottom-color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .bs-tooltip-bottom .arrow::before, .theme-auto .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    border-bottom-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .bs-tooltip-bottom .arrow::before, .theme-day .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-bottom-color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .bs-tooltip-bottom .arrow::before, .theme-sunset .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-bottom-color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .bs-tooltip-bottom .arrow::before, .theme-dusk .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-bottom-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .bs-tooltip-bottom .arrow::before, .theme-midnight .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-bottom-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .bs-tooltip-bottom .arrow::before, .theme-auto .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .bs-tooltip-bottom .arrow::before, .theme-auto .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    border-bottom-color: #353535;
  }
}

/* line 9410, app/assets/stylesheets/application.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 6px;
}

/* line 9412, app/assets/stylesheets/application.scss */
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 6px;
  height: 12px;
}

/* line 9416, app/assets/stylesheets/application.scss */
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 6px 0 6px 6px;
  /* variable name: $color-base-dark-300 */
  border-left-color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .bs-tooltip-left .arrow::before, .theme-auto .bs-tooltip-auto[x-placement^="left"] .arrow::before {
    border-left-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .bs-tooltip-left .arrow::before, .theme-day .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-left-color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .bs-tooltip-left .arrow::before, .theme-sunset .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-left-color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .bs-tooltip-left .arrow::before, .theme-dusk .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-left-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .bs-tooltip-left .arrow::before, .theme-midnight .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  /* variable name: $color-base-dark-300 */
  border-left-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .bs-tooltip-left .arrow::before, .theme-auto .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .bs-tooltip-left .arrow::before, .theme-auto .bs-tooltip-auto[x-placement^="left"] .arrow::before {
    border-left-color: #353535;
  }
}

/* line 9440, app/assets/stylesheets/application.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 8px 8px;
  color: white;
  text-align: center;
  /* variable name: $color-base-dark-300 */
  background-color: #0D1623;
  border-radius: 4px;
  line-height: normal;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tooltip-inner {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tooltip-inner {
  /* variable name: $color-base-dark-300 */
  background-color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tooltip-inner {
  /* variable name: $color-base-dark-300 */
  background-color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tooltip-inner {
  /* variable name: $color-base-dark-300 */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tooltip-inner {
  /* variable name: $color-base-dark-300 */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tooltip-inner {
  background-color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tooltip-inner {
    background-color: #353535;
  }
}

/* line 9450, app/assets/stylesheets/application.scss */
.tooltip i {
  /* variable name: $ */
  background-color: #39404B;
  margin-left: 16px;
  display: inline-block;
  font-style: normal;
  font-weight: bold;
  padding: 2px 5px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  border-radius: 2px;
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1;
  min-width: 16px;
  color: white;
  font-size: 12px;
  text-align: center;
  text-transform: capitalize;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .tooltip i {
    background-color: #4D4D4D;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .tooltip i {
  /* variable name: $ */
  background-color: #39404B;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .tooltip i {
  /* variable name: $ */
  background-color: #3B3A38;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .tooltip i {
  /* variable name: $ */
  background-color: #4D4D4D;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .tooltip i {
  /* variable name: $ */
  background-color: #3B3B3B;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .tooltip i {
  background-color: #39404B;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .tooltip i {
    background-color: #4D4D4D;
  }
}

/* line 9468, app/assets/stylesheets/application.scss */
.key-group {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

/* line 9474, app/assets/stylesheets/application.scss */
.key-group + .key-group {
  margin-top: 8px;
}

/* line 9478, app/assets/stylesheets/application.scss */
.key {
  margin-left: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  width: 32px;
  /* variable name: $ */
  background-color: #F5F5F7;
  /* variable name: $color-contrast-700 */
  color: #0D1623;
  font-style: normal;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  font-family: -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1;
  font-size: 16px;
  text-transform: capitalize;
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .key {
    background-color: #353535;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .key {
  /* variable name: $ */
  background-color: #F5F5F7;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .key {
  /* variable name: $ */
  background-color: #EBE8E2;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .key {
  /* variable name: $ */
  background-color: #353535;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .key {
  /* variable name: $ */
  background-color: #242424;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .key {
  background-color: #F5F5F7;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .key {
    background-color: #353535;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 17, app/assets/stylesheets/theme.scss */
  .theme-auto .key {
    color: #F6F6F6;
  }
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-day .key {
  /* variable name: $color-contrast-700 */
  color: #0D1623;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-sunset .key {
  /* variable name: $color-contrast-700 */
  color: #191818;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-dusk .key {
  /* variable name: $color-contrast-700 */
  color: #F6F6F6;
}

/* line 41, app/assets/stylesheets/theme.scss */
.theme-midnight .key {
  /* variable name: $color-contrast-700 */
  color: #F5F5F5;
}

/* line 46, app/assets/stylesheets/theme.scss */
.theme-auto .key {
  color: #0D1623;
}

@media (prefers-color-scheme: dark) {
  /* line 46, app/assets/stylesheets/theme.scss */
  .theme-auto .key {
    color: #F6F6F6;
  }
}

/* line 9494, app/assets/stylesheets/application.scss */
.key.wide {
  width: 72px;
}

/* line 9499, app/assets/stylesheets/application.scss */
.spacer {
  margin-left: 8px;
}
