ui/components/pill/pill.scss
@import "/ui/styles/_theme.scss";

.pill {
	pointer-events: all;
	flex-direction: row;
	align-items: center;
	gap: 8px;
	padding: 8px 14px 8px 10px;
	background-color: $bg-2;
	border: 1px solid $line-strong;
	color: $text-dim;
	cursor: pointer;
	font-size: $fs-3;
	font-weight: 700;
	font-family: $font-primary;
	letter-spacing: 1px;
	text-transform: uppercase;

	.pill-dot {
		width: 6px; height: 6px;
		flex-shrink: 0;
		background-color: $text-mute;
	}

	&:hover { color: $text; border-color: $accent; }
	&.active {
		background-color: transparent;
		border-color: $accent;
		color: $text;
		font-weight: 800;
		.pill-dot { background-color: $accent; }
	}
	&.add {
		color: $accent;
		border-color: $accent;
		background-color: transparent;
		&:hover { background-color: $accent-soft; }
	}
	&.danger {
		color: $danger;
		border-color: $danger-line;
		background-color: transparent;
		&:hover { background-color: $danger-soft; }
	}
}