/* GENERATED by tools/export_hud_panorama.js — DO NOT EDIT.
 * source: panorama/styles/hud/hud.vcss_c @ sha256:a937ee9854f0
 * Manual tweaks belong in tools/hud_overrides/ (appended below at build).
 * 'PANORAMA-TODO' markers flag declarations needing human attention. */


#cs2-hud .CSGOHud,
#cs2-hud #PopupManager,
#cs2-hud #ItemPreviewDebugManager,
#cs2-hud #TooltipManager,
#cs2-hud #ContextMenuManager,
#cs2-hud #HudInstructor
{
	width: 100%;
	height: 100%;
}

#cs2-hud #HudElemBlur
{
	/* visibility: collapse → display:none */
	display: none;
	width: 100%;
	height: 100%;
	blur: gaussian( 3, 3, 3 );
	/* PANORAMA-TODO: unmapped property 'blur' — verify */
	visibility: visible;
}

#cs2-hud .HudBlur
{
	width: 100%;
	height: 100%;
	blur: mipmapgaussian( 2, 2, 4 );
	/* PANORAMA-TODO: unmapped property 'blur' — verify */
}

#cs2-hud .HudBlurLess
{
	width: 100%;
	height: 100%;
	blur: mipmapgaussian( 1, 1, 3 );
	/* PANORAMA-TODO: unmapped property 'blur' — verify */
}

#cs2-hud #HudTopLeft
{
	width: 100%;
	height: 100%;
	/* PANORAMA-TODO: horizontal-align: left — position self within parent (left) → set in override */
	/* PANORAMA-TODO: vertical-align: top — position self within parent (top) → set in override */
	/* PANORAMA-TODO: flow-children: down — layout flow → flex in override file */
}

#cs2-hud #HudTopCenter
{
	/* PANORAMA-TODO: horizontal-align: center — position self within parent (center) → set in override */
	/* PANORAMA-TODO: vertical-align: top — position self within parent (top) → set in override */
	opacity: 1.0;
	margin-top: 2px;
	/* PANORAMA-TODO: flow-children: down — layout flow → flex in override file */
	width: 100%;
	height: 100%;
}

#cs2-hud #HudBottomCenter
{
	/* PANORAMA-TODO: horizontal-align: center — position self within parent (center) → set in override */
	/* PANORAMA-TODO: vertical-align: bottom — position self within parent (bottom) → set in override */
	width: 100%;
	height: 100%;
	opacity: 1.0;
	margin-bottom: 2px;
}

#cs2-hud .HudBottomCenter--float
{
	/* dropped (panorama-only): ignore-parent-flow: true */
	/* PANORAMA-TODO: vertical-align: bottom — position self within parent (bottom) → set in override */
	/* PANORAMA-TODO: horizontal-align: center — position self within parent (center) → set in override */
	height: 300px;
	transform: translate3d(0px, -150px, 0px);
}

#cs2-hud #HudBottomGradient
{
	/* PANORAMA-TODO: background-color: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%) — unconvertible value, resolve in override */
	width: 100%;
	height: 600px;
	/* PANORAMA-TODO: vertical-align: bottom — position self within parent (bottom) → set in override */
	opacity: 1;
}

#cs2-hud #HudLowerLeft
{
	transition-property: transform;
	transition-duration: .1s;
	transition-timing-function: ease-out;
	/* PANORAMA-TODO: horizontal-align: left — position self within parent (left) → set in override */
	/* PANORAMA-TODO: vertical-align: bottom — position self within parent (bottom) → set in override */
}

#cs2-hud #HudBottomCenter,
#cs2-hud #HudLowerLeft,
#cs2-hud #HudBottomRight
{
	transition-property: transform;
	transition-duration: .1s;
	transition-timing-function: ease-out;
}

#cs2-hud .DemoControllerFull #HudBottomCenter,
#cs2-hud .DemoControllerFull #HudLowerLeft,
#cs2-hud .DemoControllerFull #HudBottomRight
{
	transform: translateY(-86px);
}

#cs2-hud .DemoControllerMinimal #HudBottomCenter,
#cs2-hud .DemoControllerMinimal #HudLowerLeft,
#cs2-hud .DemoControllerMinimal #HudBottomRight
{
	transform: translateY(-50px);
}

#cs2-hud #HudTimerPanel .Label
{
	color: white;
	/* PANORAMA-TODO: horizontal-align: center — position self within parent (center) → set in override */
	font-size: 26px;
	font-weight: 700;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#cs2-hud #HudTimerPanel .Label.TimerAlert
{
	color: red;
}

#cs2-hud #HudTopRight
{
	/* PANORAMA-TODO: horizontal-align: right — position self within parent (right) → set in override */
	/* PANORAMA-TODO: vertical-align: top — position self within parent (top) → set in override */
	/* PANORAMA-TODO: flow-children: down — layout flow → flex in override file */
}

#cs2-hud #HudCenter
{
	width: 100%;
	height: 100%;
	margin-top: 100px;
	/* PANORAMA-TODO: horizontal-align: center — position self within parent (center) → set in override */
	/* PANORAMA-TODO: vertical-align: top — position self within parent (top) → set in override */
	/* PANORAMA-TODO: flow-children: down — layout flow → flex in override file */
}

#cs2-hud #HudRadio
{
	transform: translate3d(0px, 460px, 0px);
}

#cs2-hud #HudBottomRight
{
	/* PANORAMA-TODO: horizontal-align: right — position self within parent (right) → set in override */
	/* PANORAMA-TODO: vertical-align: bottom — position self within parent (bottom) → set in override */
	/* PANORAMA-TODO: flow-children: down — layout flow → flex in override file */
	height: 100%;
	width: 100%;
}

#cs2-hud #HudWeaponPanel
{
	/* PANORAMA-TODO: horizontal-align: right — position self within parent (right) → set in override */
	/* PANORAMA-TODO: vertical-align: bottom — position self within parent (bottom) → set in override */
}

#cs2-hud #HudWeaponSelection
{
	/* PANORAMA-TODO: horizontal-align: right — position self within parent (right) → set in override */
	/* PANORAMA-TODO: vertical-align: bottom — position self within parent (bottom) → set in override */
}

#cs2-hud #HudInWorld,
#cs2-hud #HudDamageIndicator,
#cs2-hud #HudReticle
{
	width: 100%;
	height: 100%;
}

#cs2-hud #HudTeamCounter
{
	width: 100%;
	/* PANORAMA-TODO: horizontal-align: center — position self within parent (center) → set in override */
	opacity: 1.0;
	margin-top: 2px;
	/* PANORAMA-TODO: flow-children: down — layout flow → flex in override file */
}

#cs2-hud #HudVote
{
	/* PANORAMA-TODO: horizontal-align: left — position self within parent (left) → set in override */
	/* PANORAMA-TODO: vertical-align: center — position self within parent (center) → set in override */
}

#cs2-hud .CSGOScoreboard
{
	/* PANORAMA-TODO: world-blur: hudWorldBlur — backdrop-filter: blur() — perf-gated, decide in override */
}

#cs2-hud .HUD--localplayer--spectator .WinPanelRoot--Win-T .WinPanelRow__BG__Glitch,
#cs2-hud .HUD--localplayer--spectator .WinPanelRoot--Win-T .WinPanelRow__BG__Dots
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #eabe54;
}



/* GENERATED by tools/export_hud_panorama.js — DO NOT EDIT.
 * source: panorama/styles/csgostyles.vcss_c @ sha256:794ec48c0110
 * Manual tweaks belong in tools/hud_overrides/ (appended below at build).
 * 'PANORAMA-TODO' markers flag declarations needing human attention. */




















#cs2-hud .stratum-font
{
	font-family: Stratum2, 'Arial Unicode MS', "Saira", "Arial Narrow", sans-serif;
}







#cs2-hud .stratum-thin
{
	font-family: Stratum2 Thin, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-thin-italic
{
	font-family: Stratum2 Thin Italic, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-thin-condensed
{
	font-family: Stratum2 Thin Condensed, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-thin-tf
{
	font-family: Stratum2 Thin TF, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-light
{
	font-family: Stratum2 Light, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-light-italic
{
	font-family: Stratum2 Light Italic, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-light-condensed
{
	font-family: Stratum2 Light Condensed, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-light-tf
{
	font-family: Stratum2 Light TF, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-regular
{
	font-family: Stratum2, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
	font-weight: 400;
}

#cs2-hud .stratum-regular-italic
{
	font-family: Stratum2, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
	font-style: italic;
	font-weight: 400;
}

#cs2-hud .stratum-regular-condensed
{
	font-family: Stratum2 Condensed, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
	font-weight: 400;
}

#cs2-hud .stratum-regular-tf
{
	font-family: Stratum2 TF, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
	font-weight: 400;
}

#cs2-hud .stratum-medium
{
	font-family: Stratum2 Medium, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-medium-italic
{
	font-family: Stratum2 Medium Italic, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-medium-condensed
{
	font-family: Stratum2 Medium Condensed, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-medium-tf
{
	font-family: Stratum2 Medium TF, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-bold
{
	font-family: Stratum2, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
	font-weight: 700;
}

#cs2-hud .stratum-bold-italic
{
	font-family: Stratum2, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
	font-weight: 700;
	font-style: italic;
}

#cs2-hud .stratum-bold-condensed
{
	font-family: Stratum2 Bold Condensed, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-bold-tf
{
	font-family: Stratum2 Bold TF, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-black
{
	font-family: Stratum2 Black, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-black-italic
{
	font-family: Stratum2 Black Italic, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-black-condensed
{
	font-family: Stratum2 Black Condensed, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-black-tf
{
	font-family: Stratum2 Black TF, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-light-mono
{
	font-family: Stratum2 Mono Light, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
}

#cs2-hud .stratum-regular-mono
{
	font-family: Stratum2 Mono, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
	font-weight: 400;
}

#cs2-hud .stratum-bold-mono
{
	font-family: Stratum2 Mono, "Arial Unicode MS", "Saira", "Arial Narrow", sans-serif;
	font-weight: 700;
}








#cs2-hud .csgo-hud__color-0.HUD--team--ct .hud-colorize
{
	color: rgb(150, 200, 250);
}

#cs2-hud .csgo-hud__color-0.HUD--team--terrorist .hud-colorize
{
	color: #eabe54;
}

#cs2-hud .csgo-hud__color-12.HUD--team--ct .hud-colorize
{
	color: rgb(150, 200, 250);
}

#cs2-hud .csgo-hud__color-12.HUD--team--terrorist .hud-colorize
{
	color: #eabe54;
}

#cs2-hud .hud-teammatecolor--yellow.csgo-hud__color-12 .hud-colorize
{
	color: rgb(248, 246, 45);
}

#cs2-hud .hud-teammatecolor--purple.csgo-hud__color-12 .hud-colorize
{
	color: rgb(192, 54, 153);
}

#cs2-hud .hud-teammatecolor--green.csgo-hud__color-12 .hud-colorize
{
	color: rgb(29, 162, 132);
}

#cs2-hud .hud-teammatecolor--blue.csgo-hud__color-12 .hud-colorize
{
	color: rgb( 136, 206, 245);
}

#cs2-hud .hud-teammatecolor--orange.csgo-hud__color-12 .hud-colorize
{
	color: rgb(255, 155, 37);
}

#cs2-hud .csgo-hud__color-1 .hud-colorize
{
	color: #e8e8e8;
}

#cs2-hud .csgo-hud__color-2 .hud-colorize
{
	color: #ffffff;
}

#cs2-hud .csgo-hud__color-3 .hud-colorize
{
	color: #96c8ff;
}

#cs2-hud .csgo-hud__color-4 .hud-colorize
{
	color: #2478ff;
}

#cs2-hud .csgo-hud__color-5 .hud-colorize
{
	color: #c864ff;
}

#cs2-hud .csgo-hud__color-6 .hud-colorize
{
	color: #ff2924;
}

#cs2-hud .csgo-hud__color-7 .hud-colorize
{
	color: #ff7124;
}

#cs2-hud .csgo-hud__color-8 .hud-colorize
{
	color: #fff724;
}

#cs2-hud .csgo-hud__color-9 .hud-colorize
{
	color: #3eff24;
}

#cs2-hud .csgo-hud__color-10 .hud-colorize
{
	color: #70ffdb;
}

#cs2-hud .csgo-hud__color-11 .hud-colorize
{
	color: #ff9ccd;
}

#cs2-hud .csgo-hud__color-0.HUD--team--ct .hud-colorize-bg
{
	background-color: rgb(150, 200, 250);
}

#cs2-hud .csgo-hud__color-0.HUD--team--terrorist .hud-colorize-bg
{
	background-color: #eabe54;
}

#cs2-hud .csgo-hud__color-12.HUD--team--ct .hud-colorize-bg
{
	background-color: rgb(150, 200, 250);
}

#cs2-hud .csgo-hud__color-12.HUD--team--terrorist .hud-colorize-bg
{
	background-color: #eabe54;
}

#cs2-hud .hud-teammatecolor--yellow.csgo-hud__color-12 .hud-colorize-bg
{
	background-color: rgb(248, 246, 45);
}

#cs2-hud .hud-teammatecolor--purple.csgo-hud__color-12 .hud-colorize-bg
{
	background-color: rgb(192, 54, 153);
}

#cs2-hud .hud-teammatecolor--green.csgo-hud__color-12 .hud-colorize-bg
{
	background-color: rgb(29, 162, 132);
}

#cs2-hud .hud-teammatecolor--blue.csgo-hud__color-12 .hud-colorize-bg
{
	background-color: rgb( 136, 206, 245);
}

#cs2-hud .hud-teammatecolor--orange.csgo-hud__color-12 .hud-colorize-bg
{
	background-color: rgb(255, 155, 37);
}

#cs2-hud .csgo-hud__color-1 .hud-colorize-bg
{
	background-color: #e8e8e8;
}

#cs2-hud .csgo-hud__color-2 .hud-colorize-bg
{
	background-color: #ffffff;
}

#cs2-hud .csgo-hud__color-3 .hud-colorize-bg
{
	background-color: #96c8ff;
}

#cs2-hud .csgo-hud__color-4 .hud-colorize-bg
{
	background-color: #2478ff;
}

#cs2-hud .csgo-hud__color-5 .hud-colorize-bg
{
	background-color: #c864ff;
}

#cs2-hud .csgo-hud__color-6 .hud-colorize-bg
{
	background-color: #ff2924;
}

#cs2-hud .csgo-hud__color-7 .hud-colorize-bg
{
	background-color: #ff7124;
}

#cs2-hud .csgo-hud__color-8 .hud-colorize-bg
{
	background-color: #fff724;
}

#cs2-hud .csgo-hud__color-9 .hud-colorize-bg
{
	background-color: #3eff24;
}

#cs2-hud .csgo-hud__color-10 .hud-colorize-bg
{
	background-color: #70ffdb;
}

#cs2-hud .csgo-hud__color-11 .hud-colorize-bg
{
	background-color: #ff9ccd;
}

#cs2-hud .hud-t-colorize
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #eabe54;
}

#cs2-hud .hud-ct-colorize
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(150, 200, 250);
}

#cs2-hud .csgo-hud__color-0.HUD--team--ct .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(150, 200, 250);
}

#cs2-hud .csgo-hud__color-0.HUD--team--terrorist .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #eabe54;
}

#cs2-hud .csgo-hud__color-12.HUD--team--ct .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(150, 200, 250);
}

#cs2-hud .csgo-hud__color-12.HUD--team--terrorist .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #eabe54;
}

#cs2-hud .hud-teammatecolor--yellow.csgo-hud__color-12 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(248, 246, 45);
}

#cs2-hud .hud-teammatecolor--purple.csgo-hud__color-12 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(192, 54, 153);
}

#cs2-hud .hud-teammatecolor--green.csgo-hud__color-12 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(29, 162, 132);
}

#cs2-hud .hud-teammatecolor--blue.csgo-hud__color-12 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb( 136, 206, 245);
}

#cs2-hud .hud-teammatecolor--orange.csgo-hud__color-12 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(255, 155, 37);
}

#cs2-hud .csgo-hud__color-1 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #e8e8e8;
}

#cs2-hud .csgo-hud__color-2 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #ffffff;
}

#cs2-hud .csgo-hud__color-3 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #96c8ff;
}

#cs2-hud .csgo-hud__color-4 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #2478ff;
}

#cs2-hud .csgo-hud__color-5 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #c864ff;
}

#cs2-hud .csgo-hud__color-6 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #ff2924;
}

#cs2-hud .csgo-hud__color-7 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #ff7124;
}

#cs2-hud .csgo-hud__color-8 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #fff724;
}

#cs2-hud .csgo-hud__color-9 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #3eff24;
}

#cs2-hud .csgo-hud__color-10 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #70ffdb;
}

#cs2-hud .csgo-hud__color-11 .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #ff9ccd;
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.HUD--team--ct .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(150, 200, 250);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.HUD--team--terrorist .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #eabe54;
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.hud-teammatecolor--yellow .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(248, 246, 45);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.hud-teammatecolor--purple .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(192, 54, 153);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.hud-teammatecolor--green .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(29, 162, 132);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.hud-teammatecolor--blue .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb( 136, 206, 245);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.hud-teammatecolor--orange .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(255, 155, 37);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.HUD--team--ct .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(150, 200, 250);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.HUD--team--terrorist .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: #eabe54;
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.hud-teammatecolor--yellow .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(248, 246, 45);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.hud-teammatecolor--purple .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(192, 54, 153);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.hud-teammatecolor--green .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(29, 162, 132);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.hud-teammatecolor--blue .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb( 136, 206, 245);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.hud-teammatecolor--orange .hud-colorize-wash
{
	/* wash-color → color (tints currentColor icons/text) */
	color: rgb(255, 155, 37);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.HUD--team--ct .hud-colorize
{
	color: rgb(150, 200, 250);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.HUD--team--terrorist .hud-colorize
{
	color: #eabe54;
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.hud-teammatecolor--yellow .hud-colorize
{
	color: rgb(248, 246, 45);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.hud-teammatecolor--purple .hud-colorize
{
	color: rgb(192, 54, 153);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.hud-teammatecolor--green .hud-colorize
{
	color: rgb(29, 162, 132);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.hud-teammatecolor--blue .hud-colorize
{
	color: rgb( 136, 206, 245);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.hud-teammatecolor--orange .hud-colorize
{
	color: rgb(255, 155, 37);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.HUD--team--ct .hud-colorize
{
	color: rgb(150, 200, 250);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.HUD--team--terrorist .hud-colorize
{
	color: #eabe54;
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.hud-teammatecolor--yellow .hud-colorize
{
	color: rgb(248, 246, 45);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.hud-teammatecolor--purple .hud-colorize
{
	color: rgb(192, 54, 153);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.hud-teammatecolor--green .hud-colorize
{
	color: rgb(29, 162, 132);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.hud-teammatecolor--blue .hud-colorize
{
	color: rgb( 136, 206, 245);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.hud-teammatecolor--orange .hud-colorize
{
	color: rgb(255, 155, 37);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.HUD--team--ct .hud-colorize-bg
{
	background-color: rgb(150, 200, 250);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.HUD--team--terrorist .hud-colorize-bg
{
	background-color: #eabe54;
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.hud-teammatecolor--yellow .hud-colorize-bg
{
	background-color: rgb(248, 246, 45);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.hud-teammatecolor--purple .hud-colorize-bg
{
	background-color: rgb(192, 54, 153);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.hud-teammatecolor--green .hud-colorize-bg
{
	background-color: rgb(29, 162, 132);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.hud-teammatecolor--blue .hud-colorize-bg
{
	background-color: rgb( 136, 206, 245);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--spectator.hud-teammatecolor--orange .hud-colorize-bg
{
	background-color: rgb(255, 155, 37);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.HUD--team--ct .hud-colorize-bg
{
	background-color: rgb(150, 200, 250);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.HUD--team--terrorist .hud-colorize-bg
{
	background-color: #eabe54;
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.hud-teammatecolor--yellow .hud-colorize-bg
{
	background-color: rgb(248, 246, 45);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.hud-teammatecolor--purple .hud-colorize-bg
{
	background-color: rgb(192, 54, 153);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.hud-teammatecolor--green .hud-colorize-bg
{
	background-color: rgb(29, 162, 132);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.hud-teammatecolor--blue .hud-colorize-bg
{
	background-color: rgb( 136, 206, 245);
}

#cs2-hud .HUD--spec-override.HUD--localplayer--dead.hud-teammatecolor--orange .hud-colorize-bg
{
	background-color: rgb(255, 155, 37);
}

#cs2-hud .additive
{
	mix-blend-mode: plus-lighter;
	filter: brightness(1);
}

#cs2-hud .csgo-hud--cl_hud_background_alpha
{
	opacity: .5;
}







































































































































@keyframes cs2hud-BackgroundPulse {
	0% {
		background-color: #ffffff;
	}
	50% {
		background-color: #ccffcc;
	}
	100% {
		background-color: #ffffff;
	}
}










































































































































@keyframes cs2hud-SettingsButtonAnimation {
	0% {
		transform: rotateZ( 0deg );
	}
	100% {
		transform: rotateZ( 45deg );
	}
}




@keyframes cs2hud-RefreshButtonAnimation {
	0% {
		transform: rotateZ( 0deg );
	}
	100% {
		transform: rotateZ( 180deg );
	}
}




@keyframes cs2hud-SpinnerRotate {
	0% {
		transform: scaleX( 1 );
		clip: radial(50% 50%, 0deg, 360deg);
		/* PANORAMA-TODO: unmapped property 'clip' — verify */
	}
	49% {
		transform: scaleX( 1 );
		clip: radial(50% 50%, 0deg, 0deg);
		/* PANORAMA-TODO: unmapped property 'clip' — verify */
	}
	50% {
		transform: scaleX( -1 );
		clip: radial(50% 50%, 0deg, 0deg);
		/* PANORAMA-TODO: unmapped property 'clip' — verify */
	}
	100% {
		transform: scaleX( -1 );
		clip: radial(50% 50%, 0deg, 360deg);
		/* PANORAMA-TODO: unmapped property 'clip' — verify */
	}
}












































@keyframes cs2hud-OpacityPulse {
	0% {
		opacity: 1.0;
	}
	50% {
		opacity: 0.2;
	}
	100% {
		opacity: 1.0;
	}
}



@keyframes cs2hud-RadialSweep {
	0% {
		transform: rotateZ( 0deg ) translateX(-6px) translateY(-6px);
	}
	50% {
		transform: rotateZ( -180deg ) translateX(-6px) translateY(-6px);
	}
	100% {
		transform: rotateZ( -360deg ) translateX(-6px) translateY(-6px);
	}
}




@keyframes cs2hud-DropIn {
	0% {
		filter: brightness(10);
		blur: gaussian( 4, 4, 5 );
		/* PANORAMA-TODO: unmapped property 'blur' — verify */
		transform: scale3d( 2, 2, 2 );
	}
	80% {
		filter: brightness(0);
		blur: gaussian( 0, 0, 0 );
		/* PANORAMA-TODO: unmapped property 'blur' — verify */
		transform: scale3d( 1, 1, 1 );
	}
	90% {
		filter: brightness(2);
		blur: gaussian( 0, 0, 0 );
		/* PANORAMA-TODO: unmapped property 'blur' — verify */
		transform: scale3d( 1.2, 1.2, 1.2 );
	}
	100% {
		transform: scale3d( 1, 1, 1);
		filter: brightness(1);
	}
}




#cs2-hud .left-right-flow
{
	/* PANORAMA-TODO: flow-children: right — layout flow → flex in override file */
}

#cs2-hud .left-right-flow-wrap
{
	/* PANORAMA-TODO: flow-children: right-wrap — layout flow → flex in override file */
}









#cs2-hud .horizontal-center
{
	/* PANORAMA-TODO: horizontal-align: center — position self within parent (center) → set in override */
}



#cs2-hud .vertical-center
{
	/* PANORAMA-TODO: vertical-align: middle — position self within parent (middle) → set in override */
}




















































































