::-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=);
}

.emoticon_popup_ctn {
    z-index: 1;
}


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

/*TMC2:BeginWebPageStyle*/
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*/

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

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

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*/
}

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

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

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

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

div[class*="libraryhome_Container"]
{
	/*TMC2:BeginMainContentBrightness*/background: radial-gradient(closest-side, #00000000 0%, #00000000 100%);/*TMC2:EndMainContentBrightness*/
}

div[class*="downloads_DownloadsPage"],
div[class*="downloads_SectionItem"][class*="downloads_Active"],
div[class*="downloadgraph_GraphAndStats"],
div.NarrowWindow div[class*="downloadgraph_DownloadGraph"] div[class*="downloadgraph_Gradient"],
div.ShortWindow div[class*="downloadgraph_DownloadGraph"] div[class*="downloadgraph_Gradient"]
{
	background:none;
}

div[class*="downloads_SectionTitle"] span,
div[class^="downloads_SectionTitle"] [class^="downloads_TitleAndCount"] [class^="downloads_Title"], 
div[class^="downloads_SectionItem_"] [class^="downloads_Name"],
div[classs^="downloads_ProgressDetails"] [class^="downloads_Value"],
div[class^="downloads_SectionJumpBar"] [class^="downloads_TitleAndCount"] [class^="downloads_Title"],
div[class*="downloads_SectionItemStatus"] [class*="downloads_StartTime"],
div[class*="downloadgraph_StatsPanel"] [class*="downloadgraph_Status"],
div[class*="downloadgraph_StatsPanel"] [class*="downloadgraph_Figure"]
{
	color:#000;
}

div[class^="downloads_SectionItem_"]:hover,
div[class^="downloads_SectionItem_"][class*="downloads_Dragging"]
{
    background:#CBCBCBA0;
}

div[class^="downloadgraph_DownloadGraph"] path[class^="downloadgraph_GraphLine"]
{
	stroke:#32ff00;
}

div[class^="downloadgraph_DownloadGraph"] g[class^="downloadgraph_GraphBarWrapper"],
div[class^="downloadgraph_DownloadGraph"] g[class^="downloadgraph_GraphBar"],
div[class^="downloadgraph_DownloadGraph"] g[class^="downloadgraph_GraphBarEmpty"]
{
	color:rgb(26, 159, 255);
}

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

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

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

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

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

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

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

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

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


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

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

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

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

div[class^="library_MainPanel"]
{
	
	z-index:1;
}

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:BeginMainContentBlur*/filter: blur(10px);/*TMC2:EndMainContentBlur*/
}

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

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

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

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

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


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

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));
}

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


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

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

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

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

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

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

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

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

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

div[class^="library_Container"],
div[class^="library_Container"] div[class*="appdetailssection_AppDetailsSection"],
div[class^="library_Container"] .DialogTextInputBase, 
div[class^="library_Container"] ._DialogInputContainer
{
	/*TMC2:BeginSTUIFontGlobal*/
	/*TMC2:EndSTUIFontGlobal*/
	color: #5a5a5a;
}

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

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

div[class^="libraryhomenewupdates_EventTime"]
{
	color:#000000CC;
}

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

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

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

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

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


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

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

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

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

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

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

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

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%);
}

div[class^="appdetailsplaysection_PlayBarLabel"],
div[class^="appdetailsplaysection_PlayBarDetailLabel"], 
div[class^="appdetailsplaysection_LastPlayed"] div[class*="appdetailsplaysection_LastPlayedInfo"],
div[class^="appdetailsprimarylinkssection_LinkInner"] span[class^="appdetailsprimarylinkssection_Text"]
{
	color: rgba(0, 0, 0, 0.52) !important;
}

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;
}

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%);
}

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%);
}

div[class*="spotlightgameplaysummary_SummaryCarouselContainer"]
{
	background:radial-gradient(100% 150% at 33% 45%, rgba(226, 221, 212, 0.3) 0%, rgba(245, 244, 241, 0.3) 100%)
}

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

div[class^="appdetailssectionheader_Label"],
div[class^="spotlightgameplaysummary_EventHeaderBlock"],
div[class^="appactivityday_AppActivityDay"] div[class*="appactivityday_AppActivityDate"],
div[class^="appactivityday_Event"] [class^="appactivityday_EventHeadline"],
button[class*="DialogButton"][class*="appdetailsbutton_AppDetailsButton"],
div[class^="comment_thread_RatingBar"] div[class^="comment_thread_LikeCount"], 
div[class^="comment_thread_RatingBar"] div[class^="comment_thread_CommentCount"],
.offline [class^="personanameandstatus_playerName"],
[class*="appactivityday_Event"] [class*="appactivityday_EventHeadline"] [class*="appactivityday_HeadlineGameName"],
button.DialogButton[class*="appdetailsbutton_AppDetailsButton"][class*="appdetailsbutton_MoreVisible"],
[class^="appdetailssoundtrack_SoundtrackContainer"] [class^="appdetailssoundtrack_Header"] [class^="appdetailssoundtrack_AlbumName"],
[class^="appdetailssoundtrack_SoundtrackContainer"] [class^="appdetailssoundtrack_Header"] [class^="appdetailssoundtrack_StatsAndParent"] [class^="appdetailssoundtrack_ParentGameLink"] [class^="appdetailssoundtrack_ParentAppName"],
[class^="appdetailssoundtrack_TrackListing"] [class^="appdetailssoundtrack_TrackName"],
div[class*="appdetailsactivitysection_ActivityFeedContainer"] div[class^="appdetailsactivitysection_FetchMoreContainer"],
div[class^="appdetailsreviewsection_AdditionalPlaytimeReminder"]
{
	color:#333333 !important;
}

div.MediumWindow div[class^="downloadgraph_DownloadGraph"] div[class^="downloadgraph_Gradient"],
div[class^="downloadgraph_DownloadGraph"] div[class^="downloadgraph_Gradient"],
div[class ^="smartscrollcontainer_Body"][class*="appdetails_ScrollContainer"][class*="appdetails_Glassy"]
{
	background-image:none;
}

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

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



div[class^="appactivityday_Event"] div[class^="appactivityday_EventBody"],
div[class^="appdetailssection_AppDetailsSectionContainer"][class*="appdetailssection_RightColumnSection"],
div[class*="comment_thread_ActivityCommentThread"]
{
	background: linear-gradient(to right, rgba(209, 205, 197, 0.4) 0%, rgba(219, 215, 208, 0.4) 95%);
}

button[class*="TextButton"][class*="appdetailsfriendssection_ShowMore"]
{
	color:#3c3c3c;
}
div[class*="appdetailssection_Highlight"]
{
	background: linear-gradient(to right, #3b414a00 0%, #2c313855 95%);
}
div[class^="appdetailsspotlight_ReviewContainer"],
div[class*="writereview_RatingContainer"]
{
	background-color:#00000000;
}
div[class*="appdetailsactivitysection_NoActivity"], div[class*="appdetailsactivitysection_Loading"]
{
	color: #2299ff;
	border: 2px dashed #2299ff66;
}
span[class^="personanameandstatus_playerNickname"]
{
	color: #191919;
}
div[class^="comment_thread_RatingBar"] div[class^="comment_thread_LikeIcon"] [class^="comment_thread_RatingIcon"], 
div[class^="comment_thread_RatingBar"] div[class^="comment_thread_CommentIcon"] [class^="comment_thread_RatingIcon"]
{
	fill:#333333;
	stroke:#333333;
}

div[class^="appdetailstradingcardssection_CardsLeft"],
div[class^="appdetailsreviewsection_PlayedForTime"],
div[class*="appdetailsworkshopsection_WorkshopSection"] div[class*="appdetailsworkshopsection_WorkshopHeader"] div[class*="appdetailsworkshopsection_FeaturedItem"] div[class*="appdetailsworkshopsection_FeaturedItemDetailsContainer"] div[class*="appdetailsworkshopsection_FeaturedItemDesc"]

{
	color: #3c3c3c;
}

.ModalDialogPopup div[class*="appproperties_AppProperties"]
{
	/*TMC2:BeginAppPropertiesBackground*/background:url(data:image/jpg;base64,[encoded data, 73424 characters]);/*TMC2:EndAppPropertiesBackground*/
}

[class^="appdetailssoundtrack_SoundtrackPanel"],
.ModalDialogPopup [class*="appproperties_AppProperties"] [class*="pagedsettings_PagedSettingsDialog_PageListColumn"],
.ModalDialogPopup [class*="appproperties_AppProperties"] [class*="DialogContentTransition"],
.ModalDialogPopup [class*="appproperties_AppProperties"] [class*="DialogContent"]
{
	background: none !important;
}

[class^="appdetailssoundtrack_TrackListing"] [class^="appdetailssoundtrack_TrackNumber"],
[class^="appdetailssoundtrack_TrackListing"] [class^="appdetailssoundtrack_TrackLength"],
div[class^="appdetailsscreenshotssection_ScreenshotsSection"] div[class^="appdetailsscreenshotssection_NoneTaken"],
[class^="appdetailssoundtrack_SoundtrackContainer"] [class^="appdetailssoundtrack_Header"] [class^="appdetailssoundtrack_ArtistName"],
div[class^="appdetailsachievementssection_UnachievedSection"] div[class^="appdetailsachievementssection_Label"],
div[class^="appactivityday_PlayedForTime"],
div[class^="appactivityday_ReviewText"],
[class*="downloads_AutoUpdateHours"],
[class*="downloads_SectionItemStatus"],
[class*="downloadgraph_StatsPanel"] [class*="downloadgraph_Stat"],
[class*="downloadgraph_DownloadGraphLegend"] [class*="downloadgraph_LegendText"],
div[class^="comment_thread_ActivityCommentThread"] div[class^="comment_thread_Comment"],
div[class^="appdetailsreviewsection_ChangedYourMind"]
{
	color:#3B3B3B !important;
}

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

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

div[class^="appdetailstradingcardssection_BadgeInfo"] div[class^="appdetailstradingcardssection_BadgeName"],
div[class^="appdetailstradingcardssection_BadgeInfo"] div[class^="appdetailstradingcardssection_BadgeLevel"],
div[class^="appdetailsachievementssection_UnlockedLabel"],
div[class^="appdetailsfriendssection_Subsection"] div[class^="appdetailsfriendssection_SubsectionHeader"],
div[class^="appactivityday_BadgeInfo"] div[class^="appactivityday_BadgeName"],
div[class^="appdetailssection_Highlight"],
div[class^="appdetailsreviewsection_ReviewTextContainer"],
div[class^="downloads_ProgressDetails"] [class*="downloads_Value"][class*="downloads_InProgress"],
div[class*="downloads_SectionItemStatus"] [class*="downloads_State"] [class*="downloads_InProgress"],
div[class*="appdetailsworkshopsection_WorkshopSection"] div[class*="appdetailsworkshopsection_WorkshopHeader"] div[class*="appdetailsworkshopsection_FeaturedItem"] div[class*="appdetailsworkshopsection_FeaturedItemDetailsContainer"] div[class*="appdetailsworkshopsection_FeaturedItemName"],
div[class*="appdetailsworkshopsection_WorkshopSection"] div[class*="appdetailsworkshopsection_WorkshopHeader"] div[class*="appdetailsworkshopsection_FeaturedItem"] div[class*="appdetailsworkshopsection_FeaturedItemDetailsContainer"] div[class*="appdetailsworkshopsection_FeaturedLinks"] div[class*="appdetailsworkshopsection_FeaturedItemLink"]
{
	color: #333;
}

.ModalPosition_Content div[class*="appproperties_AppProperties"],
div[class*="appproperties_AppProperties"] div[class*="pagedsettings_PagedSettingsDialog_PageListItem"],
div[class*="appproperties_AppProperties"] .DialogBody div[class^="appproperties_DlcGrid"] div[class^="appproperties_Name"]
{
	color:#333!important;
}


div[class*="appproperties_AppProperties"] .DialogBody div[class^="appproperties_DlcGrid"] div[class^="appproperties_DlcHeader"]
{
	background:#bdbdbd;
}

div[class*="appproperties_AppProperties"] div[class*="pagedsettings_PagedSettingsDialog_PageListItem"][class*="pagedsettings_Active"]
{
	color: #000;
	font-weight:bold;
}

div[class*="appproperties_AppProperties"] div[class*="pagedsettings_PagedSettingsDialog_PageListItem"]:hover
{
	color:#333;
	font-weight:bold;
}

.ModalPosition_Content div[class*="appproperties_AppProperties"] div[class*="dropdownlabel_DropDownLabel"]
{
	color:#fff;
}

.ModalPosition_Content div[class*="appproperties_AppProperties"] .DialogHeader
{
	color:#000;
}

a[class^="appactivityday_WishlistLink"],
[class*="appactivityday_ActivityPublishedStatus"],
div[class^="writereview_RatingContainer"] div[class^="writereview_RecommendGame"],
div[class^="appactivityday_PartnerEventMediumImage_Title"],
div[class*="appactivityday_PartnerEventMediumImage_Container"]:hover div[class^="appactivityday_PartnerEventMediumImage_Title"],
div[class^="appactivityday_PartnerEventLargeImage_Title"],
div[class*="appactivityday_PartnerEventLargeImage_Container"]:hover div[class^="appactivityday_PartnerEventLargeImage_Title"],
div[class^="appactivityday_PartnerEventType"],
div[class*="downloads_SectionItemStatus"] [class*="downloads_Progress"],
button.TextButton
{
	color: #333;
}

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

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

div[class^="appactivityday_PartnerEventMediumImage_Container"],
div[class^="appactivityday_PartnerEventLargeImage_Container"],
div[class*="appdetailsworkshopsection_WorkshopContainer"]
{
	background:none;
}

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

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

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

div[class*="appactivityday_PartnerEvent_"],
div[class*="appactivityday_PartnerEventLargeUpdate_"]
{
	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%);
}

div[class^="appactivityday_PartnerEventTextOnly_Container"],
div[class^="appactivityday_PartnerEventTextOnly_Title"],
span[class^="appactivityday_PartnerEventTextOnly_Summary"],
div[class*="appdetailsadditionalcontentsection_AdditionalItem"] div[class*="appdetailsadditionalcontentsection_Title"],
div[class*="appactivityday_PartnerEventTextOnly"]:hover div[class*="appactivityday_PartnerEventTextOnly_Title"]
{
	color:#000;
}

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

div[class^="appdetailsspotlight_AppDetailsSpotlightDemo"] div[class^="appdetailsspotlight_Info"] div[class^="appdetailsspotlight_Title"]
{
	color:#000000;
}

div[class*="appdetailssectionnonsteam_Body"]
{
	color: rgb(0 0 0 / 50%);
	border: 2px dashed rgb(0 135 255 / 0.5);
}

.title-area-icon.closeButton:hover .SVGIcon_X_Line line
{
	stroke: #ff0000;
	stroke-width: 45;
}
