ui/killfeed.razor.scss
KillFeed {
	position: absolute;
	width: 100%;
	height: 100%;
	pointer-events: none;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 10px;

	&.full {
		position: initial;
		padding: 0;
	}

	.feed {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		gap: 6px;
	}

	.entry {
		display: flex;
		flex-direction: row;
		align-items: center;
		gap: 8px;
		padding: 6px 12px;
		background: rgba(20, 20, 25, 0.9);
		border: 1px solid rgba(255, 255, 255, 0.08);
		border-radius: 6px;
	}

	.name {
		font-size: 18px;
		font-weight: bold;
		color: white;
		white-space: nowrap;
	}

	.name.local {
		color: #ffd54a;
	}

	.weapon {
		width: 56px;
		height: 28px;
	}

	.separator {
		font-size: 16px;
		font-weight: bold;
		color: rgba(255, 255, 255, 0.55);
	}

	.separator.suicide {
		color: rgba(255, 255, 255, 0.75);
	}

	.headshot {
		font-size: 12px;
		font-weight: bold;
		color: #ff6b6b;
		padding: 2px 5px;
		border: 1px solid rgba(255, 107, 107, 0.5);
		border-radius: 3px;
	}
}