/* Prettified by Source 2 Viewer 11.1.0.0 - https://valveresourceformat.github.io */

@import url("s2r://panorama/styles/battle_pass/current_battle_pass.vcss_c");
DOTATopBar
{
	vertical-align: top;
	horizontal-align: center;
	height: 200px;
	width: 1640px;
	transform: translateY(0px);
	transition-property: transform;
	transition-duration: 1s;
	transition-delay: 2s;
	transition-timing-function: ease-in-out;
}

.NPXScenario #topbar,.TutorialBasicsScenario #topbar
{
	visibility: collapse;
}

DOTAHud.HideTopBar #topbar
{
	visibility: collapse;
}

.HIDE_TOP_BAR DOTATopBar
{
	visibility: collapse;
}

DOTAHeroImage
{
	transition-property: wash-color, saturation, brightness, contrast;
	transition-duration: 0.4s;
	z-index: 3;
}

.Coach DOTAHeroImage
{
	visibility: collapse;
}

#Pips
{
	width: 100px;
	height: 50px;
	horizontal-align: center;
	vertical-align: top;
	z-index: 50;
	background-size: cover;
	visibility: collapse;
}

.PipBG
{
	margin-top: -10px;
	margin-left: 2px;
	width: 20px;
	height: 50px;
	background-color: #000000EE;
	background-color: green;
	transform: rotateZ(8deg);
	opacity-mask: url("s2r://panorama/images/masks/softedge_box_irregular_png.vtex");
	visibility: collapse;
}

#RadiantPips .PipBG
{
	margin-left: 5px;
	transform: rotateZ(-8deg);
}

#RadiantPips
{
	width: 100px;
	height: 50px;
	horizontal-align: center;
	vertical-align: top;
	margin-left: 0px;
	z-index: 80;
}

#RadiantGamePip1
{
	margin-top: -2px;
	padding-top: 0px;
	margin-left: 4px;
	z-index: 80;
	transform: scaleX(-1);
}

#RadiantGamePip2
{
	z-index: 80;
	margin-top: 13px;
	margin-left: 6px;
	transform: scaleX(-1);
}

#RadiantGamePip3
{
	z-index: 80;
	margin-top: 26px;
	margin-left: 9px;
	transform: scaleX(-1);
}

#DirePips
{
	width: 100px;
	height: 50px;
	horizontal-align: center;
	vertical-align: top;
	margin-left: 73px;
	z-index: 80;
}

#DireGamePip1
{
	margin-top: -2px;
	padding-top: 0px;
	margin-left: 2px;
	z-index: 80;
}

#DireGamePip2
{
	z-index: 80;
	margin-top: 13px;
	margin-left: 0px;
}

#DireGamePip3
{
	z-index: 80;
	margin-top: 26px;
	margin-left: -2px;
}

.TournamentGame.BestOf3 #Pips,.TournamentGame.BestOf5 #Pips
{
	visibility: visible;
}

.TournamentGame ToggleButton .TickBox
{
	width: 18px;
	height: 18px;
	box-shadow: none;
	background-color: #00000025;
	border: 0px;
	background-image: url("s2r://panorama/images/hud/reborn/tournament_pip_off_psd.vtex");
	background-size: 75% 75%;
	background-position: center;
	background-repeat: no-repeat;
	opacity-mask: url("s2r://panorama/images/masks/softedge_box_irregular_png.vtex");
}

.TournamentGame ToggleButton:selected .TickBox
{
	background-image: url("s2r://panorama/images/hud/reborn/tournament_pip_on_psd.vtex");
}

.TopBarTeamInfo
{
	height: 80px;
	visibility: collapse;
	flow-children: none;
}

.TournamentGame .TopBarTeamInfo
{
	visibility: visible;
}

#TopBarRadiantTeamInfo
{
	margin-right: -4px;
}

#TopBarDireTeamInfo
{
	margin-left: -4px;
}

.TopBarTeamInfoBg
{
	width: 66px;
	height: 40px;
	background-image: url("s2r://panorama/images/hud/reborn/top_bar_team_bg_psd.vtex");
	background-size: cover;
	background-repeat: no-repeat;
	opacity: 0.7;
	transition-property: opacity;
	transition-duration: 0.15s;
}

DOTATeamCheersDisplay
{
	width: 900px;
	height: 320px;
	margin-top: -41px;
	opacity-mask: url("s2r://panorama/images/masks/softedge_box_sharper_png.vtex");
}

.CheersDisplay
{
	visibility: collapse;
}

.ShowCheers .CheersDisplay
{
	visibility: visible;
}

#RadiantCheersDisplay
{
	horizontal-align: right;
	position: 10px 0 0;
}

#DireCheersDisplay
{
	horizontal-align: left;
	position: -10px 0 0;
}

.CheersButton
{
	pre-transform-scale2d: 0.9;
	transition-property: pre-transform-scale2d, opacity-brush;
	transition-duration: 0.05s;
	transition-timing-function: ease-out;
}

.CheersButton Image
{
	transition-property: saturation, brightness, contrast, wash-color;
	transition-timing-function: ease-out;
	saturation: 1;
	img-shadow: 2px 2px 8px 3.0 black;
}

.CheersButton Image
{
	padding-bottom: 10px;
}

.CheersButton:disabled
{
	pre-transform-scale2d: 1.0;
}

.CheersButton:disabled Image
{
	pre-transform-scale2d: 1.0;
}

.CheersButton:hover:enabled
{
	pre-transform-scale2d: 1.02;
}

.CheersButton:hover Image
{
	brightness: 1.1;
}

.CheersButton:active
{
	pre-transform-scale2d: 0.95;
}

.CheersButton:active Image
{
	brightness: 2;
}

#RadiantCheersButton
{
	horizontal-align: right;
}

#RadiantCheersButton.Activated
{
	sound: "spectator.cheerclick.radiant";
}

#DireCheersButton.Activated
{
	sound: "spectator.cheerclick.dire";
}

#TopBarRadiantTeamInfo .TopBarTeamInfoBg
{
	opacity-mask: url("s2r://panorama/images/masks/topbar_heroslant_left_psd.vtex");
	horizontal-align: right;
}

#TopBarDireTeamInfo .TopBarTeamInfoBg
{
	opacity-mask: url("s2r://panorama/images/masks/topbar_heroslant_right_psd.vtex");
	horizontal-align: left;
}

.TopBarTeamInfo DOTATeamImage
{
	width: 66px;
	height: 50px;
}

.BestOf3 #RadiantGamePip3,.BestOf3 #DireGamePip3
{
	visibility: collapse;
}

#TopBarLeftFlare,#TopBarRightFlare
{
	background-size: 100%;
	background-repeat: no-repeat;
	width: 16px;
	height: 40px;
}

#TopBarLeftFlare
{
	background-image: url("s2r://panorama/images/hud/reborn/header_endcap_psd.vtex");
	margin-left: 36px;
	transform: scaleX(-1);
	visibility: collapse;
}

#TopBarRightFlare
{
	background-image: url("s2r://panorama/images/hud/reborn/header_endcap_psd.vtex");
	horizontal-align: right;
	margin-right: 36px;
	z-index: -80;
	visibility: collapse;
}

#TopBarRadiantTeamContainer,#TopBarDireTeamContainer
{
	width: 820px;
	height: 100%;
}

.Winter2022 #TopBarRadiantTeamContainer,.Winter2022 #TopBarDireTeamContainer
{
	width: 750px;
}

.AspectRatio4x3 #TopBarRadiantTeamContainer,.AspectRatio4x3 #TopBarDireTeamContainer
{
	width: 50%;
}

#TopBarDireTeamContainer
{
	horizontal-align: right;
}

#TopBarRadiantTeam,#TopBarDireTeam
{
	width: 100%;
	height: 100%;
}

#TopBarRadiantTeam
{
	horizontal-align: right;
}

#TopBarDireTeam
{
	horizontal-align: left;
}

#TopBarDireTeam .TopBarBackground
{
	transform: scaleX(-1);
}

.TeamBackground
{
	width: 408px;
	height: 40px;
}

#TopBarRadiantTeam .TeamBackground
{
	horizontal-align: right;
}

#TopBarDireTeam .TeamBackground
{
	horizontal-align: left;
}

.PlayerContainer
{
	width: 100%;
	height: 100%;
}

.TopBarHeroImage
{
	background-color: #222;
	background-color: gradient( linear, 0% 0%, 0% 100%, from( #333 ), color-stop( 0.2, #444 ), color-stop( .5, #333), to( #111 ) );
	width: 66px;
	height: 36px;
	margin-top: 4px;
	vertical-align: top;
	transition-duration: 0.1s;
	saturation: 1;
	brightness: 1;
	contrast: 1;
}

.NoVision
{
	background-color: #000000EE;
	width: 66px;
	height: 36px;
	margin-top: 4px;
	vertical-align: top;
	transition-duration: .3s;
	transition-property: opacity;
	z-index: 10;
	opacity: 0;
}

.NoVision .VisionIcon
{
	width: 100%;
	height: 100%;
	horizontal-align: center;
	vertical-align: center;
	background-image: url("s2r://panorama/images/hud/facets/icons/no_vision_png.vtex");
	background-size: contain;
	background-repeat: no-repeat;
	background-size: 25px 25px;
	background-position: 50% 50%;
	wash-color: #9F3C3C;
	brightness: 2;
}

.VisionBroken .NoVision
{
	opacity: 1;
}

.CoachImage
{
	width: 55px;
	height: 30px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 2px;
}

.CoachIcon
{
	width: 20px;
	height: 20px;
	z-index: 10;
	margin-top: 20px;
	vertical-align: top;
	visibility: collapse;
}

.RadiantCoach .CoachIcon
{
	margin-left: 14px;
	horizontal-align: left;
}

.DireCoach .CoachIcon
{
	margin-right: 14px;
	horizontal-align: right;
}

.Coach .CoachIcon
{
	visibility: visible;
}

.AlliedCoach .CoachImage
{
	background-image: url("s2r://panorama/images/heroes/npc_dota_hero_allied_coach_psd.vtex");
}

.EnemyCoach .CoachImage
{
	background-image: url("s2r://panorama/images/heroes/npc_dota_hero_enemy_coach_psd.vtex");
}

.HIDE_TOP_BAR_BACKGROUND .TopBarHeroImage
{
	background-color: none;
}

DOTATopBarPlayer #HeroBadgeOverlay
{
	width: 100%;
	height: 100%;
	background-size: 69px 47px;
	background-position: 0px -4px;
	background-repeat: no-repeat;
	visibility: collapse;
}

DOTATopBarPlayer.RadiantCoach .SlantedContainer
{
	horizontal-align: right;
	margin-right: 8px;
}

DOTATopBarPlayer.DireCoach .SlantedContainer
{
	horizontal-align: left;
	margin-left: 8px;
}

DOTATopBarPlayer.Coach .SlantedContainer
{
	width: 55px;
	height: 30px;
}

DOTATopBarPlayer.Coach
{
	width: 80px;
}

DOTATopBarPlayer.BronzeTier #HeroBadgeOverlay
{
	visibility: visible;
	background-image: url("s2r://panorama/images/hud/reborn/top_bar_hero_radiant_badge_1_psd.vtex");
}

DOTATopBarPlayer.SilverTier #HeroBadgeOverlay
{
	visibility: visible;
	background-image: url("s2r://panorama/images/hud/reborn/top_bar_hero_radiant_badge_2_psd.vtex");
}

DOTATopBarPlayer.GoldTier #HeroBadgeOverlay
{
	visibility: visible;
	background-image: url("s2r://panorama/images/hud/reborn/top_bar_hero_radiant_badge_3_psd.vtex");
}

DOTATopBarPlayer.PlatinumTier #HeroBadgeOverlay
{
	visibility: visible;
	background-image: url("s2r://panorama/images/hud/reborn/top_bar_hero_radiant_badge_4_psd.vtex");
}

DOTATopBarPlayer.MasterTier #HeroBadgeOverlay
{
	visibility: visible;
	background-image: url("s2r://panorama/images/hud/reborn/top_bar_hero_radiant_badge_5_psd.vtex");
}

DOTATopBarPlayer.GrandmasterTier #HeroBadgeOverlay
{
	visibility: visible;
	background-image: url("s2r://panorama/images/hud/reborn/top_bar_hero_radiant_badge_6_psd.vtex");
}

#TopBarDirePlayersContainer DOTATopBarPlayer #HeroBadgeOverlay
{
	background-position: -2px -3px;
}

#TopBarDirePlayersContainer DOTATopBarPlayer.BronzeTier #HeroBadgeOverlay
{
	visibility: visible;
	background-image: url("s2r://panorama/images/hud/reborn/top_bar_hero_dire_badge_1_psd.vtex");
}

#TopBarDirePlayersContainer DOTATopBarPlayer.SilverTier #HeroBadgeOverlay
{
	visibility: visible;
	background-image: url("s2r://panorama/images/hud/reborn/top_bar_hero_dire_badge_2_psd.vtex");
}

#TopBarDirePlayersContainer DOTATopBarPlayer.GoldTier #HeroBadgeOverlay
{
	visibility: visible;
	background-image: url("s2r://panorama/images/hud/reborn/top_bar_hero_dire_badge_3_psd.vtex");
}

#TopBarDirePlayersContainer DOTATopBarPlayer.PlatinumTier #HeroBadgeOverlay
{
	visibility: visible;
	background-image: url("s2r://panorama/images/hud/reborn/top_bar_hero_dire_badge_4_psd.vtex");
}

#TopBarDirePlayersContainer DOTATopBarPlayer.MasterTier #HeroBadgeOverlay
{
	visibility: visible;
	background-image: url("s2r://panorama/images/hud/reborn/top_bar_hero_dire_badge_5_psd.vtex");
}

#TopBarDirePlayersContainer DOTATopBarPlayer.GrandmasterTier #HeroBadgeOverlay
{
	visibility: visible;
	background-image: url("s2r://panorama/images/hud/reborn/top_bar_hero_dire_badge_6_psd.vtex");
}

#RespawnContainer
{
	width: 100%;
	height: 100%;
}

#BuybackIcon
{
	background-image: url("s2r://panorama/images/hud/reborn/buyback_topbar_alive_psd.vtex");
	background-size: 100%;
	background-repeat: no-repeat;
	width: 100%;
	height: 11px;
	opacity: 0;
	horizontal-align: left;
	vertical-align: bottom;
	z-index: 3;
	margin-bottom: 106px;
	margin-left: 6px;
	transform: translateY(-13px);
	transition-property: opacity, pre-transform-scale2d, transform;
	transition-duration: .12s;
	transition-timing-function: ease-out;
}

#TopBarDirePlayers #BuybackIcon
{
	margin-left: 0px;
	margin-right:6px;
}

.AltPressed .BuybackReady #BuybackIcon
{
	transform: translateY(0px);
	opacity: 1;
}

.AltPressed .Dead .BuybackReady #BuybackIcon
{
	opacity: 0;
}

#TopBarRadiantPlayers
{
	margin-left: 10px;
	margin-right: 40px;
}

#TopBarDirePlayers
{
	margin-left: 40px;
	margin-right: 10px;
}

#TopBarRadiantPlayersContainer .SlantedContainer
{
	opacity-mask: url("s2r://panorama/images/masks/topbar_heroslant_left_psd.vtex");
}

#TopBarDirePlayersContainer .SlantedContainer
{
	opacity-mask: url("s2r://panorama/images/masks/topbar_heroslant_right_psd.vtex");
}

#TopBarRadiantPlayersContainer,#TopBarDirePlayersContainer
{
	height: 100%;
	z-index: 2;
}

.TopBarBackground
{
	background-image: url("s2r://panorama/images/hud/reborn/top_bar_team_bg_psd.vtex");
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 80px;
	z-index: -1;
}

#TopBarRadiantTeam .TopBarBackground
{
	horizontal-align: right;
}

#TopBarRadiantTeam .TopBarBackground
{
	horizontal-align: left;
}

.TopBarPlayerSlot
{
	height: 165px;
	overflow:noclip;
	width:66px;
}

#TopBarRadiantPlayersContainer .TopBarPlayerSlot
{
	margin-left: -4px;
}

#TopBarDirePlayersContainer .TopBarPlayerSlot
{
	margin-right: -4px;
}

#TopBarRadiantScore,#TopBarDireScore
{
	color: white;
	font-size: 22px;
	font-weight: bold;
	font-family: monospaceNumbersFont;
	height: 38px;
	width: 58px;
	text-align: center;
	margin-top: 7px;
	z-index: 5;
}

#TopBarRadiantScore
{
	margin-right: 4px;
}

#TopBarDireScore
{
	margin-left: 4px;
}

#DireTeamScorePlayers
{
	height: 100%;
	overflow: noclip;
	flow-children: right;
	horizontal-align: left;
}

#RadiantTeamScorePlayers
{
	height: 100%;
	overflow: noclip;
	flow-children: left;
	horizontal-align: right;
}

.TopBarHealthBar .ProgressBarLeft
{
	background-size: cover;
	border-radius: 0px;
}

#TopBarRadiantTeam .TopBarHealthBar .ProgressBarLeft
{
	background-color: #339933;
	background-image: url("s2r://panorama/images/hud/reborn/topbar_health_psd.vtex");
}

#TopBarDireTeam .TopBarHealthBar .ProgressBarLeft
{
	background-color: #993333;
	background-image: url("s2r://panorama/images/hud/reborn/topbar_health_dire_psd.vtex");
}

.ColorBlindModeEnabled #TopBarRadiantTeam .TopBarHealthBar .ProgressBarLeft
{
	background-color: gradient( linear, 0% 0%, 0% 100%, from( #658fdf ), color-stop( 0.2, #a4caff ), color-stop( .5, #3f6fcb), to( #2c56ab ) );
	background-image: url("s2r://panorama/images/hud/reborn/topbar_health_colorblind_psd.vtex");
}

.TopBarHealthBar .ProgressBarRight
{
	background-color: gradient( linear, 0% 0%, 0% 100%, from( #17200d ), color-stop( 0.2, #222e13 ), color-stop( .5, #1e2911), to( #17200d) );
}

.TopBarUltIndicator
{
	vertical-align: top;
	horizontal-align: center;
	width: 38px;
	height: 20px;
	background-size: 18px;
	background-position: 50% 100%;
	background-repeat: no-repeat;
	z-index: 500;
	opacity: 0;
	margin-top: 28px;
	tooltip-position: bottom;
	tooltip-body-position: 50% 50%;
}

#AbilityDraftHitBox
{
	visibility: collapse;
	width: 58px;
	height: 30px;
	vertical-align: top;
	horizontal-align: center;
	tooltip-position: bottom;
	tooltip-body-position: 50% 50%;
	opacity: 1;
}

.IsAbilityDraft #AbilityDraftHitBox
{
	visibility: visible;
}

.UltLearned
{
	opacity: 1;
}

.UltReady
{
	background-image: url("s2r://panorama/images/hud/reborn/ult_ready_psd.vtex");
}

.UltReadyNoMana
{
	background-image: url("s2r://panorama/images/hud/reborn/ult_no_mana_psd.vtex");
}

.UltOnCooldown
{
	background-image: url("s2r://panorama/images/hud/reborn/ult_cooldown_psd.vtex");
}

#TimeOfDay
{
	width: 80px;
	height: 45px;
	horizontal-align: center;
	vertical-align: top;
	z-index: 2;
	background-size: cover;
}

#TimeOfDayContent
{
	height: 100%;
	width: 100%;
}

#DayGlow
{
	height: 46px;
	width: 90px;
	horizontal-align: center;
	vertical-align: top;
	z-index: 2;
	background-size: cover;
	background-image: url("s2r://panorama/images/hud/reborn/glow_day_psd.vtex");
	background-repeat: no-repeat;
	animation-name: DayNightPulse;
	animation-duration: 2.94s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	visibility: collapse;
}

#NightGlow
{
	height: 46px;
	width: 90px;
	horizontal-align: center;
	vertical-align: top;
	z-index: 2;
	background-size: cover;
	background-image: url("s2r://panorama/images/hud/reborn/glow_night_psd.vtex");
	background-repeat: no-repeat;
	animation-name: DayNightPulse;
	animation-duration: 2.94s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	visibility: collapse;
}

.NightTime #NightGlow
{
	visibility: visible;
}

.DayTime #DayGlow
{
	visibility: visible;
}

@keyframes 'DayNightPulse'
{
	0%
	{
		opacity: 0.1;
	}
	
	50%
	{
		opacity: 0.3;
	}
	
	100%
	{
		opacity: 0.1;
	}
	
}

#GameTime
{
	color: white;
	vertical-align: bottom;
	horizontal-align: center;
	margin-bottom: 4px;
	letter-spacing: 1px;
	font-family: monospaceNumbersFont;
	font-size: 14px;
	font-weight: bold;
	width: 200px;
	text-align: center;
	text-shadow: 1px 1px 0px 2.0 #00000011;
}

.TimeOfDayIcon
{
	width: 23px;
	height: 23px;
	horizontal-align: center;
	background-size: cover;
	z-index: 50;
	margin-top: 2px;
	margin-left: 0px;
}

.DayIcon
{
	background-image: url("s2r://panorama/images/hud/reborn/icon_sun_psd.vtex");
	margin-left: 0.5px;
}

.NightIcon
{
	transform: scaleX(-1);
	background-image: url("s2r://panorama/images/hud/reborn/icon_moon_psd.vtex");
}

#SpectatorGoldDisplay
{
	margin-top: 40px;
	width: 210px;
	horizontal-align: center;
	vertical-align: top;
	z-index: -1;
	background-size: cover;
	visibility: collapse;
}

#SpectatorGoldDisplay.SpectatorGoldVisible
{
	visibility: visible;
}

#GoldDiscreteDisplay
{
	width: 100%;
	height: 50px;
	visibility: collapse;
}

.GoldDeltaDiscrete #GoldDiscreteDisplay
{
	visibility: visible;
}

#RadiantDiscreteDisplay
{
	margin-left: 4px;
	width: 64px;
	height: 18px;
	horizontal-align: left;
	visibility: collapse;
	background-color: gradient( linear, 0% 0%, 0% 100%, from( #151616dd ), color-stop( 0.3, #252727aa), to( #151616dd ) );
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	flow-children: right;
}

.RadiantLeadingGold #RadiantDiscreteDisplay
{
	visibility: visible;
}

.GoldDiscreteContainer
{
	horizontal-align: center;
	vertical-align: center;
}

#DireDiscreteDisplay
{
	margin-right: 4px;
	width: 64px;
	height: 18px;
	horizontal-align: right;
	visibility: collapse;
	background-color: gradient( linear, 0% 0%, 0% 100%, from( #151616cc ), color-stop( 0.3, #25272788), to( #151616aa ) );
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	flow-children: right;
}

.GoldDiscrete
{
	horizontal-align: center;
	text-align: center;
	color: #ddc05a;
	font-weight: bold;
	text-shadow: 0px 1px 2px 3.0 #000000;
	font-size: 14px;
	margin-left: 2px;
	font-family: monospaceNumbersFont;
}

.GoldDiscreteIcon
{
	background-image: url("s2r://panorama/images/hud/reborn/gold_small_psd.vtex");
	vertical-align: middle;
	horizontal-align: left;
	width: 12px;
	height: 12px;
	background-size: cover;
	margin-left: 2px;
	brightness: 0.7;
}

.GoldDiscreteArrow
{
	background-image: url("s2r://panorama/images/hud/reborn/arrow_gold_dif_psd.vtex");
	vertical-align: middle;
	horizontal-align: right;
	width: 7px;
	height: 7px;
	background-size: cover;
	margin-left: 1px;
}

.DireLeadingGold #DireDiscreteDisplay
{
	visibility: visible;
}

#RespawnTimer
{
	width: 100%;
	height: 26px;
	z-index: -1;
	margin-bottom: 99px;
	vertical-align: bottom;
	horizontal-align: center;
	opacity: 0;
	transform: translateY(-28px) translateX(4px);
	background-color: gradient( linear, 0% 0%, 0% 100%, from ( #181b1d), to ( #22292f ) );
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	transition-property: transform, opacity;
	transition-duration: .2s;
	transition-timing-function: ease-out;
}

.Coach #RespawnTimer
{
	visibility: collapse;
}

#RadiantTeamScorePlayers #RespawnTimer
{
	transform: translateY(-28px) translateX(-4px);
}

#RespawnTimerLabel
{
	color: white;
	font-size: 16px;
	text-align: center;
	opacity: 1;
	horizontal-align: center;
	vertical-align: center;
	margin-top: 4px;
	width: 100%;
	height: 100%;
	font-family: monospaceNumbersFont;
	font-weight: bold;
	text-shadow: 0px 0px 0px 2.0 #000000;
}

.RespawnDisabled #RespawnTimerLabel
{
	opacity: 0;
}

.BuybackReady #RespawnTimer
{
	background-image: url("s2r://panorama/images/hud/reborn/top_bar_buyback_bg_psd.vtex");
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
}

#AliveBuybackStatus,#TopBarBuybackStatus
{
	background-image: url("s2r://panorama/images/hud/reborn/topbar_buyback_psd.vtex");
	background-size: 100%;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition-property: opacity;
	transition-duration: .18s;
	transition-timing-function: ease-in-out;
}

.Dead .BuybackReady #TopBarBuybackStatus
{
	opacity: 1;
}

#RadiantTeamScorePlayers .Dead #RespawnTimer,.Dead #RespawnTimer
{
	opacity: 1;
	transform: translateY(0px);
}

.Dead DOTAHeroImage
{
	wash-color: #898989;
	saturation: 0.0;
}

#DeadLayer
{
	width: 100%;
	height: 100%;
	z-index: 5;
	opacity: 0;
}

#TopBarRadiantPlayersContainer #DeadLayer
{
	transform: scaleX(-1);
}

.Dead #DeadLayer
{
	opacity: 1;
}

.Coach #DeadLayer
{
	visibility: collapse;
}

.EnemyHeroMissing DOTAHeroImage
{
	opacity: 1.0;
}

.HideElement
{
	opacity: 0;
}

.EnemyTeam #TopBarUltIndicator,.EnemyTeam #HealthBar
{
	opacity: 0;
}

.AltPressed .EnemyTeam #ManaBar
{
	opacity: 0;
}

#GoldIcon
{
	background-image: url("s2r://panorama/images/hud/icon_gold_psd.vtex");
	background-size: 100% 100%;
	width: 30px;
	height: 30px;
	horizontal-align: center;
	vertical-align: bottom;
	opacity: 0;
	margin-top: 4px;
	margin-bottom: 98px;
	transition-property: opacity;
	transition-duration: 0.2s;
}

.BuybackUsed #GoldIcon,.BuybackUsedRecently #GoldIcon
{
	z-index: 500;
	opacity: 1;
}

@keyframes 'BuybackUsedAnim'
{
	0%
	{
		pre-transform-scale2d: 1.2;
	}
	
	25%
	{
		pre-transform-scale2d: 2.0;
	}
	
	100%
	{
		pre-transform-scale2d: 1.0;
	}
	
}

.BuybackUsed #GoldIcon
{
	animation-name: BuybackUsedAnim;
	animation-duration: 0.4s;
}

#PlayerColor
{
	width: 100%;
	height: 4px;
	z-index: 7;
	background-image: url("s2r://panorama/images/hud/reborn/topbar_playerslot_vignette_psd.vtex");
	background-size: 92% 100%;
	background-repeat: no-repeat;
}

.Coach #PlayerColor
{
	visibility: collapse;
}

#PlayerColorShadow
{
	width: 100%;
	height: 100%;
	margin-top: 4px;
	z-index: 4;
	background-color: gradient( linear, 0% 0%, 0% 100%, from( #000 ), color-stop( 0.03, #000a ), color-stop( 0.1, #0000 ), color-stop( 0.91, #0000 ), color-stop( 0.95, #0006 ), to( #000a ) );
}

.Coach #PlayerColorShadow
{
	visibility: collapse;
}

#PlayerOverlay
{
	width: 100%;
	height: 100%;
	z-index: 3;
	margin-top: 4px;
	visibility: collapse;
}

DOTAFacetIcon
{
	z-index: 6;
	opacity: 0;
	margin-left: -1px;
	transform: translateY( -12px );
	tooltip-position: bottom;
	transition-property: pre-transform-scale2d, opacity, transform;
	transition-duration: .1s;
	transition-timing-function: ease-out;
}

.AltPressed DOTAFacetIcon
{
	opacity: 1;
	transform: translateY( 4px );
}

.AltPressed DOTAFacetIcon .HasFacet
{
	visibility: visible;
}

#TopBarDirePlayersContainer DOTAFacetIcon
{
	horizontal-align: right;
	margin-left: 0px;
	margin-right: -1px;
}

#TopBarDirePlayersContainer DOTAFacetIcon
{
	horizontal-align: right;
	transform: translateY( -12px ) scaleX( -1 );
}

.AltPressed #TopBarDirePlayersContainer DOTAFacetIcon
{
	transform: translateY( 4px ) scaleX( -1 );
}

.DrowArcanaRevengeTarget #PlayerOverlay
{
	visibility: visible;
	background-size: 100% 100%;
	background-position: 0px 0px;
	background-image: url("s2r://panorama/images/hud/arcana/drow/drow_arcana_portrait_target_psd.vtex");
}

.HIDE_TOP_BAR_BACKGROUND #PlayerColorShadow
{
	visibility: collapse;
}

#TopBarDirePlayersContainer #PlayerColor
{
	background-size: 93% 100%;
	background-position: 5px 0px;
}

.Disconnected DOTAHeroImage,.Disconnected #CoachImage
{
	opacity: 0.5;
}

#DisconnectIcon
{
	width: 67px;
	height: 20px;
	margin-top: 12px;
	vertical-align: top;
	background-image: url("s2r://panorama/images/hud/reborn/icon_disconnect_png.vtex");
	background-repeat: no-repeat;
	background-size: 100%;
	z-index: 20;
	opacity: 0;
}

.Coach.Disconnected #DisconnectIcon
{
	opacity: 0.5;
}

.Disconnected #DisconnectIcon
{
	opacity: 1;
}

.COOP_BOT_MATCH .Disconnected #DisconnectIcon,.NEW_PLAYER_POOL .Disconnected #DisconnectIcon
{
	opacity: 0.3;
	vertical-align: bottom;
	margin-bottom: -3px;
}

.TopBarHealthBar
{
	width: 60px;
	height: 8px;
	border: 0px;
	z-index: 2;
	margin-bottom: 129px;
	vertical-align: bottom;
	border-radius: 0px;
	opacity: 0;
	z-index: 1;
	transition-property: transform, opacity;
	transition-duration: 0.12s;
	transition-timing-function: ease-in-out;
}

.AltPressed .TopBarHealthBar,.IsLocalPlayerSpectatingAllTeams .TopBarHealthBar
{
	opacity: 1;
	transform: translateY( 11px );
}

.TopBarManaBar
{
	width: 60px;
	height: 8px;
	border: 0px;
	z-index: 1;
	margin-bottom: 121px;
	vertical-align: bottom;
	box-shadow: none;
	border-radius: 0px;
	opacity: 0;
	transition-property: transform, opacity;
	transition-duration: 0.12s;
	transition-timing-function: ease-in-out;
}

.AltPressed .TopBarManaBar,.IsLocalPlayerSpectatingAllTeams .TopBarManaBar
{
	opacity: 1;
	transform: translateY(11px);
}

.Dead #HealthBar,.Dead #ManaBar
{
	opacity: 0;
}

#ManaBar .ProgressBarLeft
{
	border-radius: 0px;
	background-image: url("s2r://panorama/images/hud/reborn/topbar_mana_psd.vtex");
	background-size: cover;
}

#ManaBar .ProgressBarRight
{
	border-radius: 0px;
	background-color: gradient( linear, 0% 0%, 0% 100%, from( #101932 ), color-stop( 0.2, #172447 ), color-stop( .5, #162244), to( #101932 ) );
}

#TopBarRadiantPlayersContainer .TopBarHealthBar,#TopBarRadiantPlayersContainer .TopBarUltIndicator,#TopBarRadiantPlayersContainer #ManaBar,#TopBarRadiantPlayersContainer #GoldIcon,#TopBarRadiantPlayersContainer #RespawnTimer
{
	margin-left: 6px;
}

#TopBarDirePlayersContainer .TopBarHealthBar,#TopBarDirePlayersContainer .TopBarUltIndicator,#TopBarDirePlayersContainer #ManaBar,#TopBarDirePlayersContainer #GoldIcon,#TopBarDirePlayersContainer #RespawnTimer
{
	margin-right: 6px;
}

.HIDE_TOP_TIMEOFDAY #TimeOfDayLeftFlare,.HIDE_TOP_TIMEOFDAY #TimeOfDay,.HIDE_TOP_TIMEOFDAY #TimeOfDayRightFlare,.HIDE_TOP_TIMEOFDAY #TimeOfDayBG,.HIDE_TOP_TIMEOFDAY #DayGlow,.HIDE_TOP_TIMEOFDAY #NightGlow,.HIDE_TOP_TIMEOFDAY #TimeUntil,.HIDE_TOP_TIMEOFDAY #SpectatorGoldDisplay
{
	visibility: collapse;
}

.HIDE_TOP_HEROES #TopBarRadiantTeam,.HIDE_TOP_HEROES #TopBarDireTeam,.HIDE_TOP_HEROES #TopBarLeftFlare,.HIDE_TOP_HEROES #TopBarRightFlare
{
	visibility: collapse;
}

.HIDE_TOP_BAR_BACKGROUND #TimeOfDayLeftFlare,.HIDE_TOP_BAR_BACKGROUND #TimeOfDayRightFlare,.HIDE_TOP_BAR_BACKGROUND #TopBarLeftFlare,.HIDE_TOP_BAR_BACKGROUND #TopBarRightFlare,.HIDE_TOP_BAR_BACKGROUND .TeamBackground
{
	visibility: collapse;
}

.HIDE_TOP_BAR_RADIANT_TEAM
{
	visibility: collapse;
}

.HIDE_TOP_BAR_DIRE_TEAM #TopBarDireTeam,.HIDE_TOP_BAR_DIRE_TEAM #TopBarRightFlare,.HIDE_TOP_BAR_DIRE_TEAM #TopBarDireScore
{
	visibility: collapse;
}

.HIDE_TOP_BAR_SCORE #TopBarRadiantScore,.HIDE_TOP_BAR_SCORE #TopBarDireScore
{
	opacity: 0;
}

#TimeOfDayBG
{
	horizontal-align: center;
	visibility: visible;
	z-index: 2;
	background-image: url("s2r://panorama/images/hud/reborn/bg_timer_psd.vtex");
	background-size: 100%;
	height: 46px;
	width: 90px;
}

#TimeUntil
{
	color: white;
	horizontal-align: center;
	letter-spacing: 1px;
	font-family: monospaceNumbersFont;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 0px 2px 8px 2.0 #00000044;
	margin-top: 70px;
	opacity: 0;
	transform: translateY( -8px );
	transition-property: transform, opacity;
	transition-duration: 0.15s;
	transition-timing-function: cubic-bezier(0, 0.9, 0, 0.9);
}

.PlusSubscriber #TimeUntil
{
	margin-top: 110px;
}

#TimeUntil.ShowTimeUntil,.AltPressed #TimeUntil
{
	opacity: 1;
	transform: translateY(0px);
}

#HUDSkinTopBarBG
{
	height: 40px;
	width: 65%;
	background-size: 200% 100%;
	background-position: 50% 50%;
	horizontal-align: center;
	visibility: collapse;
	opacity: 1;
	overflow: clip;
}

.Reborn.CustomHUDSkin:not(.HIDE_TOP_BAR_BACKGROUND) #HUDSkinTopBarBG
{
	visibility: visible;
}

.Reborn.CustomHUDSkin .TopBarBackground
{
	opacity: 0;
}

#PlayerRole
{
	vertical-align: top;
	horizontal-align: center;
	width: 100%;
	max-height: 50px;
	padding: 2px 0px 1px 0px;
	margin: 68px 0px 1px 0px;
	flow-children: down;
	opacity: 0;
	transform: translateY(-28px);
	transition-property: opacity, transform;
	transition-duration: .12s;
	transition-timing-function: ease-in-out;
}

#PlayerRole.ShowRole
{
	opacity: 1;
}

.AltPressed #PlayerRole,.IsLocalPlayerSpectatingAllTeams #PlayerRole
{
	opacity: 0;
}

.Dead #PlayerRole
{
	transform: translateY(0px);
}

#PlayerRole_Label
{
	font-size: 12px;
	text-align: center;
	color: #d0d0d0;
	vertical-align: center;
	letter-spacing: 0px;
	horizontal-align: center;
	text-shadow: 1px 1px 0px 2.0 #000000f0;
}

#PlayerModifier
{
	margin-bottom: 0px;
	horizontal-align: center;
	vertical-align: top;
	height: 100px;
	width: 60px;
}

.PlayerModifierItemPanel
{
	width: 100%;
	height: 100%;
}

#PlayerModifierItemImage
{
	width: 40px;
	height: 40px;
	vertical-align: bottom;
	horizontal-align: center;
	opacity: 0;
	transform: translateY(-32px);
	transition-property: opacity, transform;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
	visibility: collapse;
}

#PlayerModifiedParticleCheese,#PlayerModifiedParticleAegis,#PlayerModifiedParticleAegisSparks,#PlayerModifiedParticleSmoke
{
	width: 100%;
	height: 100%;
	opacity: 0;
	transform: translateY(-24px);
	transition-property: opacity, transform;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
	visibility: collapse;
}

#PlayerModifiedParticleCheese,#PlayerModifiedParticleAegisSparks,#PlayerModifiedParticleAegis
{
	opacity-mask: url("s2r://panorama/images/items/topbar/aegis_bg_mask_psd.vtex");
}

#PlayerModifiedParticleSmoke
{
	opacity-mask: url("s2r://panorama/images/items/topbar/smoke_of_deceit_portrait_mask_psd.vtex");
}

#PlayerModifiedParticleSmokeBottle
{
	width: 40px;
	height: 40px;
	vertical-align: bottom;
	horizontal-align: center;
	opacity-mask: url("s2r://panorama/images/items/topbar/smoke_of_deceit_mask_psd.vtex");
	visibility: collapse;
}

.PlayerHoldingAegis #PlayerModifierItemImage
{
	background-image: url("s2r://panorama/images/items/topbar/aegis_psd.vtex");
	background-size: 100%;
	opacity: 1;
	transform: translateY(0px);
	transition-property: opacity, transform;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
	visibility: visible;
	animation-name: AegisPulse;
	animation-duration: 1.1s;
	animation-delay: 0s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@keyframes 'AegisPulse'
{
	0%
	{
		transform: scale3d(1, 1, 1);
	}
	
	80%
	{
		transform: scale3d(1.075, 1.075, 1);
	}
	
	100%
	{
		transform: scale3d(1, 1, 1);
	}
	
}

.PlayerHoldingCheese #PlayerModifierItemImage
{
	background-image: url("s2r://panorama/images/items/topbar/cheese_psd.vtex");
	background-size: 100%;
	opacity: 1;
	transform: translateY(0px);
	transition-property: opacity, transform;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
	visibility: visible;
}

.PlayerActiveSmoke #PlayerModifierItemImage
{
	background-image: url("s2r://panorama/images/items/topbar/smoke_of_deceit_psd.vtex");
	background-size: 100%;
	opacity: 1;
	transform: translateY(0px);
	transition-property: opacity, transform;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
	visibility: visible;
}

.PlayerHoldingCheese #PlayerModifiedParticleCheese
{
	opacity: .3;
	transform: translateY(0px);
	transition-property: opacity, transform;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
	visibility: visible;
}

.PlayerHoldingAegis #PlayerModifiedParticleAegis,.PlayerHoldingAegis #PlayerModifiedParticleAegisSparks,.PlayerActiveSmoke #PlayerModifiedParticleSmokeBottle,.PlayerActiveSmoke #PlayerModifiedParticleSmoke
{
	opacity: 1;
	transform: translateY(0px);
	transition-property: opacity, transform;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
	visibility: visible;
}

#TipButton
{
	overflow: clip;
	width: 58px;
	max-height: 20px;
	padding: 2px 4px 1px 4px;
	min-width: 0px;
	min-height: 0px;
	horizontal-align: center;
	flow-children: right;
	opacity: 0;
	transition-property: pre-transform-scale2d, opacity, transform;
	transition-duration: .12s;
	transition-timing-function: ease-in-out;
	visibility: collapse;
}

.TipsAvailable #TipButton
{
	visibility: visible;
}

#BountyButton
{
	vertical-align: bottom;
	margin-bottom: -14px;
	overflow: clip;
	max-width: 60px;
	max-height: 20px;
	padding: 2px 4px 1px 4px;
	min-width: 0px;
	min-height: 0px;
	horizontal-align: center;
	opacity: 0;
	transition-property: pre-transform-scale2d, opacity, transform;
	transition-duration: .12s;
	transition-timing-function: ease-in-out;
	visibility: collapse;
	width: 100%;
	height: width-percentage( 140% );
}

#BountyButton #BountyIcon
{
	width: 100%;
	height: 100%;
	z-index: 1;
	margin-bottom: 10px;
	background-image: bp_bounty_icon;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

#BountyButton #BountyHeroImage
{
	z-index: 0;
	width: 50%;
	height: 50%;
	horizontal-align: center;
	vertical-align: center;
	margin-bottom: 10px;
}

.PlayerBountyCancelable #BountyButton #BountyIcon,.PlayerBountyCancelable #BountyButton #BountyHeroImage
{
	visibility: collapse;
}

.BountiesAvailable #BountyButton,.PlayerBountyCancelable #BountyButton
{
	visibility: visible;
}

#BountyCancelButton
{
	padding: 2px;
	margin-top: 48px;
	horizontal-align: center;
}

#BountyCancelButton Label
{
	font-size: 10px;
}

#BountyCancelLabel
{
	color: white;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
}

#BountyCancelLabel,#BountyCancelButton
{
	visibility: collapse;
}

.PlayerBountyCancelable #BountyCancelLabel,.PlayerBountyCancelable #BountyCancelButton
{
	visibility: visible;
}

#TopBarRadiantPlayersContainer .TipGiftContainer
{
	margin-left: 6px;
}

#TopBarDirePlayersContainer .TipGiftContainer
{
	margin-right: 6px;
}

.AltPressed DOTATopBarPlayer.PlayerTippable #TipButton
{
	opacity: 0.3;
}

.AltPressed DOTATopBarPlayer.PlayerTippable #TipButton:hover
{
	opacity: 1;
}

.TipGiftContainer
{
	flow-children: down;
	margin-top: 68px;
	visibility: collapse;
}

.AltPressed .TipGiftContainer
{
	visibility: visible;
}

#GiftButton
{
	visibility: collapse;
	opacity: 0;
	height: 20px;
	width: 58px;
	horizontal-align: center;
	margin-top: 4px;
	border-radius: 2px;
}

#GiftButton:disabled
{
	saturation: 0.0;
	wash-color: #555;
}

.GiftsAvailable #GiftButton
{
	visibility: visible;
}

.AltPressed DOTATopBarPlayer.PlayerGiftable #GiftButton
{
	opacity: 0.2;
}

.AltPressed DOTATopBarPlayer.PlayerGiftable #GiftButton:hover
{
	opacity: 1;
}

.AltPressed DOTATopBarPlayer.PlayerBountiable #BountyButton
{
	opacity: 0.5;
}

.AltPressed DOTATopBarPlayer.PlayerBountyCancelable #BountyButton,.AltPressed DOTATopBarPlayer.PlayerBountiable #BountyButton:hover,.AltPressed DOTATopBarPlayer.PlayerBountyCancelable #BountyButton:hover
{
	opacity: 1;
}

.LocalPlayer #TipButton,.LocalPlayer #GiftButton
{
	visibility: collapse;
}

#TipButton Label
{
	font-size: 14px;
	letter-spacing: 1px;
	vertical-align: middle;
}

#TipButton #TipIcon
{
	width: 16px;
	height: 16px;
	margin-left: 2px;
	transform: translateY( -1px );
	margin-right: 4px;
	background-image: url("s2r://panorama/images/dota_plus/currency_icon_png.vtex");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

#TipButton.Season_PlusSubscription #TipIcon
{
	background-image: url("s2r://panorama/images/dota_plus/currency_icon_png.vtex");
}

#TipButton.Season_Frostivus
{
	transition-property: brightness;
	transition-duration: .2s;
	background-color: #2e6285;
	border-top: 1px solid #d0d0ff;
	border-bottom: 1px solid #00000055;
	border-right: 1px solid #00000088;
}

#TipButton.Season_Frostivus:hover
{
	brightness: 2.0;
}

#TipButton.Season_Frostivus:active
{
	brightness: 1.5;
}

#TipButton.Season_Frostivus:disabled
{
	saturation: 0.0;
	wash-color: #555;
}

#TipButton.Season_Frostivus Label
{
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 13px;
	text-align: center;
	horizontal-align: center;
	color: white;
	font-weight: bold;
}

#TipButton.Season_Frostivus #TipIcon
{
	visibility: collapse;
}

#Bounties
{
	width: 100%;
	margin-top: 40px;
	flow-children: down;
}

.IsLocalPlayerSpectatingAllTeams #Bounties
{
	margin-top: 56px;
}

.Dead #Bounties
{
	margin-top: 70px;
}

.Dead .BuybackReady #Bounties
{
	margin-top: 80px;
}

#Bounties .ActiveBounty
{
	flow-children: right;
}

#Bounties .ActiveBounty .BountyIcon
{
	width: 16px;
	height: 16px;
	margin-top: 2px;
	transform: translateY( -1px );
	overflow: clip;
	background-image: bp_bounty_shadow_icon;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

#Bounties .ActiveBounty .BountyTime
{
	font-size: 14px;
	width: 26px;
	max-width: 26px;
	color: white;
	margin-left: 2px;
	text-shadow: 1px 1px 0px 2.0 #00000011;
}

#Bounties .ActiveBounty #BountyIssuerHeroImage
{
	width: 16px;
	height: 16px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.TPIndicator
{
	margin-top: 80px;
	horizontal-align: center;
	opacity: 0;
}

.TipsAvailable .TPIndicator
{
	margin-bottom: 20px;
}

.GiftsAvailable .TPIndicator
{
	margin-bottom: 0px;
}

.TPIndicator.HasTP
{
	opacity: 1;
}

.EnemyTeam .TPIndicator
{
	opacity: 0;
}

#TopBarRadiantPlayersContainer .TPIndicator
{
	margin-left: 6px;
}

#TopBarDirePlayersContainer .TPIndicator
{
	margin-right: 6px;
}

#TopBarTPIcon
{
	ui-scale: 80%;
	horizontal-align: center;
	vertical-align: bottom;
	border-radius: 50%;
	box-shadow: 0px 6px 16px -12px rgba(0, 0, 0, 0.5);
	opacity: 0;
	pre-transform-scale2d: 0.8;
	transition-property: pre-transform-scale2d, opacity, transform;
	transition-duration: 0.15s;
	transition-timing-function: cubic-bezier(0, 0.9, 0, 0.9);
}

.AltPressed #TopBarTPIcon
{
	opacity: 1;
	pre-transform-scale2d: 1;
	transform: translateY( 0px );
	transition-duration: 0.08s;
	transition-timing-function: ease-in;
}

#StreakParticle
{
	margin-left:-30px;
	width: 130px;
	height: 130px;
	z-index:-10;
}

#StreakBorder
{
	width: 72px;
	height: 43px;
	margin-left: -3px;
	z-index: 10;
	background-image: url("s2r://panorama/images/hud/reborn/streaks/killstreak_style3_topbar_psd.vtex");
	background-size: 100%;
	opacity: 0;
	transition-property: opacity;
	transition-duration: 0.3s;
}

.FireStreak #StreakBorder
{
	background-image: url("s2r://panorama/images/hud/reborn/streaks/killstreak_style1_topbar_psd.vtex");
}

.GoldStreak #StreakBorder
{
	background-image: url("s2r://panorama/images/hud/reborn/streaks/killstreak_style2_topbar_psd.vtex");
}

.DiretideStreak #StreakBorder
{
	background-image: url("s2r://panorama/images/hud/reborn/streaks/killstreak_style4_topbar_psd.vtex");
}

#TopBarDirePlayersContainer #StreakBorder
{
	background-image: url("s2r://panorama/images/hud/reborn/streaks/killstreak_style3_topbar_dire_psd.vtex");
}

#TopBarDirePlayersContainer .FireStreak #StreakBorder
{
	background-image: url("s2r://panorama/images/hud/reborn/streaks/killstreak_style1_topbar_dire_psd.vtex");
}

#TopBarDirePlayersContainer .GoldStreak #StreakBorder
{
	background-image: url("s2r://panorama/images/hud/reborn/streaks/killstreak_style2_topbar_dire_psd.vtex");
}

#TopBarDirePlayersContainer .DiretideStreak #StreakBorder
{
	background-image: url("s2r://panorama/images/hud/reborn/streaks/killstreak_style2_topbar_dire_psd.vtex");
}

.StreakLv1 #StreakBorder,.StreakLv2 #StreakBorder
{
	opacity: 1;
}

.Diretide2020 #TopBarRadiantScore,.Diretide2020 #TopBarDireScore,.Winter2022 #TopBarRadiantScore,.Winter2022 #TopBarDireScore
{
	opacity: 0;
}

.Diretide2020 #SpectatorGoldDisplay,.Winter2022 #SpectatorGoldDisplay
{
	visibility: collapse;
}

.DayTime .DayIcon
{
	visibility: visible;
}

.DayTime .NightIcon
{
	visibility: collapse;
}

.DayTime .NightstalkerIcon
{
	visibility: collapse;
}

.DayTime .LunaIcon
{
	visibility: collapse;
}

.DayTime .PhoenixIcon
{
	visibility: collapse;
}

.NightTime .DayIcon
{
	visibility: collapse;
}

.NightTime .NightIcon
{
	visibility: visible;
}

.NightTime .NightstalkerIcon
{
	visibility: collapse;
}

.NightTime .LunaIcon
{
	visibility: collapse;
}

.NightTime .PhoenixIcon
{
	visibility: collapse;
}

.NightstalkerNight .DayIcon
{
	visibility: collapse;
}

.NightstalkerNight .NightIcon
{
	visibility: collapse;
}

.NightstalkerNight .NightstalkerIcon
{
	visibility: visible;
}

.NightstalkerNight .LunaIcon
{
	visibility: collapse;
}

.NightstalkerNight .PhoenixIcon
{
	visibility: collapse;
}

.LunaNight .DayIcon
{
	visibility: collapse;
}

.LunaNight .NightIcon
{
	visibility: collapse;
}

.LunaNight .NightstalkerIcon
{
	visibility: collapse;
}

.LunaNight .LunaIcon
{
	visibility: visible;
}

.LunaNight .PhoenixIcon
{
	visibility: collapse;
}

.PhoenixDay .DayIcon
{
	visibility: collapse;
}

.PhoenixDay .NightIcon
{
	visibility: collapse;
}

.PhoenixDay .NightstalkerIcon
{
	visibility: collapse;
}

.PhoenixDay .LunaIcon
{
	visibility: collapse;
}

.PhoenixDay .PhoenixIcon
{
	visibility: visible;
}

