
:root {
	--root-font-size: 16;
	--main_color: #e27700;
}
#archive-news {
	max-width: 1000px;
	padding: 0 1em;
	margin-left: auto;
	margin-right: auto;
	.terms {
		margin: 2em auto;
		display: flex;
		gap: 0.5em;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		list-style-type: none;
		padding: 0;
		a {
			display: block;
			border-radius: 0.7em;
			padding: 0.2em 0.5em;
			text-decoration: none;
			border: 1px solid var(--main_color);
			color: var(--main_color);
			&:hover {
				opacity: 1;
				color: #fff;
				background-color: var(--main_color);
			}
		}
		.selected a {
			opacity: 1;
			color: #fff;
			background-color: var(--main_color);
		}
	}
	.posts {
		list-style-type: none;
		display: flex;
		flex-direction: column;
		padding: 0;
		gap: 2em;
		margin-top: 4em;
		li {
			display: flex;
			align-items: center;
			gap: 1em;
			@media screen and (max-width: 768px) {
				display: grid;
				grid-template-columns: 1fr 2fr;
				gap: 0.5em 1em;
			}
		}
		p {
			margin: 0;
		}
		.date {
			flex: 1;
		}
		.category {
			flex: 2;
			text-align: center;
			color: #fff;
			padding: 0.2em 0.5em;
			border-radius: 9999px;
		}
		.title {
			flex: 6;
		}
		a {
			text-decoration: none;
		}
	}
}
