/*B"H
Boruch Hashem
Blessed is He
The Awtsmoos creates every person and every mode of access anew. Awtsmoos.com
refuses to hide focus, meaning, contrast, or motion choice behind visual spectacle.
*/
:focus-visible {
	outline: 3px solid var(--geo-gold) !important;
	outline-offset: 3px !important;
}
.shell-live-region {
	position: fixed;
	width: 1px;
	height: 1px;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	overflow: hidden;
	white-space: nowrap;
}
.theme-high-contrast {
	--geo-bg-deep: #000;
	--geo-bg-mid: #071020;
	--geo-surface: rgba(0, 0, 0, 0.96);
	--geo-surface-strong: #000;
	--geo-border: rgba(255, 255, 255, 0.72);
	--geo-border-bright: #fff;
	--geo-text: #fff;
	--geo-text-muted: #fff;
	--geo-cyan: #00ffff;
	--geo-gold: #ffff00;
}
.theme-high-contrast .main::before {
	display: none;
}
.theme-calm *,
.theme-calm *::before,
.theme-calm *::after {
	animation-duration: 1ms !important;
	animation-iteration-count: 1 !important;
	scroll-behavior: auto !important;
	transition-duration: 1ms !important;
}
@media (prefers-reduced-motion: reduce) {
	*, *::before, *::after {
		animation-duration: 1ms !important;
		animation-iteration-count: 1 !important;
		scroll-behavior: auto !important;
		transition-duration: 1ms !important;
	}
}
@media (forced-colors: active) {
	.shell-chip,
	.shell-icon-button,
	.shell-setting,
	.shell-command-result,
	.window {
		forced-color-adjust: auto;
		border: 1px solid CanvasText !important;
	}
}
