.has-background-gradient {
  background-image: linear-gradient(90deg, #fb8b5b, #f25703);
}

.has-background-dark-background {
  background-color: #969696 !important;
}

.has-background-light-background {
  background-color: #e4e5e5 !important;
}

.has-text-base-color {
  color: #5d6061 !important;
}

.has-text-base-color-light {
  color: #6c6e6f;
}

.has-text-gradient {
  background-image: linear-gradient(90deg, #fb8b5b, #f25703);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  max-width: -moz-max-content;
  max-width: max-content;
}

/* stylelint-disable function-parentheses-space-inside */

@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

/** Mixins **/

.has-background-gradient {
  background-image: linear-gradient(90deg, #fb8b5b, #f25703);
}

.has-background-dark-background {
  background-color: #969696 !important;
}

.has-background-light-background {
  background-color: #e4e5e5 !important;
}

.has-text-base-color {
  color: #5d6061 !important;
}

.has-text-base-color-light {
  color: #6c6e6f;
}

.has-text-gradient {
  background-image: linear-gradient(90deg, #fb8b5b, #f25703);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  max-width: -moz-max-content;
  max-width: max-content;
}

.has-background-dark-background {
  background-color: #969696 !important;
}

.has-background-primary {
  background-color: #969696 !important;
}

body,
footer {
  background: black;
  color: white;
  line-height: 1.5;
  word-spacing: 0.12em;
  letter-spacing: 0.01em;
  font-size: 1em;
  overflow: scroll;
}

a,
button {
  color: white !important;
  text-decoration: underline;
}

a.has-text-white,
a.has-text-info,
a.has-text-base-color,
a.has-text-primary,
button.has-text-white,
button.has-text-info,
button.has-text-base-color,
button.has-text-primary {
  color: white !important;
}

a.has-text-white:hover,
a.has-text-white:focus,
a.has-text-info:hover,
a.has-text-info:focus,
a.has-text-base-color:hover,
a.has-text-base-color:focus,
a.has-text-primary:hover,
a.has-text-primary:focus,
button.has-text-white:hover,
button.has-text-white:focus,
button.has-text-info:hover,
button.has-text-info:focus,
button.has-text-base-color:hover,
button.has-text-base-color:focus,
button.has-text-primary:hover,
button.has-text-primary:focus {
  color: white !important;
}

button.is-primary {
  background: #5d6061 !important;
}

header .top-bar .lang-select-option {
  background-color: #969696 !important;
}

header .navbar-item,
header .navbar-link {
  color: white !important;
}

header .navbar-item:after,
header .navbar-link:after {
  border-color: white !important;
}

header .navbar-dropdown {
  background: black;
}

.main-content {
  background: black;
}

.block-title a.has-text-info,
.member-name a.has-text-info {
  color: white !important;
}

.block-title a.has-text-info:hover,
.block-title a.has-text-info:focus,
.member-name a.has-text-info:hover,
.member-name a.has-text-info:focus {
  color: white !important;
}

.title {
  color: white !important;
  line-height: 1.5;
}

.main-title-bottom,
.block-bottom-line {
  background: #f25703 !important;
}

.sidebar .vandorgyules {
  color: black !important;
}

.sidebar .vandorgyules .block-title a {
  color: black !important;
}

.sidebar .vandorgyules .block-title a:hover {
  color: black !important;
}

.sidebar .vandorgyules .block-read-more.has-indent {
  max-width: -moz-max-content;
  max-width: max-content;
}

.sidebar .vandorgyules .block-read-more.has-indent:before {
  background-color: black !important;
}

.sidebar .vandorgyules .block-read-more.has-indent:hover::before {
  background-color: #5d6061 !important;
}

.sidebar .vandorgyules .block-read-more.has-indent:hover .button {
  background-color: #5d6061 !important;
}

.sidebar .vandorgyules .block-read-more.has-indent .button {
  background-color: black !important;
}

.sidebar .join {
  color: black !important;
}

.sidebar .join .block-title {
  color: black !important;
}

.navbar-item:focus {
  background: unset !important;
}

label {
  color: white !important;
}

.costum-checkbox label {
  font-size: 0.9rem !important;
}

.pagination-link,
.pagination-previous,
.pagination-next {
  border-color: white !important;
  color: white !important;
}

.pagination-link.is-current,
.pagination-previous.is-current,
.pagination-next.is-current {
  background-color: #969696;
}

.pagination-link.has-text-primary:hover,
.pagination-previous.has-text-primary:hover,
.pagination-next.has-text-primary:hover {
  background-color: #969696 !important;
}

