:root {
	--copy-comment-border: 1px solid var(--wp--preset--color--accent-6);
}
.copy-comment-id {
	display: inline;
    position: relative;
    font-weight: bold;
    font-size: 2rem;
    margin-bottom: 1.2rem;
	font-style: italic;
}

.copy-comment-id::before {
    content: "#";
}

.copy-comment-id + .copy-comment-author {
	display: inline;
	margin-left: 5px;
}

.copy-comment > p > a,
a.thread-link {
	color: var(--wp--preset--color--accent-1)!important;
	font-weight: bold;
	text-decoration: underline;
	text-underline-offset: .1em;
}
:is(.copy-comment > p > a,
a.thread-link):hover {
	color: var(--wp--preset--color--accent-2)!important;
}

.copy-date {
    color: var(--wp--preset--color--accent-6);
    font-size: 0.9rem;
}

.copy-comment-block {
    border-top: var(--copy-comment-border);
    border-bottom: var(--copy-comment-border);
    margin: 0 -16px 0 -16px;
    padding: 5px 16px;
}

.copy-comment-block + .copy-comment-block {
    border-top: none;
    border-bottom: var(--copy-comment-border);
}