::-webkit-scrollbar,
::-webkit-scrollbar-corner {
	width: 15px;
	height: 15px;
	background: #171717;
}

::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
	background: #454545 center no-repeat;
}

::-webkit-scrollbar-button {
	background: #171717 center no-repeat;
}

::-webkit-scrollbar-thumb {
	background-color: #454545;
}

::-webkit-scrollbar-track:vertical {
	background: #171717
}

::-webkit-scrollbar-track:horizontal {
	background: #171717
}


::-webkit-scrollbar-button:hover,
::-webkit-scrollbar-thumb:hover {
	background-color: #747474;
}

::-webkit-scrollbar-button:vertical:decrement {
	height: 20px;
	background-position: center 7px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwNACYmCfU3XwAAAFxJREFUCNctzbENgQEYANH3iVZhEI0lRKLW28BUWptotBKdBfRO81eXV50KVJfqVl0WW82M6ow9fthX55mxro444IEndjhU3zVOeOM+M5/qhS1Oqmu1WT6zdFNd/1BeOOkXJGp1AAAAAElFTkSuQmCC);
}

::-webkit-scrollbar-button:vertical:increment {
	height: 20px;
	background-position: center 7px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwNACU2P290+AAAAF1JREFUCNc1zKERAQAYgNH3m0ARJYEumMidPSzhzgjmEAQDyBawwaeQXnuqW7WCan6uqtsCd5yr3cxU7XDGfaoNTvjgjTWWuPybLY7Y44nrzLymMjOqA7Z4zcyj8gXb2zFx5ZM4DwAAAABJRU5ErkJggg==);
}

::-webkit-scrollbar-button:horizontal:decrement {
	width: 20px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwNACYI1SM6kAAAAFxJREFUCNdtzbENQWEAhdFz5Z/CDho7yItErTeSAcxgADtoXqnQaRV6V6MS7VecL20l0XaLHW7jG/aYcMdptD1gjSvOSV4DG7wxJ3m0zQIXPLFqu0zS4Nc85t/9A28+Kv/T/CdEAAAAAElFTkSuQmCC);
}

::-webkit-scrollbar-button:horizontal:increment {
	width: 20px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wwNACYWLywH8wAAAGRJREFUCNctyqERgQEABtD3ub8KIk1TjCGI7pwBWMAyogWc7izxFzsQjfAp8nvantte2m6hrQmu+GDf9pBE/rrADiuMk7ZJ8sYLM2yGJP3PNb4Yh7ZTHLHEM8ltwAlz3JM82voBsvorxYBJxB4AAAAASUVORK5CYII=);
}

/*TMC2:BeginWebPageStyle*/

/*.responsive_page_frame
{
	z-index:1;
}

.responsive_page_frame:after
{
	content: '';
	position:fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -2;
	//Use the Background below
	background-position: -240px -81px;
	background-size: calc(100vw + 240px) calc(100vh + 130px);
	background-repeat: no-repeat;
	background-attachment:fixed;
    filter: blur(0px) brightness(40%);
}*/

.ClientUIControls #root,
.ClientUIControls div[class^="library_MainPanel"]:after,
.ClientUIControls div[class^="gamelistbar_Container"]:after,
html.client .responsive_page_frame
{
	/*TMC2:BeginBackground*/background:url(data:image/jpeg;base64,[encoded data, 474160 characters]);/*TMC2:EndBackground*/
}

html.client .responsive_page_frame
{
	z-index: 1;
	/*TMC2:BeginBackgroundPos*/background-position: -240px -81px;/*TMC2:EndBackgroundPos*/
	/*TMC2:BeginBackgroundSize*/background-size: calc(100vw + 240px) calc(100vh + 130px);/*TMC2:EndBackgroundSize*/
	background-repeat: no-repeat;
	background-attachment:fixed;
}

html.client .responsive_page_frame:after
{
	content: '';
	position:fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -2;
	/*TMC2:BeginWebBGBrightness*/background:linear-gradient(to right,#00000000 0%,#00000099 2%);/*TMC2:EndWebBGBrightness*/
	background-attachment:fixed;
}

html.client div.game_page_background
{
	background-image:none !important;
}

html.client #review_histograms_container
{
	background-color: #2a475e80 !important;
}

html.client .user_reviews_filter_options
{
	background-color:#1f2f4280 !important;
}

html.client .review_box
{
	background-color: #27415690!important;
}

html.client .friend_reviews.review_box
{
	background-color: #27415690!important;
}

html.client .rightcol.review_box.short 
{
	background-color: rgba( 0, 0, 0, 0.2 )!important;
}

html.client .home_ctn.apps_recommended_by_curators_ctn
{
	background: none!important;
}

html.client .home_ctn.discovery_queue_ctn
{
	background-color: #00000000 !important;
	background: linear-gradient(to right,transparent 0%,#181f2780 2%);
}

html.client body.v6 .page_content_ctn.dark
{
	background-color:#00000000!important;
}

html.client .home_page_content .more_content_title
{
	background-image:none!important;
}

html.client .home_page_content .more_content_title span
{
	background:none!important;
}

html.client .home_content
{
	background: rgba(0,0,0,0.2)!important;
}

html.client #content_callout
{
	background: linear-gradient(to right,transparent 0%,rgba(0,0,0,0.2) 2%)!important;
}

html.client .curator_buttons_ctn
{
	background: linear-gradient(to right,transparent 0%,rgba(0,0,0,0.2) 2%)!important;
}

html.client #footer
{
	background-color: #00000000!important;
	background:linear-gradient(to right,transparent 0%,rgba(0,0,0,0.2) 2%)!important;
}

html.client body.profile_page, div.profile_page
{
	background-color:#00000000!important;
}

html.client div.profile_page:not(.has_profile_background)
{
	background-image:none!important;
}

html.client div.profile_page.has_profile_background
{
	background-color:#00000000!important;
}

html.client .profile_page.has_profile_background:before
{
	content: '';
	z-index: -1;
    position: absolute;
    width: 100%;
    height: 1280px;
    background-image: linear-gradient( black 95%, transparent);
}

html.client body.flat_page .responsive_page_frame
{
	position: relative!important;
}

html.client body.wishlist .game_page_background
{
	display: unset;
}

html.client .market_header_bg
{
	background-color: #00000000!important;
	background:linear-gradient(to right,transparent 0%,#46602a 2%);
}

html.client body.labs .responsive_page_content
{
	background:none!important;
}

html.client .game_area_purchase_game p.package_contents,
html.client .game_area_offsite_purchase p.package_contents,
html.client .game_area_description_bodylabel,
html.client .glance_ctn .user_reviews,
html.client .glance_tags_label,
html.client .game_description_column,
html.client .block .block_title,
html.client .game_details b
{
	color: #c6d4df!important;
}

html.client .game_area_sys_req ul li strong
{
	color: #ABABAB!important;
}

html.client .game_language_options td
{
	color:#CBCBCB!important;
}

html.client .game_language_options tr.unsupported td
{
	color: #8f98a0!important;
}

html.client .apphub_background
{
	background-image: none!important;
}

/*TMC2:EndWebPageStyle*/

.ClientUIControls #root
{
	/*TMC2:BeginCSide0*/
	background-position: -240px -31px;
	background-size: calc(100% + 240px) calc(100% + 80px);
	/*TMC2:EndCSide0*/
	background-repeat: no-repeat;
}

.ClientUIControls div[class^="gamelistbar_Container"]
{
	background-color: #00000000;
	background-image: none;
	z-index:2;
}

.ClientUIControls div[class^="gamelistbar_Container"]:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -2;
	/*TMC2:BeginCSide1*/
	background-position:-240px -31px;
	background-size: calc(100% + 240px) calc(100% + 80px);
	/*TMC2:EndCSide1*/
	background-attachment: fixed;
	/*TMC2:BeginGameListBlur*/filter: blur(5px);/*TMC2:EndGameListBlur*/
}

.ClientUIControls div[class^="gamelistbar_GameListHomeAndSearch"] {
	background: #20212433;
	border-radius: 10px;
}

.ClientUIControls div[class^="gamelistdropdown_MenuHeader"]
{
	color: #aeaeaf;
}

.ClientUIControls div[class^="gamelistfilter_Icon"]
{
	filter: brightness(0%);
}

.ClientUIControls div[class^="libraryhome_Container"]
{
	background: radial-gradient(100% 100% at 45% 45%, #000000 0%, #00000000 100%);
}

.ClientUIControls div[class^="libraryhome_UpdatesContainer"]
{
	background-color: #36373800;
}


.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Selected"]
{
	background: linear-gradient(to right, #CBCBCB 0%, #CBCBCB 90%, rgba(53, 55, 63, 0) 110%);
}

.ClientUIControls div[class*="gamelistentry_Container"][class*="gamelistentry_HoverOverlay"]
{
	background-color: #CBCBCB;
}

.ClientUIControls div[class^="gamelistentry_Container"]:hover 
{
	color: #000000;
	background-color: #CBCBCB;
	transition: background-color 0.25s; 
}

.ClientUIControls div[class^="gamelistentry_Container"][class*="InstalledRemotely"],
.ClientUIControls div[class^="gamelistentry_Container"][class*="InstalledRemotely"]:hover,
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Installed"],
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Installed"]:hover,
.ClientUIControls div[class^="gamelistentry_Container"][class*="InstalledRemotely"][class*="gamelistentry_HoverOverlay"],
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Installed"][class*="gamelistentry_HoverOverlay"],
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Selected"][class*="InstalledRemotely"],
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Selected"][class*="gamelistentry_Installed"]
{
	font-weight:bold;
	/*TMC2:BeginInstalled*/color: black;/*TMC2:EndInstalled*/
}
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Uninstalled"],
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Uninstalled"]:hover,
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Uninstalled"][class*="gamelistentry_HoverOverlay"],
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Selected"][class*="gamelistentry_Uninstalled"] 
{
	/*TMC2:BeginUninstalled*/color: rgba(0, 0, 0, 1);/*TMC2:EndUninstalled*/ 
}

.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Updating"],
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Updating"]:hover,
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Updating"][class*="gamelistentry_HoverOverlay"],
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Selected"][class*="gamelistentry_Updating"]
{
	font-weight:bold;
	/*TMC2:BeginUpdating*/color: #26b7ff;/*TMC2:EndUpdating*/
}

.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Running"],
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Running"]:hover,
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Running"] [class*="gamelistentry_DownloadProgress"],
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Running"][class*="gamelistentry_HoverOverlay"],
.ClientUIControls div[class^="gamelistentry_Container"][class*="gamelistentry_Selected"][class*="gamelistentry_Running"]
{
	font-weight:bold;
	/*TMC2:BeginRunning*/color: greenyellow;/*TMC2:EndRunning*/
}

.ClientUIControls div[class^="gamelistsectionheader_Container"][class*="gamelistsectionheader_Selected"] 
{
	background: linear-gradient(to right, #CBCBCB 0%, #BBBBBB 90%, #303230CB 110%);
}

.ClientUIControls div[class^="gamelistsectionheader_SectionHeaderContent"],
.ClientUIControls div[class^="gamelistsectionheader_SectionHeaderContent"] span[class*="gamelistsectionheader_SectionName"],
.ClientUIControls div[class^="gamelistsectionheader_SectionHeaderContent"]:hover span[class*="gamelistsectionheader_SectionName"] 
{
	/*TMC2:BeginGameListSectionHeader*/color: rgba(0, 0, 0, 1);/*TMC2:EndGameListSectionHeader*/
}


.ClientUIControls div[class^="appactivityday_ActivityAchievementUnlocked"][class*="appactivityday_ActivityPublishedScreenshot"] 
{
	background: #1d222782;
}

/*div[class^="collectionview_Container"]
{
	background: linear-gradient(#222222FF,#222222AA,#22222222 50%);
}*/

.ClientUIControls div[class^="gamelistdropdown_MenuHeader"]:hover 
{
	color: #CBCBCBCB; 
}
.ClientUIControls div[class^="gamelistdropdown_MenuHeader"]:hover *[class^="gamelistdropdown_Arrow"] polygon 
{
	fill: #CBCBCBCB; 
}

.ClientUIControls div[class^="library_AppDetailsTransitionGroup"]
{
	background:#00000000;
}

.ClientUIControls div[class^="library_MainPanel"]
{
	background: #FFFFFF;
	z-index:1;
}

.ClientUIControls div[class^="library_MainPanel"]:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	/*TMC2:BeginCSide2*/
	background-position:-240px -31px;
	background-size: calc(100% + 240px) calc(100% + 80px);
	/*TMC2:EndCSide2*/
	background-attachment: fixed;
    /*TMC2:BeginMainContent*/filter: blur(10px) opacity(90%);/*TMC2:EndMainContent*/
}

.ClientUIControls div[class^="libraryhome_UpdatesContainer"]
{
	background:#00000000;
}

.ClientUIControls div[class^="gamelistdropdown_MenuHeader"][class*="gamelistdropdown_FiltersActive"]
{
	background-color:#3e40478a;
}

.ClientUIControls div[class^="gamelistsearchbar_SearchInput"] input[class^="DialogInput"]
{
	background:rgba(67, 73, 83, 0.6) !important;
}	

.ClientUIControls div[class^="gamelistsectionheader_SectionCount"]
{
	color:rgba(0, 0, 0, 0.5);
}

/*div[class^="smartscrollcontainer_Container"][class*="libraryhome_Container"]*/

.ClientUIControls div[class^="smartscrollcontainer"]
{
	background:#00000000;
}

.ClientUIControls div[class^="library_LibraryWindowDivider"]
{
	/*TMC2:BeginLWD*/
	box-shadow: 1px 0px 6px 1px #000000;
	background-color: #17191bFF!important;
	/*TMC2:EndLWD*/
}

.ClientUIControls div[class^="gamelisthome_Label"]
{
 color:rgba(0,0,0,1);
}

.ClientUIControls div[class^="gamelisthome_Bar"]:hover div[class*="gamelisthome_Label"]
{
 color:rgba(255,255,255,0.5);
}

.ClientUIControls div[class^="gamelisthome_Icon"] .SVGIcon_Home
{
	stroke:#000000;
}

.ClientUIControls div[class^="gamelisthome_Bar"]:hover div[class*="gamelisthome_Icon"] .SVGIcon_Home
{
	stroke:rgba(255,255,255,0.5);
}

.ClientUIControls div[class^="gamelistdropdown_Filters"] div:not([class*="gamelistdropdown_Active"]) svg
{
	filter:brightness(10%);
}

.ClientUIControls div[class^="gamelistdropdown_Filters"] div[class*="gamelistdropdown_Active"] svg
{
	fill:#66CCFF;
	stroke:#66CCFF;
	filter:drop-shadow(-1px 1px 1px rgba(0,0,0,0.9));
}

.ClientUIControls div[class^="gamelistdropdown_ScrollToTop"] .SVGIcon_Arrow
{
	background-color:rgba(10, 10, 15, 0.3);
}


/*2020.1.23*/
.ClientUIControls div[class^="gamelistsectionheader_Container"]
{
	background: #FFFFFF00;
}

.ClientUIControls div[class*="collapseicon_CollapseIconParent"] div[class *="collapseicon_Container"]
{
	stroke:rgb(100,100,100);
}

.ClientUIControls div[class^="gamelistsectionheader_Container"]:hover
{
	background:#CBCBCBCB;
}

.ClientUIControls div[class^="gamelisthome_Bar"]
{
	background-color:#3e404780;
}

.ClientUIControls div[class*="gamelisthome_CollectionButton"]
{
	background-color:#00000000;
}

.ClientUIControls div[class^="gamelisthome_Bar"] div[class*="gamelisthome_Label"]
{
	color:#CBCBCBCB;
}

.ClientUIControls div[class^="gamelisthome_Bar"][class*="gamelisthome_Selected"] div[class*="gamelisthome_Label"]
{
	color:white;
}

.ClientUIControls div[class^="gamelisthome_Bar"] div[class*="gamelisthome_Icon"]
{
	fill:rgb(255,255,255,0.5);
}

.ClientUIControls div[class ^="libraryhome_LibraryHome"]
{
	background-image:none;
}

.ClientUIControls
{
	/*TMC2:BeginSTUIFontGlobal*/
	/*TMC2:EndSTUIFontGlobal*/
	color: #5a5a5a;
}

.ClientUIControls div[class^="pageablecontainer_HeaderPageControls"]
{
	color:#222222;
}

.ClientUIControls div[class^="libraryhomenewupdates_EventTime"],
.ClientUIControls div[class*="libraryhome_InnerContainer"]
{
	color:#000000CC;
}

.ClientUIControls div[class^="libraryhomeshowcases_CollectionDropDown"] ._DialogInputContainer
{
	color:#333333;
}

.ClientUIControls div[class^="libraryhomenewupdates_GameIconAndName"]
{
	color:rgba(160, 154, 148, 0.2);
}

.ClientUIControls div[class^="appportrait_RecentGameFooter"]
{
	background-color:#979797;
}

.ClientUIControls div[class^="libraryhomenewupdates_Event_Title"] div[class^="libraryhomenewupdates_PartnerEventRowCapsule_TextTitle"],
.ClientUIControls div[class*="appportrait_PlaytimeDetails"][class*="appportrait_PlayedTotal"], 
.ClientUIControls div[class*="appportrait_PlaytimeDetails"][class*="appportrait_PlayedRecent"]
{
	color:rgba(0, 0, 0, 0.7);
}

.ClientUIControls div[class^="libraryhomeshowcases_AddShowcaseRow"]
{
	color:#414141;
}


.ClientUIControls div[class^="libraryhomenewupdates_GameIconAndName"] div[class^="libraryhomenewupdates_GameName"],
.ClientUIControls div[class^="libraryhomerecentgames_RecentGame"] div[class^="libraryhomerecentgames_AddedDate"],
.ClientUIControls div[class^="libraryhomeplaynext_PlayNextSubHead"]
{
	color:#0009;
}

.ClientUIControls div[class^="pageablecontainer_HeaderPageControls"] div[class*="pageablecontainer_Rule"],
.ClientUIControls div[class^="libraryhomeshowcases_ShowcaseHeader"] div[class*="libraryhomeshowcases_Rule"],
.ClientUIControls div[class^="libraryhomeshowcases_ShowcaseHeader"] div[class*="libraryhomeshowcases_PostDropdownRule"]
{
	background-color:rgba(0, 0, 0, 0.07);
}

.ClientUIControls div[class^="libraryhomeshowcases_AddShowcaseRow"] svg,
.ClientUIControls div[class^="pageablecontainer_PageClickContainer"] div[class*="pageablecontainer_PageLeft"] svg,
.ClientUIControls div[class^="pageablecontainer_PageClickContainer"] div[class*="pageablecontainer_PageRight"] svg,
.ClientUIControls div[class^="libraryhomenewupdates_SettingsButton"] svg,
.ClientUIControls div[class^="appdetailsplaysection_MenuButton"] svg,
.ClientUIControls div[class^="collectionview_Container"] div[class*="collectionview_EditButton"][class*="collectionview_Pencil"] svg,
.ClientUIControls div[class^="libraryhomeshowcases_ShowcaseHeader"] div[class^="libraryhomeshowcases_PageButtons"] div[class*="libraryhomeshowcases_PageLeft"] svg,
.ClientUIControls div[class^="libraryhomeshowcases_ShowcaseHeader"] div[class^="libraryhomeshowcases_PageButtons"] div[class*="libraryhomeshowcases_PageRight"] svg,
.ClientUIControls div[class^="appdetailsprimarylinkssection_MenuButton"] svg,
.ClientUIControls div[class^="infoicon_MoreInfoIcon"],
.ClientUIControls div[class^="appdetailsreviewsection_CommentsGroup"]
{
	filter:invert(1);
}

.ClientUIControls div[class^="libraryhomeshowcases_AddShowcaseRow"][class*="libraryhomeshowcases_ButtonHovered"] div[class^="libraryhomeshowcases_AddShowcase"],
.ClientUIControls div[class^="libraryhomeshowcases_CollectionDropDown"] ._DialogInputContainer.DialogDropDown:hover
{
	color:#000;
}

.ClientUIControls div[class^="appgrid_SortingDropDown"] div[class^="appgrid_SortingDropDownLabel"]
{
	color:#696969;
}

.ClientUIControls div[class^="libraryhomeshowcases_CollectionDropDown"] div[class^="libraryhomeshowcases_CountDisplay"]
{
	color:#777;
}

.ClientUIControls div[class^="appgrid_SortingDropDown"] ._DialogInputContainer .DialogDropDown_CurrentDisplay,
.ClientUIControls div[class^="appgrid_SortingDropDown"] ._DialogInputContainer .DialogDropDown_Arrow
{
	background-color:rgba(0, 0, 0, 0.1);
	color:#333;
}

.ClientUIControls div.LowPerfMode div[class*="appdetailsplaysection_Glassy"][class*="appdetailsplaysection_PlayBar"]
{
	background: linear-gradient(to top, rgba(219, 215, 208, 0) 0%, rgba(212, 198, 189, 0.82) calc( 100% - 2px), rgba(62, 53, 48, 0.1) calc( 100% - 1px), rgba(226, 226, 226, 0.3) 100%);
}

.ClientUIControls div[class^="appdetailsplaysection_PlayBarLabel"]
{
	color: rgba(0, 0, 0, 0.52);
}

.ClientUIControls div[class^="appdetailsplaysection_PlayBarDetailLabel"], 
.ClientUIControls div[class^="appdetailsplaysection_LastPlayed"] div[class*="appdetailsplaysection_LastPlayedInfo"],
.ClientUIControls div[class^="appdetailsprimarylinkssection_LinkInner"] a[class^="appdetailsprimarylinkssection_Text"]
{
	color: rgba(0, 0, 0, 0.32);
}

.ClientUIControls div[class*="appdetailsprimarylinkssection_LinksSection"] > div
{
	background: radial-gradient(100% 80% at 64% 95%, rgba(147, 136, 121, 0.1) 40%, rgba(172, 151, 151, 0.1) 100%) !important;
}

.ClientUIControls div[class^="appdetailsplaysection_StickyHeaderShadow"]
{
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.2) 30%, rgba(255, 255, 255, 0) 100%);
}

.ClientUIControls div[class*="appdetailsoverview_Glassy"] div[class^="appdetailsoverview_BackdropGlass"]
{
	background: linear-gradient(to bottom, rgba(216, 211, 202, 0.1) 0%, rgba(216, 211, 202, 0.7) 82px, rgba(216, 211, 202, 0.3) 80%, rgba(216, 211, 202, 0) 100%);
}

.ClientUIControls div.LowPerfMode div[class^="appdetailsplaysection_StickyHeader"] div[class^="appdetailsplaysection_Glassy"]
{
	background-color:rgba(216, 211, 202, 0.96);
}

.ClientUIControls div[class^="appdetailssectionheader_Label"]
{
	color:#333333;
}

.ClientUIControls div[class ^="smartscrollcontainer_Body"][class*="appdetails_ScrollContainer"][class*="appdetails_Glassy"]
{
	background-image:none;
}
.ClientUIControls div[class ^="appactivityday_AppActivityDay"] div[class*="appactivityday_AppActivityDate"]
{
	color:#333333;
}
.ClientUIControls div[class^="appactivityday_Event"] [class^="appactivityday_EventHeadline"]
{
	color: #333333;
}
.ClientUIControls .offline [class^="personanameandstatus_playerName"]
{
	color:#3c3c3c;
}

.ClientUIControls .online [class^="personanameandstatus_playerName"]
{
	text-shadow: 1px 1px 1px black;
}

.ClientUIControls .ingame [class^="personanameandstatus_playerName"]
{
	text-shadow: 1px 1px 1px black;
}



.ClientUIControls div[class^="appactivityday_Event"] div[class^="appactivityday_EventBody"],
.ClientUIControls div[class^="appdetailssection_AppDetailsSectionContainer"][class*="appdetailssection_RightColumnSection"]
{
	background: linear-gradient(to right, rgba(209, 205, 197, 0.4) 0%, rgba(219, 215, 208, 0.4) 95%);
}
.ClientUIControls button[class*="DialogButton"][class*="appdetailsbutton_AppDetailsButton"]
{
	color:#333333;
}
.ClientUIControls button[class*="TextButton"][class*="appdetailsfriendssection_ShowMore"]
{
	color:#3c3c3c;
}
.ClientUIControls div[class*="appdetailssection_Highlight"]
{
	background: linear-gradient(to right, #3b414a00 0%, #2c313855 95%);
}
.ClientUIControls div[class^="appdetailsspotlight_ReviewContainer"]
{
	background-color:#00000000;
}
.ClientUIControls div[class*="writereview_RatingContainer"]
{
	background-color:#00000000;
}
.ClientUIControls div[class*="appdetailsactivitysection_NoActivity"], div[class*="appdetailsactivitysection_Loading"]
{
	color: #2299ff;
	border: 2px dashed #2299ff66;
}
.ClientUIControls span[class^="personanameandstatus_playerNickname"]
{
	color: #191919;
}
.ClientUIControls div[class^="comment_thread_RatingBar"] div[class^="comment_thread_LikeIcon"] [class^="comment_thread_RatingIcon"], 
.ClientUIControls div[class^="comment_thread_RatingBar"] div[class^="comment_thread_CommentIcon"] [class^="comment_thread_RatingIcon"]
{
	fill:#333333;
	stroke:#333333;
}

.ClientUIControls div[class^="comment_thread_RatingBar"] div[class^="comment_thread_LikeCount"], 
.ClientUIControls div[class^="comment_thread_RatingBar"] div[class^="comment_thread_CommentCount"]
{
	color:#333333;
}

.ClientUIControls div[class^="appdetailstradingcardssection_CardsLeft"]
{
	color: #3c3c3c;
}

.ClientUIControls div[class^="appdetailsreviewsection_PlayedForTime"]
{
	color: #3c3c3c;
}

.ClientUIControls [class*="appactivityday_Event"] [class*="appactivityday_EventHeadline"] [class*="appactivityday_HeadlineGameName"]
{
	color: #3c4d5f;
}

.ClientUIControls [class^="appdetailssoundtrack_SoundtrackPanel"]
{
	background: none;
}

.ClientUIControls [class^="appdetailssoundtrack_TrackListing"] [class^="appdetailssoundtrack_TrackNumber"],
.ClientUIControls [class^="appdetailssoundtrack_TrackListing"] [class^="appdetailssoundtrack_TrackLength"],
.ClientUIControls div[class^="appdetailsscreenshotssection_ScreenshotsSection"] div[class^="appdetailsscreenshotssection_NoneTaken"],
.ClientUIControls [class^="appdetailssoundtrack_SoundtrackContainer"] [class^="appdetailssoundtrack_Header"] [class^="appdetailssoundtrack_ArtistName"],
.ClientUIControls div[class^="appdetailsachievementssection_UnachievedSection"] div[class^="appdetailsachievementssection_Label"],
.ClientUIControls div[class^="appactivityday_PlayedForTime"],
.ClientUIControls div[class^="appactivityday_ReviewText_3ZTUR"]
{
	color:#3B3B3B;
}

.ClientUIControls [class^="appdetailssoundtrack_SoundtrackContainer"] 
[class^="appdetailssoundtrack_Header"] [class^="appdetailssoundtrack_ArtistName"] 
[class^="appdetailssoundtrack_StatsAndParent"] [class^="appdetailssoundtrack_AlbumStats"],
.ClientUIControls div[class^="collectionview_Container"],
.ClientUIControls div[class^="appactivityday_BadgeInfo"] div[class^="appactivityday_BadgeLevel"],
.ClientUIControls div[class^="appdetailsachievementssection_UnlockedLabelPercent"]
{
	color: #4B4B4B;
}

.ClientUIControls button.DialogButton[class*="appdetailsbutton_AppDetailsButton"][class*="appdetailsbutton_MoreVisible"],
.ClientUIControls div[class*="appdetailsactivitysection_ActivityFeedContainer"] div[class^="appdetailsactivitysection_FetchMoreContainer"]
{
	color:#000;
}

.ClientUIControls button.DialogButton[class*="appdetailsbutton_AppDetailsButton"][class*="appdetailsbutton_Center"] span
{
	filter: invert(1);
}


.ClientUIControls div[class^="appdetailstradingcardssection_BadgeInfo"] div[class^="appdetailstradingcardssection_BadgeName"],
.ClientUIControls div[class^="appdetailstradingcardssection_BadgeInfo"] div[class^="appdetailstradingcardssection_BadgeLevel"],
.ClientUIControls div[class^="appdetailsachievementssection_UnlockedLabel"],
.ClientUIControls div[class^="appdetailsfriendssection_Subsection"] div[class^="appdetailsfriendssection_SubsectionHeader"],
.ClientUIControls div[class^="appactivityday_BadgeInfo"] div[class^="appactivityday_BadgeName"],
.ClientUIControls div[class^="appdetailssection_Highlight"],
.ClientUIControls div[class^="appdetailsreviewsection_ReviewTextContainer"]
{
	color: #333;
}

.ClientUIControls a[class^="appactivityday_WishlistLink"]
{
	color: #333!important;
}

.ClientUIControls div[class*="appdetailsachievementssection_Featured"] div[class^="appdetailsachievementssection_TextSection"] div[class^="appdetailsachievementssection_Name"],
.ClientUIControls div[class^="appgrid_AppGridSectionLabel"],
.ClientUIControls div[class*="appdetailsadditionalcontentsection_Soundtracks"] div[class*="appdetailsadditionalcontentsection_SoundtrackDetails"] div[class*="appdetailsadditionalcontentsection_Title"]
{
	color: #000000e0;
}

.ClientUIControls div[class*="appdetailsachievementssection_Featured"] div[class^="appdetailsachievementssection_TextSection"] div[class^="appdetailsachievementssection_Desc"],
.ClientUIControls div[class*="appdetailsadditionalcontentsection_Soundtracks"] div[class*="appdetailsadditionalcontentsection_SoundtrackDetails"] div[class*="appdetailsadditionalcontentsection_Artist"],
.ClientUIControls div[class*="appdetailsadditionalcontentsection_Soundtracks"] div[class*="appdetailsadditionalcontentsection_SoundtrackDetails"] div[class*="appdetailsadditionalcontentsection_TracksDetails"]
{
	color: #00000080;
}

.ClientUIControls div[class^="writereview_RatingContainer"] div[class^="writereview_RecommendGame"],
.ClientUIControls div[class^="appactivityday_PartnerEventMediumImage_Title"],
.ClientUIControls div[class*="appactivityday_PartnerEventMediumImage_Container"]:hover div[class^="appactivityday_PartnerEventMediumImage_Title"],
.ClientUIControls div[class^="appactivityday_PartnerEventType"],
.ClientUIControls button.TextButton
{
	color:#000;
}

.ClientUIControls div[class*="writereview_RatingContainer"] div[class^="writereview_LeftContainer"] div[class^="writereview_Playtime"],
.ClientUIControls button[class^="writereview_ReviewThumbButton"],
.ClientUIControls button[class^="writereview_CompactThumbButton"]
{
	filter: brightness(0.5);
}

.ClientUIControls div[class^="appactivityday_PartnerEventMediumImage_Summary"],
.ClientUIControls div[class^="spotlightgameplaysummary_GamePlaySummaryHeader"]
{
	color: #595c5d;
}

.ClientUIControls div[class^="appactivityday_ScreenshotCarousel"] div[class^="appactivityday_ActiveScreenshot"] div[class^="appactivityday_TimeStamp_3ljAd"]
{
	color: #0005;
}

.ClientUIControls div[class*="appactivityday_PartnerEvent_"]
{
	background: radial-gradient(100% 80% at 64% 95%, rgba(148, 140, 128, 0.3) 0%, rgba(193, 185, 175, 0.5) 20%, rgba(219, 215, 208, 0.5) 100%);
}

.ClientUIControls div[class^="appactivityday_PartnerEventTextOnly_Container"],
.ClientUIControls div[class^="appactivityday_PartnerEventTextOnly_Title"],
.ClientUIControls span[class^="appactivityday_PartnerEventTextOnly_Summary"]
{
	color:#000;
}

.ClientUIControls div[class^="appactivityday_ReviewDescriptionRecommended"]
{
	color:#0055ff;
}