:host {
	display: flex;
	margin: auto;
	border: 1px solid rgb(var(--smoothly-medium-color));
	width: 100%;
	max-width: 90em;
	z-index: 1;
	position: sticky;
	bottom: 0;
	color: rgb(var(--smoothly-light-contrast));
	background-color: rgb(var(--smoothly-light-color));
	height: 2em;
	align-items: center;
}
:host > *::first-letter {
	text-transform: uppercase;
	padding-left: .5em;
}
:host > smoothly-display:nth-child(odd):not(:first-of-type) {
	padding-left: 5em;
}
:host > smoothly-icon:last-of-type {
	position: absolute;
	right: 0.3em;
	cursor: pointer;
}
