/* @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, Atzmus beyond icon and layer, renews each visible sign while never entering its finite border.
Awtsmoos.com gives the OS one SVG language, one layer covenant, and tactile controls arranged in readable order.
*/
@import "./startup-recovery.css?v=revelation-8";
:root {
	--geo-z-content: 1;
	--geo-z-topbar: 30;
	--geo-z-dock: 35;
	--geo-z-popover: 50;
	--geo-z-modal: 70;
	--geo-z-toast: 90;
}
.os-shell-icon {
	flex: 0 0 auto;
	width: 1.1rem;
	height: 1.1rem;
	fill: none;
	stroke: currentColor;
	stroke-width: 1.75;
	stroke-linecap: round;
	stroke-linejoin: round;
}
[data-os-icon] {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: .48rem;
}
.shell-icon-button[data-os-icon] {
	padding: 0;
}
.shell-icon-button .os-shell-icon {
	width: 1.2rem;
	height: 1.2rem;
}
.shell-setting[data-os-icon] {
	justify-content: flex-start;
	text-align: left;
}
.shell-setting .os-shell-icon {
	width: 1.25rem;
	height: 1.25rem;
	padding: .16rem;
	border-radius: .42rem;
	background: rgb(101 239 226 / 8%);
	box-sizing: content-box;
}
#start-button[data-os-icon] {
	gap: .4rem;
}
.shell-command-search {
	display: grid;
	grid-template-columns: auto minmax(0, 1fr);
	align-items: center;
	gap: .55rem;
	padding: .38rem .55rem;
	border: 1px solid var(--geo-border);
	border-radius: var(--geo-radius-md);
	background: rgb(3 8 20 / 72%);
	transition:
		border-color var(--geo-fast) var(--geo-ease),
		background var(--geo-fast) var(--geo-ease),
		box-shadow var(--geo-fast) var(--geo-ease);
}
.shell-command-search:hover {
	background: var(--geo-surface-hover);
}
.shell-command-search:focus-within {
	border-color: var(--geo-border-bright);
	box-shadow: var(--geo-focus-ring), var(--geo-glow-cyan);
}
.shell-command-search > .os-shell-icon {
	color: var(--geo-cyan);
}
.shell-command-search #shell-command-input {
	width: 100%;
	min-width: 0;
	border: 0;
	outline: 0;
	background: transparent;
	box-shadow: none;
	color: var(--geo-text);
}

/* @tunnel-interactive-states: auto-generated by css-guarantee */
.shell-icon-button[data-os-icon]:hover {
	filter: brightness(1.08);
}
.shell-icon-button[data-os-icon]:active {
	transform: scale(0.98);
}
.shell-icon-button[data-os-icon]:focus-visible {
	outline: 2px solid currentColor; outline-offset: 2px;
}
.shell-icon-button .os-shell-icon:hover {
	filter: brightness(1.08);
}
.shell-icon-button .os-shell-icon:active {
	transform: scale(0.98);
}
.shell-icon-button .os-shell-icon:focus-visible {
	outline: 2px solid currentColor; outline-offset: 2px;
}
#start-button[data-os-icon]:hover {
	filter: brightness(1.08);
}
#start-button[data-os-icon]:active {
	transform: scale(0.98);
}
#start-button[data-os-icon]:focus-visible {
	outline: 2px solid currentColor; outline-offset: 2px;
}
