:root {
  --color-brownish: #290b2e;
  --color-primary-dark: #1b011f;
  --color-brownish-extra-dark: #2d0d32;
  --color-brownish-light: #3d2742;
  --color-brownish-lighter: #4b3251;
  --color-brownish-dirty: #36203b;
  --color-brownish-dark-08: rgb(45, 13, 50, 0.8);
  --color-brownish-dark-05: rgba(45, 13, 50, 0.5);

  --color-accent: #ff6766;
  --color-orange: #ff9a19;
  --color-orange-bright: #f98215;
  --color-orange-light: #f3ae46;
  --color-gold: #ffbf5b;
  --color-orange-dark: #b94731;
  --color-red: #ea3223;
  --color-white: #fff;
  --color-black: #000;
  --color-yellow: #ff0;

  --color-light: #dedede;
  --color-extra-light: #f0f0f0;
  --color-cyan: #a2ddf6;
  --color-bright-blue: #8ad5f4;
  --color-light-blue: #4eb5e6;
  --color-lighter-blue: #5cc4ef;
  --color-bright-green: #00d7dc;
  --color-gray: #c5c5c5;
  --color-gray-light: #ccc;
  --color-gray-lighter: #dbdbdb;
  --color-gray-extra-light: #efefef;
  --color-gray-dark: #4a4a4a;
  --color-gray-mid: #aeaeae;
  --color-gray-middark: #9c9c9c;
  --color-gray-soft: #b8b8b8;

  --color-lightblue-opacity-01: rgba(92, 196, 239, 0.1);
  --color-lightblue-opacity-02: rgba(92, 196, 239, 0.2);
  --color-lightblue-opacity-05: rgba(92, 196, 239, 0.5);

  --color-prev-purple-opacity-06-lighter: rgba(143, 129, 255, 0.6);
  --color-prev-purple-opacity-08: rgba(54, 43, 121, 0.8);

  --color-prev-purple-darker: #fb4747;
  --color-prev-purple-soft: #ed5050;

  --color-prev-purple-mid: #6d61ff;
  --color-prev-purple-grayish-light: #7b677e;
  --color-prev-purple-grayish-darker: #332d61;

  --color-prev-purple-extra-soft: #9d94dc;

  --color-prev-pink: #ff64ae;
  --color-prev-pink-bright: #ff6bb2;
  --color-prev-pink-mid: #ff91c6;
  --color-prev-pink-light: #ff76b8;

  --radial-gradient-prev-dark: linear-gradient(
    148.8deg,
    rgba(145, 134, 255, 0.36) -97.17%,
    rgba(109, 97, 255, 0.36) -28.17%,
    rgba(87, 74, 255, 0.36) 89.48%
  );

  --radial-gradient-primary: radial-gradient(
    92% 230% at 48% -9%,
    #ff6e6d 0%,
    #ff6766 28%,
    #ff4c4a 92%
  );
  --radial-gradient-secondary: radial-gradient(
    133% 155% at 32% -12%,
    #9186ff 0%,
    #6d61ff 33%,
    #574aff 91%
  );

  --radial-gradient-shadowy: linear-gradient(
    148.8deg,
    rgb(250, 137, 137, 0.36) -97.17%,
    rgba(252, 110, 110, 0.36) -28.17%,
    rgba(250, 91, 91, 0.36) 89.48%
  );
}

.owl-carousel .owl-video-wrapper {
  background: var(--color-black);
}

.simplebar-scrollbar:before {
  background: var(--color-black);
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
  color: var(--color-light);
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
  color: var(--color-gray);
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  color: var(--color-light);
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
  color: var(--color-white);
  background: var(--color-cyan);
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
  background: var(--color-bright-blue);
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
  background-color: var(--color-lightblue-opacity-01);
  color: var(--color-gray-light);
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  background-color: var(--color-lightblue-opacity-02);
}

.datepicker--cell.-focus- {
  background: var(--color-extra-light);
}

.datepicker--cell.-current- {
  color: var(--color-light-blue);
}

.datepicker--cell.-current-.-focus- {
  color: var(--color-gray-dark);
}

.datepicker--cell.-current-.-in-range- {
  color: var(--color-light-blue);
}

.datepicker--cell.-in-range- {
  background: var(--color-lightblue-opacity-01);
  color: var(--color-gray-dark);
}

.datepicker--cell.-in-range-.-focus- {
  background-color: var(--color-lightblue-opacity-02);
}

.datepicker--cell.-disabled- {
  color: var(--color-gray-mid);
}

.datepicker--cell.-disabled-.-focus- {
  color: var(--color-gray-mid);
}

.datepicker--cell.-disabled-.-in-range- {
  color: #a1a1a1;
}

.datepicker--cell.-disabled-.-current-.-focus- {
  color: var(--color-gray-mid);
}

.datepicker--cell.-range-from- {
  border: 1px solid var(--color-lightblue-opacity-05);
  background-color: var(--color-lightblue-opacity-01);
}

.datepicker--cell.-range-to- {
  border: 1px solid var(--color-lightblue-opacity-05);
  background-color: var(--color-lightblue-opacity-01);
}

.datepicker--cell.-selected- {
  color: var(--color-white);
  background: var(--color-lighter-blue);
}

.datepicker--cell.-selected-.-current- {
  color: var(--color-white);
  background: var(--color-lighter-blue);
}

.datepicker--cell.-selected-.-focus- {
  background: var(--color-lighter-blue);
}

.datepicker--day-name {
  color: var(--color-orange);
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
  color: var(--color-light);
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
  color: var(--color-gray);
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  color: var(--color-light);
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
  color: var(--color-white);
  background: var(--color-cyan);
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
  background: var(--color-bright-blue);
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
  background-color: var(--color-lightblue-opacity-01);
  color: var(--color-gray-light);
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  background-color: var(--color-lightblue-opacity-02);
}

.datepicker {
  background: var(--color-white);
  color: var(--color-gray-dark);
}

.datepicker--pointer {
  background: var(--color-white);
  border-top: 1px solid var(--color-gray-lighter);
  border-right: 1px solid var(--color-gray-lighter);
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
  color: var(--color-light);
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
  color: var(--color-gray);
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  color: var(--color-light);
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
  color: var(--color-white);
  background: var(--color-cyan);
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
  background: var(--color-bright-blue);
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
  background-color: var(--color-lightblue-opacity-01);
  color: var(--color-gray-light);
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  background-color: var(--color-lightblue-opacity-02);
}

.datepicker--nav {
  border-bottom: 1px solid var(--color-gray-extra-light);
}

.datepicker--nav-action:hover {
  background: var(--color-extra-light);
}

.datepicker--nav-action path {
  stroke: var(--color-gray-middark);
}

.datepicker--nav-title i {
  color: var(--color-gray-middark);
}

.datepicker--nav-title:hover {
  background: var(--color-extra-light);
}

.datepicker--buttons {
  border-top: 1px solid var(--color-gray-extra-light);
}

.datepicker--button {
  color: var(--color-light-blue);
}

.datepicker--button:hover {
  color: var(--color-gray-dark);
  background: var(--color-extra-light);
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
  color: var(--color-light);
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
  color: var(--color-gray);
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  color: var(--color-light);
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
  color: var(--color-white);
  background: var(--color-cyan);
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
  background: var(--color-bright-blue);
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
  background-color: var(--color-lightblue-opacity-01);
  color: var(--color-gray-light);
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  background-color: var(--color-lightblue-opacity-02);
}

.datepicker--time {
  border-top: 1px solid var(--color-gray-extra-light);
}

.datepicker--time-current-hours:after,
.datepicker--time-current-minutes:after {
  background: var(--color-extra-light);
}

.datepicker--time-current-ampm {
  color: var(--color-gray-middark);
}

.datepicker--time-row {
  background: linear-gradient(to right, var(--color-light), var(--color-light))
    left 50%/100% 1px no-repeat;
}

.datepicker--time-row input[type="range"]:hover::-webkit-slider-thumb {
  border-color: var(--color-gray-soft);
}

.datepicker--time-row input[type="range"]:hover::-moz-range-thumb {
  border-color: var(--color-gray-soft);
}

.datepicker--time-row input[type="range"]:hover::-ms-thumb {
  border-color: var(--color-gray-soft);
}

.datepicker--time-row input[type="range"]:focus::-webkit-slider-thumb {
  background: var(--color-lighter-blue);
  border-color: var(--color-lighter-blue);
}

.datepicker--time-row input[type="range"]:focus::-moz-range-thumb {
  background: var(--color-lighter-blue);
  border-color: var(--color-lighter-blue);
}

.datepicker--time-row input[type="range"]:focus::-ms-thumb {
  background: var(--color-lighter-blue);
  border-color: var(--color-lighter-blue);
}

.datepicker--time-row input[type="range"]::-webkit-slider-thumb {
  border: 1px solid var(--color-light);
  background: var(--color-white);
}

.datepicker--time-row input[type="range"]::-moz-range-thumb {
  border: 1px solid var(--color-light);
  background: var(--color-white);
}

.datepicker--time-row input[type="range"]::-ms-thumb {
  border: 1px solid var(--color-light);
  background: var(--color-white);
}

.datepicker--time-icon {
  color: var(--color-gray-middark);
}

.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
  color: var(--color-light);
}

.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
  color: var(--color-gray);
}

.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  color: var(--color-light);
}

.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
  color: var(--color-white);
  background: var(--color-cyan);
}

.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
  background: var(--color-bright-blue);
}

.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
  background-color: var(--color-lightblue-opacity-01);
  color: var(--color-gray-light);
}

.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  background-color: var(--color-lightblue-opacity-02);
}

._nbody {
  background: var(--color-primary-dark);
}

#_njsBodyWrapper {
  background: var(--color-primary-dark),
    url(/images//content/landing/main-bg.png) !important;
}

._nbody a {
  color: var(--color-white);
}

._nbody ._nfooter a {
  color: var(--color-white);
}

._nfooter__title {
  color: var(--color-white) !important;
}

._nfooter__item {
  color: var(--color-white) !important;
}

._nbody a:not(._nbutton):hover {
  color: var(--color-accent);
}

._nbody a.tournaments_block_anroll_btn:hover {
  color: var(--color-white);
}

._npreloader {
  background: var(--color-brownish);
}

._npreloader__dots > div {
  background-color: var(--color-white);
}

._npreloader__dots--chess > div {
  background-color: var(--color-bright-green);
}

._nbutton {
  color: var(--color-white);
}

._nbutton--purple {
  border: 1px solid var(--color-prev-purple-grayish-light);
  background-color: var(--color-brownish-lighter);
}

._nbutton--pink {
  background: var(--radial-gradient-primary);
}

._nbutton--icon {
  background: var(--radial-gradient-primary);
}

._nbutton--decoration:after {
  background: linear-gradient(
    148.8deg,
    rgba(145, 134, 255, 0.36) -97.17%,
    rgba(109, 97, 255, 0.36) -28.17%,
    rgba(87, 74, 255, 0.36) 89.48%
  );
}

._nbutton--decoration.--pink-decoration:after {
  background: radial-gradient(
    99.95% 134.94% at 16.83% -14.06%,
    var(--color-prev-pink-mid) 0,
    var(--color-prev-pink-light) 35.99%,
    var(--color-prev-pink) 100%
  );
}

.owl-nav > button {
  background: radial-gradient(
    99.95% 134.94% at 16.83% -14.06%,
    var(--color-prev-pink-mid) 0,
    var(--color-prev-pink-light) 35.99%,
    var(--color-prev-pink) 100%
  ) !important;
}

.owl-nav > button:before {
  color: var(--color-white);
}

.owl-dots > button {
  background: var(--color-brownish-dirty);
}

.owl-dots > button.active {
  background: var(--color-brownish-lighter);
}

._nmodal {
  background: var(--color-brownish-dirty);
}

._nmodal__close {
  color: var(--color-gray-light);
  border: 3px solid var(--color-brownish-lighter);
  background: var(--color-brownish-lighter);
}

._nmodal__close:hover {
  color: var(--color-accent);
}

._nmodal__wrapper ._nchessqItem {
  border-color: var(--color-prev-purple-opacity-06-lighter);
}

._nmodal__description a {
  border-bottom: 1px solid var(--color-white);
}

._nmodal__next {
  background: var(--radial-gradient-secondary);
}

.datepicker--cell.-selected- {
  background: rgba(38, 31, 88, 0.8) !important;
}

.datepicker--cell.-in-range- {
  background: rgba(38, 31, 88, 0.4) !important;
}

.datepicker--day-name {
  color: var(--color-accent);
}

._nheader {
  background: var(--color-brownish);
}

._nheader--landing ._nheader__nav i {
  color: var(--color-brownish-lighter);
}

._nheader__auth {
  color: var(--color-white);
  border: 1px solid var(--color-brownish-lighter);
}

._nheader__auth > p.--active {
  color: var(--color-white);
  background: var(--radial-gradient-primary);
}

._nheader__notes span {
  color: var(--color-white);
  background: radial-gradient(
    99.95% 134.94% at 16.83% -14.06%,
    var(--color-prev-pink-mid) 0,
    var(--color-prev-pink-light) 35.99%,
    var(--color-prev-pink) 100%
  );
}

._nheader__avatar {
  color: var(--color-prev-purple-grayish-light);
  border: 2px dashed var(--color-brownish-lighter);
}

._nheader__avatar--yes {
  border: 2px solid var(--color-prev-purple-soft);
}

._nheader__avatar > span {
  color: var(--color-white);
  background-color: var(--color-prev-purple-soft);
}

._nheader__avatar > span:before {
  border-bottom: 5px solid var(--color-prev-purple-soft);
}

._nheader__avatar > span:after {
  border-top: 5px solid var(--color-prev-purple-soft);
}

._nheader__more i {
  color: var(--color-brownish-lighter);
}

._nheader__plus {
  color: var(--color-white);
  background: radial-gradient(
    99.95% 134.94% at 16.83% -14.06%,
    var(--color-prev-pink-mid) 0,
    var(--color-prev-pink-light) 35.99%,
    var(--color-prev-pink) 100%
  );
}

._nheader__nav > a {
  color: var(--color-white);
}

._nheader__nav--lined > a {
  color: var(--color-white);
}

._nheader__nav--lined > a.--active {
  border-bottom-color: var(--color-accent);
}

._nheader__nav--lined > a.--active:hover {
  color: var(--color-white);
}

._nheader__hamburger {
  background: var(--radial-gradient-primary);
}

._nheader__hamburger > span {
  background-color: var(--color-white);
}

._nheaderSearch__input {
  color: var(--color-white);
  border: 1px solid var(--color-brownish-lighter);
  background: var(--color-brownish-dark-08);
}

._nheaderSearch__input::-moz-placeholder {
  color: var(--color-white);
}

._nheaderSearch__input:-ms-input-placeholder {
  color: var(--color-white);
}

._nheaderSearch__input::-webkit-input-placeholder {
  color: var(--color-white);
}

._nheaderSearch__input::-ms-input-placeholder {
  color: var(--color-white);
}

._nheaderSearch__input::placeholder {
  color: var(--color-white);
}

._nheaderSearch__icon {
  color: var(--color-white);
}

._nmenu {
  background-color: var(--color-brownish-extra-dark);
}

._nmenu__nav > a > i {
  color: var(--color-accent);
}

._nmenu__nav > a.--active {
  color: var(--color-accent);
}

._naside {
  background-color: var(--color-brownish-extra-dark);
}

._naside__item {
  border: 1.41608px solid var(--color-brownish-lighter);
}

._nasideRequests__item {
  border: 2px solid var(--color-prev-purple-grayish-darker);
}

._nasideRequests__count {
  color: var(--color-brownish-lighter);
}

._nasideRequests__count span {
  color: var(--color-accent);
}

._nquests__subtitle {
  color: var(--color-prev-purple-darker);
}

._nquests__timer .syotimer-cell {
  border: 1px solid var(--color-brownish-lighter);
  background: var(--color-brownish-dark-08);
}

._nquests__timer .syotimer-cell__unit {
  color: var(--color-brownish-lighter);
}

._nquestsPawns__digits {
  color: var(--color-brownish-lighter);
}

._nquestsPawns__digits span {
  color: var(--color-accent);
}

._nquestsPawnsBar {
  color: var(--color-brownish-lighter);
}

._nquestsPawnsBar span {
  color: var(--color-accent);
}

._nquestsPawnsBar__wrapper {
  border: 1px solid var(--color-brownish-lighter);
  background: var(--color-brownish-dark-08);
}

._nquestsPawnsBar__item {
  background: var(--color-brownish-dirty);
}

._nquestsPawnsBar__item--filled {
  background: var(--radial-gradient-secondary);
}

._nasidePanel__hamburger > span {
  background-color: var(--color-brownish-lighter);
}

._ntrainers__divider {
  background-color: var(--color-brownish-lighter);
}

._ntrainers__arrow {
  background-color: #261e5d;
}

._ntrainers__wrapper {
  color: var(--color-brownish-lighter);
  border: 1px solid var(--color-brownish-lighter);
  background: var(--color-brownish-dark-08);
}

._ntrainers__status.--active {
  color: var(--color-white);
}

._ntrainers__status:not(.--active):hover {
  color: var(--color-accent);
}

._nfooter__text {
  color: var(--color-prev-purple-grayish-light);
}

._nfooter__text a {
  color: var(--color-accent);
}

._nfooter__text a:hover {
  color: var(--color-white) !important;
}

._nfooter__socials > a {
  color: var(--color-brownish-extra-dark) !important;
  background-color: var(--color-accent);
}

._nfooter__socials > a:hover {
  background-color: var(--color-white);
}

._nfooter__lang > a.active {
  color: var(--color-accent);
}

._nsection__title > span {
  color: var(--color-accent);
}

._nsection__count {
  color: var(--color-brownish-lighter);
}

._nsection__count > span {
  color: var(--color-prev-purple-grayish-light);
}

._nsectionCard {
  background-color: var(--color-brownish-extra-dark);
}

._nsectionCard:hover ._nsectionCard__name {
  color: var(--color-accent);
}

._nsectionCard__description {
  color: var(--color-prev-purple-grayish-light);
}

._nheader__auth > p:not(.--active):hover,
._nplayingProgressGames__item:not(.--active):hover,
._nplayingProgress__speed > p:not(.--active):hover {
  color: var(--color-accent);
}

._nplayingProgress {
  border: 2px var(--color-brownish-lighter) solid;
  background-color: var(--color-brownish-extra-dark);
}

._nplayingProgress__find > a {
  color: var(--color-bright-green);
}

._nplayingProgress__find > a:hover {
  color: var(--color-white);
}

._nplayingProgress__speed > p.--active {
  color: var(--color-white);
}

._nplayingProgressProfile__wrapper {
  border: 1px solid var(--color-brownish-lighter);
  background-color: var(--color-brownish-dark-08);
}

._nplayingProgressProfile__wrapper:before {
  border-bottom: 6px solid rgba(69, 59, 145, 0.2);
}

._nplayingProgressProfile__avatar {
  border: 2px solid var(--color-prev-purple-grayish-darker);
}

._nplayingProgressProfile__name {
  color: var(--color-accent);
}

._nplayingProgressProfile__rating {
  color: var(--color-brownish-lighter);
}

._nplayingProgressProfile__rating > span {
  color: var(--color-white);
}

._nplayingProgressInfo__button:before {
  background: var(--radial-gradient-shadowy);
}

._nplayingProgressBar__percent:before {
  border: 2px var(--color-brownish-lighter) solid;
}

._nplayingProgressStats__item {
  border: 1px solid var(--color-brownish-lighter);
  background: var(--color-brownish-dark-08);
}

._nplayingProgressStats__item--lose {
  color: var(--color-brownish-lighter);
}

._nplayingProgressGames {
  color: var(--color-brownish-lighter);
}

._nplayingProgressGames__wrapper {
  border: 1px solid var(--color-brownish-lighter);
  background: var(--color-brownish-dark-08);
}

._nplayingProgressGames__item.--active {
  color: var(--color-white);
  background: var(--radial-gradient-primary);
}

._nplayingTournaments {
  background-color: var(--color-brownish-extra-dark);
}

._nplayingTournaments__wrapper .simplebar-vertical {
  background-color: var(--color-brownish-dirty);
}

._nplayingTournaments__wrapper .simplebar-scrollbar {
  background: var(--radial-gradient-primary);
}

._nplayingTournaments__item {
  border: 1px solid var(--color-brownish-lighter);
  background-color: var(--color-brownish-lighter);
}

._nplayingTournaments__count {
  color: var(--color-accent);
}

._nplayingTournaments__date {
  color: var(--color-bright-green);
}

._nresultBest {
  background-color: var(--color-brownish-dark-08);
}

._nresultBest__thumb {
  border: 3px var(--color-brownish-lighter) solid;
}

._nresultBest__thumb:after {
  background: linear-gradient(
    148.8deg,
    rgba(145, 134, 255, 0.36) -97.17%,
    rgba(109, 97, 255, 0.36) -28.17%,
    rgba(87, 74, 255, 0.36) 89.48%
  );
}

._nresultChart {
  background: var(--color-brownish-extra-dark);
}

._nresultChart__head > p {
  color: var(--color-brownish-lighter);
}

._nresultChart__head > p.--active {
  color: var(--color-white);
}

._nresultChart__head > p:not(.--active):hover {
  color: var(--color-accent);
}

._nresultChart circle {
  fill: var(--color-white);
  stroke: var(--color-brownish-lighter);
}

._nresultChart .morris-hover.morris-default-style {
  background: var(--color-brownish-extra-dark);
}

._nresultChart ._nChartPosition__name {
  color: var(--color-brownish-lighter);
}

._nresultChart ._nChartPosition__bottom {
  background-color: #2d2563;
}

._nresultChart ._nChartPosition__percent > i.--up {
  color: green;
}

._nresultChart ._nChartPosition__percent > i.--down {
  color: var(--color-accent);
}

._nresultChart ._nChartPosition__grade {
  border: 1px var(--color-accent) solid;
}

._ntrainingTest__subtitle {
  color: var(--color-accent);
}

._ntrainingTestResults__item {
  border: 2px solid var(--color-prev-purple-soft);
}

._ntrainingTestResults__title {
  color: var(--color-prev-purple-soft);
}

._ntournaments__info {
  border-bottom: 1px solid rgba(102, 102, 173, 0.2);
}

._ntournaments__icon {
  border: 2px solid var(--color-brownish-dirty);
  background-color: #7120a0;
}

._ntournaments__stats > i {
  color: var(--color-prev-purple-grayish-light);
}

._ntournaments__stats > i._nicon-trophy {
  color: var(--color-yellow);
}

._ntournaments__stats--trophy {
  background-color: var(--color-brownish-dirty);
}

._ntournamentsQuests {
  border: 1px solid var(--color-brownish-lighter);
  background-color: var(--color-brownish-dark-08);
}

._nchess__wrapper {
  background-color: var(--color-brownish-extra-dark);
}

._nchess__caption:after,
._nchess__caption:before {
  background-color: #4234a8;
}

._nchess__table tr > td,
._nchess__table tr > th {
  border-bottom: 1px solid var(--color-brownish-lighter);
}

._nchessTabs__item {
  background-color: var(--color-brownish-extra-dark);
}

._nchessTabs__item.--active {
  background: var(--radial-gradient-primary);
}

._nchesstabs__item.--active:hover {
  color: var(--color-white) !important;
}

._nchessfg__game {
  color: var(--color-white);
  border: 2px solid var(--color-prev-pink-bright);
  background-color: var(--color-brownish-extra-dark);
}

._nchessfg__game:after {
  background: rgba(255, 101, 175, 0.5);
}

._nchessfg__game > i {
  color: var(--color-prev-pink-bright);
}

._nchessfg__game:hover:not(.--active) {
  color: var(--color-accent);
}

._nchessfg__game.--active {
  background: radial-gradient(
    99.95% 134.94% at 16.83% -14.06%,
    var(--color-prev-pink-mid) 0,
    var(--color-prev-pink-light) 35.99%,
    var(--color-prev-pink) 100%
  );
}

._nchessfg__game.--active > i {
  color: var(--color-white);
}

._nchessfg__speed {
  background-color: var(--color-brownish-extra-dark);
}

._nchessfg__speed.--active {
  background: var(--radial-gradient-secondary);
}

._nchessfg__speed:hover:not(.--active) {
  color: var(--color-accent);
}

._nchessfg__play-inner {
  border: 1px solid var(--color-bright-green);
}

._nchessfg__play {
  color: var(--color-white);
  background: linear-gradient(250.47deg, #003f52 59.63%, #003343 76.19%);
  text-shadow: 0 2px 2px rgba(2, 64, 83, 0.5);
}

._nchessfg__play:after {
  background-color: #30fcff;
}

._nchessfg__play:hover:after {
  background-color: var(--color-accent);
}

._nchessfg__button {
  color: var(--color-white);
}

._nchessfg__button.--player {
  background: radial-gradient(
    99.95% 134.94% at 16.83% -14.06%,
    var(--color-prev-pink-mid) 0,
    var(--color-prev-pink-light) 35.99%,
    var(--color-prev-pink) 100%
  );
}

._nchessfg__button.--player > i {
  background-color: #ff56a5;  
}

._nchessfg__button.--player:before {
  background: rgba(255, 110, 180, 0.3);
}

._nchessfg__button.--bot {
  background: var(--radial-gradient-secondary);
}

._nchessfg__button.--bot > i {
  background-color: #5547ff;
}

._nchessfg__button.--bot:before {
  background: rgba(97, 85, 255, 0.3);
}

._nchessfg__progress {
  background-color: var(--color-brownish-extra-dark);
}

._nchessfg__rang > p {
  background-color: var(--color-brownish-extra-dark);
}

._nchessfgPlayer__wrapper {
  background-color: var(--color-brownish-extra-dark);
}

._nchessfgPlayer__rating > span {
  color: var(--color-bright-green);
}

._nchessfgWins {
  background: linear-gradient(
    132.67deg,
    #5ecf69 3.75%,
    #48ad52 53.2%,
    #358f3e 96.83%
  );
}

._nchessfgWins__icon {
  background-color: rgba(255, 255, 255, 0.1);
}

._nchessfgResult {
  border: 1px solid var(--color-brownish-lighter);
  background-color: var(--color-brownish-extra-dark);
}

._nchessfgResult__icon {
  color: var(--color-orange-dark);
}

._nchessfgResult__total {
  color: var(--color-orange-dark);
}

._nchessfgResult__total > span.--text {
  color: var(--color-white);
}

._nchessfgResult__total > span.--pts {
  color: var(--color-yellow);
}

._nchessfgResult__name > a {
  border-bottom: 3px solid var(--color-white);
}

._nchessq__line:after {
  background: linear-gradient(
    270deg,
    rgba(243, 174, 70, 0) 0,
    rgba(97, 85, 255, 0) 0.01%,
    #6155ff 47.92%,
    rgba(97, 85, 255, 0) 100%
  );
}

._nchessqItem {
  border: 1px solid var(--color-brownish-lighter);
  background-color: var(--color-brownish-extra-dark);
}

._nchessqItem:after,
._nchessqItem:before {
  border-bottom: 6px solid var(--color-accent);
}

._nchessqItem__info-item > span:first-child {
  color: var(--color-accent);
}

._nchessqItem__timer .syotimer__body .syotimer-cell {
  border: 1px solid var(--color-brownish-lighter);
  background-color: var(--color-brownish-extra-dark);
}

._nchessqItem__timer .syotimer__body .syotimer-cell__value {
  color: var(--color-accent);
}

._nchessqItem__ticket {
  background: var(--radial-gradient-secondary);
}

._nchessqItem__decoration {
  background: linear-gradient(
    148.8deg,
    rgba(145, 134, 255, 0.36) -97.17%,
    rgba(109, 97, 255, 0.36) -28.17%,
    rgba(87, 74, 255, 0.36) 89.48%
  );
}

._nchessqItem__result-wrapper {
  border: 1px solid #68b3f9;
}

._nchessqItem__result {
  border: 1px solid var(--color-brownish-lighter);
  background: var(--color-brownish-extra-dark);
}

._nchesss__head {
  background-color: #261f58;
}

._nchesss__tabs > p:after {
  background-color: var(--color-accent);
}

._nchesss__wrapper {
  border-bottom: 1px solid var(--color-brownish-lighter);
}

._nchesss__wrapper > div:first-child {
  border-right: 1px solid var(--color-brownish-lighter);
}

._nchesss__avatar > div.--avatar {
  border: 3px solid var(--color-orange-light);
}

._nchesss__avatar > div.--rang {
  background-color: var(--color-black);
}

._nchesss__name {
  color: var(--color-orange-light);
}

._nchesss__info-wrapper tr > td:last-child {
  color: var(--color-orange-light);
}

._nchesss__info-wrapper tr > td span {
  color: gray;
}

._nchesss__personal table tbody tr:hover {
  background-color: var(--color-brownish-lighter);
}

._nchesss__personal table tr > th {
  color: var(--color-accent);
}

._nchesss__personal table a {
  border-bottom: 1px solid var(--color-white);
}

._nchesssGames__item--wins {
  color: #49ae53;
}

._nchesssGames__item--wins ._nchesssGames__bar {
  background-color: #49ae53;
}

._nchesssGames__item--losses {
  color: var(--color-red);
}

._nchesssGames__item--losses ._nchesssGames__bar {
  background-color: var(--color-red);
}

._nchesssGames__item--draws {
  color: var(--color-accent);
}

._nchesssGames__item--draws ._nchesssGames__bar {
  background-color: var(--color-accent);
}

._nchesssGames__percent > span {
  color: var(--color-white);
}

._nchesssGames__title > span {
  color: var(--color-orange-light);
}

._nlanding ._nchessTabs__item {
  border: 2px solid var(--color-brownish-dirty);
  background: rgba(55, 45, 130, 0.8);
}

._nlanding ._nchessTabs__item.--active {
  border-color: #00d2db;
  background: rgba(0, 210, 219, 0.3);
}

._nlandingGame__actions {
  background-color: var(--color-prev-purple-opacity-08);
}

._nlandingGame__links > button {
  color: var(--color-white);
  background: var(--color-brownish-dirty);
}

._nlandingGame__links > button:hover {
  color: var(--color-accent);
}

._nlandingGame__diamond > ._nlandingAdventure__decoration:before {
  border-right: 146px solid var(--color-accent);
}

._nlandingGame__diamond > ._nlandingAdventure__decoration:after {
  border-left: 146px solid var(--color-accent);
}

._nlandingDiamond__description {
  color: var(--color-prev-purple-extra-soft);
}

._nlandingDiamond--pink > ._nlandingAdventure__decoration:before {
  border-right-color: var(--color-accent) !important;
}

._nlandingDiamond--pink > ._nlandingAdventure__decoration:after {
  border-left-color: var(--color-accent) !important;
}

._nlandingDiamond--yellow > ._nlandingAdventure__decoration:before {
  border-right-color: #e6a94f !important;
}

._nlandingDiamond--yellow > ._nlandingAdventure__decoration:after {
  border-left-color: #e6a94f !important;
}

._nlandingDiamond--selected {
  background: linear-gradient(
    179.79deg,
    rgba(255, 255, 255, 0.6) -3.42%,
    rgba(255, 255, 255, 0.06) 80.13%
  ) !important;
}

._nlandingQuick ._nplayingTournaments__cost {
  color: var(--color-accent);
}

._nlandingQuick__tabs {
  border: 1px solid var(--color-brownish-lighter);
}

._nlandingQuick__tabs > p {
  background-color: var(--color-brownish-dark-08);
}

._nlandingQuick__tabs > p.--active {
  background: var(--radial-gradient-secondary);
}

._nlandingQuick__tabs > p:not(.--active):hover {
  color: var(--color-accent);
}

._nlandingLeaderboard__wrapper {
  border: 1px solid var(--color-brownish-lighter);
  background-color: var(--color-brownish-extra-dark);
}

._nlandingLeaderboard__item {
  border: 1px solid var(--color-brownish-lighter);
  background-color: var(--color-brownish-dark-08);
}

._nlandingLeaderboard__item:nth-child(1) ._nlandingLeaderboard__place {
  background: linear-gradient(
    to right,
    #ffde58,
    var(--color-white) fab,
    #ffde58
  );
}

._nlandingLeaderboard__item:nth-child(2) ._nlandingLeaderboard__place {
  background: linear-gradient(to right, #979797, #d8d8d8, #979797);
}

._nlandingLeaderboard__item:nth-child(3) ._nlandingLeaderboard__place {
  background: linear-gradient(to right, #e6930f, #ffd38c, #e6930f);
}

._nlandingLeaderboard__list .simplebar-vertical {
  background-color: var(--color-brownish-dirty);
}

._nlandingLeaderboard__list .simplebar-scrollbar {
  background: var(--radial-gradient-primary);
}

._nlandingLeaderboard__place {
  color: #675bff;
}

._nlandingAdventure__diamond {
  background: linear-gradient(
    179.8deg,
    rgba(119, 107, 255, 0.6) 0.18%,
    rgba(119, 107, 255, 0.06) 80.13%
  );
}

._nlandingAdventure__diamond:after {
  border-top: 38px solid rgba(119, 107, 255, 0.06);
}

._nlandingAdventure__diamond > ._nlandingAdventure__decoration:before {
  border-right: 121px solid var(--color-accent);
}

._nlandingAdventure__diamond > ._nlandingAdventure__decoration:after {
  border-left: 121px solid var(--color-accent);
}

._nlandingAdventure__digit {
  color: rgba(74, 56, 171, 0.3);
}

._nlandingRoadmap__bg {
  border-bottom: 720px solid #241d59;
}

._nlandingRoadmap__item:last-child ._nlandingRoadmap__info {
  border-color: var(--color-white);
}

._nlandingRoadmap__item:last-child ._nlandingRoadmap__info:before {
  border-bottom: 10px solid var(--color-white);
}

._nlandingRoadmap__point {
  border: 3px var(--color-white) solid;
}

._nlandingRoadmap__point:after {
  background-color: var(--color-white);
}

._nlandingRoadmap__description {
  color: var(--color-prev-purple-extra-soft);
}

._nlandingRoadmap__stage {
  color: var(--color-brownish-lighter);
}

._npersonal__inner {
  border: 2px solid var(--color-brownish-dirty);
  background-color: var(--color-brownish-extra-dark);
}

._npersonal ._nchesss__head {
  border-bottom: 1px solid var(--color-brownish-lighter);
}

._npersonal ._nchesssGames__title > span,
._npersonal ._nchesss__info-wrapper tr > td:last-child,
._npersonal ._nchesss__name {
  color: var(--color-accent);
}

._npersonalHead__status {
  background-color: #ff3c3c;
}

._npersonalHead__status.--online {
  background-color: green;
}

._npersonalHead__options {
  background: linear-gradient(
    90deg,
    rgba(72, 64, 133, 0.5) 0,
    rgba(72, 64, 133, 0) 100%
  );
}

._npersonalHead__options > i {
  background-color: var(--color-brownish-lighter);
}

._npersonalHead__socials {
  color: #030015 !important;
  background-color: #8f86ff;
}

._npersonalHead__socials:hover {
  background-color: var(--color-white);
}

._npersonalTournaments {
  border: 1px solid var(--color-brownish-lighter);
  background-color: var(--color-prev-purple-opacity-08);
}

._npersonalTournaments:hover ._npersonalTournaments__name {
  color: var(--color-accent);
}

._npersonalTournaments__medal > span {
  color: #000;
}

._npersonalTournaments__icon {
  background-color: #c4c4c4;
}

._npersonalTournaments__info > p {
  color: #c4c4c4;
}

._npersonalTournaments__info > p > span {
  color: var(--color-white);
}

._npersonalPagination__item {
  color: var(--color-prev-purple-grayish-light) !important;
  border: 1px solid var(--color-prev-purple-grayish-light);
  background-color: var(--color-brownish-lighter);
}

._npersonalPagination__item:not(.--active):hover {
  color: var(--color-white) !important;
}

._npersonalPagination__item.--active {
  color: var(--color-white) !important;
  border-color: var(--color-white);
}

._ntournament__reg-wrapper:before {
  background: rgba(97, 85, 255, 0.3);
}

._ntournament__reg {
  color: var(--color-white);
  border-top: 3px solid #86dbff;
  background: radial-gradient(
    132.75% 155.27% at 31.94% -11.82%,
    #86c5ff 0,
    #618dff 33.87%,
    #2496ff 91.62%
  );
}

._ntournament__reg > i {
  background: radial-gradient(
    132.75% 155.27% at 31.94% -11.82%,
    #86c5ff 0,
    #618dff 33.87%,
    #2496ff 91.62%
  );
}

._ntournamentTabs {
  border: 1px solid var(--color-brownish-lighter);
  background-color: var(--color-brownish-dark-05);
}

._ntournamentTabs__item {
  border: 1px solid var(--color-brownish-lighter);
}

._ntournamentTabs__item:not(.--active):hover > span {
  color: var(--color-accent);
}

._ntournamentTabs__item.--active {
  background-color: var(--color-accent);
}

._ntournamentTabs__item.--active > i {
  color: var(--color-white);
}

._ntournamentTabs__item > i {
  color: var(--color-accent);
}

._ntournamentList__item {
  border: 2px solid var(--color-brownish-dirty);
  background-color: var(--color-brownish-extra-dark);
}

._ntournamentList__item--gold {
  border-color: var(--color-gold);
}

._ntournamentList__item--gold:after,
._ntournamentList__item--gold:before {
  background: linear-gradient(
    180deg,
    var(--color-gold) 0,
    rgba(255, 191, 91, 0) 100%
  );
}

._ntournamentList__item--gold ._ntournamentList__prize {
  color: var(--color-gold);
}

._ntournamentList__item--silver {
  border-color: #c7d6db;
}

._ntournamentList__item--silver:after,
._ntournamentList__item--silver:before {
  background: linear-gradient(180deg, #c7d6db 0, rgba(255, 191, 91, 0) 100%);
}

._ntournamentList__item--silver ._ntournamentList__prize {
  color: #c7d6db;
}

._ntournamentList__item--bronze {
  border-color: var(--color-orange-bright);
}

._ntournamentList__item--bronze:after,
._ntournamentList__item--bronze:before {
  background: linear-gradient(
    180deg,
    var(--color-orange-bright) 0,
    rgba(255, 191, 91, 0) 100%
  );
}

._ntournamentList__item--bronze ._ntournamentList__prize {
  color: var(--color-orange-bright);
}

._ntournamentList__prize {
  border-top: 1px var(--color-brownish-dirty) solid;
}

._ntournamentItem > * {
  border: 2px solid var(--color-brownish-dirty);
  background-color: var(--color-brownish-extra-dark);
}

._ntournamentItem__status {
  color: var(--color-white);
  background-color: #454d56;
}

._ntournamentItem__heads-wrapper {
  border-top: 1px var(--color-brownish-dirty) solid;
}

._ntournamentItem__heads {
  border: 1px solid var(--color-brownish-dirty);
}

._ntournamentItem__text a {
  color: var(--color-accent);
  border-bottom: 1px solid var(--color-accent);
}

._ntournamentItemInfo__item {
  border: 1px solid var(--color-brownish-dirty);
}

._ntournamentItemInfo__item--players ._ntournamentItemInfo__icon {
  background-color: var(--color-accent);
}

._ntournamentItemInfo__item--date ._ntournamentItemInfo__icon {
  color: var(--color-accent);
}

._ntournamentItemInfo__item--speed ._ntournamentItemInfo__icon,
._ntournamentItemInfo__item--type ._ntournamentItemInfo__icon {
  color: #6f63ff;
}

._ntournamentsList__aside {
  border: 1px solid var(--color-brownish-dirty);
}

._ntournamentsList__search > form > input {
  color: var(--color-white);
  border: 1px solid var(--color-brownish-dirty);
  background: var(--color-brownish-dark-05);
}

._ntournamentsList__search > form > input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.3);
}

._ntournamentsList__search > form > input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}

._ntournamentsList__search > form > input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}

._ntournamentsList__search > form > input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}

._ntournamentsList__search > form > input::placeholder {
  color: rgba(255, 255, 255, 0.3);
}

._ntournamentsList__search > form > button:hover {
  color: var(--color-white);
}

._ntournamentsList__filter ._nicon-filter {
  color: var(--color-accent);
}

._ntournamentsList__filter p > span {
  background-color: var(--color-accent);
}

._ntournamentsListActions__item--create {
  background: var(--radial-gradient-primary);
}

._ntournamentsListActions__item--create:before {
  background: rgba(255, 110, 180, 0.3);
}

._ntournamentsListActions__item--create > i {
  background-color: var(--color-accent);
}

._ntournamentsListActions__item--events {
  background: var(--radial-gradient-secondary);
}

._ntournamentsListActions__item--events:before {
  background: rgba(97, 85, 255, 0.3);
}

._ntournamentsListActions__item--events > i {
  background-color: #5a4dff;
}

._ntournamentsListActions__item--reg {
  background: radial-gradient(
    132.75% 155.27% at 31.94% -11.82%,
    #86c5ff 0,
    #618dff 33.87%,
    #2496ff 91.62%
  );
}

._ntournamentsListActions__item--reg:before {
  background: rgba(97, 85, 255, 0.3);
}

._ntournamentsListActions__item--reg > i {
  background-color: #4e87ff;
}

._ntournamentsListItem {
  border: 1px solid var(--color-brownish-dirty);
  background-color: var(--color-brownish-extra-dark);
}
._ntournamentsListItem__left {
  border-right: 1px solid var(--color-brownish-lighter);
}

._ntournamentsListItem__name > span {
  color: var(--color-brownish-lighter);
}

._ntournamentsListItem__date > i {
  color: var(--color-accent);
}

._ntournamentsListItem__members > i {
  color: var(--color-white);
  background-color: var(--color-accent);
}

._ntournamentsListItem__status--completed {
  background-color: #454d56;
}

._ntournamentsListItem__status--started {
  background: #ffb34f;
}

._ntournamentsListItem__status--come-in {
  color: var(--color-white);
  background: var(--radial-gradient-primary);
}

._ntournamentsListItemOptions__item > i {
  color: var(--color-accent);
}

._ntournamentsListItemOptions__item > span {
  color: var(--color-prev-purple-grayish-light);
}

._ntournamentsListAside__close {
  color: var(--color-white) !important;
}

._ntournamentsListAside__item > ul > li {
  background-color: var(--color-brownish-lighter);
}

._ntournamentsListAside__item > ul > li.--active {
  color: var(--color-white);
  background-color: var(--color-accent);
}

._ntournamentsListAside__item > ul > li.--active > a:hover {
  color: var(--color-white);
}

._ntournamentsListAside__caption {
  color: var(--color-accent);
  border-bottom: 1px solid var(--color-accent);
}

._ntournamentsListAside__caption--status > i {
  border: 2px solid var(--color-accent);
}

._ntournamentsListAside__caption--main {
  color: var(--color-white);
  border-bottom-color: var(--color-brownish-dirty);
}

._ntournamentsListAside__caption--main > i {
  color: var(--color-accent);
}

.middle-news {
  background-color: var(--color-brownish) !important;
}

._nheader__nav > a:hover,
._nheader__nav > a.active {
  border-color: var(--color-accent) !important;
  background-image: linear-gradient(
    0deg,
    rgba(255, 103, 102, 0.5),
    rgba(255, 103, 102, 0.1),
    rgba(255, 103, 102, 0.05),
    rgba(255, 103, 102, 0)
  ) !important;
}

.slider-previews__btn {
  background: var(--radial-gradient-primary) !important;
}

.slider-previews__item::after {
  transition: all 220ms ease-out;
}

.slider-previews__item::after {
  border: 2px solid var(--color-accent) !important;
}

.marathon {
  background-color: var(--color-primary-dark) !important;
}

.marathon .container {
  background-color: var(--color-primary-dark);
}

.marathon .marathon-card__main {
  background-image: linear-gradient(
    180deg,
    var(--color-brownish-lighter),
    var(--color-brownish-dirty)
  ) !important;
  border-color: rgba(255, 255, 255, 0.15) !important;
}

.marathon .marathon-card__stars {
  background-color: var(--color-brownish-lighter);
  box-shadow: inset 2px 0 3px rgba(70, 21, 21, 0.3),
    inset -2px 0px 3px rgba(70, 21, 21, 0.3) !important;
}

.marathon .marathon-card::before {
  background: rgba(123, 103, 126, 0.5);
}

._nchess__caption:after,
._nchess__caption:before {
  background-color: var(--color-brownish-lighter);
}

._nchessq__line:after {
  background: linear-gradient(
    270deg,
    rgba(243, 174, 70, 0) 0,
    rgba(97, 85, 255, 0) 0.01%,
    #ff6766 47.92%,
    rgba(97, 85, 255, 0) 100%
  );
}

._nchessqItem__decoration {
  background: linear-gradient(
    148.8deg,
    rgba(255, 134, 134, 0.36) -97.17%,
    rgba(255, 97, 97, 0.36) -28.17%,
    rgba(255, 74, 74, 0.36) 89.48%
  );
}

.arena-tables .arena-table__row:not(.arena-table__row--heading):nth-child(odd) {
  background-color: var(--color-brownish-light);
}

.arena-tables
  .arena-table__row:not(.arena-table__row--heading):nth-child(even) {
  background-color: var(--color-brownish-lighter);
}

.arena-tables .arena-table__row--heading {
  background-color: var(--color-prev-purple-grayish-light);
}

.arena-tables .arena-table__heading:not(:last-child) {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}

._nchess .action_block {
  border: 1px solid var(--color-brownish-lighter) !important;
}

@media screen and (max-width: 996px) {
  ._nlandingGame__diamond > ._nlandingAdventure__decoration:before {
    border-right: 106px solid var(--color-accent);
  }

  ._nlandingGame__diamond > ._nlandingAdventure__decoration:after {
    border-left: 106px solid var(--color-accent);
  }

  ._nlandingAdventure__diamond {
    background: linear-gradient(
      179.8deg,
      rgba(119, 107, 255, 0.6) 0.18%,
      rgba(119, 107, 255, 0.06) 80.13%
    );
  }

  ._nlandingAdventure__diamond:after {
    border-top: 30.5px solid rgba(119, 107, 255, 0.06);
  }

  ._nlandingAdventure__diamond > ._nlandingAdventure__decoration:before {
    border-right: 106px solid var(--color-accent);
  }

  ._nlandingAdventure__diamond > ._nlandingAdventure__decoration:after {
    border-left: 106px solid var(--color-accent);
  }

  ._ntournamentsListAside {
    background-color: var(--color-brownish-extra-dark);
  }
}

@media screen and (max-width: 777px) {
  ._ntournamentsListItem__thumb-wrapper {
    border-top: var(--color-brownish-lighter);
  }
}

@media screen and (max-width: 747px) {
  ._nlandingRoadmap__info {
    border-image: linear-gradient(
      to left,
      var(--color-white),
      rgba(255, 255, 255, 0)
    );
  }
}

@media screen and (max-width: 500px) {
  ._ntournamentsList__search > form > button {
    color: var(--color-accent);
  }

  ._ntournamentsListItem__status::before {
    background-color: var(--color-brownish-lighter);
  }
}

@media (min-width: 576px) {
  .marathon .marathon-card__stars {
    box-shadow: inset 5px 0 8px rgba(70, 21, 21, 0.3),
      inset -5px 0 8px rgba(70, 21, 21, 0.3);
  }
}
