/* Stake colors for TronClick pages that still used the old shell. */
body.stake-auth {
	--lux-bg: var(--ui-p-1a2c38,#1a2c38);
	--lux-bg-raise: var(--ui-p-0f212e,#0f212e);
	--lux-surface: var(--ui-p-0f212e,#0f212e);
	--lux-surface-2: var(--ui-p-2f4553,#2f4553);
	--lux-line: var(--ui-p-ffffff0f,rgba(255, 255, 255, 0.06));
	--lux-line-strong: var(--ui-p-2f4553,#2f4553);
	--lux-text: var(--ui-p-ffffff,#ffffff);
	--lux-text-dim: var(--ui-p-b1bad3,#b1bad3);
	--lux-text-mute: var(--ui-p-7f8b9a,#7f8b9a);
	--lux-accent: var(--ui-p-1475e1,#1475e1);
	--lux-accent-ink: var(--ui-p-ffffff,#ffffff);
	--lux-accent-deep: var(--ui-p-0d5cb8,#0d5cb8);
	--lux-success: var(--ui-p-00e701,#00e701);
	--lux-font: Inter, "Segoe UI", sans-serif;
	--lux-display: Inter, "Segoe UI", sans-serif;
	background: var(--ui-p-1a2c38,#1a2c38);
	color: var(--ui-p-ffffff,#fff);
	font-family: Inter, "Segoe UI", sans-serif;
}

body.stake-auth .nav_top {
	background: var(--ui-p-0f212e,#0f212e);
	border-bottom: 1px solid var(--ui-p-ffffff0d,rgba(255, 255, 255, 0.05));
}

body.stake-auth .nav_container_wrapper_left_logo img {
	display: none;
}

body.stake-auth .nav_container_wrapper_left_logo::after {
	content: "TronClick";
	font-family: "Dancing Script", cursive;
	font-size: 30px;
	font-weight: 700;
	color: var(--ui-p-ffffff,#fff);
	line-height: 1;
}

body.stake-auth .btn-login,
body.stake-auth .btn-signup {
	white-space: nowrap;
	flex-shrink: 0;
}

body.stake-auth .btn-signup {
	border-radius: calc(4px * var(--ui-radius-scale,1));
	background: var(--ui-p-1475e1,#1475e1);
	color: var(--ui-p-ffffff,#fff);
}

body.stake-auth .slide_menu_container,
body.stake-auth #mobile_nav .slide_menu_modal_box {
	background: var(--ui-p-0f212e,#0f212e);
}

body.stake-auth .page_container {
	margin-left: 0;
	width: 100%;
	color: var(--ui-p-ffffff,#fff);
}

body.stake-auth:has(#main_nav) .page_container {
	margin-left: 6rem;
	width: calc(100% - 6rem);
}

body.stake-auth .card_holder,
body.stake-auth .settings_box,
body.stake-auth .bet_history {
	background: var(--ui-p-0f212e,#0f212e) !important;
	border: 1px solid var(--ui-p-2f4553,#2f4553) !important;
	border-radius: calc(8px * var(--ui-radius-scale,1));
	box-shadow: none !important;
	color: var(--ui-p-ffffff,#fff);
}

body.stake-auth .card_title img {
	display: none;
}

body.stake-auth .card_title,
body.stake-auth .page_title,
body.stake-auth .section_heading {
	color: var(--ui-p-ffffff,#fff);
	font-family: Inter, "Segoe UI", sans-serif;
}

body.stake-auth .form_label,
body.stake-auth .card_content p,
body.stake-auth .section_description,
body.stake-auth .panel-body,
body.stake-auth .panel-body div {
	color: var(--ui-p-b1bad3,#b1bad3);
}

body.stake-auth .highlighted_text {
	color: var(--ui-p-49c4f5,#49c4f5);
}

body.stake-auth .input_group,
body.stake-auth .input_group input,
body.stake-auth .input_group textarea,
body.stake-auth input[type="text"],
body.stake-auth input[type="password"],
body.stake-auth input[type="email"],
body.stake-auth textarea,
body.stake-auth select {
	background: var(--ui-p-0f212e,#0f212e);
	border-color: var(--ui-p-2f4553,#2f4553);
	color: var(--ui-p-ffffff,#fff);
	border-radius: calc(6px * var(--ui-radius-scale,1));
}

body.stake-auth .process_button {
	background: var(--ui-p-1475e1,#1475e1);
	color: var(--ui-p-ffffff,#fff);
	border-radius: calc(4px * var(--ui-radius-scale,1));
	font-family: Inter, "Segoe UI", sans-serif;
	text-transform: none;
	letter-spacing: 0;
	box-shadow: 0 2px 4px var(--ui-p-1475e140,rgba(20, 117, 225, 0.25));
}

body.stake-auth .process_button:active {
	box-shadow: none;
}

body.stake-auth .panel,
body.stake-auth .panel-heading,
body.stake-auth .panel-body {
	background: var(--ui-p-0f212e,#0f212e);
	border-color: var(--ui-p-2f4553,#2f4553);
	color: var(--ui-p-ffffff,#fff);
}

body.stake-auth .section_faq,
body.stake-auth .section_features,
body.stake-auth .section_home {
	background: transparent;
}

body.stake-auth .faq .panel-default > .panel-heading,
body.stake-auth .faq .panel {
	background: var(--ui-p-0f212e,#0f212e) !important;
	border: 1px solid var(--ui-p-2f4553,#2f4553) !important;
	box-shadow: none !important;
}

body.stake-auth .faq .panel-default > .panel-heading .button {
	background: var(--ui-p-2f4553,#2f4553);
	color: var(--ui-p-ffffff,#fff);
}

body.stake-auth .bet_history_tabs {
	background: var(--ui-p-2f4553,#2f4553) !important;
}

body.stake-auth .withdrawal_amount_group #max_amount,
body.stake-auth .withdrawal_amount_group #min_amount {
	background: var(--ui-p-1475e1,#1475e1) !important;
	color: var(--ui-p-ffffff,#fff) !important;
}

body.stake-auth .bet_history_table,
body.stake-auth .bet_history_table th,
body.stake-auth .bet_history_table td {
	color: var(--ui-p-b1bad3,#b1bad3);
	border-color: var(--ui-p-ffffff0f,rgba(255, 255, 255, 0.06));
}

body.stake-auth .bet_history_table th {
	background: var(--ui-p-132833,#132833);
	color: var(--ui-p-7f8b9a,#7f8b9a);
}

body.stake-auth .Footer_footer__Dhw_9,
body.stake-auth .footer_title,
body.stake-auth .Footer_footer__Dhw_9 a {
	background: var(--ui-p-0f212e,#0f212e);
	color: var(--ui-p-b1bad3,#b1bad3);
}

body.stake-auth .Footer_footer__Dhw_9 a:hover {
	color: var(--ui-p-ffffff,#fff);
}

@media (max-width: 820px) {
	body.stake-auth:has(#main_nav) .page_container {
		margin-left: 0;
		width: 100%;
	}
}
