:root,
* {
	box-sizing: border-box;
	text-decoration: none;
	list-style: none;
	margin: 0;
	padding: 0;
}

a {
	color: inherit;
}

* {
	-webkit-font-smoothing: antialiased;
	/* Chrome, Safari */
	-moz-osx-font-smoothing: grayscale;
	/* Firefox */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-tap-highlight-color: rgba(0, 0, 0, 0);
}

*:not(.ardplayer-addon-jumpmark) {
	outline-color: #fff;
	outline-offset: 0.25rem;
}

@font-face {
	font-family: 'Mikado';
	font-weight: 500;
	src: url(/kikare-assets/fonts/mikado/MikadoWeb-Medium.woff2) format('woff2');
}

/** fallback for old games */
@font-face {
	font-family: 'ultramagnetic';
	src: url(/kikare-assets/fonts/mikado/MikadoWeb-Medium.woff2) format('woff2');
}

@font-face {
	font-family: 'ultramagnetic';
	font-weight: 500;
	src: url(/kikare-assets/fonts/mikado/MikadoWeb-Medium.woff2) format('woff2');
}

@font-face {
	font-family: 'Mikado';
	font-weight: bold;
	src: url(/kikare-assets/fonts/mikado/MikadoWeb-Bold.woff2) format('woff2');
}

@font-face {
	font-family: 'Mikado';
	src: url(/kikare-assets/fonts/mikado/MikadoWeb-Regular.woff2) format('woff2');
}

/** prevent img and link dragging */
a,
img {
	user-select: none;
	-webkit-user-drag: none;
}

@font-face {
	font-family: kikons;
	font-style: normal;
	font-weight: bold;
	font-display: block;
	src: url('https://www.kika.de/resources/fonts/kika/kicons.woff') format('woff');
}

* {
	font-family: Mikado, Arial, sans-serif;
	font-variant-ligatures: none;
}

select {
	font-family: Arial, Helvetica, sans-serif;
}

body {
	background-color: #13314b;
	position: relative;
	font-variant-ligatures: none;
}

html.mouse-active a:focus,
html.mouse-active a:focus :first-child,
html.mouse-active button:focus,
html.mouse-active button:focus :first-child {
	outline: 0 !important;
}

input[type='search']::-webkit-search-decoration,
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-results-button,
input[type='search']::-webkit-search-results-decoration {
	display: none;
}

.ardplayer {
	>* {
		font-family: Mikado, Arial, sans-serif !important;
	}

	.ardplayer-icon-info,
	.ardplayer-bottom-sheet-sharing .ardplayer-icon-arrowleft,
	.ardplayer-bottom-sheet-sharing .ardplayer-icon-arrowright {
		display: none !important;
	}

	--ardplayer-darkmode-color-primary-live: rgb(229, 53, 25) !important;
	--ardplayer-darkmode-color-primary-live-transparent-30: rgb(229, 53, 25, 0.7) !important;
	--ardplayer-darkmode-color-primary-live-transparent-50: rgb(229, 53, 25, 0.5) !important;
	--ardplayer-darkmode-color-primary-base: rgb(43, 232, 188) !important;
	--ardplayer-darkmode-color-primary-base-transparent-30: rgb(43, 232, 188, 0.7) !important;
	--ardplayer-darkmode-color-primary-base-transparent-50: rgb(43, 232, 188, 0.5) !important;
	--ardplayer-darkmode-color-primary: var(--ardplayer-darkmode-color-primary-base);
	--ardplayer-darkmode-color-primary-transparent-30: var(--ardplayer-darkmode-color-primary-base-transparent-30);
	--ardplayer-darkmode-color-primary-transparent-50: var(--ardplayer-darkmode-color-primary-base-transparent-50);
	--ardplayer-darkmode-color-primary-dark-base: #13314b !important;
	--ardplayer-darkmode-color-primary-dark-base-transparent-30: rgba(0, 30, 80, 0.7);
	--ardplayer-darkmode-color-primary-dark-base-transparent-50: rgba(0, 30, 80, 0.5);
	--ardplayer-darkmode-color-primary-dark-base-transparent-90: rgba(0, 30, 80, 0.1);
	--ardplayer-darkmode-color-primary-dark-base-transparent-100: rgba(0, 30, 80, 0);
	--ardplayer-darkmode-color-primary-dark-live: rgb(229, 53, 25) !important;
	--ardplayer-darkmode-color-primary-dark-live-transparent-30: rgba(72, 7, 30, 0.7);
	--ardplayer-darkmode-color-primary-dark-live-transparent-50: rgba(72, 7, 30, 0.5);
	--ardplayer-darkmode-color-primary-dark-live-transparent-90: rgba(72, 7, 30, 0.1);
	--ardplayer-darkmode-color-primary-dark-live-transparent-100: rgba(72, 7, 30, 0);
	--ardplayer-darkmode-color-primary-dark: var(--ardplayer-darkmode-color-primary-dark-base);
	--ardplayer-darkmode-color-primary-dark-transparent-30: var(--ardplayer-darkmode-color-primary-dark-base-transparent-30);
	--ardplayer-darkmode-color-primary-dark-transparent-50: var(--ardplayer-darkmode-color-primary-dark-base-transparent-50);
	--ardplayer-darkmode-color-primary-dark-transparent-90: var(--ardplayer-darkmode-color-primary-dark-base-transparent-90);
	--ardplayer-darkmode-color-primary-dark-transparent-100: var(--ardplayer-darkmode-color-primary-dark-base-transparent-100);
	--ardplayer-darkmode-color-secondary: #162034;
	--ardplayer-darkmode-color-secondary-transparent-30: rgba(22, 32, 52, 0.7);
	--ardplayer-darkmode-color-secondary-transparent-50: rgba(22, 32, 52, 0.5);
	--ardplayer-darkmode-color-tertiary-base: rgb(43, 232, 188) !important;
	--ardplayer-darkmode-color-tertiary: var(--ardplayer-darkmode-color-tertiary-base);
	--ardplayer-darkmode-color-tertiary-dark: #003480;
	--ardplayer-darkmode-color-darkest: #000;
	--ardplayer-darkmode-color-dark: #494949;
	--ardplayer-darkmode-color-light: #c4c4c4;
	--ardplayer-darkmode-color-light-transparent-90: hsla(0, 0%, 77%, 0.1);
	--ardplayer-darkmode-color-lightest: #fff;
	--ardplayer-darkmode-color-lightest-transparent-30: hsla(0, 0%, 100%, 0.7);
	--ardplayer-darkmode-color-lightest-transparent-50: hsla(0, 0%, 100%, 0.5);
	--ardplayer-darkmode-color-ui-background-shim: linear-gradient(180deg,
		rgba(0, 14, 41, 0.9),
		rgba(0, 14, 41, 0) 20%,
		rgba(0, 14, 41, 0) 60%,
		rgba(0, 14, 41, 0.8));
	--ardplayer-darkmode-color-ui-background-shim-s: linear-gradient(180deg,
		rgba(0, 14, 41, 0.9),
		rgba(0, 14, 41, 0) 50%,
		rgba(0, 14, 41, 0) 0,
		rgba(0, 14, 41, 0.8));

	--ardplayer-color-primary-live: var(--ardplayer-darkmode-color-primary-live);
	--ardplayer-color-primary-live-transparent-30: var(--ardplayer-darkmode-color-primary-live-transparent-30);
	--ardplayer-color-primary-live-transparent-50: var(--ardplayer-darkmode-color-primary-live-transparent-50);
	--ardplayer-color-primary-base: var(--ardplayer-darkmode-color-primary-base);
	--ardplayer-color-primary-base-transparent-30: var(--ardplayer-darkmode-color-primary-base-transparent-30);
	--ardplayer-color-primary-base-transparent-50: var(--ardplayer-darkmode-color-primary-base-transparent-50);
	--ardplayer-color-primary: var(--ardplayer-color-primary-base);
	--ardplayer-color-primary-transparent-30: var(--ardplayer-color-primary-base-transparent-30);
	--ardplayer-color-primary-transparent-50: var(--ardplayer-color-primary-base-transparent-50);
	--ardplayer-color-primary-dark-base: var(--ardplayer-darkmode-color-primary-dark-base);
	--ardplayer-color-primary-dark-base-transparent-30: var(--ardplayer-darkmode-color-primary-dark-base-transparent-30);
	--ardplayer-color-primary-dark-base-transparent-50: var(--ardplayer-darkmode-color-primary-dark-base-transparent-50);
	--ardplayer-color-primary-dark-base-transparent-90: var(--ardplayer-darkmode-color-primary-dark-base-transparent-90);
	--ardplayer-color-primary-dark-base-transparent-100: var(--ardplayer-darkmode-color-primary-dark-base-transparent-100);
	--ardplayer-color-primary-dark-live: var(--ardplayer-darkmode-color-primary-dark-live);
	--ardplayer-color-primary-dark-live-transparent-30: var(--ardplayer-darkmode-color-primary-dark-live-transparent-30);
	--ardplayer-color-primary-dark-live-transparent-50: var(--ardplayer-darkmode-color-primary-dark-live-transparent-50);
	--ardplayer-color-primary-dark-live-transparent-90: var(--ardplayer-darkmode-color-primary-dark-live-transparent-90);
	--ardplayer-color-primary-dark-live-transparent-100: var(--ardplayer-darkmode-color-primary-dark-live-transparent-100);
	--ardplayer-color-primary-dark: var(--ardplayer-color-primary-dark-base);
	--ardplayer-color-primary-dark-transparent-30: var(--ardplayer-color-primary-dark-base-transparent-30);
	--ardplayer-color-primary-dark-transparent-50: var(--ardplayer-color-primary-dark-base-transparent-50);
	--ardplayer-color-primary-dark-transparent-90: var(--ardplayer-color-primary-dark-base-transparent-90);
	--ardplayer-color-primary-dark-transparent-100: var(--ardplayer-color-primary-dark-base-transparent-100);
	--ardplayer-color-secondary: var(--ardplayer-darkmode-color-secondary);
	--ardplayer-color-secondary-transparent-30: var(--ardplayer-darkmode-color-secondary-transparent-30);
	--ardplayer-color-secondary-transparent-50: var(--ardplayer-darkmode-color-secondary-transparent-50);
	--ardplayer-color-tertiary-base: var(--ardplayer-darkmode-color-tertiary-base);
	--ardplayer-color-tertiary: var(--ardplayer-color-tertiary-base);
	--ardplayer-color-tertiary-dark: var(--ardplayer-darkmode-color-tertiary-dark);
	--ardplayer-color-darkest: var(--ardplayer-darkmode-color-darkest);
	--ardplayer-color-dark: var(--ardplayer-darkmode-color-dark);
	--ardplayer-color-light: var(--ardplayer-darkmode-color-light);
	--ardplayer-color-light-transparent-90: var(--ardplayer-darkmode-color-light-transparent-90);
	--ardplayer-color-lightest: var(--ardplayer-darkmode-color-lightest);
	--ardplayer-color-lightest-transparent-30: var(--ardplayer-darkmode-color-lightest-transparent-30);
	--ardplayer-color-lightest-transparent-50: var(--ardplayer-darkmode-color-lightest-transparent-50);
	--ardplayer-color-ui-background-shim: var(--ardplayer-darkmode-color-ui-background-shim);
	--ardplayer-color-ui-background-shim-s: var(--ardplayer-darkmode-color-ui-background-shim-s);
}