/**
 * 7 Days to Die v2.6 HUD-inspired skin.
 * Scope: .cursor-skin-wasteland only. Minecraft parchment pages stay untouched.
 */

.entry-content .cursor-custom-area .cursor-skin-wasteland,
.entry-content .cursor-custom-single-area .cursor-skin-wasteland {
	--wl-bg: #12110f;
	--wl-panel: #1b1916;
	--wl-panel-2: #24211c;
	--wl-inset: #0e0d0b;
	--wl-border: #8a5a22;
	--wl-border-dim: rgba(138, 90, 34, 0.45);
	--wl-amber: #e4a03a;
	--wl-amber-dim: #c4842e;
	--wl-text: #efe6d6;
	--wl-muted: #9c9284;
	--wl-green: #8fbc5a;
	--wl-red: #c45c3a;
	--wl-slot: #0a0908;
	--wl-max: 850px;
	--wl-font: "Segoe UI", "Yu Gothic UI", sans-serif;
	display: block;
	width: 100%;
	max-width: var(--wl-max);
	margin: 0 auto;
	padding: 8px 0 40px;
	font-family: var(--wl-font);
	font-size: 16px;
	line-height: 1.65;
	color: var(--wl-text);
}

.entry-content .cursor-custom-area .cursor-skin-wasteland a,
.entry-content .cursor-custom-single-area .cursor-skin-wasteland a {
	color: var(--wl-amber);
}

.entry-content .cursor-custom-area .cursor-skin-wasteland a:hover,
.entry-content .cursor-custom-single-area .cursor-skin-wasteland a:hover {
	color: var(--wl-text);
}

.entry-content .cursor-custom-area .cursor-skin-wasteland *,
.entry-content .cursor-custom-single-area .cursor-skin-wasteland *,
.entry-content .cursor-custom-area .cursor-skin-wasteland *::before,
.entry-content .cursor-custom-single-area .cursor-skin-wasteland *::before,
.entry-content .cursor-custom-area .cursor-skin-wasteland *::after,
.entry-content .cursor-custom-single-area .cursor-skin-wasteland *::after {
	box-sizing: border-box;
}

.entry-content .cursor-custom-area .cursor-wl-title,
.entry-content .cursor-custom-single-area .cursor-wl-title {
	all: unset;
	display: block !important;
	margin: 28px 0 6px !important;
	padding-bottom: 10px !important;
	border-bottom: 2px solid var(--wl-amber) !important;
	color: var(--wl-amber) !important;
	font-family: var(--wl-font) !important;
	font-size: 2rem !important;
	font-weight: 700 !important;
	letter-spacing: 0.04em;
	text-align: left !important;
	text-shadow: 0 2px 0 #000, 0 0 18px rgba(228, 160, 58, 0.25);
}

.entry-content .cursor-custom-area .cursor-wl-subtitle,
.entry-content .cursor-custom-single-area .cursor-wl-subtitle {
	margin: 0 0 22px;
	color: var(--wl-muted);
	font-size: 0.92rem;
	letter-spacing: 0.12em;
	text-transform: uppercase;
}

.entry-content .cursor-custom-area .cursor-wl-status,
.entry-content .cursor-custom-single-area .cursor-wl-status {
	display: grid;
	grid-template-columns: 160px 1fr;
	gap: 0;
	margin: 0 0 22px;
	border: 1px solid var(--wl-border);
	background: linear-gradient(180deg, var(--wl-panel-2) 0%, var(--wl-panel) 100%);
	box-shadow: inset 0 1px 0 rgba(228, 160, 58, 0.15), 0 8px 24px rgba(0, 0, 0, 0.45);
}

.entry-content .cursor-custom-area .cursor-wl-status dt,
.entry-content .cursor-custom-single-area .cursor-wl-status dt,
.entry-content .cursor-custom-area .cursor-wl-status dd,
.entry-content .cursor-custom-single-area .cursor-wl-status dd {
	margin: 0;
	padding: 8px 14px;
	border-bottom: 1px solid var(--wl-border-dim);
	font-size: 0.92rem;
}

.entry-content .cursor-custom-area .cursor-wl-status dt,
.entry-content .cursor-custom-single-area .cursor-wl-status dt {
	background: var(--wl-inset);
	color: var(--wl-amber);
	font-weight: 700;
	letter-spacing: 0.04em;
}

.entry-content .cursor-custom-area .cursor-wl-status dd,
.entry-content .cursor-custom-single-area .cursor-wl-status dd {
	color: var(--wl-text);
	font-variant-numeric: tabular-nums;
}

.entry-content .cursor-custom-area .cursor-wl-status dt:last-of-type,
.entry-content .cursor-custom-single-area .cursor-wl-status dt:last-of-type,
.entry-content .cursor-custom-area .cursor-wl-status dd:last-of-type,
.entry-content .cursor-custom-single-area .cursor-wl-status dd:last-of-type {
	border-bottom: 0;
}

.entry-content .cursor-custom-area .cursor-wl-panel,
.entry-content .cursor-custom-single-area .cursor-wl-panel {
	margin: 0 0 22px;
	padding: 18px 20px 20px;
	border: 1px solid var(--wl-border);
	background: var(--wl-panel);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.45), 0 10px 28px rgba(0, 0, 0, 0.4);
}

.entry-content .cursor-custom-area .cursor-wl-kicker,
.entry-content .cursor-custom-single-area .cursor-wl-kicker {
	display: inline-block;
	margin: 0 0 8px;
	padding: 2px 8px;
	border: 1px solid var(--wl-border);
	background: var(--wl-inset);
	color: var(--wl-amber);
	font-size: 0.7rem;
	font-weight: 700;
	letter-spacing: 0.14em;
	text-transform: uppercase;
}

.entry-content .cursor-custom-area .cursor-wl-heading,
.entry-content .cursor-custom-single-area .cursor-wl-heading {
	margin: 0 0 12px;
	border: 0;
	padding: 0;
	color: var(--wl-text);
	font-size: 1.2rem;
	font-weight: 700;
}

.entry-content .cursor-custom-area .cursor-wl-subhead,
.entry-content .cursor-custom-single-area .cursor-wl-subhead {
	margin: 22px 0 8px;
	border: 0;
	padding: 0;
	color: var(--wl-amber);
	font-size: 1.05rem;
	font-weight: 700;
}

.entry-content .cursor-custom-area .cursor-wl-panel p,
.entry-content .cursor-custom-single-area .cursor-wl-panel p {
	margin: 0 0 10px;
	color: var(--wl-text);
}

.entry-content .cursor-custom-area .cursor-wl-panel p:last-child,
.entry-content .cursor-custom-single-area .cursor-wl-panel p:last-child {
	margin-bottom: 0;
}

.entry-content .cursor-custom-area .cursor-wl-note,
.entry-content .cursor-custom-single-area .cursor-wl-note {
	margin-top: 12px;
	padding: 10px 12px;
	border-left: 3px solid var(--wl-amber);
	background: var(--wl-inset);
	color: var(--wl-muted);
	font-size: 0.92rem;
}

.entry-content .cursor-custom-area .cursor-wl-panel ul,
.entry-content .cursor-custom-single-area .cursor-wl-panel ul {
	margin: 10px 0 0;
	padding-left: 1.3em;
	color: var(--wl-text);
}

.entry-content .cursor-custom-area .cursor-wl-panel li,
.entry-content .cursor-custom-single-area .cursor-wl-panel li {
	margin: 0 0 6px;
}

.entry-content .cursor-custom-area .cursor-wl-group,
.entry-content .cursor-custom-single-area .cursor-wl-group {
	margin: 28px 0 10px;
	padding: 0 0 6px;
	border-bottom: 1px solid var(--wl-border);
	color: var(--wl-amber);
	font-size: 0.8rem;
	font-weight: 700;
	letter-spacing: 0.16em;
	text-transform: uppercase;
}

.entry-content .cursor-custom-area .cursor-wl-list,
.entry-content .cursor-custom-single-area .cursor-wl-list {
	display: flex;
	flex-direction: column;
	gap: 8px;
	margin: 0 0 18px;
}

.entry-content .cursor-custom-area .cursor-wl-row,
.entry-content .cursor-custom-single-area .cursor-wl-row {
	display: grid;
	grid-template-columns: 52px 1fr auto;
	gap: 12px;
	align-items: center;
	padding: 10px 12px;
	border: 1px solid var(--wl-border-dim);
	background: linear-gradient(90deg, var(--wl-inset) 0%, var(--wl-panel) 48px, var(--wl-panel-2) 100%);
	color: inherit;
	text-decoration: none;
}

.entry-content .cursor-custom-area a.cursor-wl-row,
.entry-content .cursor-custom-single-area a.cursor-wl-row {
	color: inherit;
}

.entry-content .cursor-custom-area a.cursor-wl-row:hover,
.entry-content .cursor-custom-single-area a.cursor-wl-row:hover,
.entry-content .cursor-custom-area a.cursor-wl-row:focus,
.entry-content .cursor-custom-single-area a.cursor-wl-row:focus {
	border-color: var(--wl-amber);
	background: linear-gradient(90deg, #1a140c 0%, #2a241b 48px, #322b20 100%);
	color: var(--wl-text);
	outline: none;
}

.entry-content .cursor-custom-area .cursor-wl-row.is-soon,
.entry-content .cursor-custom-single-area .cursor-wl-row.is-soon {
	opacity: 0.78;
}

.entry-content .cursor-custom-area .cursor-wl-slot,
.entry-content .cursor-custom-single-area .cursor-wl-slot {
	width: 52px;
	height: 52px;
	border: 1px solid var(--wl-border);
	background:
		linear-gradient(135deg, rgba(228, 160, 58, 0.12) 0%, transparent 42%),
		var(--wl-slot);
	box-shadow: inset 0 0 0 2px #000;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	color: var(--wl-amber-dim);
	font-size: 0.7rem;
	font-weight: 700;
	letter-spacing: 0.04em;
}

.entry-content .cursor-custom-area .cursor-wl-slot img,
.entry-content .cursor-custom-single-area .cursor-wl-slot img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	image-rendering: pixelated;
}

.entry-content .cursor-custom-area .cursor-wl-row__body,
.entry-content .cursor-custom-single-area .cursor-wl-row__body {
	min-width: 0;
}

.entry-content .cursor-custom-area .cursor-wl-row__title,
.entry-content .cursor-custom-single-area .cursor-wl-row__title {
	margin: 0;
	border: 0;
	padding: 0;
	color: var(--wl-text);
	font-size: 1.02rem;
	font-weight: 700;
	line-height: 1.3;
}

.entry-content .cursor-custom-area .cursor-wl-row__desc,
.entry-content .cursor-custom-single-area .cursor-wl-row__desc {
	margin: 4px 0 0;
	color: var(--wl-muted);
	font-size: 0.86rem;
	line-height: 1.45;
}

.entry-content .cursor-custom-area .cursor-wl-pill,
.entry-content .cursor-custom-single-area .cursor-wl-pill {
	flex-shrink: 0;
	padding: 4px 8px;
	border: 1px solid var(--wl-border);
	background: var(--wl-inset);
	color: var(--wl-amber);
	font-size: 0.72rem;
	font-weight: 700;
	letter-spacing: 0.08em;
	white-space: nowrap;
}

.entry-content .cursor-custom-area .cursor-wl-row.is-soon .cursor-wl-pill,
.entry-content .cursor-custom-single-area .cursor-wl-row.is-soon .cursor-wl-pill {
	color: var(--wl-muted);
	border-color: var(--wl-border-dim);
}

.entry-content .cursor-custom-area .cursor-wl-mod-card,
.entry-content .cursor-custom-single-area .cursor-wl-mod-card {
	display: grid;
	grid-template-columns: 72px 1fr;
	gap: 16px;
	align-items: center;
	margin: 0 0 16px;
	padding: 16px 18px;
	border: 1px solid var(--wl-border);
	background: linear-gradient(180deg, var(--wl-panel-2) 0%, var(--wl-panel) 100%);
	color: inherit;
	text-decoration: none;
	box-shadow: 0 10px 28px rgba(0, 0, 0, 0.4);
}

.entry-content .cursor-custom-area a.cursor-wl-mod-card:hover,
.entry-content .cursor-custom-single-area a.cursor-wl-mod-card:hover,
.entry-content .cursor-custom-area a.cursor-wl-mod-card:focus,
.entry-content .cursor-custom-single-area a.cursor-wl-mod-card:focus {
	border-color: var(--wl-amber);
	color: var(--wl-text);
	outline: none;
}

.entry-content .cursor-custom-area .cursor-wl-mod-card .cursor-wl-slot,
.entry-content .cursor-custom-single-area .cursor-wl-mod-card .cursor-wl-slot {
	width: 72px;
	height: 72px;
}

.entry-content .cursor-custom-area .cursor-wl-mod-card__title,
.entry-content .cursor-custom-single-area .cursor-wl-mod-card__title {
	margin: 0 0 4px;
	border: 0;
	padding: 0;
	color: var(--wl-amber);
	font-size: 1.35rem;
	font-weight: 700;
}

.entry-content .cursor-custom-area .cursor-wl-mod-card__meta,
.entry-content .cursor-custom-single-area .cursor-wl-mod-card__meta {
	margin: 0;
	color: var(--wl-muted);
	font-size: 0.88rem;
}

.entry-content .cursor-custom-area .cursor-wl-back,
.entry-content .cursor-custom-single-area .cursor-wl-back {
	display: inline-block;
	margin: 28px 0 0;
	margin-right: 10px;
	padding: 8px 14px;
	border: 1px solid var(--wl-border);
	background: var(--wl-inset);
	color: var(--wl-amber);
	font-size: 0.88rem;
	font-weight: 700;
	letter-spacing: 0.06em;
	text-decoration: none;
}

.entry-content .cursor-custom-area .cursor-wl-back:hover,
.entry-content .cursor-custom-single-area .cursor-wl-back:hover,
.entry-content .cursor-custom-area .cursor-wl-back:focus,
.entry-content .cursor-custom-single-area .cursor-wl-back:focus {
	color: var(--wl-text);
	border-color: var(--wl-amber);
}

.entry-content .cursor-custom-area .cursor-wl-toc,
.entry-content .cursor-custom-single-area .cursor-wl-toc {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin: 0 0 22px;
}

.entry-content .cursor-custom-area .cursor-wl-toc a,
.entry-content .cursor-custom-single-area .cursor-wl-toc a {
	display: inline-block;
	padding: 4px 10px;
	border: 1px solid var(--wl-border);
	background: var(--wl-inset);
	color: var(--wl-amber);
	font-size: 0.82rem;
	font-weight: 700;
	text-decoration: none;
}

.entry-content .cursor-custom-area .cursor-wl-toc a:hover,
.entry-content .cursor-custom-single-area .cursor-wl-toc a:hover {
	color: var(--wl-text);
	border-color: var(--wl-amber);
}

.entry-content .cursor-custom-area .cursor-wl-table-wrap,
.entry-content .cursor-custom-single-area .cursor-wl-table-wrap {
	overflow-x: auto;
	margin: 12px 0 4px;
	border: 1px solid var(--wl-border-dim);
}

.entry-content .cursor-custom-area .cursor-wl-table,
.entry-content .cursor-custom-single-area .cursor-wl-table {
	width: 100%;
	border-collapse: collapse;
	font-size: 0.82rem;
	color: var(--wl-text);
}

.entry-content .cursor-custom-area .cursor-wl-table th,
.entry-content .cursor-custom-single-area .cursor-wl-table th {
	padding: 6px 8px;
	background: var(--wl-inset);
	color: var(--wl-amber);
	font-weight: 700;
	text-align: center;
	white-space: nowrap;
}

.entry-content .cursor-custom-area .cursor-wl-table td,
.entry-content .cursor-custom-single-area .cursor-wl-table td {
	padding: 6px 8px;
	border-top: 1px solid var(--wl-border-dim);
	text-align: center;
	font-variant-numeric: tabular-nums;
}

.entry-content .cursor-custom-area .cursor-wl-table th:first-child,
.entry-content .cursor-custom-single-area .cursor-wl-table th:first-child,
.entry-content .cursor-custom-area .cursor-wl-table td:first-child,
.entry-content .cursor-custom-single-area .cursor-wl-table td:first-child {
	text-align: left;
}

.entry-content .cursor-custom-area .cursor-wl-table.is-list td,
.entry-content .cursor-custom-single-area .cursor-wl-table.is-list td {
	text-align: left;
}

.entry-content .cursor-custom-area .cursor-wl-table.is-list td:nth-child(1),
.entry-content .cursor-custom-single-area .cursor-wl-table.is-list td:nth-child(1) {
	white-space: nowrap;
	color: var(--wl-amber);
	font-weight: 700;
}

.entry-content .cursor-custom-area .cursor-wl-caption,
.entry-content .cursor-custom-single-area .cursor-wl-caption {
	margin: 8px 0 0;
	color: var(--wl-muted);
	font-size: 0.86rem;
}

.entry-content .cursor-custom-area .cursor-wl-heading[id],
.entry-content .cursor-custom-single-area .cursor-wl-heading[id],
.entry-content .cursor-custom-area .cursor-wl-subhead[id],
.entry-content .cursor-custom-single-area .cursor-wl-subhead[id] {
	scroll-margin-top: 88px;
}

.entry-content .cursor-custom-area .cursor-skin-wasteland ul,
.entry-content .cursor-custom-single-area .cursor-skin-wasteland ul {
	margin: 10px 0 0;
	padding-left: 1.25em;
	color: var(--wl-text);
}

.entry-content .cursor-custom-area .cursor-skin-wasteland li,
.entry-content .cursor-custom-single-area .cursor-skin-wasteland li {
	margin: 4px 0;
}

.entry-content .cursor-custom-area .cursor-wl-note.is-ai,
.entry-content .cursor-custom-single-area .cursor-wl-note.is-ai {
	margin: 0 0 20px;
	font-size: 0.86rem;
}

.entry-content .cursor-custom-area .cursor-wl-slot.is-icon,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-icon,
.entry-content .cursor-custom-area .cursor-wl-pageicon,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon {
	font-size: 0;
	color: transparent;
	letter-spacing: 0;
}

.entry-content .cursor-custom-area .cursor-wl-slot.is-icon::after,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-icon::after,
.entry-content .cursor-custom-area .cursor-wl-pageicon::after,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon::after {
	content: "";
	display: block;
	width: 34px;
	height: 34px;
	background-color: var(--wl-amber);
	-webkit-mask: var(--wl-ico) center / contain no-repeat;
	mask: var(--wl-ico) center / contain no-repeat;
}

.entry-content .cursor-custom-area .cursor-wl-mod-card .cursor-wl-slot.is-icon::after,
.entry-content .cursor-custom-single-area .cursor-wl-mod-card .cursor-wl-slot.is-icon::after {
	width: 46px;
	height: 46px;
}

.entry-content .cursor-custom-area .cursor-wl-pageicon,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon {
	width: 52px;
	height: 52px;
	margin: 0 0 16px;
	border: 1px solid var(--wl-border);
	background:
		linear-gradient(135deg, rgba(228, 160, 58, 0.12) 0%, transparent 42%),
		var(--wl-slot);
	box-shadow: inset 0 0 0 2px #000;
	display: flex;
	align-items: center;
	justify-content: center;
}

.entry-content .cursor-custom-area .cursor-wl-slot.is-tw,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-tw,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-tw,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-tw { --wl-ico: url("wasteland-icons/tw.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-att,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-att,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-att,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-att { --wl-ico: url("wasteland-icons/att.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-str,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-str,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-str,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-str { --wl-ico: url("wasteland-icons/str.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-per,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-per,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-per,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-per { --wl-ico: url("wasteland-icons/per.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-int,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-int,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-int,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-int { --wl-ico: url("wasteland-icons/int.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-for,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-for,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-for,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-for { --wl-ico: url("wasteland-icons/for.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-sur,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-sur,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-sur,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-sur { --wl-ico: url("wasteland-icons/sur.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-agi,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-agi,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-agi,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-agi { --wl-ico: url("wasteland-icons/agi.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-lck,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-lck,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-lck,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-lck { --wl-ico: url("wasteland-icons/lck.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-gen,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-gen,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-gen,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-gen { --wl-ico: url("wasteland-icons/gen.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-crf,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-crf,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-crf,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-crf { --wl-ico: url("wasteland-icons/crf.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-tag,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-tag,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-tag,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-tag { --wl-ico: url("wasteland-icons/tag.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-rcp,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-rcp,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-rcp,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-rcp { --wl-ico: url("wasteland-icons/rcp.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-faq,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-faq,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-faq,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-faq { --wl-ico: url("wasteland-icons/faq.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-mel,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-mel,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-mel,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-mel { --wl-ico: url("wasteland-icons/mel.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-rng,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-rng,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-rng,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-rng { --wl-ico: url("wasteland-icons/rng.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-tol,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-tol,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-tol,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-tol { --wl-ico: url("wasteland-icons/tol.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-arm,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-arm,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-arm,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-arm { --wl-ico: url("wasteland-icons/arm.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-mod,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-mod,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-mod,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-mod { --wl-ico: url("wasteland-icons/mod.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-itm,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-itm,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-itm,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-itm { --wl-ico: url("wasteland-icons/itm.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-veh,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-veh,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-veh,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-veh { --wl-ico: url("wasteland-icons/veh.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-npc,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-npc,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-npc,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-npc { --wl-ico: url("wasteland-icons/npc.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-enm,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-enm,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-enm,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-enm { --wl-ico: url("wasteland-icons/enm.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-rad,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-rad,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-rad,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-rad { --wl-ico: url("wasteland-icons/rad.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-box,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-box,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-box,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-box { --wl-ico: url("wasteland-icons/box.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-bok,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-bok,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-bok,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-bok { --wl-ico: url("wasteland-icons/bok.svg"); }
.entry-content .cursor-custom-area .cursor-wl-slot.is-fdw,
.entry-content .cursor-custom-single-area .cursor-wl-slot.is-fdw,
.entry-content .cursor-custom-area .cursor-wl-pageicon.is-fdw,
.entry-content .cursor-custom-single-area .cursor-wl-pageicon.is-fdw { --wl-ico: url("wasteland-icons/fdw.svg"); }

@media (max-width: 768px) {
	.entry-content .cursor-custom-area .cursor-wl-title,
	.entry-content .cursor-custom-single-area .cursor-wl-title {
		font-size: 1.55rem !important;
	}

	.entry-content .cursor-custom-area .cursor-wl-status,
	.entry-content .cursor-custom-single-area .cursor-wl-status {
		grid-template-columns: 1fr;
	}

	.entry-content .cursor-custom-area .cursor-wl-status dt,
	.entry-content .cursor-custom-single-area .cursor-wl-status dt {
		border-bottom: 0;
		padding-bottom: 2px;
	}

	.entry-content .cursor-custom-area .cursor-wl-row,
	.entry-content .cursor-custom-single-area .cursor-wl-row {
		grid-template-columns: 44px 1fr;
	}

	.entry-content .cursor-custom-area .cursor-wl-pill,
	.entry-content .cursor-custom-single-area .cursor-wl-pill {
		grid-column: 2;
		justify-self: start;
	}

	.entry-content .cursor-custom-area .cursor-wl-mod-card,
	.entry-content .cursor-custom-single-area .cursor-wl-mod-card {
		grid-template-columns: 56px 1fr;
	}

	.entry-content .cursor-custom-area .cursor-wl-table,
	.entry-content .cursor-custom-single-area .cursor-wl-table {
		font-size: 0.75rem;
	}
}

body.cursor-wasteland-page .cursor-single-title {
	color: #e4a03a !important;
	border-bottom: 2px solid #8a5a22;
}

body.cursor-wasteland-page .site-main {
	background: transparent;
}
