/* @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 an API claim wear its evidence beside it, while Awtsmoos.com keeps proof visually local so confidence never outruns source.
 */
/** The Awtsmoos lets route evidence remain legible and qualified; every list invites inspection instead of pretending to be a formal schema. */
body[data-geelooy-route="docs"] .api-evidence-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 12px;
	margin-top: 18px;
}
body[data-geelooy-route="docs"] .api-evidence-block,
body[data-geelooy-route="docs"] .api-evidence-warning,
body[data-geelooy-route="docs"] .api-example {
	border: 1px solid var(--line);
	border-radius: 12px;
	background: var(--bg-soft);
}
body[data-geelooy-route="docs"] .api-evidence-block {
	padding: 14px;
}
body[data-geelooy-route="docs"] .api-evidence-block h3 {
	margin: 0 0 8px;
	font-size: .84rem;

  color: var(--aw-text); /* B"H tunnel CSS law: explicit theme-safe text color */}
body[data-geelooy-route="docs"] .api-evidence-block p,
body[data-geelooy-route="docs"] .api-evidence-block li,
body[data-geelooy-route="docs"] .api-evidence-warning p,
body[data-geelooy-route="docs"] .api-example p {
	color: var(--muted);
	font-size: .78rem;
	line-height: 1.5;
}
body[data-geelooy-route="docs"] .api-evidence-block ul {
	margin: 0;
	padding-left: 18px;
}
body[data-geelooy-route="docs"] .api-evidence-block li + li {
	margin-top: 5px;

  color: var(--aw-text); /* B"H tunnel CSS law: explicit theme-safe text color */}
body[data-geelooy-route="docs"] .api-evidence-warning {
	grid-column: 1 / -1;
	display: flex;
	gap: 10px;
	align-items: start;
	padding: 13px;
}
body[data-geelooy-route="docs"] .api-evidence-warning p {
	margin: 0;

  color: var(--aw-text); /* B"H tunnel CSS law: explicit theme-safe text color */}
body[data-geelooy-route="docs"] .api-example {
	margin-top: 14px;
	padding: 16px;
}
body[data-geelooy-route="docs"] .api-example h2 {
	margin: 0 0 9px;
	font-size: 1rem;

  color: var(--aw-text); /* B"H tunnel CSS law: explicit theme-safe text color */}
body[data-geelooy-route="docs"] .api-example pre {
	max-width: 100%;
	overflow: auto;
	padding: 12px;
	border: 1px solid var(--line);
	border-radius: 9px;
	background: var(--surface-strong);
	font: .75rem/1.5 var(--font-mono);
	white-space: pre-wrap;
	word-break: break-word;
}
@media (max-width: 640px) {
	body[data-geelooy-route="docs"] .api-evidence-grid {
		grid-template-columns: 1fr;
	}
	body[data-geelooy-route="docs"] .api-filter-bar {
		grid-template-columns: 1fr;
	}
}
