.is-dark body {
	background: #1e2228;
	color: #ebe8e0;
}

.is-dark a {
	color: #1aa466;
}

.is-dark a:hover {
	color: #ebe8e0;
}

.is-dark .site-header {
	border-bottom: 1px solid #2d323a;
	background: #181b20;
	background: -webkit-linear-gradient(top, #1e2228, #181b20);
	background: linear-gradient(180deg, #1e2228, #181b20);
}

.is-dark .brand {
	color: #ebe8e0;
}

.is-dark .brand:hover {
	color: #ebe8e0;
}

.is-dark .brand-mark {
	background: #2c323b;
	background: -webkit-linear-gradient(315deg, #343a44, #2c323b);
	background: linear-gradient(135deg, #343a44, #2c323b);
}

.is-dark .brand-sub {
	color: #9ba0a8;
}

.is-dark .greeting-text {
	color: #ebe8e0;
}

.is-dark .greeting-date {
	color: #9ba0a8;
}

.is-dark .game-xp {
	background: #3b3323;
}

.is-dark .game-xp-fill {
	background: #b8892b;
}

.is-dark .practice-chart {
	background: #181b20;
	border: 1px solid #262b32;
}

.is-dark .practice-chart-label {
	color: #e2c27a;
}

.is-dark .game-choice {
	color: #ebe8e0;
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.is-dark .game-choice:hover,
.is-dark .game-choice:focus-visible {
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .game-choice-sub {
	color: #9ba0a8;
}

.is-dark .pill-none {
	color: #d9d6cf;
	background: #262b32;
}

.is-dark .game-answer-enter {
	color: #1aa466;
}

.is-dark .game-answer-no {
	color: #d9434f;
}

.is-dark .game-reason {
	color: #9ba0a8;
}

.is-dark .theme-toggle {
	color: #d9d6cf;
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.is-dark .theme-toggle:hover {
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .user-toggle {
	color: #d9d6cf;
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.is-dark .user-toggle:hover,
.is-dark .user-toggle[aria-expanded="true"] {
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .user-panel {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 8px 24px rgba(0, 0, 0, 0.15);
}

.is-dark .user-name {
	color: #9ba0a8;
	border-bottom: 1px solid #262b32;
}

.is-dark .user-link {
	color: #d9d6cf;
}

.is-dark .user-link:hover {
	color: #ebe8e0;
	background: #181b20;
}

.is-dark .user-link-out {
	color: #d9434f;
}

.is-dark .user-link-out:hover {
	color: #d9434f;
	background: #311d21;
}

.is-dark .main-nav-list a {
	color: #9ba0a8;
}

.is-dark .main-nav-list a:hover,
.is-dark .main-nav-list .current-menu-item a {
	color: #ebe8e0;
}

.is-dark .as-of {
	color: #9ba0a8;
}

.is-dark .as-of-dot {
	background: #1aa466;
	box-shadow: 0 0 0 4px rgba(26, 164, 102, 0.12);
}

.is-dark .sidebar {
	background: #181b20;
	border-right: 1px solid #2d323a;
}

.is-dark .sidebar-top {
	background: #181b20;
}

.is-dark .sidebar-toggle,
.is-dark .sidebar-open {
	color: #d9d6cf;
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .sidebar-toggle:hover,
.is-dark .sidebar-open:hover {
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .side-label {
	color: #9ba0a8;
}

.is-dark .side-count {
	color: #9ba0a8;
}

.is-dark .side-market {
	color: #d9d6cf;
}

.is-dark .side-market:hover {
	color: #ebe8e0;
	background: #1e2228;
}

.is-dark .side-market.is-active {
	background: #1e2228;
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .side-card {
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .side-rate {
	color: #1aa466;
}

.is-dark .side-split {
	background: #262b32;
}

.is-dark .side-split-won {
	background: #117a4a;
	background: linear-gradient(180deg, #1aa466, #117a4a);
}

.is-dark .side-split-lost {
	background: #b32735;
	background: linear-gradient(180deg, #d9434f, #b32735);
}

.is-dark .side-split-legend {
	color: #9ba0a8;
}

.is-dark .side-split-count.result-won {
	color: #1aa466;
}

.is-dark .side-split-count.result-lost {
	color: #d9434f;
}

.is-dark .side-split-count.result-skipped {
	color: #e2c27a;
}

.is-dark .side-nav-list a {
	color: #d9d6cf;
}

.is-dark .side-nav-list a:hover {
	color: #ebe8e0;
	background: #1e2228;
}

.is-dark .side-nav-list .current-menu-item > a {
	color: #f7f4ec;
	background: #2c323b;
}

.is-dark .side-nav-sub {
	border-left: 1px solid #2d323a;
}

.is-dark .side-nav-list .side-nav-sub a {
	color: #b5b9c0;
}

.is-dark .side-nav-list .side-nav-sub a:hover {
	color: #ebe8e0;
}

.is-dark .side-nav-list .side-nav-sub .current-menu-item > a {
	color: #f7f4ec;
}

.is-dark .side-as-of {
	color: #9ba0a8;
}

.is-dark .side-user-toggle {
	color: #d9d6cf;
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .side-user-toggle:hover,
.is-dark .side-user-toggle[aria-expanded="true"] {
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .side-avatar {
	color: #e2c27a;
	background: #3b3323;
}

.is-dark .side-user-role {
	color: #9ba0a8;
}

.is-dark .side-user-panel {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 8px 24px rgba(0, 0, 0, 0.15);
}

.is-dark .side-login {
	color: #9ba0a8;
}

@media (min-width: 901px) {
.is-dark .is-sidebar-hidden .side-nav-list > li > .side-parent:hover {
	background: #1e2228;
}

.is-dark .is-sidebar-hidden .side-nav-list > .current-menu-item > a,
.is-dark .is-sidebar-hidden .side-nav-list > .current-menu-item > .side-parent,
.is-dark .is-sidebar-hidden .side-nav-list > li:has(.current-menu-item,
.is-dark .is-active) > .side-parent,
.is-dark .is-sidebar-hidden .side-nav-list > li:has(.current-menu-item,
.is-dark .is-active) > .side-parent:hover {
	color: #f7f4ec;
	background: #2c323b;
}

}

@media (max-width: 900px) {
.is-dark .is-sidebar-open .sidebar {
	box-shadow: 0 8px 40px rgba(0, 0, 0, 0.45);
}

.is-dark .is-sidebar-open .sidebar-backdrop {
	background: rgba(0, 0, 0, 0.5);
}

}

.is-dark .crumb {
	color: #9ba0a8;
}

.is-dark .crumb a {
	color: #9ba0a8;
}

.is-dark .swatch-withdrawal {
	background: #5f6670;
	background: repeating-linear-gradient(45deg, #5f6670, #5f6670 3px, #424852 3px, #424852 6px);
}

.is-dark .account-net {
	color: #ebe8e0;
}

.is-dark .account-net-up {
	color: #1aa466;
}

.is-dark .account-net-dn {
	color: #d9434f;
}

.is-dark .account-sub {
	color: #9ba0a8;
}

.is-dark .b-profit {
	background: #117a4a;
	background: linear-gradient(180deg, #1aa466, #117a4a);
}

.is-dark .b-loss {
	background: #b32735;
	background: linear-gradient(180deg, #d9434f, #b32735);
}

.is-dark .b-withdrawal {
	background: #5f6670;
	background: repeating-linear-gradient(45deg, #5f6670, #5f6670 6px, #424852 6px, #424852 12px);
}

.is-dark .bar-label {
	color: #9ba0a8;
}

.is-dark .bar-value {
	color: #d9d6cf;
}

.is-dark .bar-value-up {
	color: #1aa466;
}

.is-dark .bar-value-dn {
	color: #d9434f;
}

.is-dark .positions th,
.is-dark .positions td {
	border-bottom: 1px solid #262b32;
}

.is-dark .positions th {
	color: #9ba0a8;
}

.is-dark .positions tbody tr:hover {
	background: #22262c;
}

.is-dark .pnl-up {
	color: #1aa466;
}

.is-dark .pnl-dn {
	color: #d9434f;
}

.is-dark .cell-server {
	color: #9ba0a8;
}

.is-dark .cell-money {
	color: #d9d6cf;
}

.is-dark .pill-live,
.is-dark .pill-real {
	color: #1aa466;
	background: #172c23;
}

.is-dark .pill-prop {
	color: #e2c27a;
	background: #3b3323;
}

.is-dark .pill-demo {
	color: #d9d6cf;
	background: #262b32;
}

.is-dark .site-footer {
	color: #9ba0a8;
}

.is-dark .eyebrow {
	color: #9ba0a8;
}

.is-dark .filter,
.is-dark .frame-link,
.is-dark .step-link {
	color: #d9d6cf;
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .filter:hover,
.is-dark .frame-link:hover,
.is-dark .step-link:hover {
	color: #d9d6cf;
	border-color: #3b414a;
}

.is-dark .filter.is-active,
.is-dark .frame-link.is-current {
	color: #f7f4ec;
	background: #2c323b;
	border-color: #2c323b;
	box-shadow: 0 6px 18px rgba(0, 0, 0, 0.45);
}

.is-dark .kpi {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 8px 24px rgba(0, 0, 0, 0.15);
}

.is-dark .kpi:after {
	background: -webkit-linear-gradient(left, transparent, #3b3323, transparent);
	background: linear-gradient(90deg, transparent, #3b3323, transparent);
}

.is-dark .kpi-accent {
	background: #25231d;
	background: -webkit-linear-gradient(top, #25231d, #1e2228);
	background: linear-gradient(180deg, #25231d, #1e2228);
	border-color: #5a4c2c;
}

.is-dark .kpi-accent:after {
	background: -webkit-linear-gradient(left, #d9b25a, #b8892b, #d9b25a);
	background: linear-gradient(90deg, #d9b25a, #b8892b, #d9b25a);
}

.is-dark .kpi-label {
	color: #9ba0a8;
}

.is-dark .kpi-value {
	color: #ebe8e0;
}

.is-dark .kpi-up {
	color: #1aa466;
}

.is-dark .kpi-down {
	color: #d9434f;
}

.is-dark .kpi-muted {
	color: #d9d6cf;
}

.is-dark .card,
.is-dark .frame-inner,
.is-dark .rules-main,
.is-dark .rules-aside,
.is-dark .messages,
.is-dark .files-inner,
.is-dark .adjacent-inner {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 8px 24px rgba(0, 0, 0, 0.15);
}

.is-dark .card-title,
.is-dark .section-title,
.is-dark .files-title {
	color: #ebe8e0;
}

.is-dark .card-sub,
.is-dark .rules-list-name,
.is-dark .files-count,
.is-dark .conversation-lede {
	color: #9ba0a8;
}

.is-dark .legend {
	color: #9ba0a8;
}

.is-dark .legend-item {
	color: #9ba0a8;
}

.is-dark .coin-won {
	background: #1aa466;
	background: -webkit-linear-gradient(top, #1aa466, #117a4a);
	background: linear-gradient(180deg, #1aa466, #117a4a);
}

.is-dark .coin-lost {
	background: #b32735;
	background: -webkit-linear-gradient(top, #d9434f, #b32735);
	background: linear-gradient(180deg, #d9434f, #b32735);
}

.is-dark .ledger-head,
.is-dark .ledger-row {
	border-bottom: 1px solid #262b32;
}

.is-dark .ledger-head .cell {
	color: #9ba0a8;
}

.is-dark .ledger-row {
	color: #ebe8e0;
}

.is-dark .ledger-row:hover {
	color: #ebe8e0;
	background: #22262c;
}

.is-dark .cell-number {
	color: #9ba0a8;
}

.is-dark .market-ex {
	color: #9ba0a8;
}

.is-dark .ledger-group .cell-date,
.is-dark .ledger-group .cell-side {
	color: #9ba0a8;
}

.is-dark .ledger-group .cell-market {
	color: #ebe8e0;
}

.is-dark .cell-state {
	color: #9ba0a8;
}

.is-dark .cell-dates {
	color: #b5b9c0;
}

.is-dark .pill-buy {
	color: #1aa466;
	background: #172c23;
}

.is-dark .pill-sell {
	color: #d9434f;
	background: #311d21;
}

.is-dark .cell-type {
	color: #9ba0a8;
}

.is-dark .cell-if-taken-won {
	color: #1aa466;
}

.is-dark .cell-if-taken-lost {
	color: #d9434f;
}

.is-dark .result-won {
	color: #1aa466;
}

.is-dark .result-lost {
	color: #d9434f;
}

.is-dark .result-skipped {
	color: #d9d6cf;
}

.is-dark .cell-arrow {
	color: #9ba0a8;
}

.is-dark .ledger-empty {
	color: #9ba0a8;
}

.is-dark .outcome-inner {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 8px 24px rgba(0, 0, 0, 0.15);
}

.is-dark .outcome-title {
	color: #ebe8e0;
}

.is-dark .outcome-result {
	border: 1px solid #2d323a;
}

.is-dark .outcome-result-won {
	color: #1aa466;
	background: #172c23;
	border-color: #1b4030;
}

.is-dark .outcome-result-won:after {
	background: -webkit-linear-gradient(left, #1aa466, #117a4a, #1aa466);
	background: linear-gradient(90deg, #1aa466, #117a4a, #1aa466);
}

.is-dark .outcome-result-lost {
	color: #d9434f;
	background: #311d21;
	border-color: #552229;
}

.is-dark .outcome-result-lost:after {
	background: -webkit-linear-gradient(left, #d9434f, #b32735, #d9434f);
	background: linear-gradient(90deg, #d9434f, #b32735, #d9434f);
}

.is-dark .outcome-result-skipped {
	color: #d9d6cf;
	background: #25231d;
	border-color: #5a4c2c;
}

.is-dark .outcome-result-skipped:after {
	background: -webkit-linear-gradient(left, #d9b25a, #b8892b, #d9b25a);
	background: linear-gradient(90deg, #d9b25a, #b8892b, #d9b25a);
}

.is-dark .outcome-if-taken-won {
	color: #1aa466;
}

.is-dark .outcome-if-taken-lost {
	color: #d9434f;
}

.is-dark .outcome-if-taken-unknown {
	color: #9ba0a8;
}

.is-dark .outcome-text {
	color: #d9d6cf;
}

.is-dark .outcome-fact {
	border: 1px solid #2d323a;
}

.is-dark .outcome-fact-label {
	color: #9ba0a8;
}

.is-dark .outcome-fact-value {
	color: #ebe8e0;
}

.is-dark .outcome-fact-value a {
	color: #1aa466;
}

.is-dark .outcome-media {
	background: #181b20;
}

.is-dark .outcome-caption {
	color: #9ba0a8;
}

.is-dark .outcome-missing,
.is-dark .frame-missing {
	color: #9ba0a8;
}

.is-dark .frame-nav {
	background: #1e2228;
	border-bottom: 1px solid #2d323a;
}

.is-dark .frame-nav-label {
	color: #9ba0a8;
}

.is-dark .chart-legend {
	color: #9ba0a8;
}

.is-dark .swatch-up {
	background: #1aa466;
}

.is-dark .swatch-down {
	background: #b32735;
}

.is-dark .frame-role {
	color: #9ba0a8;
}

.is-dark .frame-note {
	color: #d9d6cf;
}

.is-dark .frame-note-key {
	color: #9ba0a8;
}

.is-dark .frame-chart {
	background: #181b20;
}

.is-dark .frame-caption {
	color: #9ba0a8;
}

.is-dark .frame-caption-link {
	color: #9ba0a8;
}

.is-dark .tick-pass {
	background: #1aa466;
}

.is-dark .tick-fail {
	background: #b32735;
}

.is-dark .tick-unchecked {
	background: #2d323a;
}

.is-dark .rules-count {
	color: #d9d6cf;
}

.is-dark .rules-table th,
.is-dark .rules-table td {
	border-bottom: 1px solid #262b32;
}

.is-dark .rules-table th {
	color: #9ba0a8;
}

.is-dark .rules-table tbody tr:hover {
	background: #22262c;
}

.is-dark .rules-number {
	color: #9ba0a8;
}

.is-dark .rules-sub {
	color: #d9d6cf;
}

.is-dark .rules-row-unchecked .rules-rule,
.is-dark .rules-row-unchecked .rules-sub {
	color: #9ba0a8;
}

.is-dark .verdict-pass {
	color: #1aa466;
	background: #172c23;
}

.is-dark .verdict-fail {
	color: #d9434f;
	background: #311d21;
}

.is-dark .verdict-unchecked {
	color: #9ba0a8;
	background: #262b32;
}

.is-dark .rules-reason {
	color: #9ba0a8;
}

.is-dark .sequence-step {
	border-bottom: 1px solid #262b32;
}

.is-dark .sequence-key {
	color: #9ba0a8;
}

.is-dark .method-quote {
	background: #25231d;
	background: -webkit-linear-gradient(top, #25231d, #1e2228);
	background: linear-gradient(180deg, #25231d, #1e2228);
	border: 1px solid #5a4c2c;
}

.is-dark .method-quote:after {
	background: -webkit-linear-gradient(left, #d9b25a, #b8892b, #d9b25a);
	background: linear-gradient(90deg, #d9b25a, #b8892b, #d9b25a);
}

.is-dark .method-quote-source {
	color: #9ba0a8;
}

.is-dark .conversation-head {
	background: #1e2228;
	border-bottom: 1px solid #2d323a;
}

.is-dark .message-day {
	color: #9ba0a8;
}

.is-dark .message {
	border-bottom: 1px solid #262b32;
}

.is-dark .message-assistant .message-who {
	color: #1aa466;
}

.is-dark .message-time {
	color: #9ba0a8;
}

.is-dark .message-text {
	color: #ebe8e0;
}

.is-dark .md-code {
	background: #22262c;
}

.is-dark .md-table .md-cell {
	border-bottom: 1px solid #262b32;
}

.is-dark .md-table th.md-cell {
	color: #9ba0a8;
}

.is-dark .md-pass {
	color: #1aa466;
}

.is-dark .md-fail {
	color: #d9434f;
}

.is-dark .message-file {
	color: #ebe8e0;
}

.is-dark .message-image {
	border: 1px solid #2d323a;
}

.is-dark .message-file-label {
	color: #9ba0a8;
}

.is-dark .message-file-empty {
	color: #9ba0a8;
	background: #181b20;
	border: 2px dashed #2d323a;
}

.is-dark .call-enter {
	color: #1aa466;
	background: #172c23;
}

.is-dark .call-no {
	color: #d9434f;
	background: #311d21;
}

.is-dark .message-empty {
	color: #9ba0a8;
}

.is-dark .files-item {
	border-top: 1px solid #262b32;
}

.is-dark .files-link {
	color: #ebe8e0;
}

.is-dark .files-thumb {
	border: 1px solid #2d323a;
}

.is-dark .files-meta {
	color: #9ba0a8;
}

.is-dark .files-download {
	color: #d9d6cf;
	border: 1px solid #2d323a;
	background: #1e2228;
}

.is-dark .conversation-note {
	color: #9ba0a8;
}

.is-dark .adjacent-link {
	color: #ebe8e0;
}

.is-dark .adjacent-previous {
	border-right: 1px solid #2d323a;
}

.is-dark a.adjacent-link:hover {
	color: #ebe8e0;
	background: #22262c;
}

.is-dark .adjacent-label {
	color: #9ba0a8;
}

.is-dark .display-accent {
	color: #1aa466;
}

.is-dark .page-title a {
	color: #ebe8e0;
}

.is-dark .lede {
	color: #9ba0a8;
}

@media (max-width: 640px) {
.is-dark .rules-table tr {
	border-bottom: 1px solid #262b32;
}

.is-dark .adjacent-previous {
	border-bottom: 1px solid #2d323a;
}

}

.is-dark .ai-letter {
	color: #e2c27a;
}

.is-dark .ai-line {
	color: #d9d6cf;
}

.is-dark .ai-head {
	color: #9ba0a8;
	border-top: 1px solid #2d323a;
}

.is-dark .ai-number {
	border-bottom: 1px solid #262b32;
}

.is-dark .ai-marker {
	color: #e2c27a;
}

.is-dark .ai-text strong {
	color: #ebe8e0;
}

.is-dark .ai-text code {
	background: #181b20;
	border: 1px solid #2d323a;
}

.is-dark .side-nav-sub .side-market {
	color: #b5b9c0;
}

.is-dark .side-nav-sub .side-market:hover {
	color: #ebe8e0;
}

.is-dark .side-nav-sub .side-market.is-active,
.is-dark .side-nav-sub a.side-market.is-active,
.is-dark .side-nav-sub a.side-market.is-active:hover {
	color: #f7f4ec;
	background: #2c323b;
	border-color: #2c323b;
}

.is-dark .side-parent {
	color: #d9d6cf;
}

.is-dark .replay-chart {
	background: #1e2228;
}

.is-dark .replay-loading {
	color: #9ba0a8;
}

.is-dark .replay-credit {
	color: #9ba0a8;
}

.is-dark .replay-credit a {
	color: #9ba0a8;
}

.is-dark .display-accent-sell {
	color: #d9434f;
}

.is-dark .game-card > .card-head {
	background: #1e2228;
	border-bottom: 1px solid #2d323a;
}

.is-dark .profile-frame input:checked + .filter {
	color: #f7f4ec;
	background: #2c323b;
	border-color: #2c323b;
}

.is-dark .profile-frame input:focus-visible + .filter {
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .replay-steps {
	color: #777d86;
}

.is-dark .replay-step + .replay-step:before {
	color: #4b525c;
}

.is-dark .replay-step.is-done {
	color: #1aa466;
}

.is-dark .replay-step.is-current {
	color: #ebe8e0;
}

.is-dark .pill-demo-current {
	color: #f7f4ec;
	background: #2c323b;
}

.is-dark .pill-demo-active {
	color: #1aa466;
	background: #172c23;
}

.is-dark .pill-demo-blown {
	color: #d9434f;
	background: #311d21;
}

.is-dark .demo-field input,
.is-dark .demo-field select {
	color: #ebe8e0;
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .demo-field input:focus,
.is-dark .demo-field select:focus {
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .demo-error {
	color: #d9434f;
}

.is-dark .ladder tr.is-done td {
	color: #1aa466;
}

.is-dark .ladder tr.is-current td {
	background: #25231d;
}

.is-dark .ladder-replay {
	color: #ebe8e0;
}

.is-dark .bar.is-picked .bar-label {
	color: #ebe8e0;
}

.is-dark .demo-open.is-locked .card-sub {
	color: #e2c27a;
}

.is-dark .target-card {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.is-dark .target-card:hover {
	border-color: #3b414a;
	box-shadow: 0 10px 28px rgba(0, 0, 0, 0.2);
}

.is-dark .target-radio {
	border: 1.5px solid #3b414a;
	background: #1e2228;
}

.is-dark .target-radio:after {
	background: linear-gradient(135deg, #f1d58e, #b8892b);
}

.is-dark .target-card-wins {
	color: #9ba0a8;
}

.is-dark .target-card-name {
	color: #ebe8e0;
}

.is-dark .target-card-growth {
	color: #9ba0a8;
}

.is-dark .target-card-label {
	color: #9ba0a8;
}

.is-dark .target-card-goal {
	color: #1aa466;
}

.is-dark .target-card-rules {
	border-top: 1px solid #262b32;
	color: #9ba0a8;
}

.is-dark .target-card:has(input:checked) {
	background: #2c323b;
	background: linear-gradient(160deg, #343a44, #2c323b);
	border-color: #2c323b;
	box-shadow: 0 16px 36px rgba(0, 0, 0, 0.5);
}

.is-dark .target-card:has(input:checked) .target-radio {
	background: #2c323b;
}

.is-dark .target-card:has(input:checked) .target-card-name {
	color: #f7f4ec;
}

.is-dark .target-card:has(input:checked) .target-card-wins,
.is-dark .target-card:has(input:checked) .target-card-growth,
.is-dark .target-card:has(input:checked) .target-card-label,
.is-dark .target-card:has(input:checked) .target-card-rules {
	color: #777d86;
}

.is-dark .target-card:has(input:focus-visible) {
	outline: 2px solid #b8892b;
}

.is-dark .demo-open.is-locked .target-card:hover {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.is-dark .statement-tabs {
	border-bottom: 1px solid #2d323a;
}

.is-dark .statement-tab:hover {
	background: #181b20;
}

.is-dark .statement-tab.is-active {
	background: #22262c;
	border-top-color: #b8892b;
}

.is-dark .statement-tab-kicker {
	color: #9ba0a8;
}

.is-dark .statement-tab.is-active .statement-tab-kicker {
	color: #e2c27a;
}

.is-dark .statement-tab-name {
	color: #b5b9c0;
}

.is-dark .statement-tab.is-active .statement-tab-name {
	color: #ebe8e0;
}

.is-dark .statement-tab-meta {
	color: #9ba0a8;
}

.is-dark .statement-label {
	color: #9ba0a8;
}

.is-dark .statement-goal {
	color: #d9b25a;
}

.is-dark .statement-from {
	color: #b5b9c0;
}

.is-dark .statement-from strong {
	color: #ebe8e0;
}

.is-dark .statement-chip {
	color: #b5b9c0;
	border: 1px solid #2d323a;
}

.is-dark .statement-list-head {
	border-bottom: 1px solid #b8892b;
}

.is-dark .statement-title {
	color: #ebe8e0;
}

.is-dark .statement-favorite {
	color: #ebe8e0;
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .statement-favorite:hover {
	border-color: #2c323b;
}

.is-dark .statement-favorite.is-on {
	color: #e2c27a;
	background: #25231d;
	border-color: #5a4c2c;
}

.is-dark .statement-tab-fav {
	color: #e2c27a;
	background: #25231d;
	border: 1px solid #5a4c2c;
}

.is-dark .statement-favorite:focus-visible {
	outline: 2px solid #b8892b;
}

.is-dark .statement-row {
	border-top: 1px solid #262b32;
}

.is-dark .statement-row-head {
	color: #9ba0a8;
}

.is-dark .statement-no {
	color: #9ba0a8;
}

.is-dark .statement-tag {
	color: #e2c27a;
}

@media (min-width: 901px) {
.is-dark .statement-tag {
	border: 1px solid #b8892b;
}

}

.is-dark .statement-muted {
	color: #b5b9c0;
}

.is-dark .statement-lot {
	color: #b5b9c0;
}

.is-dark .statement-loss {
	color: #d9434f;
}

.is-dark .statement-outcome {
	color: #9ba0a8;
}

.is-dark .statement-outcome.is-blown {
	color: #d9434f;
}

.is-dark .statement-phone-loss {
	color: #9ba0a8;
}

.is-dark .statement-gain {
	color: #1aa466;
}

.is-dark .statement-close {
	color: #ebe8e0;
}

.is-dark .statement-row.is-goal {
	border-bottom: 1px solid #b8892b;
}

.is-dark .statement-row.is-goal .statement-close {
	color: #e2c27a;
}

@media (max-width: 900px) {
.is-dark .statement-tab.is-active {
	border-bottom: 2px solid #b8892b;
}

.is-dark .statement-phone-meta {
	color: #b5b9c0;
}

}

.is-dark .ldg-login {
	background: #181b20;
	background: radial-gradient(1200px 500px at 50% -10%, #3b3323 0%, rgba(59, 51, 35, 0) 60%), #181b20;
}

.is-dark .login-card {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 8px 24px rgba(0, 0, 0, 0.15);
}

.is-dark .login-title {
	color: #ebe8e0;
}

.is-dark .login-sub {
	color: #9ba0a8;
}

.is-dark .login-error,
.is-dark .login-note,
.is-dark .profile-message {
	color: #d9d6cf;
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 8px 24px -16px rgba(0, 0, 0, 0.45);
}

.is-dark .login-error::before,
.is-dark .profile-message-error::before {
	color: #d9434f;
}

.is-dark .login-note::before,
.is-dark .profile-message-ok::before {
	color: #1aa466;
}

.is-dark .login-switch {
	color: #b5b9c0;
}

.is-dark .login-switch a {
	color: #d9d6cf;
}

.is-dark .login-row {
	color: #b5b9c0;
}

.is-dark .login-row a {
	color: #d9d6cf;
}

.is-dark :where(input[type="checkbox"]) {
	background: #1e2228;
}

.is-dark :where(input[type="checkbox"]):hover {
	border-color: #6b7280;
}

.is-dark :where(input[type="checkbox"]):checked {
	background: #2c323b;
	border-color: #2c323b;
}

.is-dark :where(input[type="checkbox"]):checked::after {
	border-color: #1e2228;
}

.is-dark :where(input[type="checkbox"]):focus-visible {
	outline: 2px solid #b8892b;
}

.is-dark .login-submit {
	color: #f7f4ec;
	background: #2c323b;
	box-shadow: 0 6px 14px rgba(0, 0, 0, 0.45);
}

.is-dark .login-submit:hover {
	background: #343a44;
}

.is-dark .login-foot {
	color: #9ba0a8;
}

.is-dark .is-sidebar-hidden .header-brand + .greeting {
	border-left: 1px solid #2d323a;
}

.is-dark .leader-rank {
	color: #ebe8e0;
}

.is-dark .leader-link {
	color: #ebe8e0;
	border-bottom: 1px solid #2d323a;
}

.is-dark .leader-link:hover {
	border-bottom-color: #2c323b;
}

.is-dark .leaderboard tr.is-current td {
	background: #181b20;
}

.is-dark .side-parent-sub {
	color: #b5b9c0;
}

.is-dark .leaderboard tbody tr:hover td {
	background: #181b20;
}

.is-dark .live-pnl-label {
	color: #9ba0a8;
}

.is-dark .live-pnl-value {
	color: #ebe8e0;
}

.is-dark .live-pnl-pips {
	color: #9ba0a8;
}

.is-dark .live-pnl.is-up .live-pnl-value {
	color: #1aa466;
}

.is-dark .live-pnl.is-down .live-pnl-value {
	color: #d9434f;
}

.is-dark .live-target {
	border-right: 1px solid #2d323a;
}

.is-dark .live-target .live-pnl-value {
	color: #1aa466;
}

@media (max-width: 640px) {
.is-dark .trade-bar-live {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 12px 30px rgba(0, 0, 0, 0.45);
}

.is-dark .replay-chart {
	border: 1px solid #262b32;
}

}

.is-dark .trade-bar-label {
	color: #9ba0a8;
}

.is-dark .trade-bar-value {
	color: #ebe8e0;
}

.is-dark .trade-bar-live.is-up .trade-bar-value {
	color: #1aa466;
}

.is-dark .trade-bar-live.is-down .trade-bar-value {
	color: #d9434f;
}

.is-dark .trade-bar-pips {
	color: #9ba0a8;
}

.is-dark .trade-bar-key {
	color: #9ba0a8;
}

.is-dark .trade-bar-tp {
	color: #1aa466;
}

.is-dark .trade-bar-sl {
	color: #d9434f;
}

.is-dark .trade-bar-track {
	background: #172c23;
}

.is-dark .trade-bar-loss {
	background: #311d21;
}

.is-dark .trade-bar-entry {
	background: #6b7280;
}

.is-dark .trade-bar-dot {
	background: #6b7280;
}

.is-dark .trade-bar-live.is-up .trade-bar-dot {
	background: #1aa466;
	box-shadow: 0 0 0 3px rgba(26, 164, 102, 0.2);
}

.is-dark .trade-bar-live.is-down .trade-bar-dot {
	background: #b32735;
	box-shadow: 0 0 0 3px rgba(179, 39, 53, 0.2);
}

.is-dark .demo-field input:disabled {
	color: #9ba0a8;
	background: #181b20;
}

.is-dark .leader-name .leader-cell {
	color: #ebe8e0;
}

@media (max-width: 900px) {
.is-dark .has-mobile-menu .mm-tabs {
	background: rgba(30, 34, 40, 0.94);
	border-top: 1px solid #2d323a;
}

.is-dark .mm-tabs .mm-tab.is-on {
	color: #1aa466;
}

.is-dark .has-mobile-menu .mm {
	background: #262b32;
}

.is-dark .mm-pane {
	background: #262b32;
}

.is-dark .mm-title {
	color: #ebe8e0;
}

.is-dark .mm-heading {
	color: #9ba0a8;
}

.is-dark .mm-heading-count {
	color: #777d86;
}

.is-dark .mm-group {
	background: #1e2228;
}

.is-dark .mm-row {
	color: #ebe8e0;
}

.is-dark .mm-row:active {
	color: #ebe8e0;
	background: #22262c;
}

.is-dark .mm-row + .mm-row:before {
	background: #2d323a;
}

.is-dark .mm-tile {
	color: #ebe8e0;
	background: #262b32;
}

.is-dark .mm-row.is-active .mm-tile {
	background: #2c323b;
}

.is-dark .mm-count {
	color: #9ba0a8;
}

.is-dark .mm-chevron {
	color: #4b525c;
}

.is-dark .mm-switch {
	background: #2d323a;
}

.is-dark .mm-switch:after {
	background: #1e2228;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);
}

.is-dark .is-dark .mm-pane .mm-switch {
	background: #117a4a;
}

}

.is-dark .skel-card {
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .home-hero {
	background: #1e2228;
	background: radial-gradient(90% 120% at 100% 0%, #f8f1df 0%, #fdfbf6 45%, #1e2228 100%);
}

.is-dark .home-hero-candles rect {
	fill: #1aa466;
}

.is-dark .home-hero-candles rect.is-down {
	fill: #d9434f;
}

.is-dark .home-hero-dot {
	fill: #1aa466;
}

.is-dark .home-hero-ring {
	stroke: #1aa466;
}

.is-dark .home-title {
	color: #ebe8e0;
}

.is-dark .home-note {
	color: #9ba0a8;
}

.is-dark .home-stat b {
	color: #ebe8e0;
}

.is-dark .home-stat b.home-up {
	color: #1aa466;
}

.is-dark .home-stat span {
	color: #9ba0a8;
}

.is-dark .home-start {
	color: #f7f4ec;
	background: #2c323b;
	box-shadow: 0 12px 24px -12px rgba(44, 50, 59, 0.6);
}

.is-dark .home-start:hover {
	color: #f7f4ec;
	box-shadow: 0 16px 28px -12px rgba(44, 50, 59, 0.65);
}

.is-dark .home-ghost {
	color: #ebe8e0;
	background: #1e2228;
}

.is-dark .home-ghost:hover {
	color: #ebe8e0;
}

.is-dark .home-link {
	color: #1aa466;
}

.is-dark .home-rule-list li {
	color: #ebe8e0;
}

.is-dark .home-rule-n {
	background: #2c323b;
}

.is-dark .home-place {
	color: #ebe8e0;
}

.is-dark .home-place span,
.is-dark .home-of {
	color: #9ba0a8;
}

.is-dark .home-small {
	color: #9ba0a8;
}

.is-dark .home-pct {
	color: #1aa466;
}

.is-dark .home-split-won {
	background: #117a4a;
}

.is-dark .home-split-lost {
	background: #b32735;
}

.is-dark .home-latest-row {
	color: #ebe8e0;
}

.is-dark .home-latest-row:hover {
	color: #ebe8e0;
}

.is-dark .home-latest-number {
	color: #9ba0a8;
}

.is-dark .home-latest-meta {
	color: #9ba0a8;
}

.is-dark .is-dark .home-page .home-stat b.home-up,
.is-dark .is-dark .home-page .home-link,
.is-dark .is-dark .home-page .home-pct {
	color: #1aa466;
}

.is-dark .is-dark .home-page .home-start {
	color: #ebe8e0;
}

.is-dark .is-dark .home-page .home-start svg {
	color: #ebe8e0;
}

.is-dark .is-dark .home-page .home-rule-n {
	background: #2c323b;
}

.is-dark .is-dark .home-page .home-hero-candles rect {
	fill: #1aa466;
}

.is-dark .is-dark .home-page .home-hero-candles rect.is-down {
	fill: #d9434f;
}

.is-dark .is-dark .home-page .home-hero-dot {
	fill: #1aa466;
}

.is-dark .is-dark .home-page .home-hero-ring {
	stroke: #1aa466;
}

.is-dark .skel-hero {
	background: #1e2228;
}

.is-dark .is-leaving .login-skel {
	background: #1e2228;
}

.is-dark .login-skel-side {
	background: #181b20;
	border-right: 1px solid #2d323a;
}

.is-dark .login-skel-card {
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .login-skel-top {
	background: #181b20;
	border-bottom: 1px solid #2d323a;
}

.is-dark .game-call-icon {
	color: #f7f4ec;
}

.is-dark .game-call-buy {
	background: #117a4a;
}

.is-dark .game-call-sell {
	background: #b32735;
}

.is-dark .game-call-next {
	color: #ebe8e0;
}

.is-dark .game-call-no {
	background: #2c323b;
}

.is-dark .is-dark .game-choice .game-call-icon {
	color: #f7f4ec;
}

.is-dark .is-dark .game-choice .game-call-buy {
	background: #1aa466;
}

.is-dark .is-dark .game-choice .game-call-sell {
	background: #d9434f;
}

.is-dark .is-dark .game-choice .game-call-next {
	color: #ebe8e0;
}

.is-dark .is-dark .game-choice .game-call-no {
	color: #ebe8e0;
}

.is-dark .leaderboard tr.is-bot td {
	color: #9ba0a8;
}

.is-dark .leaderboard tr.is-bot .leader-name {
	color: #d9d6cf;
}

.is-dark .leaderboard .pill-bot-ai {
	color: #1aa466;
}

.is-dark .is-dark .leaderboard tr.is-bot .pill-bot-ai {
	color: #1aa466;
}

.is-dark .live-balance .live-pnl-value {
	color: #ebe8e0;
}

.is-dark .trade-bar-balance {
	color: #ebe8e0;
}

.is-dark .login-google {
	color: #d9d6cf;
	background: #1e2228;
}

.is-dark .login-or::before,
.is-dark .login-or::after {
	border-top: 1px solid #2d323a;
}

.is-dark .replay-save-error {
	color: #d9434f;
	background: #311d21;
}

.is-dark .platform-empty-title {
	color: #ebe8e0;
}

.is-dark .platform-empty-text {
	color: #9ba0a8;
}

.is-dark .modal {
	color: #ebe8e0;
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 24px 48px rgba(0, 0, 0, 0.45);
}

.is-dark .modal::backdrop {
	background: rgba(0, 0, 0, 0.5);
}

.is-dark .modal-text {
	color: #b5b9c0;
}

.is-dark .modal-check {
	color: #d9d6cf;
}

.is-dark .suggest-list {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 8px 24px rgba(0, 0, 0, 0.15);
}

.is-dark .suggest-item {
	color: #ebe8e0;
}

.is-dark .suggest-item:hover,
.is-dark .suggest-item.is-active {
	background: #22262c;
}

.is-dark .suggest-note {
	color: #9ba0a8;
}

.is-dark .suggest-note.is-loading:before {
	border: 2px solid #2d323a;
	border-top-color: #b8892b;
}

.is-dark .news-table thead th {
	border-bottom: 1px solid #2d323a;
}

.is-dark .news-day-row td {
	color: #d9d6cf;
	background: #181b20;
	border-bottom: 1px solid #2d323a;
}

.is-dark .news-day-row.is-today td {
	color: #e2c27a;
	background: #25231d;
}

.is-dark .news-row.is-past td {
	color: #777d86;
}

.is-dark .news-row.is-next td {
	background: #25231d;
}

.is-dark .news-title {
	color: #ebe8e0;
}

.is-dark .news-row.is-past .news-title {
	color: #9ba0a8;
}

.is-dark .news-impact {
	color: #d9434f;
}

.is-dark .news-detail td {
	color: #b5b9c0;
}

.is-dark .news-detail a {
	color: #d9d6cf;
}

.is-dark .news-empty {
	color: #9ba0a8;
}

.is-dark .news-source {
	color: #777d86;
}

@media (max-width: 760px) {
.is-dark .news-table .news-col-imp,
.is-dark .news-table .news-col-time {
	background: #1e2228;
}

.is-dark .news-table .news-col-time {
	box-shadow: 1px 0 0 #2d323a;
}

.is-dark .news-table .news-row.is-next .news-col-imp,
.is-dark .news-table .news-row.is-next .news-col-time {
	background: #25231d;
}

}

.is-dark .pager .page-numbers {
	color: #d9d6cf;
	border: 1px solid #2d323a;
}

.is-dark .pager a.page-numbers:hover {
	border-color: #3b414a;
}

.is-dark .pager .page-numbers.current {
	color: #f7f4ec;
	background: #2c323b;
	border-color: #2c323b;
}

.is-dark .dropzone {
	background: #181b20;
	border: 1.5px dashed #3b414a;
}

.is-dark .dropzone:hover,
.is-dark .dropzone.is-over {
	background: #25231d;
}

.is-dark .dropzone:focus-within {
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .dropzone.has-file {
	background: #25231d;
}

.is-dark .dropzone-icon {
	color: #e2c27a;
	background: #3b3323;
}

.is-dark .dropzone-title {
	color: #ebe8e0;
}

.is-dark .dropzone-hint {
	color: #9ba0a8;
}

.is-dark .dropzone.is-wrong .dropzone-hint {
	color: #d9434f;
}

.is-dark .notify-dot {
	background: #b8892b;
	box-shadow: 0 0 0 2px #1e2228;
}

.is-dark .notify-panel {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 24px 60px -12px rgba(0, 0, 0, 0.45);
}

.is-dark .notify-panel-title {
	color: #ebe8e0;
}

.is-dark .notify-new {
	color: #e2c27a;
}

.is-dark .notify-read {
	color: #9ba0a8;
}

.is-dark .notify-read:hover {
	color: #ebe8e0;
}

.is-dark .done {
	color: #ebe8e0;
}

.is-dark .done:focus-visible {
	outline: 2px solid #2c323b;
}

.is-dark .modal-close {
	color: #ebe8e0;
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .modal-close:hover {
	border-color: #2c323b;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}

.is-dark .modal-close:focus-visible {
	outline: 2px solid #2c323b;
}

.is-dark .notify-seg {
	background: #262b32;
}

.is-dark .notify-seg button {
	color: #9ba0a8;
}

.is-dark .notify-seg button.is-on {
	color: #ebe8e0;
	background: #1e2228;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.is-dark .notify-group {
	color: #9ba0a8;
}

.is-dark .notify-item:hover {
	background: #181b20;
}

.is-dark .notify-item.is-unread {
	background: #25231d;
}

.is-dark .notify-item.is-unread:before {
	background: #b8892b;
}

.is-dark .notify-mark {
	color: #e2c27a;
	background: #3b3323;
}

.is-dark .notify-item-symbol {
	color: #ebe8e0;
}

.is-dark .notify-item-sub {
	color: #9ba0a8;
}

.is-dark .notify-item-price {
	color: #ebe8e0;
}

.is-dark .notify-item-time {
	color: #777d86;
}

.is-dark .notify-none {
	color: #9ba0a8;
}

.is-dark .notify-panel-foot {
	border-top: 1px solid #2d323a;
}

.is-dark .notify-panel-all {
	color: #ebe8e0;
}

.is-dark .notify-device {
	color: #9ba0a8;
}

.is-dark .notify-turn-on {
	color: #e2c27a;
	background: #3b3323;
}

.is-dark .notify-ask-icon {
	color: #e2c27a;
	background: #3b3323;
}

.is-dark .notify-ask-preview {
	background: #181b20;
	border: 1px solid #2d323a;
}

.is-dark .notify-arrow {
	background: rgba(44, 50, 59, 0.68);
}

.is-dark .notify-arrow-card {
	color: #ebe8e0;
	background: #1e2228;
	box-shadow: 0 18px 48px rgba(0, 0, 0, 0.5);
}

.is-dark .notify-arrow-sub {
	color: #9ba0a8;
}

.is-dark .notify-symbol {
	border-top: 1px solid #262b32;
}

.is-dark .notify-symbol-head:hover .notify-symbol-name {
	color: #e2c27a;
}

.is-dark .notify-symbol-mark {
	color: #e2c27a;
	background: #3b3323;
}

.is-dark .notify-symbol-name {
	color: #ebe8e0;
}

.is-dark .notify-symbol-meta {
	color: #9ba0a8;
}

.is-dark .notify-chevron {
	color: #9ba0a8;
}

.is-dark .notify-list {
	border-left: 1px solid #2d323a;
}

.is-dark .notify-row:hover {
	background: #181b20;
}

.is-dark .notify-row-time {
	color: #b5b9c0;
}

.is-dark .notify-row-title {
	color: #ebe8e0;
}

.is-dark .notify-row-sub {
	color: #9ba0a8;
}

.is-dark .notify-row-price {
	color: #ebe8e0;
}

.is-dark .notify-row-arrow {
	color: #777d86;
}

.is-dark .notify-row:hover .notify-row-arrow {
	color: #d9b25a;
}

.is-dark .notify-legend {
	color: #9ba0a8;
}

.is-dark .notify-legend-swatch {
	border-top: 2px solid #2c323b;
}

.is-dark .notify-legend-slow {
	border-top-color: #b8892b;
}

.is-dark .notify-legend-touch {
	border-top: 2px dashed #b8892b;
}

.is-dark .rp-k {
	color: #9ba0a8;
}

.is-dark .rp-small {
	color: #9ba0a8;
}

.is-dark .rp-up {
	color: #1aa466;
}

.is-dark .rp-down {
	color: #d9434f;
}

.is-dark .rp-title {
	color: #ebe8e0;
}

.is-dark .rp-dir {
	color: #e2c27a;
}

.is-dark .rp-step {
	color: #9ba0a8;
	background: #232830;
}

.is-dark .rp-step.is-done {
	color: #1aa466;
	background: #172c23;
}

.is-dark .rp-step.is-current {
	color: #f7f4ec;
	background: #2c323b;
}

.is-dark .rp .rp-step.is-viewing {
	box-shadow: 0 0 0 2px #1e2228, 0 0 0 4px #2c323b;
}

.is-dark .rp-chart-foot {
	color: #9ba0a8;
}

.is-dark .rp-balance {
	color: #ebe8e0;
}

.is-dark .rp-account-value {
	color: #ebe8e0;
}

.is-dark .rp-live-value {
	color: #ebe8e0;
}

.is-dark .rp-plan.is-up .rp-live-value {
	color: #1aa466;
}

.is-dark .rp-plan.is-down .rp-live-value {
	color: #d9434f;
}

.is-dark .rp-live-pips {
	color: #9ba0a8;
}

.is-dark .rp-track-labels {
	color: #9ba0a8;
}

.is-dark .rp-track {
	background: linear-gradient(90deg, #552229, #232830 50%, #1b4030);
}

.is-dark .rp-track-entry {
	background: #5f6670;
}

.is-dark .rp-track-dot {
	background: #2c323b;
}

.is-dark .rp-call-title {
	color: #ebe8e0;
}

.is-dark .rp-btn-ink {
	color: #f7f4ec;
	background: #2c323b;
	border: 1px solid #2c323b;
}

.is-dark .rp-btn-line {
	color: #ebe8e0;
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .rp-btn-ink:hover,
.is-dark .rp-btn-ink:focus {
	color: #f7f4ec;
}

.is-dark .rp-btn-line:hover,
.is-dark .rp-btn-line:focus {
	color: #ebe8e0;
}

.is-dark .rp-btn:focus-visible {
	outline: 2px solid #b8892b;
}

.is-dark .rp-verdict-word {
	color: #ebe8e0;
}

.is-dark .rp-verdict-value {
	color: #ebe8e0;
}

.is-dark .outcome-result-won .rp-verdict-value {
	color: #1aa466;
}

.is-dark .outcome-result-lost .rp-verdict-value {
	color: #d9434f;
}

.is-dark .rp-facts > div {
	border-top: 1px solid #2d323a;
}

.is-dark .rp-facts dt {
	color: #9ba0a8;
}

.is-dark .rp-facts dd {
	color: #ebe8e0;
}

.is-dark .rp-stats {
	color: #9ba0a8;
}

.is-dark .rp-stats b {
	color: #ebe8e0;
}

.is-dark .rp-stats b.rp-up {
	color: #1aa466;
}

@media (min-width: 901px) {
.is-dark .rp-strip .rp-title {
	border-right: 1px solid #2d323a;
}

.is-dark .rp-bar .rp-plan-grid {
	color: #9ba0a8;
}

}

@media (max-width: 900px) {
.is-dark .rp-phone-balance b {
	color: #ebe8e0;
}

.is-dark .rp-charts {
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .rp-phone-stats {
	color: #9ba0a8;
}

.is-dark .rp-phone-stats b {
	color: #ebe8e0;
}

.is-dark .rp-dock {
	background: #1e2228;
	border-top: 1px solid #2d323a;
}

.is-dark .rp-dock .rp-small {
	color: #ebe8e0;
}

.is-dark .rp-reveal .rp-buttons {
	background: #1e2228;
	border-top: 1px solid #2d323a;
}

}

.is-dark .rp-tab:hover {
	color: #ebe8e0;
}

.is-dark .rp-tab.is-current:hover {
	color: #f7f4ec;
}

@media (max-width: 900px) {
.is-dark .rp-note .rp-note-actions {
	background: #1e2228;
	border-top: 1px solid #2d323a;
}

}

.is-dark body {
	background: #1a1d22;
}

/* Market replay, side and wide layouts: the main button light, so it stands out; on phones the title and chart sit on the page. */
.is-dark .rp-btn-ink {
	color: #0b0d10;
	background: #ebe8e0;
	border-color: #ebe8e0;
}

.is-dark .rp-btn-ink:hover,
.is-dark .rp-btn-ink:focus {
	color: #0b0d10;
}

.is-dark .rp-btn-line:hover,
.is-dark .rp-btn-line:focus {
	color: #ebe8e0;
}

@media (max-width: 900px) {
	.is-dark .rp-main,
	.is-dark .rp-strip {
		background: none;
		border: 0;
		box-shadow: none;
	}
}

.is-dark .brand-mark {
	background: #0b0d10;
	background: -webkit-linear-gradient(315deg, #1a1d21, #0b0d10);
	background: linear-gradient(135deg, #1a1d21, #0b0d10);
	color: #d9b25a;
	box-shadow: 0 0 0 1px #343a44;
}

.is-dark ::selection {
	color: #0b0d10;
	background: #d9b25a;
}

.is-dark :where(input[type="checkbox"]) {
	background: #1e2228;
	border-color: #3a414c;
}

.is-dark :where(input[type="checkbox"]):hover {
	border-color: #9ba0a8;
}

.is-dark :where(input[type="checkbox"]):checked {
	background: #ebe8e0;
	border-color: #ebe8e0;
}

.is-dark :where(input[type="checkbox"]):checked::after {
	border-color: #1a1d22;
}

.is-dark :where(input[type="checkbox"]):focus-visible {
	outline-color: #d9b25a;
}
