@font-face {
	font-family: 'Shigoto';
	src: url('https://cdn.desk.ly/static/fonts/open-sans-regular.ttf') format('truetype');
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family: 'Shigoto';
	src: url('https://cdn.desk.ly/static/fonts/open-sans-semi-bold.ttf') format('truetype');
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family: 'Shigoto';
	src: url('https://cdn.desk.ly/static/fonts/open-sans-bold.ttf') format('truetype');
	font-style: normal;
	font-weight: 700;
}
html:root {

	--primary-color: #1946b9;
	--primary-color-high: #1946b9;
	--primary-color-ultra: #0d6daf;
	--label-color: #666;
	--error-color: #c00000;
	--error-color-high: #f17676;
	--warning-color: #e67d0c;
	--success-color: #1DA750;
	--info-color: #02648f;
	--info-color-high: #009de2;
	--forbidden-color: var(--error-color, red);
	--gradient: linear-gradient(120deg, var(--gradientStop1, var(--primary-color)) 0%, var(--gradientStop2, var(--primary-color-high)) 75%, var(--gradientStop3, var(--primary-color-ultra)) 100%);
	--background-color: #fff;
	--background-color-light: #F3F5FB;
	--background-color-light-hover: #f2f4f8;
	--background-color-high: white;
	--border-color: transparent;
	--shadow-color: transparent;
	--text-color: #3F3F46;

	@media (prefers-color-scheme: dark) {
		--background-color: #18181B;
		--background-color-light: #27272A;
		--background-color-light-hover: #1c1c1e;
		--background-color-high: #3F3F46;
		--background-color-high-hover: #2e2e33;
		--text-color: white;
	}
}

button {
	border-radius: 99999px !important;
	background-image: none !important;
}

.sensor-description {
	text-align: left;
}

#hub-opener {
	display: none;
}

#activity-card.enabled {
	display: none;
}

#welcome-card img {
	border: 3px solid var(--primary-color);
}

#welcome-card button {
	display: none;
}