body {
	margin: 0;
	background: #3b4200;
	color: #f5e7b0;
	--section-shell-width: 1080px;
	--section-shell-padding: 24px 18px 40px;
	--section-shell-padding-mobile: 14px 10px 36px;
	--section-panel-bg: rgba(0, 0, 0, 0.8);
	--section-panel-border: 1px solid rgba(255, 255, 255, 0.08);
	--section-panel-shadow: 0 18px 48px rgba(0, 0, 0, 0.35);
}

a {
	color: #f0d34d;
}

a:visited {
	color: #d7b7d7;
}

.wg-panel hr {
	border-top: 1px solid rgba(255, 255, 255, 0.16);
}

.wg-detail-body {
	background: #595000;
	color: #f8801f;
	font-family: Arial, Helvetica, sans-serif;
}

.wg-detail-body a {
	color: #92c000;
}

.wg-detail-body a:visited {
	color: #999999;
}

.wg-detail-panel {
	margin: 24px auto 40px;
	max-width: calc(100% - 36px);
}

.wg-detail-panel td {
	vertical-align: top;
}

.wg-detail-panel img {
	max-width: 100%;
	height: auto;
}

.wg-detail-panel center > div {
	max-width: 100%;
	overflow: hidden;
}

@media (max-width: 760px) {
	.wg-detail-panel {
		margin: 0;
		max-width: 100%;
		width: 100% !important;
	}

	.wg-detail-panel,
	.wg-detail-panel > tbody,
	.wg-detail-panel > tbody > tr,
	.wg-detail-panel > tbody > tr > td {
		display: block;
		width: auto !important;
	}

	.wg-detail-panel > tbody > tr > td:first-child,
	.wg-detail-panel > tbody > tr > td:last-child {
		display: none;
	}

	.wg-detail-panel > tbody > tr > td:nth-child(2) {
		padding: 18px 14px 28px;
	}

	.wg-detail-panel nobr {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		white-space: normal;
	}

	.wg-detail-panel nobr a {
		flex: 0 1 auto;
		max-width: 100%;
	}
}
