/*
 * CitePress standalone publication styles.
 * No dependency on Researcher Profiles for ORCID or theme-specific CSS.
 */

.citepress-publications {
	margin: 0;
	padding: 0;
}

/* Year heading */
.citepress-year {
	font-size: 2rem;
	line-height: 1.2;
	font-weight: 700;
	color: inherit;
	margin: 1.75rem 0 0.85rem;
}

/* Publication list */
.citepress-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* One publication */
.citepress-item {
	list-style: none;
	margin: 0;
	padding: 0 0 1.25rem;
	margin-bottom: 1.25rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.citepress-item:last-child {
	margin-bottom: 0;
}

/* Title */
.citepress-title {
	display: block;
	font-weight: 600;
	line-height: 1.45;
	text-decoration: none;
}

a.citepress-title:hover,
a.citepress-title:focus {
	text-decoration: underline;
}

/* Authors */
.citepress-authors {
	display: block;
	margin-top: 0.35rem;
	font-size: 0.95em;
	line-height: 1.5;
}

.citepress-authors strong {
	font-weight: 700;
}

/* Journal / preprint platform */
.citepress-citation {
	display: block;
	margin-top: 0.22rem;
	line-height: 1.45;
}

.citepress-journal {
	font-style: italic;
	font-weight: 700;
}

.citepress-citation-year {
	font-style: italic;
	font-weight: 400;
}

.citepress-volume {
	font-weight: 700;
}

/* DOI / EID */
.citepress-doi,
.citepress-eid {
	display: block;
	margin-top: 0.15rem;
	font-size: 0.95em;
	line-height: 1.45;
}

.citepress-doi a {
	text-decoration: none;
}

.citepress-doi a:hover,
.citepress-doi a:focus {
	text-decoration: underline;
}

/* Messages */
.citepress-error,
.citepress-empty {
	margin: 1rem 0;
}

/* Keep year groups visually separated without adding cards/boxes. */
.citepress-year-group + .citepress-year-group {
	margin-top: 1.5rem;
}

/* Gutenberg block editor placeholder. Front-end typography remains theme-friendly. */
.citepress-editor-placeholder {
	padding: 1rem;
	border: 1px dashed currentColor;
}
