Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.
Version datée du 11 juin 2026 à 16:43 par WikiThionvilleSyncBot (discussion | contributions) (A protégé « Modèle:Accueil/styles.css » : Sync homepage from repository (commit b06f0a0): restrict repository-managed page ([Modifier=⧼protect-level-repo-sync⧽] (infini) [Renommer=⧼protect-level-repo-sync⧽] (infini)))
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
.home-page {
	background: var(--home-bg);
	color: var(--home-text);
	font-family: var(--font-family-base);
	overflow: hidden;
}

.home-page a {
	color: inherit;
}

.home-image--dark-source img {
	filter: var(--home-image-dark-source-filter);
}

.home-image--light-source img {
	filter: var(--home-image-light-source-filter);
}

.home-image--brand img {
	filter: var(--home-image-brand-filter);
}

.home-page .toc,
.home-page .mw-editsection {
	display: none;
}

.home-page h1,
.home-page .mw-heading1,
.home-page .home-card__title,
.home-page .home-stat-card__value {
	font-weight: bold;
}

.home-section {
	scroll-margin-top: -2.5rem;
	position: relative;
	min-height: 100vh;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 5rem 10vw;
	overflow: hidden;
}

.home-card-grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
	gap: 2.5rem;
	width: min(1350px, 100%);
}

.home-card {
	position: relative;
	z-index: 1;
	display: flex;
	overflow: hidden;
	padding: 3px;
	border-radius: 18px;
	background-color: var(--home-card-frame);
}

.home-card__body {
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	gap: 0.9rem;
	width: 100%;
	min-height: 180px;
	padding: 1rem;
	border-radius: 16px;
	background: var(--home-card-bg);
	color: var(--home-card-text);
	text-decoration: none;
	box-sizing: border-box;
	transition: background-color 200ms ease;
}

.home-card--interactive:hover .home-card__body {
	background: var(--home-card-bg-glass);
}

.home-card__title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 1.35rem;
	font-weight: 700;
	line-height: 1.2;
}

.home-card__title a {
	text-decoration: none;
}

.home-card__title a::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 10;
}

.home-card__text {
	margin: 0;
	line-height: 1.45;
	overflow: hidden;
}

.home-card__glow,
.home-card__glow-origin {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	width: 250px;
	height: 250px;
	border-radius: 50%;
}

.home-card__glow {
	filter: blur(30px);
	transform: translate3d(50%, -50%, 0);
	background: var(--home-accent);
}

.home-card__glow-origin {
	visibility: hidden;
}

@media (max-width: 650px) {
	.home-section {
		padding-left: 6vw;
		padding-right: 6vw;
	}
}