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 à 14:02 par Hiob (discussion | contributions) (Accueil : supprimer les cadres imbriqués et réduire fortement les arrondis (via update-page on MediaWiki MCP Server))
/* Accueil — mise en page légère, pensée pour Citizen */
.nefald-home {
  --home-gap: 1rem;
  --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: .65rem 1rem;
  border-top: 1px solid var(--home-border);
  border-bottom: 1px solid var(--home-border);
  border-radius: 3px;
  background: var(--home-surface);
  font-size: .92rem;
}

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

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

.nefald-home__columns {
  display: grid;
  grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
  gap: 2rem;
  align-items: start;
}

.nefald-home__panel {
  min-width: 0;
}

.nefald-home__panel + .nefald-home__panel {
  padding-left: 2rem;
  border-left: 1px solid var(--home-border);
}

.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;
  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: 0;
}

.nefald-home__step {
  display: grid;
  grid-template-columns: 2rem minmax(0, 1fr);
  gap: .7rem;
  align-items: start;
  padding: .8rem 0;
  border-bottom: 1px solid var(--home-border);
}

.nefald-home__step:last-child {
  border-bottom: 0;
}

.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: 0 1rem;
}

.nefald-home__link {
  padding: .75rem 0;
  border-bottom: 1px solid var(--home-border);
}

.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 0;
  border-top: 1px solid var(--home-border);
  border-bottom: 1px solid var(--home-border);
}

.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;
    gap: 1.5rem;
  }

  .nefald-home__panel + .nefald-home__panel {
    padding-top: 1.5rem;
    padding-left: 0;
    border-top: 1px solid var(--home-border);
    border-left: 0;
  }
}

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

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

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

  .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.