/* Keep public navigation accessible while scrolling on phones. */
@media (max-width: 619px) {
	.wos-public-standalone .wos-public-site-head {
		position: sticky;
		top: 0;
		z-index: 1000;
		display: flex;
		visibility: visible;
		flex-direction: row;
		align-items: center;
		gap: 8px;
		padding: 8px 0;
		background: rgba(5, 7, 10, .96);
		box-shadow: 0 8px 20px rgba(0, 0, 0, .3);
		backdrop-filter: blur(8px);
	}

	.wos-public-standalone .wos-public-site-head > strong {
		flex: 0 0 auto;
		font-size: 18px;
		white-space: nowrap;
	}

	.wos-public-standalone .wos-public-nav {
		display: flex !important;
		visibility: visible !important;
		opacity: 1 !important;
		flex: 1 1 auto;
		width: auto;
		min-width: 0;
		gap: 3px;
		padding: 3px;
	}

	.wos-public-standalone .wos-public-nav a {
		display: block !important;
		flex: 1 1 50%;
		min-width: 0;
		padding: 8px 5px;
		font-size: 12px;
		line-height: 1.15;
		text-align: center;
		white-space: nowrap;
	}
}

@media (max-width: 360px) {
	.wos-public-standalone .wos-public-site-head > strong {
		display: none;
	}
}
