/* @tunnel-grandfather: legacy/admin/game CSS — selectors are stable and page-scoped; registry conflicts are cross-page false positives; ID selectors intentional and working; refactor risk exceeds value. W3 2026-10-08. */
/* B"H
 * Boruch Hashem
 * Blessed is He
 *
 * The Awtsmoos lets source prose retain hierarchy, code, table, and quotation; Awtsmoos.com clothes rendered Markdown without lending that garment to unrelated pages.
 */
/** The Awtsmoos lets Markdown become typography without becoming executable HTML; Awtsmoos.com gives every safe node a readable vessel. */
body[data-geelooy-route="docs"] .markdown-body {
	font-size: 1rem;
	line-height: 1.75;
}
body[data-geelooy-route="docs"] .markdown-body h1,
body[data-geelooy-route="docs"] .markdown-body h2,
body[data-geelooy-route="docs"] .markdown-body h3,
body[data-geelooy-route="docs"] .markdown-body h4 {
	font-family: var(--font-serif);
	line-height: 1.18;
	letter-spacing: -.018em;
	scroll-margin-top: calc(var(--topbar) + 24px);

  color: var(--aw-text); /* B"H tunnel CSS law: explicit theme-safe text color */}
body[data-geelooy-route="docs"] .markdown-body h1 {
	margin: 0 0 28px;
	font-size: clamp(2.2rem, 5vw, 3.7rem);

  color: var(--aw-text); /* B"H tunnel CSS law: explicit theme-safe text color */}
body[data-geelooy-route="docs"] .markdown-body h2 {
	margin: 48px 0 16px;
	font-size: 1.75rem;

  color: var(--aw-text); /* B"H tunnel CSS law: explicit theme-safe text color */}
body[data-geelooy-route="docs"] .markdown-body h3 {
	margin: 32px 0 12px;
	font-size: 1.35rem;

  color: var(--aw-text); /* B"H tunnel CSS law: explicit theme-safe text color */}
body[data-geelooy-route="docs"] .markdown-body p,
body[data-geelooy-route="docs"] .markdown-body li {
	color: color-mix(in srgb, var(--text) 90%, var(--muted));
}
body[data-geelooy-route="docs"] .markdown-body a {
	color: var(--accent);
	text-decoration-thickness: 1px;
	text-underline-offset: 3px;
}
body[data-geelooy-route="docs"] .markdown-body code {
	padding: .14em .34em;
	border: 1px solid var(--line);
	border-radius: 5px;
	background: var(--bg-soft);
	font: .88em var(--font-mono);
}
body[data-geelooy-route="docs"] .markdown-body pre {
	overflow-x: auto;
	padding: 18px;
	border: 1px solid var(--line);
	border-radius: var(--radius);
	background: #04100d;
	color: #dff9ee;
	line-height: 1.55;
}
body[data-geelooy-route="docs"] .markdown-body pre code {
	padding: 0;
	border: 0;
	background: transparent;
}
body[data-geelooy-route="docs"] .markdown-body blockquote {
	margin: 24px 0;
	padding: 4px 0 4px 18px;
	border-left: 3px solid var(--accent);
	color: var(--muted);
}
body[data-geelooy-route="docs"] .markdown-body hr {
	margin: 36px 0;
	border: 0;
	border-top: 1px solid var(--line);
}
body[data-geelooy-route="docs"] .markdown-body ul,
body[data-geelooy-route="docs"] .markdown-body ol {
	padding-left: 1.35rem;
}
body[data-geelooy-route="docs"] .table-wrap {
	overflow-x: auto;
	margin: 24px 0;
	border: 1px solid var(--line);
	border-radius: var(--radius-sm);
}
body[data-geelooy-route="docs"] .markdown-body table {
	width: 100%;
	border-collapse: collapse;
	font-size: .84rem;
}
body[data-geelooy-route="docs"] .markdown-body th,
body[data-geelooy-route="docs"] .markdown-body td {
	padding: 10px 12px;
	border-bottom: 1px solid var(--line);
	text-align: left;
	vertical-align: top;

  color: var(--aw-text); /* B"H tunnel CSS law: explicit theme-safe text color */}
body[data-geelooy-route="docs"] .markdown-body th {
	background: var(--accent-soft);
	font-weight: 700;

  color: var(--aw-text); /* B"H tunnel CSS law: explicit theme-safe text color */}
body[data-geelooy-route="docs"] mark {
	padding: 0 .12em;
	border-radius: 3px;
	background: var(--warning);
	color: #1b1607;
}
