/* newlevel GUIDE adapter — host tokens only. No GUIDE font. No extra card.
   Load last: host CSS → guide.css → this file.
   Host content column is main.content ~530px. Do not touch that shell.
*/
.guide_content_wrap,
.page_list {
	--guide-text: #e0f7f1;
	--guide-muted: #566a73;
	--guide-heading: #feffff;
	--guide-on-header: #feffff;
	--guide-link: #ecc894;
	--guide-link-hover: #b4f5f3;
	--guide-active: #b4f5f3;
	--guide-accent: #ecc894;
	--guide-border: #1f4b5d;
	--guide-surface: transparent;
	--guide-surface-alt: rgba(31, 75, 93, 0.35);
	--guide-table-head: rgba(31, 75, 93, 0.45);
	--guide-warning: #e19d61;
	--guide-danger: #e04e4a;
}

.guide_content_wrap {
	width: 100%;
	max-width: 100%;
	overflow-x: clip;
}

/* Host .content img uses max-width:530px; keep GUIDE images inside the column. */
.content .guide_content_wrap img,
.guide_content_wrap img {
	max-width: 100%;
	height: auto;
}

/* Host .content ul li { list-style: disc } — keep GUIDE nav/lists unbulleted. */
.guide_content_wrap ul,
.guide_content_wrap ol,
.guide_content_wrap li {
	list-style: none;
}

/* Local table scroll if host table { width:100% } still overflows 530px. */
.guide_content_wrap .dict_item_list,
.guide_content_wrap .guide_table_list01,
.guide_content_wrap .guide_table_list02,
.guide_content_wrap .guide_table_wrap {
	max-width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

/* T2-core-gap: hardcoded leftovers. */
.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;
}

/* Collapse: Bootstrap CSS/JS are not loaded (and BS JS requires jQuery >=1.9.1).
   GUIDE core does not hide .collapse, so bodies stay visible. Keep them visible. */
.guide_content_wrap .guide_box .collapse {
	display: block;
	height: auto !important;
	overflow: visible;
}
