
body.v6 {
	background: #0b0d0e;
}

.mobile_section_columns {
	max-width: 940px;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
}

@media only screen and (max-width: 767px) {
	.mobile_section_columns {
		flex-direction: column-reverse;
	}

	.mobile_app_section .mobile_section_columns {
		flex-direction: column;
	}
}

.mobile_section_column {
	flex: 1;
}

.mobile_page_section {
	padding: 50px 40px;
}

.chat_app_section {
	background-color: rgb( 28, 57, 102 );
	background: linear-gradient( to top right, rgb( 39, 105, 225 ) 38%, rgb( 134, 165, 231 ) 100% );
}

.mobile_app_section {
	background-color: #1d2024;
}

.mobile_app_moreinfo_section {
	background-color: #0b0d0e;
	padding: 30px 40px 80px 40px;
}

.mobile_app_moreinfo_contents {
	max-width: 940px;
	margin: 0 auto;
}

.mobile_new_app {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: normal; /* normal */

			font-size: 17px;
	color: rgba( 255, 255, 255, 0.5 );
}

.mobile_section_header_text {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: bold; /* bold */

			font-size: 40px;
	color: white;
}

.mobile_section_header_desc {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

			font-size: 16px;
	color: white;
}

.mobile_section_bullet_header {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: normal; /* normal */

			font-size: 16px;
	color: white;

	margin-top: 30px;
}

.mobile_section_bullet_desc {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

			font-size: 16px;
	color: rgba( 255, 255, 255, 0.5 );
	max-width: 70%;
}

@media only screen and (max-width: 767px) {
	.mobile_section_bullet_header {
		text-align: center;
	}

	.mobile_section_bullet_desc {
		text-align: center;
		max-width: 500px;
		margin: 0 auto;
	}
}

.mobile_section_img_column {
	flex: 0.9;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.mobile_app_section .mobile_section_img_column > img {
	width: 80%;
	margin: 0;
}

.mobile_section_img_column > img {
	display: block;
	margin: 0 auto;
	width: 60%;
}

.mobile_section_centered_column {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.mobile_app_need_help {
	margin: 40px 0px 8px 0px;
}

@media only screen and (max-width: 767px) {
	.mobile_app_need_help {
		text-align: center;
	}

	.mobile_app_apk {
		text-align: center;
	}
}

.mobile_app_moreinfo_header {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: bold; /* bold */

			font-size: 16px;
	color: white;
	margin-top: 20px;
}

.mobile_app_questions_body {
			font-family: "Motiva Sans", Sans-serif;
		font-weight: 300; /* light */

			font-size: 13px;
	color: rgba( 255, 255, 255, 0.8 );
}

@media only screen and (max-width: 767px) {
	.mobile_app_moreinfo_header {
    	text-align: center;
	}

	.mobile_app_questions_body {
		text-align: center;
		max-width: 500px;
		margin: 0 auto;
	}

	.mobile_new_app {
		display: none;
	}

	.mobile_section_header_text,
	.mobile_section_header_desc {
		text-align: center;
	}

}

.mobile_button_row {
	margin: 20px 0px;
	display: flex;
}

@media only screen and (max-width: 767px) {
	.mobile_button_row {
		justify-content: center;
	}
}

.mobile_button_row > * {
	margin-right: 10px;
}

.mobile_button_row img {
	max-width: 100%;
}

.mobile_apps_page {
}

.mobile_features_expanded_view {
	display: block;
}

.mobile_features_collapsed_view {
	display: none;
	margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
	.mobile_features_expanded_view {
		display: none;
	}

	.mobile_features_collapsed_view {
		display: block;
	}
}steam_link_desc_ctn {
	margin-top: 24px;
	margin-bottom: 48px;
}

.steam_link_desc {
	font-weight: 700;
	font-size: 20px;
	line-height: 40px;
	color: #FFFFFF;
}

.steam_link_learn_more {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #1A97FF;
}

.steam_link_dropdown_wrapper {
	background: #1A98FF;
	font-weight: 700;
	font-size: 16px;
	line-height: 23px;
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #FFFFFF;
	border-radius: 2px;
	border: none;
	padding: 12px;
	margin: 16px 0px;
	cursor: pointer;
	position: relative;
	width: 75%;
}

.steam_link_dropdown_placeholder_wrapper {
	user-select: none;
	position: relative;
	width: 100%;
}

.steam_link_dropdown_placeholder_wrapper::after {
	font-weight: 700;
	content: "⌵";
	font-size: 16px;
	line-height: 23px;
	top: 0px;
	right: 0px;
	position: absolute;
	color: #FFFFFF;
	z-index: 0;
}

.steam_link_dropdown_flyout {
	background: #1A98FF;
	position: absolute;
	display: none;
	flex-direction: column;
	font-weight: normal;
	border-radius: 2px;
	margin-top: 35px;
	width: 100%;
}

.steam_link_dropdown_option_link {
	padding: 8px;
	color: #FFFFFF;
}

.steam_link_dropdown_option_link:hover {
	background-color: rgb(110, 187, 253);
	color: #FFFFFF;
}

.steam_link_learn_more {
	display: block;
	text-align: center;
}

.chat_app_section {
	background-color: #FFFFFF;
	color: #1E2024;
}

.chat_app_example {
	margin: 48px;
	padding-left: 24px;
}

.chat_app_apk {
	display: block;
	text-align: center;
}

.mobile_app_more_info_section {
	color: #FFFFFF;
	padding: 48px;
	background: linear-gradient(136.95deg, #303641 26.31%, #25282E 79.23%);
}

.mobile_app_more_info_section .description_item {
	text-align: center;
	color: rgba(255, 255, 255, 0.5);
}

.mobile_app_more_info_section .mobile_pill_link {
	background-color: #1A98FF;
}

.mobile_links_container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.mobile_pill_link {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #384252;
	border-radius: 26px;
	padding: 12px 18px;
	margin: 12px;
	width: fit-content
}

.pill_icon {
	margin-right: 8px;
	width: 30px;
	aspect-ratio: 1;
}

.pill_text {
	font-weight: 700;
	font-size: 18px;
	line-height: 26px;
	color: #FFFFFF;
	text-align: center;
}

.section_header_ctn {
	display: flex;
	flex-direction: column;
}

.section_icon_header {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.section_icon {
	aspect-ratio: 1;
	width: 66px;
}

.section_header_text {
	font-weight: 800;
	font-size: 40px;
	line-height: 57px;
	padding: 16px 0px 16px 16px;

}

.section_subtitle {
	font-weight: 400;
	font-size: 16px;
	line-height: 23px;
}

.description_container {
	list-style-position: outside;
	margin-left: 24px;
	margin-top: 12px;
}

.description_title {
	font-weight: 700;
	font-size: 20px;
	line-height: 26px;
	margin-top: 24px;
	margin-bottom: 12px;
}

.description_item {
	font-weight: 400;
	font-size: 16px;
	line-height: 23px;
}

.mobile_section_app_link_ctn {
	padding: 12px 0px;
	width: 100%;
}

@media screen and (max-width: 767px) {
	.mobile_section_rows {
		flex-direction: column;
	}

	.mobile_section_rows.reverse_collapse {
		flex-direction: column-reverse;
	}

	.mobile_section_app_link_ctn {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.mobile_images_ctn {
		flex-direction: column;
		align-items: center;
	}

	.mobile_app_example_image {
		width: 75%;
	}

	.mobile_app_example_image.centered {
		padding-left: 5%;
	}

	.steam_link_section .mobile_section_rows .mobile_section_columns.left_align {
		align-items: center;
	}

}
