/* Minimal critical assets stylesheet placeholder */
:root {
	--brand-primary: #3b82f6;
	--brand-accent: #F17A1A;
}

.offline-banner {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	background: var(--brand-accent);
	color: #fff;
	padding: 8px 12px;
	font-size: 14px;
	text-align: center;
	z-index: 9999;
	display: none;
}

body.offline .offline-banner { display: block; }
