Jump to content
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 23 septembre 2026 à 13:52 par Hiob (discussion | contributions) (Accueil : feuille de style dédiée et allégée pour la nouvelle organisation (via create-page on MediaWiki MCP Server))
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
/* Accueil — mise en page légère, pensée pour Citizen */
.nefald-home {
  --home-gap: 1rem;
  --home-radius: 14px;
  --home-border: var(--border-color-base, rgba(127,127,127,.22));
  --home-surface: var(--color-surface-1, rgba(127,127,127,.06));
  --home-surface-strong: var(--color-surface-2, rgba(127,127,127,.1));
  --home-muted: var(--color-subtle, #72777d);
  --home-accent: var(--color-progressive, #36c);
  display: grid;
  gap: 1.25rem;
}

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

.nefald-home a:hover {
  text-decoration: underline;
}

.nefald-home__hero {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: .25rem;
  padding: 1.5rem 1rem .5rem;
  text-align: center;
}

.nefald-home__logo img {
  width: min(180px, 45vw);
  height: auto;
}

.nefald-home__tagline {
  color: var(--home-muted);
  font-size: .95rem;
}

.nefald-home__status {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: .45rem .8rem;
  padding: .7rem 1rem;
  border: 1px solid var(--home-border);
  border-radius: 999px;
  background: var(--home-surface);
  font-size: .92rem;
}

.nefald-home__status-label {
  font-weight: 700;
}

.nefald-home__announcement {
  padding: .8rem 1rem;
  border-left: 3px solid var(--home-accent);
  border-radius: 10px;
  background: var(--home-surface);
}

.nefald-home__columns {
  display: grid;
  grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
  gap: var(--home-gap);
  align-items: stretch;
}

.nefald-home__panel {
  min-width: 0;
  padding: 1rem;
  border: 1px solid var(--home-border);
  border-radius: var(--home-radius);
  background: var(--home-surface);
}

.nefald-home__panel h2,
.nefald-home__panel h3 {
  margin-top: 0;
}

.nefald-home__panel h2 {
  margin-bottom: .35rem;
  font-size: 1.35rem;
}

.nefald-home__intro {
  margin: 0 0 1rem;
  color: var(--home-muted);
}

.nefald-home__visual {
  margin-bottom: 1rem;
  overflow: hidden;
  border-radius: 11px;
  aspect-ratio: 16 / 7;
  background: var(--home-surface-strong);
}

.nefald-home__visual .mw-file-description,
.nefald-home__visual a {
  display: block;
  width: 100%;
  height: 100%;
}

.nefald-home__visual img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}

.nefald-home__steps {
  display: grid;
  gap: .65rem;
}

.nefald-home__step {
  display: grid;
  grid-template-columns: 2rem minmax(0, 1fr);
  gap: .7rem;
  align-items: start;
  padding: .75rem;
  border-radius: 10px;
  background: var(--home-surface-strong);
}

.nefald-home__step-number {
  display: grid;
  place-items: center;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: var(--home-accent);
  color: var(--color-inverted-fixed, #fff);
  font-weight: 700;
}

.nefald-home__step-title {
  display: block;
  margin-bottom: .15rem;
  font-weight: 700;
}

.nefald-home__step-text {
  color: var(--home-muted);
  font-size: .9rem;
  line-height: 1.4;
}

.nefald-home__links {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: .65rem;
}

.nefald-home__link {
  padding: .8rem;
  border: 1px solid var(--home-border);
  border-radius: 10px;
  background: var(--home-surface-strong);
}

.nefald-home__link-title {
  display: block;
  font-weight: 700;
}

.nefald-home__link-text {
  display: block;
  margin-top: .15rem;
  color: var(--home-muted);
  font-size: .85rem;
  line-height: 1.35;
}

.nefald-home__secondary {
  margin: .9rem 0 0;
  color: var(--home-muted);
  font-size: .9rem;
}

.nefald-home__contribute {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .45rem .7rem;
  padding: .85rem 1rem;
  border: 1px solid var(--home-border);
  border-radius: var(--home-radius);
  background: var(--home-surface);
}

.nefald-home__contribute-title {
  margin-right: .3rem;
  font-weight: 700;
}

.nefald-home__footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: .4rem .8rem;
  padding: .25rem .5rem 1rem;
  color: var(--home-muted);
  font-size: .9rem;
}

@media (max-width: 850px) {
  .nefald-home__columns {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 560px) {
  .nefald-home {
    gap: 1rem;
  }

  .nefald-home__hero {
    padding-top: .75rem;
  }

  .nefald-home__status {
    border-radius: 12px;
  }

  .nefald-home__links {
    grid-template-columns: 1fr;
  }

  .nefald-home__visual {
    aspect-ratio: 16 / 9;
  }
}
Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.