Strava Darkest Fusion [Updated for Sauce + Elevate Users]

Updated Dark Mode for Strava for users who use Sauce for Strava.

/* ==UserStyle==
@name         	Strava Darkest Fusion [Updated for Sauce + Elevate Users]
@namespace      typpi.online
@homepageURL  	https://github.com/Nick2bad4u/UserStyles
@supportURL     https://github.com/Nick2bad4u/UserStyles/issues
@description  	Updated Dark Mode for Strava for users who use Sauce for Strava.
@version      	8.6
@author       	ATX (Updated by Nick2bad4u)
@license      	CC-BY-SA-4.0

@var color primary-color			"Primary Color" 		#fc5200
@var color secondary-color		"Secondary Color" 	#d84e0b
@var color secondary-color2 	"Secondary Color 2" #962f03b0
@var color secondary-color3 	"Secondary Color 3" #962f03
@var color visited-links			"Visited Links"			#3c66ad
@var color grid-units					"Grid Units"				#3c66ac
@var color white 							"White" 						#ffffff
@var color white2 						"White 2" 					#fafafa
@var color black 							"Black" 						#000000
@var color red 								"Red" 							#ff0000
@var color blue 							"Blue" 							#4285f4
@var color teal 							"Teal" 							#5081a5
@var color gray 							"Gray" 							#4c4c4c
@var color gray2 							"Gray 2" 						#2c2c2c
@var color gray3 							"Gray 3" 						#ccc
@var color gray4 							"Gray 4" 						#1c1c1c
@var color gray5 							"Gray 5" 						#3c3c3c
@var color gray6 							"Gray 6" 						#6c6c6c
@var color gray7 							"Gray 7" 						#161616
@var color gray8 							"Gray 8" 						#b8b8b8
@var color gray9 							"Gray 9" 						#999
@var color pink 							"Pink" 			        #f754d9
@var color orange							"Orange" 				    #f1ad30
==/UserStyle== */
@-moz-document regexp("https:\\/\\/(?:www\\.)?strava\\.com.*"),
domain("labs.strava.com") {
	:root {
		--primary-color: var(primary-color);
		--secondary-color: var(secondary-color);
		--secondary-color2: var(secondary-color2);
		--secondary-color3: var(secondary-color3);
		--visited-links: var(visited-links);
		--grid-units: var(grid-units);
		--white: var(white);
		--white2: var(white2);
		--black: var(black);
		--red: var(red);
		--blue: var(blue);
		--teal: var(teal);
		--gray: var(gray);
		--gray2: var(gray2);
		--gray3: var(gray3);
		--gray4: var(gray4);
		--gray5: var(gray5);
		--gray6: var(gray6);
		--gray7: var(gray7);
		--gray8: var(gray8);
		--gray9: var(gray9);
		--pink: var(pink);
		--orange: var(orange);
	}

	/* Simplified background color rules */
	#__next > header,
	#view > .header,
	#global-header,
	.footer-promos,
	section header,
	section .header,
	.section header,
	.section .header,
	section footer,
	.section footer,
	#global-footer,
	[class*='KudosCommentsAndAchievementsModal__footer'],
	[class^='Header_container__'],
	[class*='src--noBackground'] nav,
	.container-wrapper,
	[class*='Card-module__card'],
	.CPCcl,
	.PostPageContainer_mainContentArea__eq4w4,
	.U7AEj .csriM {
		background-color: var(--gray7) !important;
	}

	/* Simplified hover color rules */
	[class*='Button-module__btn']:hover {
		color: var(--primary-color) !important;
	}

	/* Simplified fill color rules */
	[class*='__commentReactionContainer']
		button:hover
		svg
		> path,
	[class*='ActivityEntryBody-module__appIconWrapper']
		> svg
		> path,
	[class*='ActivitySharedContent-module__activityIcon'] {
		fill: var(--primary-color) !important;
	}

	/* Simplified text color rules */
	[class*='ChallengeList-module__challengeTitle'] a,
	[class*='MediaBody-module__mediaBody'] span,
	[class*='ChallengeList-module__challengeTitle'] a {
		color: var(--primary-color);
		text-decoration: none;
	}

	/* Simplified other rules */
	.segments-list.ride {
		contain: content;
	}

	#activity_table,
	#sidebar .section {
		color: var(--black);
	}

	.onboarding-flow-wrap,
	body,
	.lightbox-window header,
	#basic-analysis #stacked-chart,
	.ride.segments-list tr.selected,
	.swim.segments-list tr.selected,
	.ride .segment-effort-detail .pr-comparison,
	.swim .segment-effort-detail .pr-comparison,
	.edit-personal-records tr.editable-row > td,
	ul.routes-list li.route-card .actions,
	.footer-global,
	[class*='Header--container--'],
	[class*='LandingPageV2--main-content-'],
	.glossary-header,
	[class*='LandingPage--middle-column'],
	[class^='logged-out-home-page-ui--main-'],
	body > div#__next header + div > div,
	body
		> div#__next
		header
		+ div
		> div
		div:not([class*='PrivacyToggle']),
	[class*='Comments--empty'],
	[class*='packages-ui-ModalWithTabs-styles-module__tabList'],
	[class^='Desktop_container__'],
	body > .view > .container.react-container,
	[class*='MapsPage_page']
		> [class*='styles_globalHeader_'],
	[class*='Desktop_middleColumn__'],
	[class*='src-components-Gallery-styles__page-body'],
	[class*='KudosCommentsAndAchievementsModal-module__footer'],
	#chart-container,
	#open-global-search-button,
	.src-Notifications-module__navBarButton--jeAZg,
	.\------packages-global-atomics-ui-src-Dropdown-Dropdown-module__list--Pipmh {
		background-color: var(--gray4) !important;
	}

	.leaderboard .filters .option {
		background: var(--gray3);
	}

	[class*='OwnerMetadata-module__iconContainer'],
	[class*='-HeaderWithOwnerMetadata-module__avatar'] {
		background-color: #0000 !important;
	}

	.flow-premium > .content-footer,
	.flow-container,
	#deny-or-accept-buttons,
	.search > .panel-default,
	.table > thead > tr > td.active,
	.table > tbody > tr > td.active,
	.table > tfoot > tr > td.active,
	.table > thead > tr > th.active,
	.table > tbody > tr > th.active,
	.table > tfoot > tr > th.active,
	.table > thead > tr.active > td,
	.table > tbody > tr.active > td,
	.table > tfoot > tr.active > td,
	.table > thead > tr.active > th,
	.table > tbody > tr.active > th,
	.table > tfoot > tr.active > th,
	#search-results.table .edit-col,
	.react-card-container > div > [class*='-feed-entry'],
	.activity-tags label:hover,
	[class*='ExpandableOptionList--'],
	[data-reach-dialog-content],
	.stats-container .table,
	[class*='ModalWithTabs--content'],
	.content > form.search[action],
	.segment-effort-detail,
	.segment-effort-detail .leaderboard-summary,
	#athlete-profile.card,
	.btn-white,
	.tab-contents > [data-sport],
	.tabbed-cards .tabs > li[aria-selected='true'] .tab,
	#progress-goals + .card,
	.drop-down-menu .options,
	.drop-down-menu .options .opt-group.premium,
	.slide-menu .options .opt-group.premium,
	.view section.feature-section,
	.starred-segments thead > tr,
	.goal.card,
	.activity-summary-container,
	.pagenav li > a:hover,
	.pagenav,
	.dropdown-menu,
	#js-dashboard-athlete-goals > .card,
	.dense > thead > tr,
	#notifications-drop-down,
	.card:not(#js-dashboard-athlete-goals),
	#map-control-container
		.button:not(#toggle-fullscreen, #create-route, :hover),
	#map-control-container .drop-down-menu .selection,
	#basic-analysis .chart,
	.lightbox-window .tabs,
	.lightbox-window #tab-contents,
	.lightbox-window #tab-contents .actions,
	[class*='SegmentDetailsSideBar--card--'],
	.pagination > .disabled > span,
	.pagination > .disabled > span:hover,
	.pagination > .disabled > span:focus,
	.pagination > li > a,
	.pagination > li > span,
	.leaderboard .leaderboards-upsell,
	.table-striped
		> tbody
		> tr:nth-of-type(2n):not(
			#activity_table > tbody > tr:nth-child(n)
		),
	.table-leaderboard th,
	.ride .segment-effort-detail .segment-leaderboard thead,
	.swim .segment-effort-detail .segment-leaderboard thead,
	#profile-heatmap-upsell,
	.invite-friends,
	ul.tabs > li.selected .tab,
	ul.tabs > li[aria-selected='true'] .tab,
	.edit-personal-records td.readonly-column,
	.edit-personal-records,
	.striped > li:nth-child(2n),
	.striped > div:nth-child(2n),
	.striped > tr:nth-child(2n),
	#settings-menu a:link,
	#settings-menu a:visited,
	#explorer .main-content #segments-sidebar,
	.page > .panel,
	#race-table > thead th,
	.year-calendar a:not(:hover),
	#search-results > thead > tr > th,
	._3Qs1zA618wFVYn1omT73_U,
	.g7N7fBojz_GFCESrdaxzf,
	._2wk2mpI6KzJRgwh0uUGnGU:hover .cQx-n1x8ZWjdIAziPar_Y,
	._2wk2mpI6KzJRgwh0uUGnGU:active .cQx-n1x8ZWjdIAziPar_Y,
	._2wk2mpI6KzJRgwh0uUGnGU:focus .cQx-n1x8ZWjdIAziPar_Y,
	.more-stats > table.unstyled tr > th,
	.more-stats > table.unstyled tr > td,
	.month-calendar.marginless th,
	.leaflet-popup-content-wrapper,
	.map-legends,
	.map-tooltip,
	.segment-info-box,
	.segment-info-box .records,
	ul.routes-list li.route-card,
	.slide-menu .options,
	[class^='EntryHeader--icon-container--'],
	#map_canvas,
	#contextual-health,
	#uploadFile form,
	[class*='Activity--card--'],
	.list-apps .app-card,
	.index-heading section .upsell,
	[class*='HeaderWithOwnerMetadata--icon-container--'],
	[class*='PromoEntry--card--'],
	[class*=' Card--'],
	[class*='LandingPage--main--'],
	.ui-dialog,
	.ui-dialog-titlebar,
	[role='dialog'] > [class^='Modal--content-'],
	#appUpsell,
	.glossary-body,
	[class^='src-components-NotificationsList-NotificationsList__notification-unread'],
	[class^='src-components-NotificationsList-NotificationsList__notifications'],
	#__next > header > div ul > li div li *,
	#__next
		> header
		> div
		nav
		> ul
		> li:not([class*='styles_navItem']),
	[class*='-packages-feed-ui-src-components-media-'],
	[class*='HeaderWithOwnerMetadata__icon-container'],
	.invite-friends + .drop-down-menu > div:not(:hover),
	.my-segments > thead th,
	[class^='LimitedProfileEntry--content--'],
	[class*='packages-ui-ModalWithTabs-styles__tab-list'],
	#elevation-profile,
	.leaflet-control-attribution,
	.mapboxgl-ctrl-scale,
	[class*='MoreActivities--more-activities'],
	.uploads .drop-down-menu.enabled > .selection,
	.uploads
		.drop-down-menu[class*='workout-type']
		> .selection,
	[class*='--packages-ui-Card-Card-module__card--nHcH9'],
	[class*='packages-ui-Button-styles-module__default'],
	[class*='-components-Footer-Footer']
		[class*='css'][class*='-control'],
	[class*='packages-ui-Select-Select-module']
		[class*='css'][class*='-control'],
	[class^='Footer_footer__'],
	[class*='-ui-Button-Button-module__default--jLxgA'],
	.seg-leaderboard-upsell,
	#roster thead th,
	[class*='styles_menuItems_'],
	[class*='styles_menuItems_'] [class*='styles'],
	[class*='-EmptyState-EmptyState-module__iconCircleContainer'],
	[class*='NotificationsList'],
	[class*='NotificationsList'] a,
	[class*='packages-shared-ui-src-challenges'],
	[class*='PromotedDoradoSection-styles__challenge-info'],
	.activity-summary-v2 .activity-breakdown .cycling,
	[class*='SubscriptionValueProps-module__'],
	[class*='ModalWithTabs--tabList'],
	[class*='styles_navItem'] > a[class*='Button_default_'],
	[class*='Leaderboard--privacy-section'],
	[class*='LeaderboardsTable--paywall-banner'],
	[class*='DropdownSelect'] > .react-select__control,
	[id*='listbox'][class*='react-select__menu'],
	.Popup--contents--Ej052,
	.No9rk,
	.U7AEj a:hover {
		background-color: var(--gray2) !important;
	}

	.feed-pagination.pagination {
		background-image: linear-gradient(
			var(--gray2),
			#0000
		) !important;
	}

	.description-overflow:not(.expand-description)
		.description-container::after {
		background-image: linear-gradient(
			rgb(0 0 0 / 0%),
			var(--gray3)
		) !important;
	}

	.btn-accept-cookie-banner,
	.table-sortable > thead button:hover,
	.panel-footer,
	input:not([type='range'], [role='combobox']),
	textarea,
	.textarea-clone,
	[class*='ModalWithTabs--tab-list'],
	[class*='KudosCommentsAndAchievementsModal--footer'],
	[class*='Button--default--'],
	[class*='Button--default--']:link,
	[class*='Button--default--']:visited,
	[class*='AchievementCelebration--achievement-celebration'],
	.activity-indicator,
	.drop-down-menu .options a:hover,
	.slide-menu .options a:hover,
	.drop-down-menu .options .clickable:hover,
	.slide-menu .options .clickable:hover,
	.drop-down-menu .options .btn:hover,
	.slide-menu .options .btn:hover,
	#global-header .nav-group .drop-down-menu:hover,
	#global-header .nav-group .drop-down-menu.active,
	#global-header .nav-group .drop-down-menu:hover .nav-link,
	#global-header
		.nav-group
		.drop-down-menu.active
		.nav-link,
	.button.minimal,
	button.minimal,
	.pagenav li > a:hover,
	.pagenav li > a:active,
	.actions-menu > .button:hover,
	.actions-menu > .slide-menu .selection:hover,
	.dropdown-menu > li > a:hover,
	.dropdown-menu > li > a:focus,
	.sidebar .upsell,
	input[type='submit']:hover,
	input[type='button']:hover,
	input[type='reset']:hover,
	.selection:hover,
	.pagination a:hover,
	.pagination span:hover,
	.pagination em:hover,
	:not(.photo-nav) > .btn:active,
	:not(.photo-nav) > .button:active,
	:not(.photo-nav) > button:active,
	input[type='submit']:active,
	input[type='button']:active,
	input[type='reset']:active,
	.selection:active,
	.pagination a:active,
	.pagination span:active,
	.pagination em:active,
	.active.btn,
	.active.button,
	button.active,
	input.active[type='submit'],
	input.active[type='button'],
	input.active[type='reset'],
	.active.selection,
	.pagination a.active,
	.pagination span.active,
	.pagination em.active,
	.drop-down-menu.active .selection,
	.editable-setting:hover,
	.editable-setting.editing,
	.btn-default,
	.pinned .pinnable,
	.local-legend-container,
	.upsell-text-container,
	.drop-down-menu a:hover,
	.drop-down-menu .clickable:hover,
	.dropdown a:hover,
	.dropdown .clickable:hover,
	#notifications-drop-down li a:hover,
	basic-analysis #stacked-chart,
	ul.tabs > li:hover .tab,
	.s-chart-tooltip,
	.infobox,
	:not(.photo-nav, .media-body) > .btn,
	.button,
	:not(
			[class*='KudosAndComments--'],
			[class*='GroupActivity'],
			.photo-nav,
			.drop-down-menu
		)
		> button:not(
			[class^='src-Notifications__nav-bar-button'],
			[class*='-components-KudosAndComments-KudosAndComments__count-button'],
			[class*='Activity__headline-text-btn'],
			[class*='-ActivityEntryBody__achievements-trophy'],
			.ui-dialog.sauce-dialog
				.ui-dialog-buttonpane
				.ui-dialog-buttonset
				button,
			.ui-dialog.sauce-dialog .ui-dialog-buttonset .btn, /* Shortened */
			[id^='feed-entry-'] [class*='ActivityEntryBody-module__statText--zlBKv'] > button, /* Shortened */
			[id^='feed-entry-'] [class*='KudosAndComments-module__countWrapper--mPWEM'] > button, /* Shortened */
			[id^='feed-entry-'] [class*='EntryFooter-module__entryFooter--X26JH'] button, /* Shortened */
			[id^='feed-entry-'] [class*='CommentReaction-module__commentReactionContainer--nixAS'] > button, /* Shortened */
			[id^='feed-entry-'] [class*='CommentReaction-module__commentReactionContainer--nixAS'] span > button, /* Shortened */
			#tabs--1--panel--0 [class*='RelativeEffort-module__head--nI6Px'] button, /* Shortened */
			#sauce-kudo-all .sauce-invoke, /* Shortened */
			#search-results td.col-actions button, /* Shortened */
			#view section tfoot td, /* Shortened */
			#feed-entry-null [class*='MediaBody-MediaBody__mediaBody--VKChn'] > button, /* Shortened */
			#cpra-compliance-cta, /* Cannot shorten ID selectors */
			#__next > div > header button, /* Shortened */
			.------packages-ui-Button-Button-module__btn--mQaJJ,
			#global-search-button,
			#global-search-cancel,
			#open-global-search-button,
			.src-Notifications-module__navBarButton--jeAZg,
			#authorize
		),
	input[type='submit'],
	input[type='button'],
	input[type='reset'],
	:not(.subactions, .drop-down-menu) > .selection,
	.pagination a,
	.pagination em,
	table.unstyled tr,
	table.unstyled tr:nth-child(2n),
	.ride .segment-effort-detail .leaderboard-footer,
	.swim .segment-effort-detail .leaderboard-footer,
	#settings-menu a:hover,
	#settings-menu a:active,
	#explorer #segment-list ul li:hover,
	.form-control,
	.css-1jl1bc3-control,
	.css-1liq7bz-control,
	.css-16j759p-control,
	.css-drn9af-control,
	.activity-stats .secondary-stats.inline-stats,
	.month-calendar td:not(:disabled),
	.leaflet-bar,
	ul.routes-list li.route-card .timestamp,
	.dropzone,
	.leaderboard-page .leaders tbody td,
	.gear,
	#interval-date-range .drop-down-menu > div:not(:hover),
	#distance-unit-dd > div,
	#activity-type-dd > div,
	#workout-type-run-dd > div,
	#elevation-unit-dd > div,
	#sauce-infopanel table tr:hover:not(.selected),
	[class^='src-components-NotificationsList-NotificationsList__notification-unread']
		> a:hover,
	[class^='src-components-NotificationsList-NotificationsList__notifications']
		> li:hover,
	[class^='src-components-NotificationsList-NotificationsList__notifications']
		> li:active,
	[class*='__achievement-celebration--'],
	[class*='packages-ui-Button-styles-module__default']:hover,
	[class*='packages-ui-Button-styles-module__default']:focus,
	[class*='-components-Footer-Footer']
		[class*='css'][class*='-control']:hover,
	[class*='-components-Footer-Footer']
		[class*='css'][class*='-control']:focus,
	[class*='packages-ui-Select-Select-module']
		[class*='css'][class*='-control']:hover,
	[class*='packages-ui-Select-Select-module']
		[class*='css'][class*='-control']:focus,
	[class*='styles_menu__']:hover [class*='styles_button'],
	[class*='-ui-Dropdown-Dropdown-module__list'],
	[class*='-ui-Button-Button-module__default--jLxgA']:hover,
	[class*='-ui-Button-Button-module__default--jLxgA']:focus,
	.drop-down-menu.leaderboard-filter
		> .selection:not(:hover),
	#roster .roster-entry-row:nth-child(2n) td,
	.grabber,
	[class*='styles_menuItems_']
		[class*='styles']:not([class*='subscription']):hover,
	[class*='styles_menuItems_'] a:hover,
	[class*='NotificationsList-module'] a:hover,
	[class*='NotificationsList'] li:hover,
	[class^='styles_menuItems'] a:active,
	[class^='styles_menuItems'] a:focus,
	[class^='styles_menuItems'] a:hover,
	[class^='styles_menu_']:active
		> [class^='styles_button_'],
	[class^='styles_menu_']:focus > [class^='styles_button_'],
	[class^='styles_menu_']:hover > [class^='styles_button_'],
	.alert-info,
	[class*='-SuggestedRoutes-module__routeCard-'],
	[class*='-module__achievementCelebration'],
	[class*='RecentActivities_card__'],
	[class*='-ModalWithTabs-module__tabList'],
	[class*='styles_navItem']
		> a[class*='Button_default_']:hover,
	.react-select__option--is-selected,
	.PopupContents--popup-button-list--OU7Sn
		> li:first-child {
		background-color: var(--gray5) !important;
	}

	[class*='-LoadingState-Placeholder-Placeholder-module__placeholder'] {
		background: var(--gray5) !important;
	}

	.btn-accept-cookie-banner:hover,
	.upload-tags label:hover,
	section header .button:not(.disabled):hover,
	section header .button:not(.disabled):active,
	section header .button:not(.disabled).active,
	section header .selection:hover,
	section header .selection:active,
	section header .selection.active,
	[class*='ModalWithTabs--tab'][data-selected],
	[class*='ModalWithTabs--tab-list']
		> [class*='ModalWithTabs--tab']:hover:not(
			[data-selected]
		),
	[class*='Button--default--']:hover,
	.tabbed-cards .tabs > li:hover .tab,
	.button.minimal:hover,
	button.minimal:hover,
	.button.minimal:focus,
	button.minimal:focus,
	#global-footer .footer-nav-menu .footer-nav-submenu,
	:not(.photo-nav) > .btn:hover,
	.button:hover,
	:not(.photo-nav, .drop-down-menu) > button:hover,
	input[type='submit']:hover,
	input[type='button']:hover,
	input[type='reset']:hover,
	.selection:hover,
	.pagination a:hover,
	.pagination span:hover,
	.pagination em:hover,
	[class*='Form--hr-'],
	.sauce-title-menu > a,
	[class*='-Dropdown-module__item']:hover,
	.activity-summary-v2 .activity-breakdown .other,
	[class*='DropdownSelect']
		> .react-select__control
		div
		span[class*='indicatorSeparator'],
	.react-select__option--is-focused {
		background-color: var(--gray) !important;
	}

	#strava-map-controls > #create-route:hover,
	#toggle-fullscreen:hover {
		background-color: #b3b3b3 !important;
	}

	#toggle-fullscreen {
		background-color: #d3d3d3 !important;
	}

	#map-control-container #gpx-download {
		position: relative;
		background-color: transparent;
	}

	#map-control-container #gpx-download::before {
		position: absolute;
		top: 50%;
		left: 5px;
		transform: translateY(-50%);
		z-index: 1;
		filter: invert(1);
		background-image: url('https://d3nn82uaxijpm6.cloudfront.net/assets/svg/2024/actions_download_normal_small-99d901d5f3767d8e2464a13987c976fdc10c89656f3c89e7a5a472f5f325e3d3.svg');
		background-position: center;
		background-size: contain;
		background-repeat: no-repeat;
		width: 16px;
		height: 16px;
		content: '';
	}

	[class*='packages-feed-ui-src-Feed__feed-pagination'],
	[class*='src-Feed-module__feedPaginatio'] {
		background-image: linear-gradient(
			var(--gray2),
			rgb(255 255 255 / 0%)
		);
	}

	.pagination > .active > span,
	.pagination > .active > span:hover,
	.pagination > .active > span:focus,
	#settings-menu .selected a,
	.flagged.error {
		background-color: var(--primary-color) !important;
	}

	.leaderboard tr.highlighted > td {
		background-color: var(--secondary-color3) !important;
	}

	.upload-tags label .hole::after,
	.year-calendar .interval-graph .bar .fill,
	#strava-map-controls > #create-route,
	[class*='WeekInsightStats-WeekChart-WeekChart-module__bar']
		> span,
	.ui-dialog.sauce-dialog.sauce-sync-athlete-dialog
		.sync-logs
		.logs {
		background-color: var(--gray3) !important;
	}

	[class*='FriendList-FriendList__scroll-shadow'],
	.view-col.col-actions > ul > li:nth-child(n) > button,
	.view-col.col-actions
		> ul
		> li:nth-child(n)
		> div
		> button,
	#__next > div > header > div > button {
		background: transparent !important;
	}

	.view-col.col-actions > ul > li:nth-child(n) > button,
	.view-col.col-actions
		> ul
		> li:nth-child(n)
		> div
		> button:not(.drop-down-menu.drop-down-xs .selection),
	.description .btn-link {
		padding: 3px;
	}

	.\------packages-global-atomics-ui-src-Button-Button-module__icon--vbDzb,
	.\------packages-global-atomics-ui-src-Button-Button-module__icon--vbDzb:focus,
	.\------packages-global-atomics-ui-src-Button-Button-module__icon--vbDzb:hover,
	.\------packages-global-atomics-ui-src-Button-Button-module__icon--vbDzb:active,
	.nh_cp .KvEYc,
	.lFlc9 .SyQsL {
		padding: 5px;
	}

	.\------packages-core-feed-feature-feed-src-components-KudosAndComments-KudosAndComments-module__kudosAndComments--lFlc9
		.\------packages-core-feed-feature-feed-src-components-KudosAndComments-KudosAndComments-module__countButton--SyQsL,
	.\------packages-global-atomics-ui-src-Button-Button-module__default--R_oao,
	.\------packages-global-atomics-ui-src-Button-Button-module__text--_P3wR:focus,
	.\------packages-global-atomics-ui-src-Button-Button-module__text--_P3wR:hover,
	.\------packages-global-atomics-ui-src-Button-Button-module__text--_P3wR:active,
	.\------packages-global-atomics-ui-src-Button-Button-module__text--_P3wR {
		width: auto;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.link-learn-more-cookie-banner,
	.btn-accept-cookie-banner,
	.feed-entry .entry-body .media-body,
	#global-header .nav-group .drop-down-menu .selection,
	.sidebar
		.section:first-child:not(.limited, .your-challenges),
	.search > .panel-default,
	.table > tbody > tr > td,
	[class*='--list-stats'] > li::after,
	.activity-tags label:hover,
	.activity-tags label,
	.panel-footer,
	[class*='ExpandableOptionList--'],
	.visibility-section,
	.activity-summary .private-note-container,
	section header .sharing,
	[class*='KudosCommentsAndAchievements--'],
	[class*='ModalWithTabs--tab-list'],
	[class*='KudosCommentsAndAchievementsModal--footer'],
	[class*='ModalWithTabs--tab-list']
		> [class*='ModalWithTabs--tab'][data-selected],
	[class*='CommentDeleteAlertDialog--action-'],
	[class*='Button--default--'],
	[class*='Button--default--']:link,
	[class*='Button--default--']:visited,
	.content > form.search[action],
	.entry-subtitle,
	.track-props > td,
	.card .card-footer,
	.card .card-section,
	#progress-goals .yearly-goal,
	[class*='GroupActivity--list-entries--'] > li::before,
	[class*='GroupActivity--headline-image']::before,
	.btn-white,
	.list-stats li::after,
	.drop-down-menu .options,
	.drop-down-menu .options .opt-group::before,
	.slide-menu .options .opt-group::before,
	.starred-segments thead > tr > th,
	.goal.card,
	.card > .tab-contents,
	.goal.card.failed .content,
	section.with-border,
	.button.minimal,
	button.minimal,
	.sidenav > .pagenav,
	.sidenav .pagenav > li,
	.activity-summary .others-section-v2,
	#heading .social > .collapse,
	.sidenav > .actions-menu,
	#view > .header,
	.dense > thead > tr > th,
	.dense > tbody > tr > td,
	#notifications-drop-down,
	.athlete-graph ul.intervals .interval,
	[class*='Details--follow-stats-'] > li:first-child,
	[class*='AthleteProfileApp--activities-'],
	.dropdown-menu > li > a::after,
	.dropdown-menu > li > .btn::after,
	ol > [class*='Activities--card--'],
	[class*='Activities--card--']
		[class*='Activities--list-stats-']
		> li,
	[class*='Achievements--athlete-achievements-'] > ul > li,
	[class*='AthleteProfileApp--metrics-']
		[class*='AthleteProfileApp--section-'],
	.drop-down-menu > ul,
	.pinned .pinnable,
	.section.with-border,
	[class*='KudosCommentsAndAchievementsModal--entry-'],
	input:not([type='range'], :focus),
	textarea:not(:focus),
	.textarea-clone:not(:focus),
	#notifications-drop-down li,
	.lightbox-window header,
	.lightbox-window,
	.s-chart-tooltip,
	.infobox,
	.border-bottom-light,
	[class*='SegmentDetailsSideBar--action-link--'],
	[class*='SegmentDetailsSideBar--card--'],
	.leaderboard .filters #premium-enhanced ul,
	.pagination > .disabled > span,
	.pagination > .disabled > span:hover,
	.pagination > .disabled > span:focus,
	.pagination > li > a,
	.pagination > li > span,
	#global-header,
	.table-leaderboard th,
	.leaderboard .filters,
	.fixed-sidebar-container .section,
	.upsell-section,
	section header,
	section .header,
	.section header,
	.section .header,
	.activity-stats .section,
	.activity-summary-container::before,
	.btn:not(.btn-sm),
	.button,
	button,
	input[type='submit'],
	input[type='button'],
	input[type='reset'],
	.selection,
	.pagination a,
	.pagination span,
	.pagination em,
	.ride .segment-effort-detail .content,
	.swim .segment-effort-detail .content,
	ul.tabs > li.selected .tab,
	ul.tabs > li[aria-selected='true'] .tab,
	.sidebar .comparison table th,
	.sidebar .comparison table td,
	.striped > li,
	.striped > div,
	.striped > tr,
	#settings-menu a:link,
	#settings-menu a:visited,
	.page > .panel,
	#race-table > thead th,
	.border-top-light,
	#search-results > thead > tr > th,
	.form-control,
	.g7N7fBojz_GFCESrdaxzf,
	._20SrlX3s5w5pg4W3cnHhP1,
	.css-1jl1bc3-control,
	.css-1liq7bz-control,
	.css-16j759p-control,
	.css-drn9af-control,
	._2tHFsObM1XTWmMJqQESh9T,
	._2wk2mpI6KzJRgwh0uUGnGU:hover .cQx-n1x8ZWjdIAziPar_Y,
	._2wk2mpI6KzJRgwh0uUGnGU:active .cQx-n1x8ZWjdIAziPar_Y,
	._2wk2mpI6KzJRgwh0uUGnGU:focus .cQx-n1x8ZWjdIAziPar_Y,
	._3r8IlbmQT2zCJZ1LnVpdVH,
	.comments li.media,
	.comments form.media,
	.media-body > div > textarea,
	#lightbox-tabs,
	.main > .tabs,
	#totals li,
	.month-calendar.marginless th,
	.month-calendar td,
	[class*='ActivityEntryBody--activity-entry-container'] li,
	.general-info .stat.spacer,
	.setting,
	.editable-setting,
	#my-badges .step,
	.slide-menu .options,
	.sport-select,
	#header-photos ul a,
	.profile-heading .avatar img,
	#profile-heatmap-upsell + ul.tabs,
	#partner-integrations-page > hr,
	#new_activity > hr,
	.nav-categories-container,
	.list-apps .app-card,
	.app-support,
	.leaderboard-page .leaders tbody td,
	.leaderboard-page .leaders table,
	.row > div > .tabs,
	section .place-holder,
	[class*='AthleteProfileHeaderMediaGrid--image'],
	[class*='Header--container--'],
	.ui-dialog,
	.ui-dialog-titlebar,
	[data-source='peak_power'] > td,
	[class^='EmailVerificationCTA--dialog'] hr,
	.glossary-header,
	[class*='Summary--stats-wrapper--'],
	[class*='Comments--comment-wrapper--'],
	[class^='Photos--container--'],
	#hide-anywhere-page hr,
	[class^='HideAnywhereApp--slider-'],
	.setting-group,
	.sauce-comments-feed:not(:empty),
	[class^='src-components-NotificationsList-NotificationsList__notification-unread'],
	[class^='src-components-NotificationsList-NotificationsList__notifications'],
	[class^='src-components-NotificationsList-NotificationsList__notifications']
		> li,
	#__next > header > div nav ul,
	[class*='-KudosAndComments-KudosAndComments__hairline'],
	.list-athletes > li,
	.my-segments td,
	.my-segments > thead th,
	[class*='-packages-ui-ModalWithTabs-styles__tab-list'],
	[class*='KudosCommentsAndAchievementsModal-KudosCommentsAndAchievementsModal__entr'],
	[class*='KudosCommentsAndAchievementsModal__footer'],
	[class*='src-features-GroupActivity-GroupActivity']::before,
	ul[class*='src-features-GroupActivity-GroupActivity']
		> ::before,
	body > div#__next header + div > div div,
	[class*='Upsell--upsell-container'],
	[class*='MoreActivities--more-activities'],
	.uploads > li,
	[class*='packages-ui-ModalWithTabs-styles-module__tabList'],
	[class*='-shared-AthleteInfo-AthleteInfo__list-row'],
	[class*='-packages-ui-Card-Card-module__card'],
	[class*='-ui-src-Dashboard-module'],
	[class*='packages-ui-Button-styles-module__default'],
	[class*='-components-Footer-Footer']
		[class*='css'][class*='-control'],
	[class*='packages-ui-Select-Select-module']
		[class*='css'][class*='-control'],
	[class*='-AthleteProfileStat-AthleteProfileStat-module']
		li,
	[class^='Header_container__'],
	[class^='styles_globalHeader__'],
	[class*='styles_menu__']:hover [class*='styles_button'],
	[class*='styles_subscriptionCallout__'],
	[class*='-Dropdown-module__item'],
	[class*='-KudosAndComments__comments-form'],
	[class*='-ui-Button-Button-module__default--jLxgA']:not(
			.------packages-feed-ui-src-shared-KudosCommentsAndAchievements-CommentReaction-CommentReaction-module__commentReactionContainer--nixAS
				> button
		),
	[class*='AvatarWithDataRow--avatar-border'],
	#roster thead th,
	.grabber,
	#sauce-infopanel td,
	[class*='-EmptyState-EmptyState-module__iconCircleContainer'],
	[class*='NotificationsList'],
	[class*='NotificationsList'] li,
	[class^='styles_menu_']:active
		> [class^='styles_button_'],
	[class^='styles_menu_']:focus > [class^='styles_button_'],
	[class^='styles_menu_']:hover > [class^='styles_button_'],
	.activity-summary-v2 .activity-breakdown .sport,
	.alert-info,
	[class*='src-components-account-Membership-Membership-module__row'],
	[class*='-LoginDetails-module__link'],
	[class*='SubscriptionValueProps-module__'],
	[class*='ModalWithTabs--tabList'],
	[class*='-SuggestedRoutes-module__routeCard-'],
	[class*='-ModalWithTabs-module__tabList'],
	[class*='-ActivityEntryBody-module__stats'] > li,
	[class*='ProfileEveryone_activities'],
	[class*='RecentActivities_card__'],
	[class*='KudosCommentsAndAchievementsModal-module__entr'],
	.upgrade > a,
	[class*='-KudosAndComments-module__hairlin'],
	[class*='styles_navItem'] > a[class*='Button_default_'],
	[class*='LeaderboardsTable--leaderboard-entry'],
	[class*='LeaderboardsTable--table-container'] > table th,
	[class*='CategoryTabs--container--']
		[data-reach-tab][data-selected],
	[class*='DropdownSelect'] > .react-select__control,
	[class*='Discussions--discussion-list']
		> :not(:last-child),
	[class*='CollapsibleSection--line'],
	[class*='Show--top-row'],
	.MediaUploader--dropzone--sS1mw,
	.css-raebcl-control,
	.css-kow44e-control {
		border-color: var(--gray) !important;
	}

	.activity-tags label::before,
	.activity-tags label::after,
	.upload-tags label:hover::after,
	._10qP2Xkrc-PEXwwlEspwf9,
	[class*='-components-ActivityEntryBody-ActivityEntryBody__stats']
		> li,
	body > div#__next header + div > div {
		border-right-color: var(--gray) !important;
	}

	#global-footer
		.footer-nav-menu
		.footer-nav-submenu::after,
	ul.tabs > li:hover,
	.drop-down-menu .opt-group,
	footer,
	.ride .segment-effort-detail .pr-comparison,
	.swim .segment-effort-detail .pr-comparison,
	.sidebar .section:not(:first-child),
	[class*='Form--hr-'],
	.dense .drop-down-minimal.enabled .selection::after,
	.uploads .drop-down-menu.enabled > .selection::after,
	.uploads
		.drop-down-menu[class*='workout-type']
		> .selection::after,
	[class*='GlobalHeatmapAboutModal_aboutModal_'] > hr,
	[class*='GlobalHeatmapAboutModal_modalBod'] > hr,
	[class*='KudosCommentsAndAchievementsModal-module__footer'] {
		border-top-color: var(--gray) !important;
	}

	.drop-down-menu.drop-down-sm.enabled.active
		> .selection::after,
	#gpx-export .selection::after,
	#dropdown-language-picker-button::after,
	#dropdown-more-button::after,
	#dropdown-follow-us-button::after,
	#selected-map::after,
	.text-nowrap > .drop-down-menu .selection::after,
	#language-picker > .btn-white.selection::after,
	.drop-down-menu.leaderboard-filter > .selection::after,
	#ytd_year_run > .selection::after,
	.drop-down-menu > .btn.selection::after,
	#interval-date-range .selection::after,
	.dense .drop-down-minimal.enabled .selection:hover::after,
	.sauce-title-menu a.selection::after,
	#distance-unit-dd > div::after,
	#activity-type-dd > div::after,
	#workout-type-run-dd > div::after,
	#elevation-unit-dd > div::after,
	.drop-down-menu > .selection::after {
		border-top-color: var(--gray3) !important;
	}

	[class*='Spinner_spinner'] > [class*='Spinner_graphic'],
	.PopupContents--popup-button-list--OU7Sn > li:first-child,
	.U7AEj .csriM {
		border-color: var(--gray3) var(--gray6) var(--gray6) !important;
	}

	h1,
	#legal-body > section h2,
	#legal-body > section h3,
	.list-unstyled > li > a:hover,
	.list-unstyled > li > a:focus,
	.footer-global.container h4,
	.entry-title,
	.title-text,
	.text-subhead.media-title,
	#athlete-profile .athlete-name,
	.count.text-display5,
	[scope='col'] > .weekday,
	.sidebar > .section,
	.premium-hr-upsell > h2,
	[class*='ExpandableOptionList--'] h4,
	[class*=' KudosAndComments--count'],
	[class*='Button--default--'],
	[class*='Button--default--']:link,
	[class*='Button--default--']:visited,
	a.text-subhead:hover,
	a.text-subhead:focus,
	[class*='ActivityEntryBody--activity'],
	[class*='Activity--card--']
		a:not([class*='.Activity--btn--']):link,
	.page
		a:not(.btn):link:not(
			#athlete-profile
				> div.row.no-margins
				> div.spans5.offset1.sidebar
				> div.section.comparison.borderless
				> div.hidden.sport-0.active-tab
				> table
				> tbody:nth-child(n)
				> tr:nth-child(n)
				> td:nth-child(n)
				> a,
			a.minimal:link
		),
	.page .btn.btn-link:link,
	.page .btn.btn-link:visited,
	.page a:not(.btn, a.minimal):visited,
	.selection.nav-link,
	.year-calendar strong,
	.inline-stats.nav-style a:not(:hover),
	.goal.card .context,
	.footer-promos .promo a:hover,
	.setting-label,
	.label.premium,
	[class*='Activities--timestamp--'],
	#fitness-freshness .list-stats li,
	.btn-default:hover,
	.dropdown-menu > li > a:hover,
	#global-footer
		.footer-nav-wrapper:hover
		.footer-nav-menu:hover
		h4,
	#global-footer
		.footer-nav-wrapper:hover
		.footer-nav-menu:hover
		.h4,
	#global-footer
		.footer-nav-wrapper:hover
		.footer-nav-menu:hover
		h4
		a,
	#global-footer
		.footer-nav-wrapper:hover
		.footer-nav-menu:hover
		.h4
		a,
	#basic-analysis
		.ride-segments-chart-upsell
		.upsell-text-container
		.upsell-title,
	#notifications-drop-down li a,
	[class*='CardActionsSection--link-with-caret']:not(
			:active
		),
	.leaderboard .leaderboards-upsell .heading,
	.btn-unstyled:hover,
	.leaderboard td.athlete a:not(:focus),
	.leaderboard td.athlete a:not(:active),
	.leaderboard td.athlete a:not(:hover),
	.button.title:hover,
	#kudos .count-hover,
	.button:hover,
	a.cancel:hover,
	a.cancel:active,
	._3NT_0X1dhVQp4ZAiKyNdPC,
	._3Me6VUlnxd5fsLdgWb9bbK,
	._2fAFbrpTUd4U_68t7mryKE:hover,
	#totals li strong,
	.leaflet-container,
	#segment-cat-container > div.cat-label,
	.sidebar.spans4 div > .label,
	.author-edit .author-name,
	.breadcrumb > li + li,
	.breadcrumb > li + li::before,
	.dropzone .header,
	.manual-entry label,
	.manual-entry legend,
	.nav-categories-container li > [aria-selected='true'],
	.leaderboard-page .leaders .unit,
	.leaderboard-page .leaderboard .unit,
	.index-heading section .upsell,
	[class*='Trophies--list-item--'] > a:hover,
	.primary-stats .actual,
	[class*='Welcome--modal--'],
	#onboarding-step-title,
	.ui-dialog-titlebar,
	#map-vis-modal-title,
	.sauce-header,
	#__next > header > div ul > li div > a:not(:hover),
	#__next > header > div nav > ul > li > a:not(:hover),
	#__next div > div li > a,
	[class^='TextBlock--text-block-'] p,
	[class*='KudosCommentsAndAchievement'] > a:not(:hover),
	[class*='Activity__headline-text-btn'],
	body > div#__next header + div > div div label > span,
	[class*='Stat--sta'],
	[class*='-AthleteProfile-AthleteName-AthleteName-']:not(
			:hover
		),
	[class*='-AthleteProfile-AthleteName-AthleteName-']:not(
			:focus
		),
	[class*='-Stat-module__statLabel'],
	[class*='-components-YourSuggestedFollows']:not(:hover),
	[class*='-components-YourSuggestedFollows']:not(:focus),
	[class*='-Footer-Footer-module__sidebarFooter']
		li
		> a:not(:hover),
	[class*='-Footer-Footer-module__sidebarFooter']
		li
		> a:not(:focus),
	[class*='-GroupActivity-GroupActivity__headline-text-btn']:focus,
	[class*='-HeaderWithOwnerMetadata-HeaderWithOwnerMetadata']
		> a,
	.clubMemberPostHeaderLinks > a,
	[class*='packages-ui-Select-Select-module']
		[class*='css'][class*='-control']
		div,
	#legal-nav li.selected > a,
	[class^='Footer_footer__'] li > a:hover,
	[class*='src-TermsOfServiceUpdateModal-module__title'],
	.seg-leaderboard-upsell .heading,
	[class^='Modal_title_'],
	[class*='DesktopNav--navLinks'] li > a:hover,
	[class*='styles_navItem'] a:hover,
	[class*='Desktop_middleColumn'] p,
	[class*='notificationTitle'],
	[class*='-ChallengeCard-styles__card-title'] a,
	[class*='shared-ui-src-challenges'],
	[class*='PromotedDoradoSection-styles__challenge-title']
		a,
	.ride
		.segment-effort-detail
		.segment-leaderboard
		tr.current-athlete
		td:last-child,
	.swim
		.segment-effort-detail
		.segment-leaderboard
		tr.current-athlete
		td:last-child,
	[class*='src-components-account-Account-module__account-'],
	[class*='-SuggestedRoutes-SuggestedRoutes-module__title'],
	[class*='-SuggestedRoutes-module__routeCardTitle']:not(
			:hover
		),
	[class*='RecentActivities_timestamp'],
	[class*='-components-media-EntryBody-EntryBody__entryBody'],
	[class*='CommentsThread-module__athleteName']
		> a:not(:hover),
	[class*='-CommentsThread-module__commentText']
		> .mention:not(:hover),
	[class*='LeaderboardsTable--leaderboard-entry']
		div
		> a:not(:hover),
	[class*='CollapsibleSection--dark'],
	[class*='Post--author-name--']:hover,
	.ui-dialog.sauce-dialog.sauce-sync-athlete-dialog
		header.title,
	.\------packages-feed-ui-src-features-Post-Post-module__entryTitle--qi9Ab,
	.\------packages-feed-ui-src-features-Post-Post-module__postBody--st353,
	.KudosCommentsAndAchievementsModal--kudos-and-comments-modal--Y9sxh
		button,
	.XPe4a {
		color: var(--white2) !important;
	}

	body,
	.content-body p,
	.content-body h2,
	.btn-accept-cookie-banner,
	#legal-body > section > p,
	section ul > li::marker,
	p.copyright,
	.list-unstyled > li > a,
	.entry-subtitle,
	.media-body p,
	#athlete-profile .location,
	.text-footnote,
	.count text-display5,
	.setting-value,
	.timezone-container,
	textarea.input-block,
	.connections-list,
	.premium-hr-upsell p,
	small,
	#my-badges p,
	#shoes,
	th[class^='col'] > .button-white,
	[class*='--stat-subtext--'],
	[class*='ExpandableOptionList--'] span,
	[class*='PerceivedExertionInput'],
	[class*='Button--default--'],
	[class*='Button--default--']:link,
	[class*='Button--default--']:visited,
	.color-n80-asphalt,
	a.text-subhead,
	div.text-title3,
	[class*='LocationAndTime'],
	.stat-subtext,
	[class*='ActivityEntryBody--count--']:not(:hover),
	[class*='ActivityEntryBody--achievements-summary'],
	[class*='ActivityEntryBody--achievements-summary']
		li
		strong,
	#clamped-content-default,
	[class*='GroupActivity--headline-text']:not(:hover),
	.btn-section-link,
	.h5.btn-text,
	.activity-calendar .day,
	.drop-down-menu .options a,
	.slide-menu .options a,
	.drop-down-menu .options .clickable,
	.slide-menu .options .clickable,
	.drop-down-menu .options .btn,
	.slide-menu .options .btn,
	.nav-link:visited:not(:hover),
	.footer-promos .promo a,
	.btn-default,
	.dropdown-menu > li > a,
	#global-footer h4,
	#global-footer .h4,
	#global-footer a,
	#global-header .nav-bar .nav-link,
	[class*='Details--location-'],
	#similar-activities-teaser .trending,
	[class*='LocationAndTime--subtitle-wrapper-'] time,
	[class*='KudosCommentsAndAchievementsModal--tab-content']
		a:not(
			[class*='KudosCommentsAndAchievementsModal--btn-']
		):link:not(:hover),
	[class*='AvatarAndMeta--location'],
	textarea[placeholder*='Add a comment'],
	#segment-list .info,
	.drop-down-menu a,
	.drop-down-menu .clickable,
	.dropdown a,
	.dropdown .clickable,
	#notifications-drop-down li a:not(:hover),
	[class*='Comment--'] + textarea,
	.leaderboard .leaderboards-upsell .text,
	.sidebar-footer a,
	.sidebar-footer .dropdown .btn,
	.sidebar-footer .copyright,
	.footer-global,
	.compact.minimal,
	.button.title,
	#kudos .count,
	.button,
	.btn,
	button,
	input[type='submit'],
	input[type='button'],
	input[type='reset'],
	.selection,
	.pagination a,
	.pagination em,
	.edit-personal-records td.readonly-column span,
	input[type],
	a.cancel:not(:hover),
	.form-control,
	.css-1liq7bz-control,
	.css-1rf2su1-singleValue,
	._2fAFbrpTUd4U_68t7mryKE,
	.cQx-n1x8ZWjdIAziPar_Y:not(:hover),
	.cQx-n1x8ZWjdIAziPar_Y:visited,
	.comments time,
	ul.tabs li .tab,
	[class*='CommentsThread--more-comments-button--'],
	[class*='CommentsThread--comment--'] time,
	.month-calendar .day,
	.general-info > .stat,
	.badge-code,
	.moving-time > .label,
	[class*='ActivityEntryBody--activity'] > div,
	[class*='Trophies--list-item--'] > a,
	[class*='Form--hr-'],
	[class*='DisclaimerText--disclaimer-text--'] p,
	[class*='ADPKudosAndComments--count--'],
	[class*='MediaBody--media-body-'],
	[class*='Modal--body-'],
	[class^='ActivityDescriptionEdit'],
	#activity_private_note,
	[class*='Comments--comment-body--'],
	[class*='MapVisModal--description--'],
	[class*='HideAnywhereApp--'],
	#basic-analysis #effort-detail,
	[class^='src-components-NotificationContent-NotificationContent__text-container']
		p,
	#__next > header > div ul > li div li *,
	#__next > header > div nav > ul > l,
	#__next div > div > div > div > div div,
	[class*='-Stat-styles__stat-value'],
	[class*='ActivityEntryBody__achievements-summary--']
		> li
		strong,
	[class*='-src-components-media-MediaBody-MediaBody__media-body'],
	[class*='CommentsThread-CommentsThread__more-comments-button'],
	[class*='-ui-src-components-media-EntryBody-EntryBody__entry-body'],
	[class*='src-components-ActivityEntryBody-ActivityEntryBody__description-body'],
	[class*='KudosCommentsAndAchievements-AvatarAndMeta-AvatarAndMeta__location'],
	[class*='ActivityEntryBody__stats'],
	.leaflet-bottom > .leaflet-control-attribution > a[title],
	.mapboxgl-ctrl-scale,
	[class*='shared-friends-components-shared-AthleteInfo'] p,
	[class*='-module__latestActivityLink']:not(:hover),
	[class*='-module__latestActivityLink']:not(:focus),
	[class*='-DashboardCardLink-DashboardCardLink-module']:not(
			:hover
		),
	[class*='-DashboardCardLink-DashboardCardLink-module']:not(
			:focus
		),
	[class*='-ActivityEntryBody-ActivityEntryBody']:not(
			:hover
		),
	[class*='-ActivityEntryBody-ActivityEntryBody']:not(
			:focus
		),
	[class*='s-AthleteProfile-AthleteProfileStat-']:not(
			:hover
		),
	[class*='s-AthleteProfile-AthleteProfileStat-']:not(
			:focus
		),
	[class*='packages-ui-Button-styles-module__default'],
	[class*='-components-Footer-Footer']
		[class*='css'][class*='-control']
		div
		> div,
	.effective-date,
	[class^='Footer_footer__'] li > a,
	[class*='ExpandableOptionList--heading--frEbW'],
	[class*='-Dropdown-module__item'],
	[class*='-ui-Button-Button-module__default--jLxgA'],
	.seg-leaderboard-upsell .text,
	.breadcrumbs,
	[class*='-CommentsThread-CommentsThread__'] a:not(:hover),
	[class^='Modal_body_'],
	[class*='DesktopNav--navLinks'] li > a,
	[class*='styles_navItem'] a,
	[class*='src-components-media-EntryBody-EntryBody__entry-inset']
		> a,
	[class*='NotificationContent'] p,
	.ride
		.segment-effort-detail
		.segment-leaderboard
		td:last-child,
	.swim
		.segment-effort-detail
		.segment-leaderboard
		td:last-child,
	.ride .segment-effort-detail .rank strong,
	.ride .segment-effort-detail .rank,
	[class*='src-TermsOfServiceUpdateModal-module__description'],
	[class*='Membership-components-SubscriptionValueProps-SubscriptionValueProps'],
	[class*='MembershipStatus-MembershipStatus-module__info'],
	[class*='MembershipStatus-module__iconInline'],
	.page .row .btn-block.button,
	[class*='-SuggestedRoutes-SuggestedRoutes-module__subtitle'],
	[class*='AvatarAndMeta--athlete-name'] > a:not(:hover),
	[class*='-DateRange-module__dateRange'],
	[class*='-SuggestedRoutes-module__statText'],
	[class*='-ActivityEntryBody-module__achievementsSummary']
		li
		strong,
	[class*='Stat_statLabel_'],
	[class*='-AvatarAndMeta-module__location'],
	[class*='NotificationsList-module__notificationsEmpty'] p,
	[class*='MediaBody-MediaBody__mediaBody'],
	[class*='Legend_overflowString'],
	[class*='Calendar_bottomContainer'],
	[class*='-GroupActivity-module__headlineTextBtn']:not(
			:hover
		),
	[class*='CommentsThread-module__moreCommentsButton']:not(
			:hover
		),
	[class*='LeaderboardsTable--leaderboard-entry'],
	[class*='DropdownSelect'] > .react-select__control div,
	.react-select__option,
	[class*='CollapsibleSection--light'],
	[class*='Post--author-name--'],
	.ui-dialog.sauce-dialog.sauce-sync-athlete-dialog
		.sync-logs
		header
		.btn
		[data-icon][data-prefix='far'],
	p,
	.kwv8L time,
	.kwv8L .mhLyk {
		color: var(--gray3) !important;
	}

	.ui-dialog.sauce-dialog
		.btn:not(.btn-unstyled, .btn-primary, .btn-secondary) {
		border: 1px solid var(--white) !important;
		background-color: var(--secondary-color2) !important;
		color: var(--white) !important;
	}

	.ui-dialog.sauce-dialog
		.btn:not(
			.btn-unstyled,
			.btn-primary,
			.btn-secondary
		):hover {
		outline: 1px solid var(--white) !important;
		border: 1px solid var(--white) !important;
		background-color: var(--gray9) !important;
	}

	.ui-dialog.sauce-dialog input:not([type='range']),
	.entry.block.history.ftp.history-view.mutable-data-view
		> div.mutable-data-entries
		> div:nth-child(n)
		> div,
	.sauce-sync-athlete-dialog
		.ui-dialog-content
		.entry
		.btn {
		outline: 1px solid var(--white) !important;
		border: 1px solid var(--white) !important;
		background-color: var(--secondary-color2) !important;
		color: var(--white) !important;
	}

	[class*='__commentReactionContainer'] > button {
		margin-left: -9px;
		border: unset;
		padding: 6px 10px !important;
	}

	[class*='EntryHeader-module__entryHeader--m1apc'] > div,
	[class*='EntryHeader-module__entryHeader--m1apc']
		> div
		> a,
	[class*='AthleteJoinEntry-module__athleteJoinEntryBody']
		[class*='MediaBody__mediaBody']
		> h3
		> a,
	[class*='AthleteJoinEntry-module__athleteJoinEntryBody']
		[class*='MediaBody__mediaBody']
		> button,
	[class*='BeesAdpTable-module__adpTable'] th,
	[class*='MediaBody-module__mediaBody--W6BCh'] > a > div,
	[class*='EntryHeader-module__entryHeader--B6Ogy'],
	[class*='Card-module__card--juEyw'] a,
	[class*='PostContentInput_textarea'] {
		color: var(--white) !important;
	}

	[class*='EntryHeader-module__entryHeader--m1apc'] > div > a:hover,
	[class*='AthleteJoinEntry-module__athleteJoinEntryBody'] [class*='MediaBody__mediaBody'] > h3 > a:hover,
	[class*='AthleteJoinEntry-module__athleteJoinEntryBody'] [class*='MediaBody__mediaBody'] > button:hover,
	[class*='EntryHeader-module__entryHeader--B6Ogy'] a,
	[class*='oJVfx'] [class*='UDqjM'] a,
	[class*='juEyw'] a, /* Assuming 'juEyw' is specific enough */
	[class*='mGV12'] [class*='vNsSU'] {
		color: var(--primary-color) !important;
	}

	table.unstyled td,
	table.unstyled th,
	.segment-effort-detail td {
		color: var(--black) !important;
	}

	.hr-zones-panel table tr.lt {
		background-color: var(--secondary-color2) !important;
		color: var(--white) !important;
	}

	label,
	#performance-goals .timestamp,
	#performance-goals .label,
	.activity-summary time,
	.activity-summary .location,
	.inline-stats .label,
	.pagenav > li .title.small,
	.x-axis > .label,
	[class*='--stat-label'],
	[class*='Stat--stat-value-'],
	[class*='ActivityEntryBody__achievements-summary'],
	[class*='ActivityEntryBody-ActivityEntryBody__stat-label'],
	[class*='-LocationAndTime-LocationAndTime'] > time,
	[class*='RelativeEffort-RelativeEffort-module__head'],
	[class*='SegmentDetailsSideBar--action-link'] .light,
	.segment-data .inline-stats,
	[class*='CommentsThread__comment'] time,
	.activity-summary-v2 .count-label,
	.athlete-achievements time,
	[class*='CommentsThread-module__comment'] time {
		color: var(--gray9) !important;
	}

	[class*='src-components-media-EntryBody-EntryBody__entry-inset']
		> a:hover,
	[class*='-ChallengeCard-styles__card-title'] a:hover,
	[class*='shared-ui-src-challenges']:hover,
	[class*='CommentsThread-module__athleteName'] > a:hover,
	[class*='-CommentsThread-module__commentText']
		> .mention:hover,
	.src-components-TextWithIcon-TextWithIcon-module__textFields--a2gUr
		> a
		> div,
	.mGV12 .U5UN2 {
		color: var(--blue) !important;
	}

	#strava-map-controls > #create-route,
	.distribution-chart td,
	.uploads li.type-tag a,
	.flagged.error .marginless,
	.ui-dialog.sauce-dialog.sauce-sync-athlete-dialog
		.sync-logs
		.logs {
		color: #1a1a1a !important;
	}

	#global-header .nav-item:hover > a:not(.btn-default),
	footer.achievements
		.footer-achievements-title
		.segment-achievement,
	footer.achievements
		.footer-achievements-list
		.segment-achievement:hover,
	.name-col > div.name:hover,
	.active-tab
		> table
		> tbody:nth-child(n)
		> tr:nth-child(n)
		> td:nth-child(2),
	.sidebar .comparison table th,
	.drop-down-menu.drop-down-xs .selection,
	.sport-0.active-tab
		> table
		> tbody:nth-child(5)
		> tr:nth-child(n)
		> td:nth-child(2)
		> a:hover,
	.No9rk {
		color: var(--primary-color) !important;
	}

	[class*='Modal--close-button'] > svg,
	[class*='ActivityEntryBody--icon-wrapper--'],
	.chart-tooltip text,
	.chart-tooltip-label,
	.chart-tooltip-unit,
	[class*='packages-ui-Button-styles__bt'] > svg,
	[class*='ui-Modal-Modal-module__closeButton']:hover > svg,
	[class*='Search_searchIcon']:hover > svg,
	.yAxis > g > g:nth-child(n) > text > tspan,
	.xAxis > g > g:nth-child(n) > text > tspan {
		fill: var(--white2) !important;
	}

	#progress-goals .bg-circle,
	#basic-analysis text.static-info-box.value,
	#basic-analysis text.static-label-box.label,
	#basic-analysis .xaxis-container text,
	.elevation-chart .axis-tick-text,
	.css-tlfecz-indicatorContainer,
	._1NvngUATPAl1Fqr2rfhB1f svg,
	.Q3ynW3SmwW49b_A2mykmJ,
	._1i2y2pE00YIFH7lflo5-0w:not(:hover),
	#athlete-history-chart .axis-tick-text,
	#basic-analysis text.static-label-box.detail,
	#basic-analysis text.laps-label,
	#basic-analysis text.segments-label,
	#basic-analysis #effort-detail,
	[class*='ui-Modal-Modal-module__closeButton'] > svg,
	[class*='EmptyTrophyCase_emptyTrophyCase__'] svg,
	[class*='__commentReactionContainer'] button svg > path,
	[class*='Search_searchIcon'] > svg {
		fill: var(--gray3) !important;
	}

	.s-chart-tooltip-svg,
	#infoBox rect,
	.chart-tooltip,
	.elevation-chart .info-box,
	.activity-charts .info-box {
		fill: var(--gray4) !important;
	}

	#basic-analysis rect.static-info-box,
	#basic-analysis .xaxis-container .background,
	#basic-analysis rect.static-label-box,
	#athlete-history-chart #effort-box {
		fill: var(--gray2) !important;
	}

	#basic-analysis #elevation-chart rect.static-info-box {
		fill: var(--gray5) !important;
	}

	.elevation-chart .fill {
		fill: #6c6c6c6c !important;
	}

	#progress-goals .volume-bar-container,
	#progress-goals .bg-circle,
	#progress-goals .progress-bar-container {
		fill: var(--gray6) !important;
	}

	#fitness-freshness .stress-bar:nth-child(odd) {
		fill: var(--gray) !important;
	}

	#fitness-freshness .stress-bar:nth-child(even) {
		fill: var(--gray5) !important;
	}

	#fitness-freshness .fitness-dot {
		fill: var(--red);
		stroke-width: 6px;
		stroke: var(--red);
	}

	#effort-lines > .vert-line,
	.horiz-line,
	.base-chart .grid-line,
	#infoBox rect,
	.chart-tooltip,
	#basic-analysis .xaxis-container .domain,
	#basic-analysis g .bottom-line.partial,
	#athlete-history-chart .axis,
	#athlete-history-chart #hgrid-selected,
	#athlete-history-chart #effort-box,
	.elevation-chart .axis,
	.elevation-chart .info-box,
	.elevation-chart .grid,
	#athlete-history-chart .vgrid,
	.base-chart .axis path,
	[class*='ElevationChart--axis'] path {
		stroke: var(--gray) !important;
	}

	[class*='-ui-Carousel-Carousel-module__indicatorButton']:not(
			:hover
		)
		svg
		path {
		stroke: var(--gray3) !important;
	}

	.content > form.search[action],
	footer.achievements.row,
	.show-hide-segments,
	section#segments footer,
	.no-segments {
		box-shadow: inset 0 1px 0 0 var(--gray) !important;
	}

	table.segments tr.selected > td,
	table.hidden-segments tr.selected > td,
	table.laps-list tr.selected > td {
		box-shadow: inset 1px 0 1px 1px var(--secondary-color) !important;
	}

	.icon-elliptical,
	.icon-run,
	.icon-run-v2,
	.icon-run-v3,
	.icon-soccer,
	.icon-stairstepper,
	.icon-virtualrun,
	.icon-sail,
	.icon-swim,
	.icon-swim-v2,
	.icon-swim-v3,
	.icon-watersport,
	image.sport-type,
	.icon-nav-more,
	.icon-other-v3,
	.icon-nav-training,
	.tab .app-icon[class*='icon'],
	.icon-ride,
	.icon-ride-v2,
	.icon-ride-v3,
	.icon-virtualride,
	.icon-bike,
	.follow-action .selection.gear::after,
	.following .action .selection.gear::after,
	.icon-search,
	.nav-arrow-icon.next,
	.nav-arrow-icon.prev,
	#notifications-button .icon-notification,
	#global-header
		.nav-group
		.drop-down-menu
		.selection::after,
	.icon-edit,
	.icon-walk,
	.icon-workout,
	.sharing .icon-share,
	#kudos .icon-kudo,
	#comments .icon-comment,
	.sprite:not(
			.connections-list .sprite,
			.photo-upload .avatar .add
		),
	.with-sprite::after,
	[class*='icon-weather-day'],
	.app-icon.icon-caret-right,
	.app-icon.icon-caret-left,
	.app-icon.icon-star,
	#map-control-container #create-route,
	#toggle-fullscreen,
	.leaflet-control-attribution::after,
	.leaflet-control-zoom-in,
	.leaflet-control-zoom-out,
	.leaflet-popup-close-button,
	.controls-block #search > img,
	.app-icon.icon-close,
	.app-icon.icon-remove,
	.icon-sm.icon-dark,
	.invite-friends
		+ .drop-down-menu
		> div:not(:hover)::after,
	.mapboxgl-ctrl-icon,
	#search-results thead button::after,
	.app-icon.icon-info-xsmall,
	.activity-sprite.leaderboard,
	.app-icon.icon-strong-caret-down,
	.app-icon.icon-strong-caret-up,
	.app-icon.icon-caret-down,
	.app-icon.icon-hike,
	.app-icon.icon-hike-v3,
	.location > .app-icon.icon-location,
	[class*='styles_navItem']
		> a[class*='Button_default_']
		> img,
	.nav-item
		> .experiment
		> img[alt]:not(#global-header .user-nav .upgrade img),
	[class*='ActionsDropdown--more-icon'][role='button'],
	#sauce-infopanel table td .sauce-peak-rank .place,
	#sauce-infopanel table td .sauce-peak-rank .category,
	#main
		> div
		> div
		> div:nth-child(3)
		> div
		> ul
		> li:nth-child(n),
	#container-nav
		> ul.global-nav.nav-group
		> li:nth-child(n)
		> ul
		> li:nth-child(n)
		> a
		> img,
	#global-header .upload-menu .options .app-icon,
	.css-1o7vvpb-menu,
	.StravaMediaLightbox--more-options-dropdown-list--mS7Sa,
	.sauce-sync-icon svg[data-icon='check'] {
		filter: invert(100%) !important;
	}

	.slide-menu .selection::after,
	img[class*='SimplePromo--logo--'],
	[class*='--activity-icon--'],
	.uploads li.type-tag a,
	.icon-segment-marker-white {
		filter: invert(75%) !important;
	}

	.sprite.wrench {
		filter: invert(25%) !important;
	}

	.XPe4a {
		font-size: 12px;
	}

	table.segments tr.selected div.name,
	.button {
		font-weight: 300 !important;
	}

	.sauce-segment-score {
		font-weight: 600 !important;
		font-size: 10px;
	}

	#sauce-infopanel table td .sauce-peak-rank .place,
	#sauce-infopanel table td .sauce-peak-rank .category {
		font-size: 8px;
	}
	.btn-link:hover,
	#search-results .col-actions button:hover,
	#search-results .col-actions ul a:hover,
	#search-results .col-title a:hover,
	/* Selector kept specific due to complex structure */
	body
		> div.fancybox-overlay.fancybox-overlay-fixed
		> div
		> div
		> div
		> div
		> div
		> div:nth-child(1)
		> div:nth-child(2),
	.elevateExtendedData .gridDataContainer:hover,
	.elevateExtendedData td:hover,
	/* Selectors kept specific due to potential reliance on structure */
	#sauce-performance > nav section row.full > header,
	#sauce-performance
		> main
		section.sauce-panels
		.sauce-panel
		> header,
	[class*='-Tabs-module__tab'] svg:hover,
	#relative-effort .WeekInsight--title--CitJN,
	#relative-effort .Activities--name--YwPVu a:hover,
	#heading .more-stats td {
		color: var(--primary-color) !important;
	}

	.summaryGrid .summaryGridDataContainer,
	.inline-stats strong,
	.inline-stats b {
		color: var(--secondary-color);
		font-weight: 700;
	}

	.ui-dialog.sauce-dialog
		.sauce-key-value.sauce-vertical
		input::placeholder,
	.ui-dialog.sauce-dialog
		.sauce-key-value.sauce-vertical
		input {
		color: var(--black) !important;
		font-weight: 750 !important;
	}

	.summaryGrid .summarySubGridTitle,
	.elevateExtendedData .gridUnits,
	#sauce-performance,
	#heading
		> div
		> div.row.no-margins.activity-summary-container
		> div.spans8.activity-stats.mt-md.mb-md
		> div.section.more-stats
		> table
		> tbody:nth-child(n)
		> tr
		> td:nth-child(n)
		> abbr,
	abbr[title],
	abbr[data-original-title],
	.summaryGridUnits {
		color: var(--grid-units);
	}

	.summaryGrid .summaryGridTitle,
	.ActivitySummary--impact--QUNSY,
	#relative-effort .WeekInsight--description--V1GNG {
		/* Shortened */
		color: var(--gray8);
	}

	#heading .more-stats th {
		/* Shortened */
		color: var(--gray8) !important;
	}

	.elevateExtendedData .gridTitle {
		color: var(--secondary-color2);
	}

	body
		> div.fancybox-overlay.fancybox-overlay-fixed
		> div
		> div,
	#sauce-performance,
	#sauce-performance > nav .summary section > header,
	#sauce-performance a.view-control,
	#sauce-performance
		> main
		section.sauce-panels
		.sauce-panel
		> header,
	table.unstyled td,
	table.unstyled th,
	body
		> div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.sauce-dialog.sauce-sync-athlete-dialog.ui-dialog-buttons.ui-draggable.ui-resizable,
	.more-stats > table,
	.ui-dialog.sauce-dialog,
	#sauce-performance > aside.details,
	#sauce-performance a.view-control svg,
	#sauce-performance
		> main
		> header.filters
		.window-controls,
	.fa-secondary,
	.sauce-enabled dialog.sauce-attr.anchored,
	#sauce-performance
		> main
		section.sauce-panels
		.sauce-panel-content,
	#sauce-performance .btn,
	.leaflet-map-pane canvas,
	#compare-outer,
	#sidebar,
	.------packages-core-feed-feature-feed-src-components-PromoEntry-PromoEntry-module__entryMediaContainer--Pofl0
		> div
		> img {
		filter: invert(1) hue-rotate(180deg);
	}

	#sauce-performance
		.filters
		.range-selector
		select:nth-child(n)
		> option,
	.loading-mask > select > option:nth-child(n),
	.ftue-education-lightbox > div > div.inset,
	.css-raebcl-control,
	.css-kow44e-control {
		background: var(--black);
	}

	#sauce-performance
		> main
		section.sauce-panels
		.sauce-panel
		.chart-tooltip
		.data-label
		small {
		color: var(--primary-color) !important;
	}

	.show-more-js,
	.show-more-js.hidden {
		position: inherit;
		z-index: 999;
	}

	/* Shortened: Removed body > and intermediate divs */
	.fancybox-overlay-fixed > div > div > div > div > div > div:nth-child(1) > div:nth-child(3) > a,
	/* Shortened: Simplified structure */
	#container-nav .upgrade > a {
		display: none;
	}

	/* Shortened: Removed body > and intermediate divs */
	.fancybox-overlay-fixed h2:nth-child(8),
	/* Shortened: Simplified structure */
	#dated-ftp-contents thead tr {
		background-color: var(--primary-color) !important;
	}

	/* Shortened: Removed body > and intermediate divs */
	.fancybox-overlay-fixed h2:nth-child(10),
	/* Kept specific due to generated class names */
	[class*='BeesAdpTable-module__adpTable']
		[class*='BeesAdpTable-module__highlightedRow'],
	/* Shortened: Simplified structure */
	.sauce-sync-athlete-dialog header.title,
	/* Kept as is */
	.CwlLh {
		background-color: var(--secondary-color3) !important;
	}

	.ride table.segments th,
	.ride table.segments td,
	.ride table.hidden-segments th,
	.ride table.hidden-segments td,
	.run table.segments th,
	.run table.segments td,
	.run table.hidden-segments th,
	.run table.hidden-segments td,
	.swim table.segments th,
	.swim table.segments td,
	.swim table.hidden-segments th,
	.swim table.hidden-segments td {
		padding-right: 0;
	}

	.Activities--table--ysu9S tr:nth-child(2n) > td,
	.src-components-BeesAdpTable-BeesAdpTable-module__adpTable--m7oGI
		tr:nth-child(even),
	.src-components-BeesAdpApp-BeesAdpApp-module__mapAndElevation--D1Fjo,
	#best-efforts-adp
		> div
		> div
		> div:nth-child(n)
		> table
		> thead
		> tr
		> th:nth-child(n),
	table.laps-list tr:nth-child(even),
	.MediaUploader--dropzone--sS1mw,
	.Thumbnail--spinner-container--i5R4D,
	.Popup--contents--89pnQ {
		background-color: var(--gray2);
	}

	#best-efforts-adp
		> div
		> div
		> div:nth-child(n)
		> table
		> thead
		> tr
		> th:nth-child(n),
	table.laps-list tr:nth-child(n):hover {
		background-color: var(--secondary-color3);
	}

	/* Shortened selectors */
	[class*='__stat--'][class*='__textRight--']
		[class*='__statText--']
		> button,
	#tabs--1--panel--0 div:nth-child(2) div:nth-child(4) svg,
	.device-section .gear.spans8,
	#cpcurve-options > div,
	#main .mIyuc.kIvVy.rw0VR.DgS5q {
		background-color: var(--gray2) !important;
	}

	#sauce-performance > nav section row.full > header,
	#sauce-performance
		> main
		section.sauce-panels
		.sauce-panel
		> header {
		background-color: #fff0 !important;
	}

	.recharts-area-area,
	.sauce-panel > header {
		background-image: unset !important;
		fill: var(--secondary-color2) !important;
	}

	#sauce-performance > nav section row.full .backdrop-icon {
		opacity: 100%;
	}

	#sauce-kudo-all button:hover,
	.btn-icon.sauce-invoke:hover,
	.half > a:hover,
	.spans6 > select {
		background-color: var(--primary-color) !important;
		color: var(--white) !important;
	}

	#view > section > div > table > tfoot > tr > td > p > a {
		color: var(--red) !important;
	}

	.summarySubGridTitle {
		color: rgb(255 241 131 / 69%) !important;
	}

	#view > section > div > table > tfoot > tr > td {
		background: #e3e3e3;
	}

	.gear.bikes.hidden {
		border: medium dashed var(--primary-color);
		border-top-color: var(--primary-color) !important;
		border-radius: 25px;
		padding: 10px;
	}

	.gear.bikes.hidden > h3 {
		color: var(--primary-color);
		font-weight: 800;
		font-size: 26px;
		text-align: center;
		text-decoration: underline;
	}

	.sidebar .gear td:first-child {
		white-space: normal;
	}

	.sidebar .gear td:last-child,
	.css-qc6sy-singleValue {
		color: var(--primary-color);
	}

	.btn-icon-right .app-icon-wrapper {
		margin: 0;
	}

	a.minimal:visited {
		color: var(--visited-links);
	}

	a.minimal:visited:hover {
		color: var(--primary-color);
	}

	.------packages-feed-ui-src-components-ActivityEntryBody-ActivityEntryBody-module__appIconWrapper--DEx9Z
		> svg
		> path,
	.y4aqb .RZY41 .y8HM6 a {
		color: #fff77a;
	}

	.activity-description.description-overflow:not(
			.expanded
		)::after {
		display: none;
	}

	#fitness-freshness .line-chart-fitness {
		stroke: var(--teal);
	}

	#fitness-freshness .line-chart-fitness-fill {
		fill: #b8c9d6;
		opacity: 20%;
	}

	#fitness-freshness .line-chart-freshness {
		stroke: var(--pink);
	}

	#fitness-freshness .line-chart-form {
		stroke: var(--orange);
	}

	.fitness-data
		ul.list-stats
		li:nth-child(1)
		.toggle-containers {
		color: var(--teal);
	}

	.fitness-data
		ul.list-stats
		li:nth-child(1)
		.toggle-containers
		> p::before {
		background-color: var(--teal) !important;
	}

	.fitness-data
		ul.list-stats
		li:nth-child(2)
		.toggle-containers {
		color: var(--pink);
	}

	.fitness-data
		ul.list-stats
		li:nth-child(2)
		.toggle-containers
		> p::before {
		background-color: var(--pink) !important;
	}

	.fitness-data
		ul.list-stats
		li:nth-child(3)
		.toggle-containers {
		color: var(--orange);
	}

	.fitness-data
		ul.list-stats
		li:nth-child(3)
		.toggle-containers
		> p::before {
		background-color: var(--orange) !important;
	}

	.fancybox-opened .fancybox-skin {
		-webkit-box-shadow: 0 10px 25px #fc52004a;
		-moz-box-shadow: 0 10px 25px #fc52004a;
		box-shadow: 0 10px 25px #fc52004a;
	}

	/* For WebKit browsers (e.g., Chrome, Safari) */
	::-webkit-scrollbar {
		width: 12px;
	}

	::-webkit-scrollbar-track {
		background: #000000a1;
	}

	::-webkit-scrollbar-thumb {
		border: 3px solid var(--primary-color);
		border-radius: 6px;
		background-color: var(--black);
	}

	/* For Edge, IE */
	body {
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}

	.fancybox-overlay-fixed
		> div
		> div
		> div
		> div::-webkit-scrollbar-thumb {
		border: 3px solid var(--primary-color);
		border-radius: 6px;
		background-color: var(--white);
	}

	.elevateExtendedData div::-webkit-scrollbar-thumb {
		border: 1px solid var(--primary-color);
		background-color: var(--white);
	}

	.elevateExtendedData div::-webkit-scrollbar {
		width: 6px;
	}

	.elevateExtendedData div::-webkit-scrollbar-track {
		background: #ffffffb8;
	}

	.fancybox-overlay-fixed
		> div
		> div
		> div
		> div::-webkit-scrollbar-track {
		background: #fafafa9c;
	}

	#similar-activities-section > div.pinnable-anchor {
		filter: invert(1) hue-rotate(180deg) !important;
		color: black !important;
	}

	#similar-activities-section
		#similar-activities-chart-footer
		.trending-average
		a,
	#similar-activities-section
		.efforts-table
		td.date-column {
		color: var(--primary-color) !important;
	}

	body
		> div.lightbox.trend-education-lightbox
		> div
		> div.inset {
		background: var(--black);
		color: var(--white);
	}

	.base-chart .axis text,
	#similar-activities-section
		#similar-activities-chart-container
		#similar-activities-chart
		.date-tick,
	.\------packages-core-feed-feature-feed-src-features-Activity-Activity-module__activityIcon--X9LCe,
	.nh_cp .xnVnh svg path {
		fill: #fc5200ba;
	}

	#similar-activities-chart
		> svg
		> g
		> g:nth-child(3)
		> g
		> text.annotation-pace {
		fill: var(--red);
	}

	#similar-activities-chart
		> svg
		> g
		> g:nth-child(5)
		> g
		> text.annotation-pace,
	.X9LCe,
	.nh_cp .xnVnh:hover svg path {
		fill: var(--primary-color);
	}

	#similar-activities-chart
		> svg
		> g
		> g:nth-child(4)
		> g
		> text.annotation-pace {
		fill: var(--grid-units);
	}

	.base-chart .axis text,
	#similar-activities-section
		#similar-activities-chart-container
		#similar-activities-chart
		.date-tick,
	#similar-activities-section
		#similar-activities-chart-container
		#similar-activities-chart
		.annotation-pace,
	#similar-activities-section
		#similar-activities-chart-container
		#similar-activities-chart
		.annotation {
		font-size: 14px;
	}

	table.hoverable > tbody > tr.selected {
		background-color: #fc520029;
	}

	.area-chart-curr {
		stroke-width: 0;
		fill: var(--secondary-color2);
	}

	.base-chart .crossbar {
		stroke: #fff77a4f;
		stroke-width: 1px;
		pointer-events: none;
	}

	.base-chart .title {
		color: #fff77a99;
	}

	.base-chart .crossbar-text {
		fill: var(--primary-color);
		background-color: black;
		padding: 2px;
		text-shadow:
			-1px -1px 0 var(--black),
			1px -1px 0 var(--black),
			-1px 1px 0 var(--black),
			1px 1px 0 var(--black),
			-2px -2px 0 var(--black),
			2px -2px 0 var(--black),
			-2px 2px 0 var(--black),
			2px 2px 0 var(--black),
			0 0 5px var(--black);
		/* Adjust the last value to make the shadow thicker */
	}

	.No9rk .eTWeN .aLN__,
	.q_5si .ip44p,
	.No9rk .h6o1o {
		color: var(--white) !important;
	}
}