/*@font-face {
	font-family: "NimbusSanL-BoldCond";
	src: url("../fonts/NimbusSanL-BoldCond.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "KTFConcrete-A-Extrabold";
	src: url("../fonts/KTFConcrete-A-Extrabold.woff2") format("woff2");
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}*/

html:has(.k-login-view) {
	--panel-color-back: #ababab;
	/*--dialog-rounded: 0;
	--rounded-xs: 0;
	--rounded-sm: 0;
	--rounded-md: 0;
	--rounded-lg: 0;
	--rounded-xl: 0;
	--button-rounded: 0;
	--shadow-sm: none;
	--shadow-md: none;
	--shadow-lg: none;
	--shadow-xl: none;
	--color-focus: #CCFF33;
	scrollbar-color: #000 transparent;
	*/
}

[data-template="choice"] .k-item-image,
	[data-column-id="layers"] .k-frame,
.k-field-name-layers .k-frame {
		--ratio: 4 !important;
}

.k-item[data-layout=list][data-has-image=true][data-template="choice"],
.k-field-name-layers .k-item[data-layout=list][data-has-image=true] {
 	grid-template-columns: 11em 1fr auto;
}

/*html:has(.k-login-view) body {
	font-family: "NimbusSanL-BoldCond", sans-serif;
	font-synthesis: none;
	-webkit-font-smoothing: antialiased;
}

.k-login-view :where(button),
.k-login-view .k-label {
	font-weight: 900;
	font-family: "KTFConcrete-A-Extrabold", sans-serif;
	letter-spacing: 0.05em;
}

.k-login-view .k-login-button .k-button-icon {
	display: none;
}

html:has(.k-login-view) [data-theme^=green],
html:has(.k-login-view) [data-theme^=positive] {
--theme-color-h: 75;
--theme-color-s: 100%;
--theme-color-boost: -10%;
}*/

/*.k-login-view.k-panel.k-panel-outside {
	background-image: url(/assets/css/panel.webp);
	background-size: contain;
	background-position: top;
	background-repeat: no-repeat;
}*/
