
ul.wp-block-categories-list {
	display: flex;
	flex-direction: column;
	padding: 0!important;
	margin-top: var(--col-gap);
	gap: var(--col-gap);

	a {
		text-decoration: none;
		color: var(--wp--preset--color--contrast);
		transition: all .3s;
		&:hover {
			color: var(--wp--preset--color--accent-3);
		}
	}

	li.current-cat a {
		color: var(--wp--preset--color--accent-3);
	}

	&.layout-style--horizontal {
		margin-top: 0;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		gap: calc(var(--col-gap)*.5);
	}

	&.button-style--pill {
		a {
			display: inline-block;
			text-decoration: none;
			color: var(--wp--preset--color--contrast);
			padding: calc(var(--col-gap)*.4) calc(var(--col-gap)*.75);
			border: 1px solid var(--wp--preset--color--contrast);;
			border-radius: 100px;
			transition: all .3s;
			&:hover {
				background-color: var(--wp--preset--color--contrast);
				color: var(--wp--preset--color--accent);
			}
		}

		li.current-cat a {
			background-color: var(--wp--preset--color--accent);
			border-color: var(--wp--preset--color--accent);
			color: var(--wp--preset--color--contrast);
		}
	}
}

.wp-block-post-terms {
	display: flex;
	flex-wrap: wrap;
	gap: calc(var(--col-gap)*.5);
	>* {
		text-decoration: none;
		color: var(--wp--preset--color--contrast);
		padding: calc(var(--col-gap)*.4) calc(var(--col-gap)*.75);
		border: 1px solid var(--wp--preset--color--contrast);;
		border-radius: 100px;
		transition: all .3s;
	}

	a {
		&:hover {
			background-color: var(--wp--preset--color--contrast);
			color: var(--wp--preset--color--accent);
		}
	}

	.wp-block-post-terms__separator {
		display: none;
	}
}


