.ui-busy-overlay > span {
	color: #fff;
}

body:not(.theme-light) menu.ui-alert > div > div,
body:not(.theme-light) menu.ui-alert ul li button
{
	background-color: rgba(50, 50, 50, 0.95);
}
body:not(.theme-light) menu.ui-alert ul li button.ui-touch {
	background-color: rgba(30, 30, 30, 0.95);
}

body:not(.theme-light) menu.ui-alert p,
body:not(.theme-light) menu.ui-alert h1
{
	color: #fff;
}

body:not(.theme-light) form input:not([type='checkbox']):not([type='range']),
body:not(.theme-light) form textarea,
body:not(.theme-light) form select,
body:not(.theme-light) form div.checkbox,
body:not(.theme-light) form label
{
	background: #111;
	color: #fff;
}

body:not(.theme-light) menu#ui-context,
body:not(.theme-light) menu.ui-alert
{
	background-color: rgba(0, 0, 0, 0.6);
}

/* make the scrollbar less obnoxious for all platforms; can be adjusted more fine-grained-ly in the future */
::-webkit-scrollbar {
	width: 0.3rem;
}
::-webkit-scrollbar-thumb {
	border-right: solid 0.3rem #383838;
	border-radius: 0.1rem;
}
::-webkit-scrollbar-thumb:hover { border-color: #484848; }


