@charset "utf-8";

/* @link https://crazygermanotaku.neocities.org */

/* Schriftarten */

@font-face {
	font-family: "Amiko";
	src: local("Amiko"), url("/assets/fonts/Amiko-SemiBold.ttf") format("truetype");
}

@font-face {
	font-family: "Londrina Solid";
	src: local("Londrina Solid"), url("/assets/fonts/LondrinaSolid-Regular.otf") format("truetype");
}

@font-face {
	font-family: "Modak";
	src: local("Modak"), url("/assets/fonts/Modak.ttf") format("truetype");
}

@font-face {
	font-family: "Muli";
	src: local("Muli"), url("/assets/fonts/Muli-SemiBold.ttf") format("truetype");
}

@font-face {
	font-family: "Porkys";
	src: local("Porkys"), url("/assets/fonts/PORKYS_.TTF") format("truetype");
}

@font-face {
	font-family: "Raleway";
	src: local("Raleway"), url("/assets/fonts/Raleway-Bold.ttf") format("truetype");
}

@font-face {
	font-family: "Roboto Slab";
	src: local("Roboto Slab"), url("/assets/fonts/RobotoSlab-SemiBold.ttf") format("truetype");
}

@font-face {
	font-family: "Rubik";
	src: local("Rubik"), url("/assets/fonts/Rubik-Light.ttf") format("truetype");
}

@font-face {
	font-family: "Sora";
	src: local("Sora"), url("/assets/fonts/Sora-Bold.ttf") format("truetype");
}

@font-face {
	font-family: "Yanone Kaffeesatz";
	src: local("Yanone Kaffeesatz"), url("/assets/fonts/YanoneKaffeesatz-Regular.ttf") format("truetype");
}

@font-face {
	font-family: "Zen Maru Gothic";
	src: local("Zen Maru Gothic"), url("/assets/fonts/ZenMaruGothic-Black.ttf") format("truetype");
}

/* Buttons */

.animagic {
	color: #d33;
	font-family: "Open Sans";
}

.anime-focal {
	color: white;
	font-family: "Arial Black", sans-serif;
	-webkit-text-stroke-color: black;
	-webkit-text-stroke-width: 1px;
}

.anime-und-spiele-convention {
	color: #ffa5f0;
	font-family: "Modak";
	line-height: 1.0625em;
	text-shadow: 2px 2px #802670, -2px 2px #802670, -2px -2px #802670, 2px -2px #802670;
	text-transform: uppercase;
}

.anime-und-spiele-convention span {
	color: white;
	letter-spacing: 3.75px;
	padding-left: 2.5px;
	text-shadow: 2px 2px #7e53a7, -2px 2px #7e53a7, -2px -2px #7e53a7, 2px -2px #7e53a7;
}

button.anime-focal {
	background: #f2bb08;
}

.burgcon {
	font-family: "Roboto";
}

button.burgcon {
	background: #ffc519;
}

.burgcon-burg {
	color: #fe0000;
}

.connichi {
	font-family: "Roboto Slab";
}

button.connichi {
	background: #fff082;
}

.connichi-con {
	color: #a82986;
}

.connichi-nichi {
	color: #f2a714;
}

.cosday2 {
	color: #da404f;
	font-family: "Yanone Kaffeesatz";
}

.dokomi {
	font-family: "Muli";
}

.fark {
	color: #a23700;
	font-family: "Arial", "Helvetica", sans-serif;
	font-weight: bold;
}

button.fark {
	background: #eee;
}

.glitchless {
	background: #242424;
	border: 3px solid #e6e000;
	border-radius: 6px;
	box-shadow: 2px 2px #431e74;
	color: #e6e000;
	font-family: "Zen Maru Gothic";
}

.kazkon {
	color: #d52c1f;
	font-family: "Open Sans";
}

.luxcon {
	background: #3a4cb4;
	background: linear-gradient(left, #3a4cb4 0%, #e91e63 100%);
	background: -moz-linear-gradient(left, #3a4cb4 0%, #e91e63 100%);
	background: -webkit-linear-gradient(left, #3a4cb4 0%, #e91e63 100%);
	border: 1px solid #3a4cb4;
	color: white;
	font-family: "Raleway";
}

.main-matsuri {
	color: #ff1616;
}

.next-heroes {
	background: #17679a;
	border: 0;
	border-radius: 10px;
	color: white;
	font-family: "Roboto";
}

.nonkicon {
	color: #da0049;
	font-family: "Amiko";
}

.play {
	color: #202123;
}

button.play {
	background: #202123;
	border: 0;
	color: white;
	font-family: "Sora";
}

.rednerdcon {
	color: #e02311;
	font-family: "Londrina Solid";
}

button.rednerdcon {
	background: #e6e6f7;
}

.retrogamescon {
	color: #30324f;
	font-family: "Roboto";
}

button.retrogamescon {
	background: #c3d9cd;
}

.retrogamescon-name {
	color: #30324f;
	font-family: "Roboto";
}

.retrogamescon small, .retrogamescon-location {
	color: #eb351b;
	font-family: "Roboto";
}

.saarcade {
	background: #191919;
	border: 1px solid #b2b2b2;
	border-radius: 9999px;
	color: white;
	font-family: "Rubik";
}

.wiemaikai {
	border: 0;
}

button.wiemaikai {
	background: #03235a;
}

.wiemaikai span, .wiemaikai ul, .wiemaikai li {
	background: #e9d35e;
	background: linear-gradient(#ff721a, #e9d35e, #ff721a);
	font-family: "Porkys";
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.wiemaikai li::marker {
	color: #e9d35e;
}

/* Auflistungen */

.window-body ul li:before {
	content: "★ ";
	font-size: 12px;
	vertical-align: 2px;
}

.retrogamescon ul li:before {
	font-size: 16px;
}