/* Platzhalter „Coming soon“ für merchheroes.de. Keine fremden Schriften, keine Cookies, kein JavaScript. */
:root {
	--grund: #14110f;
	--flaeche: #1d1916;
	--text: #f5f2ee;
	--leise: #b3aba2;
	--akzent: #e7943b;
	--akzent-text: #14110f;
}

* {
	box-sizing: border-box;
}

body {
	margin: 0;
	min-height: 100svh;
	display: grid;
	grid-template-rows: 1fr auto;
	place-items: center;
	padding: 1rem;
	background: var(--grund);
	color: var(--text);
	font: 1.0625rem/1.55 system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}

.karte {
	width: min(100%, 34rem);
	padding: clamp(1.5rem, 5vw, 2.75rem);
	border: 1px solid #332c26;
	border-radius: 1rem;
	background: var(--flaeche);
	text-align: center;
}

.marke {
	margin: 0 0 1.25rem;
	font-size: clamp(1.9rem, 7vw, 2.6rem);
	font-weight: 800;
	letter-spacing: -0.02em;

	& span {
		color: var(--akzent);
	}
}

h1 {
	margin: 0 0 0.75rem;
	font-size: clamp(1.4rem, 5vw, 1.8rem);
	line-height: 1.2;
}

.text {
	margin: 0 0 1.75rem;
	color: var(--leise);
}

.knopf {
	display: inline-block;
	padding: 0.75rem 1.4rem;
	border-radius: 0.5rem;
	background: var(--akzent);
	color: var(--akzent-text);
	font-weight: 700;
	text-decoration: none;

	&:hover {
		filter: brightness(1.08);
	}
}

.fuss {
	display: flex;
	gap: 1.5rem;
	padding: 1.25rem 0 0.5rem;
	font-size: 0.9rem;

	& a {
		color: var(--leise);
	}
}

a:focus-visible {
	outline: 3px solid var(--akzent);
	outline-offset: 3px;
}
