/**
 * Live nedtælling til næste ansøgningsfrist.
 * Højre kort i "Om legaterne"-bodyen: et hvidt 2-corner-kort på linje med
 * nøgletals-kortet. Ur-cifrene er kort-løse (røde Roboto Slab, tabular, så de
 * ikke hopper). Ingen skygger, ingen skillelinjer.
 */

.tc-countdown {
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: var(--tc-space-4);
	/* Ingen top-padding, så nedtællingens eyebrow flugter med intro-teksten til
	   venstre (spalterne er top-justeret). Vandret er indholdet stadig centreret. */
	padding: 0;
	text-align: center;
}

.tc-countdown__eyebrow {
	margin: 0;
	font-size: var(--tc-fs-sm);
	font-weight: 700;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: var(--tc-red);
}

.tc-countdown__date {
	margin: 0;
	font-family: var(--tc-font-heading);
	font-weight: 700;
	font-size: var(--tc-fs-lg);
	color: var(--tc-ink);
}

.tc-countdown__clock {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: var(--tc-space-4);
	margin: 0;
}

.tc-countdown__unit {
	min-width: 56px;
}

.tc-countdown__num {
	display: block;
	font-family: var(--tc-font-heading);
	font-weight: 700;
	font-size: var(--tc-fs-2xl);
	line-height: 1;
	color: var(--tc-red);
	font-variant-numeric: tabular-nums;
	font-feature-settings: "tnum";
}

.tc-countdown__lbl {
	display: block;
	margin-top: var(--tc-space-1);
	font-size: var(--tc-fs-xs);
	font-weight: 700;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: var(--tc-text-muted);
}

.tc-countdown__done {
	margin: 0;
	font-weight: 700;
	color: var(--tc-red);
}

.tc-countdown__cta {
	align-self: center;
	margin: 0;
}
