.site-manifesto {
	.wrapper {
		display: grid;
		grid-template-columns: repeat(2,1fr);
		& > div {
			text-align: center;
			display: flex;
			flex-direction: column;
			padding-inline: 0.25em;
			& > span {
				font-size: 0.8rem;
				font-style: italic;
			}
		}
	}

	textarea {
		resize: none;
	}
}

.copyheart-manifesto {
	border: 0.25rem dotted black;
	padding: 0.5rem;
	font-weight: bold;
	line-height: 1.15;
	text-align: justify;
	.tagline {
		text-transform: uppercase;
		font-size: 1.5rem;
	}
	.txt-italic {
		font-style: italic;
	}
	.heartpoint {
		color: red;
	}
	
}

.index-link {
	color: black;
	&:hover {
		color: red;
	}
}