/* JIHSS Current / Issue view page (not archive — archive.css handles that) */

body.theme_jihss.pkp_page_issue.pkp_op_view .pkp_structure_content,
body.theme_jihss.pkp_page_issue.pkp_op_current .pkp_structure_content {
	width: 100% !important;
	max-width: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

body.theme_jihss.pkp_page_issue.pkp_op_view .pkp_structure_main,
body.theme_jihss.pkp_page_issue.pkp_op_current .pkp_structure_main {
	float: none !important;
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

body.theme_jihss.pkp_page_issue.pkp_op_view .pkp_structure_main:before,
body.theme_jihss.pkp_page_issue.pkp_op_view .pkp_structure_main:after,
body.theme_jihss.pkp_page_issue.pkp_op_current .pkp_structure_main:before,
body.theme_jihss.pkp_page_issue.pkp_op_current .pkp_structure_main:after {
	display: none !important;
}

.jihss_issue {
	background: #f7f8fa;
	padding: 1.75rem 0 3rem;
}

.jihss_issue .jihss_breadcrumb {
	font-size: 0.8rem;
	color: #8a93a3;
	margin-bottom: 0.85rem;
}

.jihss_issue .jihss_breadcrumb a {
	color: #8a93a3;
	text-decoration: none;
}

.jihss_issue .jihss_breadcrumb a:hover {
	color: #c8102e;
}

.jihss_issue .jihss_breadcrumb_sep {
	margin: 0 0.35rem;
}

.jihss_issue .jihss_issue_title {
	margin: 0 0 1.5rem;
	padding-bottom: 0.55rem;
	border-bottom: 3px solid #c8102e;
	display: inline-block;
	color: #1b2a4a;
	font-family: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;
	font-size: 2rem;
	font-weight: 700;
	line-height: 1.2;
}

.jihss_issue .jihss_issue_layout {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(14rem, 17.5rem);
	gap: 2rem;
	align-items: start;
}

.jihss_issue .jihss_issue_overview {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(11rem, 14rem);
	gap: 1.75rem;
	align-items: start;
	background: #fff;
	border: 1px solid #e4e7ec;
	border-radius: 2px;
	padding: 1.35rem 1.5rem;
	margin-bottom: 1.75rem;
}

.jihss_issue .jihss_issue_intro {
	min-width: 0;
}

.jihss_issue .jihss_issue_cover {
	justify-self: end;
	width: 100%;
	max-width: 14rem;
}

.jihss_issue .jihss_issue_cover img {
	display: block;
	width: 100%;
	height: auto;
	border: 1px solid #e4e7ec;
	border-radius: 2px;
	box-shadow: 0 8px 22px rgba(27, 42, 74, 0.12);
	background: #fff;
}

.jihss_issue .jihss_issue_desc {
	color: #1a2332;
	font-size: 0.95rem;
	line-height: 1.7;
}

.jihss_issue .jihss_issue_desc p {
	margin: 0 0 0.75rem;
}

.jihss_issue .jihss_issue_meta {
	list-style: none;
	margin: 0.85rem 0 1.1rem;
	padding: 0;
}

.jihss_issue .jihss_issue_meta li {
	display: flex;
	align-items: center;
	gap: 0.55rem;
	margin: 0 0 0.4rem;
	color: #1a2332;
	font-size: 0.9rem;
}

.jihss_issue .jihss_issue_meta .fa {
	color: #c8102e;
	width: 1rem;
	text-align: center;
}

.jihss_issue .jihss_issue_download_btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.5rem;
	width: 100%;
	max-width: 22rem;
	padding: 0.7rem 1rem;
	border: 1px solid #c8102e;
	border-radius: 2px;
	background: #fff;
	color: #c8102e;
	font-weight: 700;
	font-size: 0.92rem;
	text-decoration: none;
}

.jihss_issue .jihss_issue_download_btn:hover {
	background: #c8102e;
	color: #fff;
}

.jihss_issue .jihss_issue_section_title {
	margin: 0 0 1rem;
	padding-bottom: 0.4rem;
	border-bottom: 3px solid #c8102e;
	display: inline-block;
	color: #1b2a4a;
	font-family: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;
	font-size: 1.35rem;
	font-weight: 700;
}

.jihss_issue .jihss_issue_article_list {
	list-style: none;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 1px solid #e4e7ec;
}

.jihss_issue .jihss_issue_article_list > li {
	border-bottom: 1px solid #e4e7ec;
	padding: 1.1rem 1.25rem;
}

.jihss_issue .jihss_issue_article_list > li:last-child {
	border-bottom: 0;
}

.jihss_issue .jihss_issue_article {
	display: grid;
	grid-template-columns: minmax(0, 1fr) auto;
	gap: 1rem;
	align-items: start;
}

.jihss_issue .jihss_issue_article_type {
	margin: 0 0 0.35rem;
	color: #c8102e;
	font-size: 0.72rem;
	font-weight: 700;
	letter-spacing: 0.06em;
	text-transform: uppercase;
}

.jihss_issue .jihss_issue_article_title {
	margin: 0 0 0.35rem;
	font-family: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;
	font-size: 1.15rem;
	font-weight: 700;
	line-height: 1.35;
}

.jihss_issue .jihss_issue_article_title a {
	color: #1b2a4a;
	text-decoration: none;
}

.jihss_issue .jihss_issue_article_title a:hover {
	color: #c8102e;
}

.jihss_issue .jihss_issue_article_authors {
	color: #5b6573;
	font-size: 0.9rem;
	line-height: 1.45;
}

.jihss_issue .jihss_issue_article_aside {
	text-align: right;
	min-width: 5.5rem;
}

.jihss_issue .jihss_issue_article_pages {
	margin: 0 0 0.45rem;
	color: #1b2a4a;
	font-size: 0.9rem;
	font-weight: 600;
}

.jihss_issue .jihss_issue_article_galleys {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	gap: 0.35rem;
}

.jihss_issue .jihss_galley_chip {
	display: inline-flex;
	align-items: center;
	gap: 0.3rem;
	padding: 0.2rem 0.5rem;
	border: 1px solid #c5c8ce;
	border-radius: 2px;
	color: #1b2a4a;
	font-size: 0.75rem;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
}

.jihss_issue .jihss_galley_chip:hover {
	border-color: #c8102e;
	color: #c8102e;
}

.jihss_issue .jihss_galley_chip.is_pdf {
	border-color: #c8102e;
	color: #c8102e;
}

.jihss_issue .jihss_issue_aside {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	position: sticky;
	top: 1rem;
}

.jihss_issue .jihss_aside_panel {
	background: #f3f4f6;
	border: 1px solid #e4e7ec;
	border-radius: 2px;
	padding: 1rem 1.05rem 1.1rem;
}

.jihss_issue .jihss_aside_panel h2 {
	margin: 0 0 0.65rem;
	padding-bottom: 0.4rem;
	border-bottom: 3px solid #c8102e;
	display: inline-block;
	color: #1b2a4a;
	font-family: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;
	font-size: 1.05rem;
	font-weight: 700;
	line-height: 1.2;
}

.jihss_issue .jihss_aside_issue_id {
	margin: 0 0 0.75rem;
	color: #c8102e;
	font-weight: 700;
	font-size: 0.95rem;
	line-height: 1.4;
}

.jihss_issue .jihss_aside_meta {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0.88rem;
	line-height: 1.65;
	color: #1a2332;
}

.jihss_issue .jihss_aside_meta a {
	color: #1a5fb4;
	word-break: break-all;
}

.jihss_issue .jihss_aside_meta a:hover {
	color: #c8102e;
}

.jihss_issue .jihss_share {
	list-style: none;
	margin: 0.5rem 0 0;
	padding: 0;
	display: flex;
	gap: 0.5rem;
}

.jihss_issue .jihss_share a {
	display: inline-flex;
	width: 2.1rem;
	height: 2.1rem;
	align-items: center;
	justify-content: center;
	border: 1px solid #c5c8ce;
	border-radius: 50%;
	color: #1b2a4a;
	text-decoration: none;
}

.jihss_issue .jihss_share a:hover {
	border-color: #c8102e;
	color: #c8102e;
}

.jihss_issue .jihss_empty {
	color: #5b6573;
	background: #fff;
	border: 1px solid #e4e7ec;
	padding: 1rem 1.25rem;
}

@media (max-width: 960px) {
	.jihss_issue .jihss_issue_layout {
		grid-template-columns: 1fr;
	}

	.jihss_issue .jihss_issue_aside {
		position: static;
		order: -1;
	}

	.jihss_issue .jihss_issue_overview {
		grid-template-columns: 1fr;
	}

	.jihss_issue .jihss_issue_cover {
		justify-self: start;
		max-width: 12rem;
		order: -1;
	}

	.jihss_issue .jihss_issue_article {
		grid-template-columns: 1fr;
	}

	.jihss_issue .jihss_issue_article_aside {
		text-align: left;
	}

	.jihss_issue .jihss_issue_article_galleys {
		justify-content: flex-start;
	}
}

/* Homepage current-issue card (2026-10-18) */
.jihss_home .jihss_home_issue{display:grid;grid-template-columns:42% minmax(0,1fr);gap:1.25rem;align-items:center;background:#fff;border:1px solid #e4e7ec;border-top:3px solid #c8102e;border-radius:2px;padding:1.25rem;}
.jihss_home .jihss_home_issue_cover{display:block;}
.jihss_home .jihss_home_issue_cover img{display:block;width:100%;height:auto;border:1px solid #e4e7ec;border-radius:2px;box-shadow:0 8px 20px rgba(27,42,74,.14);transition:transform .2s ease;}
.jihss_home .jihss_home_issue_cover:hover img{transform:translateY(-3px);}
.jihss_home .jihss_home_issue_meta{min-width:0;}
.jihss_home .jihss_home_issue_id{font-family:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;font-size:1.3rem;font-weight:700;line-height:1.3;color:#1b2a4a;}
.jihss_home .jihss_home_issue_date{margin-top:.35rem;color:#5b6573;font-size:.88rem;line-height:1.5;}
.jihss_home .jihss_home_issue_desc{display:none;}
.jihss_home .jihss_home_issue_btn{display:inline-block;margin-top:.9rem;padding:.45rem .8rem;border:1px solid #1b2a4a;border-radius:2px;color:#1b2a4a;font-size:.82rem;font-weight:600;line-height:1.3;text-decoration:none;}
.jihss_home .jihss_home_issue_btn:hover{background:#1b2a4a;color:#fff;}
