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 2 octobre 2026 à 22:47 par Bashyred (discussion | contributions) (Page créée avec « @font-face { font-family: 'Departure Mono'; src: url( '/fonts/DepartureMono-Regular.woff2' ) format( 'woff2' ), url( '/fonts/DepartureMono-Regular.woff' ) format( 'woff' ); font-display: swap; font-feature-settings: 'locl'; } :root { --dm-amber: #ffa133; --dm-pumpkin: #e47b1a; --dm-flux: #c8be50; --dm-foam: #bccabb; --dm-enamel: #eeeeee; --dm-cement: #c0c0c0; --dm-aluminum: #cccccc; --dm-ash: #8e8e8e; --dm-mud: #8a8a6f; --dm-clay: #6c6c58; --d... »)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

Note : après avoir publié vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

  • Firefox / Safari : maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou appuyez sur Ctrl + F5 ou Ctrl + R (⌘ + R sur un Mac).
  • Google Chrome : appuyez sur Ctrl + Maj + R (⌘ + Shift + R sur un Mac).
  •  Edge : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl + F5.
@font-face {
	font-family: 'Departure Mono';
	src:
		url( '/fonts/DepartureMono-Regular.woff2' ) format( 'woff2' ),
		url( '/fonts/DepartureMono-Regular.woff' ) format( 'woff' );
	font-display: swap;
	font-feature-settings: 'locl';
}

:root {
	--dm-amber: #ffa133;
	--dm-pumpkin: #e47b1a;
	--dm-flux: #c8be50;
	--dm-foam: #bccabb;
	--dm-enamel: #eeeeee;
	--dm-cement: #c0c0c0;
	--dm-aluminum: #cccccc;
	--dm-ash: #8e8e8e;
	--dm-mud: #8a8a6f;
	--dm-clay: #6c6c58;
	--dm-smoke: #666666;
	--dm-dark: #444444;
	--dm-soot: #333333;
	--dm-carbon: #222222;
	--dm-black: #141414;
	--dm-flick: cubic-bezier( 0.36, 2.09, 0.07, -1.52 );

	--font-family-citizen-base: 'Departure Mono';
	--font-family-citizen-serif: 'Departure Mono';
	--font-family-citizen-monospace: 'Departure Mono';

	--border-radius-base: 0;
	--border-radius-medium: 0;
	--border-radius-large: 0;
	--border-radius-pill: 0;
	--border-radius-sharp: 0;

	--color-surface-0: var( --dm-enamel );
	--color-surface-1: #e4e4e4;
	--color-surface-1--hover: #dadada;
	--color-surface-1--active: var( --dm-aluminum );
	--color-surface-2: #dadada;
	--color-surface-2--hover: var( --dm-aluminum );
	--color-surface-2--active: var( --dm-cement );
	--color-surface-3: var( --dm-aluminum );
	--color-surface-4: var( --dm-cement );
	--background-color-base: var( --color-surface-0 );

	--color-emphasized: var( --dm-carbon );
	--color-base: var( --dm-dark );
	--color-base--hover: var( --dm-soot );
	--color-subtle: var( --dm-smoke );
	--color-placeholder: var( --dm-clay );
	--color-disabled: var( --dm-ash );

	--color-progressive: #9a4f00;
	--color-progressive--hover: #7d4000;
	--color-progressive--active: #6a3600;
	--background-color-progressive: var( --dm-amber );
	--background-color-progressive--hover: #ffb35c;
	--background-color-progressive--active: var( --dm-pumpkin );
	--color-inverted-primary: var( --dm-carbon );

	--color-link: var( --dm-soot );
	--color-link--hover: #9a4f00;
	--color-link--active: #7d4000;
	--color-visited: var( --dm-soot );

	--border-color-base: var( --dm-cement );
	--border-color-subtle: #d6d6d6;
	--border-color-muted: #e0e0e0;
	--border-color-interactive: var( --dm-ash );
	--border-color-interactive--hover: var( --dm-smoke );
	--border-color-progressive: var( --dm-pumpkin );
	--border-color-progressive--focus: var( --dm-pumpkin );

	--dm-heading-fg: var( --dm-soot );
	--dm-heading-bg: var( --dm-aluminum );
	--dm-label: var( --dm-clay );
	--dm-highlight: var( --dm-foam );
}

:root.skin-theme-clientpref-night,
:root.skin-theme-clientpref-black {
	--color-surface-0: var( --dm-carbon );
	--color-surface-1: #2a2a2a;
	--color-surface-1--hover: var( --dm-soot );
	--color-surface-1--active: #3a3a3a;
	--color-surface-2: var( --dm-soot );
	--color-surface-2--hover: #3a3a3a;
	--color-surface-2--active: var( --dm-dark );
	--color-surface-3: #3a3a3a;
	--color-surface-4: var( --dm-dark );

	--color-emphasized: var( --dm-enamel );
	--color-base: var( --dm-cement );
	--color-base--hover: var( --dm-enamel );
	--color-subtle: var( --dm-ash );
	--color-placeholder: var( --dm-mud );
	--color-disabled: var( --dm-smoke );

	--color-progressive: var( --dm-amber );
	--color-progressive--hover: #ffb35c;
	--color-progressive--active: var( --dm-pumpkin );

	--color-link: var( --dm-enamel );
	--color-link--hover: var( --dm-amber );
	--color-link--active: var( --dm-pumpkin );
	--color-visited: var( --dm-enamel );

	--border-color-base: var( --dm-dark );
	--border-color-subtle: var( --dm-soot );
	--border-color-muted: #2a2a2a;
	--border-color-interactive: var( --dm-smoke );
	--border-color-interactive--hover: var( --dm-ash );
	--border-color-progressive: var( --dm-amber );
	--border-color-progressive--focus: var( --dm-amber );

	--dm-heading-fg: var( --dm-soot );
	--dm-heading-bg: var( --dm-ash );
	--dm-label: var( --dm-mud );
	--dm-highlight: var( --dm-clay );
}

@media ( prefers-color-scheme: dark ) {
	:root.skin-theme-clientpref-os {
		--color-surface-0: var( --dm-carbon );
		--color-surface-1: #2a2a2a;
		--color-surface-1--hover: var( --dm-soot );
		--color-surface-1--active: #3a3a3a;
		--color-surface-2: var( --dm-soot );
		--color-surface-2--hover: #3a3a3a;
		--color-surface-2--active: var( --dm-dark );
		--color-surface-3: #3a3a3a;
		--color-surface-4: var( --dm-dark );
		--color-emphasized: var( --dm-enamel );
		--color-base: var( --dm-cement );
		--color-base--hover: var( --dm-enamel );
		--color-subtle: var( --dm-ash );
		--color-placeholder: var( --dm-mud );
		--color-disabled: var( --dm-smoke );
		--color-progressive: var( --dm-amber );
		--color-progressive--hover: #ffb35c;
		--color-progressive--active: var( --dm-pumpkin );
		--color-link: var( --dm-enamel );
		--color-link--hover: var( --dm-amber );
		--color-link--active: var( --dm-pumpkin );
		--color-visited: var( --dm-enamel );
		--border-color-base: var( --dm-dark );
		--border-color-subtle: var( --dm-soot );
		--border-color-muted: #2a2a2a;
		--border-color-interactive: var( --dm-smoke );
		--border-color-interactive--hover: var( --dm-ash );
		--border-color-progressive: var( --dm-amber );
		--border-color-progressive--focus: var( --dm-amber );
		--dm-heading-fg: var( --dm-soot );
		--dm-heading-bg: var( --dm-ash );
		--dm-label: var( --dm-mud );
		--dm-highlight: var( --dm-clay );
	}
}

html {
	font-synthesis: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

::selection {
	color: var( --color-surface-0 );
	background-color: var( --color-emphasized );
}

.mw-body-content a {
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 0.2em;
	transition: color 150ms var( --dm-flick );
}

.mw-body-content a:hover {
	text-decoration-color: currentColor;
}

.mw-body-content a.new {
	text-decoration-style: dashed;
}

.firstHeading {
	font-size: 44px;
	line-height: 1;
	letter-spacing: 0;
}

.firstHeading .mw-page-title-main {
	color: var( --dm-heading-fg );
	background-color: var( --dm-heading-bg );
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
}

.firstHeading .mw-page-title-main::after {
	content: '';
	display: inline-block;
	width: 0.5em;
	height: 0.9em;
	margin-left: 0.1em;
	vertical-align: -0.05em;
	animation: dm-blink 1s infinite steps( 1 );
}

@keyframes dm-blink {
	0%, 100% { background-color: transparent; }
	50% { background-color: var( --dm-amber ); }
}

@media ( prefers-reduced-motion: reduce ) {
	.firstHeading .mw-page-title-main::after {
		animation: none;
	}
}

.mw-body-content .mw-heading2 {
	border-bottom: 0;
}

.mw-body-content h2 {
	display: inline;
	font-size: 22px;
	line-height: 1.2;
	color: var( --dm-heading-fg );
	background-color: var( --dm-heading-bg );
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
}

.mw-body-content h3 {
	font-size: 22px;
}

.mw-body-content h4,
.mw-body-content h5,
.mw-body-content h6 {
	font-size: 16.5px;
	text-transform: uppercase;
	color: var( --dm-label );
}

.citizen-menu__heading,
.citizen-toc-heading,
.citizen-footer,
#siteSub,
#contentSub,
.mw-normal-catlinks > a:first-child {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0;
	color: var( --dm-label );
}

.citizen-menu__card,
.citizen-search__form,
.citizen-dropdown-details .citizen-menu__card {
	border: 1px solid var( --border-color-interactive );
	box-shadow: none;
}

.mw-body-content blockquote {
	border-left: 7px solid var( --dm-mud );
	padding: 8px 0 8px 12px;
	margin-inline: 0;
	background: none;
}

.mw-body-content .wikitable,
.mw-body-content table.smwtable,
.mw-body-content table.smwtable-clean,
.mw-body-content .smw-table,
.mw-body-content .smwfact,
.mw-body-content .infobox {
	border: 1px solid var( --border-color-base );
	border-radius: 0;
	box-shadow: none;
	background-color: transparent;
}

.mw-body-content .wikitable > * > tr > th,
.mw-body-content table.smwtable th,
.mw-body-content table.smwtable-clean th,
.mw-body-content .smwfact .smwfactboxhead {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
	color: var( --dm-label );
	background-color: var( --color-surface-1 );
	border-color: var( --border-color-base );
}

.mw-body-content .wikitable > * > tr > td,
.mw-body-content table.smwtable td,
.mw-body-content table.smwtable-clean td {
	border-color: var( --border-color-base );
}

.mw-body-content .wikitable > * > tr:hover > td,
.mw-body-content table.smwtable tr:hover > td {
	background-color: var( --color-surface-1 );
}

.mw-body-content pre,
.mw-body-content code {
	border-radius: 0;
	border: 1px solid var( --border-color-subtle );
	background-color: var( --color-surface-1 );
}

.mw-body-content b,
.mw-body-content strong {
	font-weight: normal;
	color: var( --color-emphasized );
	background-color: var( --dm-highlight );
}