/* undead GUIDE adapter — host tokens only. No GUIDE font.
   Load last: host CSS → guide.css → this file.
*/
.guide_content_wrap,
.page_list {
	--guide-text: #fff;
	--guide-muted: #979388;
	--guide-heading: #ffb400;
	--guide-on-header: #ffb400;
	--guide-link: #d8d0cc;
	--guide-link-hover: #ffb400;
	--guide-active: #ffb400;
	--guide-accent: #ffb400;
	--guide-border: #262525;
	--guide-surface: #1a1919;
	--guide-surface-alt: #26272b;
	--guide-table-head: #26272b;
	--guide-warning: #ffe696;
	--guide-danger: #e91414;
}

.guide_content_wrap {
	width: 100%;
	max-width: 100%;
}

/* SQL read / card sit in .containerWeb without .dmn-content.
   Match host .dmn-content chrome. Library pages already have that wrapper. */
.containerWeb > .guide_content_wrap,
.containerWeb > .page_list {
	padding: 20px 35px;
	min-height: 1200px;
	margin-top: 50px;
	margin-bottom: 100px;
	border: 5px solid #000;
	border-image: url(../images/block-border.png) 5 round round;
	background-color: #1a1919;
	position: relative;
}
.containerWeb > .guide_content_wrap::before,
.containerWeb > .page_list::before {
	content: "";
	position: absolute;
	background: url(../images/skull.png) no-repeat;
	width: 106px;
	height: 33px;
	left: 50%;
	margin-left: -53px;
	bottom: calc(100% - 7px);
}
.containerWeb > .guide_content_wrap::after,
.containerWeb > .page_list::after {
	content: "";
	position: absolute;
	background: url(../images/corner-right-bottom.png) no-repeat;
	width: 81px;
	height: 81px;
	right: -17px;
	bottom: -17px;
}

/* Host h1–h3 are #7fc1f8; CMS content titles are gold. */
.guide_content_wrap h1,
.guide_content_wrap h2,
.guide_content_wrap h3 {
	color: var(--guide-heading);
}

/* Host table td { padding: 20px 30px } — compact GUIDE tables; keep local scroll. */
.guide_content_wrap table td,
.guide_content_wrap table th {
	padding: 5px 8px;
}
.guide_content_wrap .guide_cm_table td {
	padding: 0;
}
.guide_content_wrap table {
	max-width: 100%;
}

.guide_content_wrap img {
	max-width: 100%;
	height: auto;
}

/* T2-core-gap: hardcoded leftovers, token-mapped only. */
.guide_content_wrap .dict_item_list .title_set {
	background: var(--guide-surface-alt);
	color: var(--guide-heading);
}
.guide_content_wrap .tb_item_list td.name span,
.guide_content_wrap .dict_item_list td.name span {
	color: var(--guide-muted);
}
.guide_content_wrap .marketexe {
	color: var(--guide-muted);
	text-shadow: none;
}
