<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>http://wiki.laboulangerie.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>LaBoulangerie - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.laboulangerie.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/Sp%C3%A9cial:Contributions/Admin"/>
	<updated>2026-05-23T16:23:19Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=77</id>
		<title>Guide Minelet</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=77"/>
		<updated>2026-05-23T16:09:24Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Guide du Joueur MineLet}}&lt;br /&gt;
[[Catégorie:MineLet]]&lt;br /&gt;
[[Catégorie:Guides]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MineLet&#039;&#039;&#039; est un plugin de gestion de villages (&#039;&#039;hamlets&#039;&#039;) pour serveurs Minecraft. Il permet aux joueurs de fonder leurs propres communautés, revendiquer des territoires, gérer des permissions et participer à des conquêtes.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
MineLet offre une expérience complète de gestion territoriale :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Fondez votre hamlet&#039;&#039;&#039; : Créez votre propre village et invitez des résidents&lt;br /&gt;
* &#039;&#039;&#039;Revendiquez des territoires&#039;&#039;&#039; : Étendez votre influence chunk par chunk&lt;br /&gt;
* &#039;&#039;&#039;Protégez vos terres&#039;&#039;&#039; : Configurez des flags de protection avancés&lt;br /&gt;
* &#039;&#039;&#039;Organisez votre communauté&#039;&#039;&#039; : Créez des groupes avec des permissions personnalisées&lt;br /&gt;
* &#039;&#039;&#039;Prospérez&#039;&#039;&#039; : Faites grandir votre hamlet et débloquez des bonus&lt;br /&gt;
* &#039;&#039;&#039;Conquérez&#039;&#039;&#039; : Attaquez des Points d&#039;Intérêt pour obtenir des récompenses&lt;br /&gt;
&lt;br /&gt;
== Guides par Thème ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:25%&amp;quot; | Thème&lt;br /&gt;
! Description&lt;br /&gt;
! Commandes principales&lt;br /&gt;
|-&lt;br /&gt;
| [[Minelet - Hamlets|🏘️ Hamlets]]&lt;br /&gt;
| Création, gestion et administration de votre village&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Minelet - Chunks|🗺️ Chunks]]&lt;br /&gt;
| Revendication et gestion de territoires&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Minelet - Flags|🛡️ Flags]]&lt;br /&gt;
| Système de protection et permissions&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Minelet - Groupes|👥 Groupes]]&lt;br /&gt;
| Rôles et permissions personnalisés&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Sélections|📐 Sélections]]&lt;br /&gt;
| Zones personnalisées dans votre territoire&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Minelet - Taxes|💰 Taxes]]&lt;br /&gt;
| Système économique et paiement des taxes&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml tax&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Prospérité|⭐ Prospérité]]&lt;br /&gt;
| Score de réussite et déblocage de bonus&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/POI|⚔️ Points d&#039;Intérêt]]&lt;br /&gt;
| Conquête et contrôle de territoires stratégiques&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml attack&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Commandes Rapides ==&lt;br /&gt;
&lt;br /&gt;
=== Commandes Joueur (/ml) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commande !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; || Créer un nouveau hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; || Voir les informations de votre hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;|| Revendique le chunk actuel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag help&amp;lt;/code&amp;gt;|| Affiche des indications sur la gestion des flags&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group list&amp;lt;/code&amp;gt;|| Liste les groupes du hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection togglemode&amp;lt;/code&amp;gt;|| Active le mode selection et permet d&#039;obtenir l&#039;outil de sélection&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossaire ==&lt;br /&gt;
&lt;br /&gt;
; Hamlet&lt;br /&gt;
: Village fondé par un joueur.&lt;br /&gt;
&lt;br /&gt;
; Chunk&lt;br /&gt;
: Unité de territoire de 16x16 blocs. Base de la revendication territoriale.&lt;br /&gt;
&lt;br /&gt;
; Flag&lt;br /&gt;
: Paramètre de protection contrôlant une action spécifique (construction, PvP, etc.).&lt;br /&gt;
&lt;br /&gt;
; Prospérité&lt;br /&gt;
: Score mesurant le succès d&#039;un hamlet, débloquant des bonus à certains seuils.&lt;br /&gt;
&lt;br /&gt;
; POI (Point d&#039;Intérêt)&lt;br /&gt;
: Zone stratégique capturable offrant des récompenses au hamlet qui la contrôle.&lt;br /&gt;
&lt;br /&gt;
; Sélection&lt;br /&gt;
: Zone 3D personnalisée dans un hamlet avec ses propres flags.&lt;br /&gt;
&lt;br /&gt;
; Trusted&lt;br /&gt;
: Joueur non-résident ayant les mêmes droits de construction que le maire.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Groupes&amp;diff=76</id>
		<title>Minelet - Groupes</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Groupes&amp;diff=76"/>
		<updated>2026-05-23T15:31:32Z</updated>

		<summary type="html">&lt;p&gt;Admin : Page créée avec « __NOTOC__ Catégorie:Guides [&amp;lt;nowiki/&amp;gt;Retour arrière sur le guide]  Les &amp;#039;&amp;#039;&amp;#039;Groupes&amp;#039;&amp;#039;&amp;#039; permettent d&amp;#039;organiser les permissions de votre hamlet. Créez des rôles personnalisés pour déléguer la gestion de la ville sans donner les pleins pouvoir a tout le monde.   == Présentation ==  Le système de groupes offre un contrôle granulaire sur &amp;#039;&amp;#039;&amp;#039;qui peut faire quoi&amp;#039;&amp;#039;&amp;#039; dans votre hamlet. Chaque groupe possède :  * Un &amp;#039;&amp;#039;&amp;#039;nom&amp;#039;&amp;#039;&amp;#039; unique * Une &amp;#039;&amp;#039;&amp;#039;... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Catégorie:Guides]]&lt;br /&gt;
[&amp;lt;nowiki/&amp;gt;[[Guide Minelet|Retour arrière sur le guide]]]&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;Groupes&#039;&#039;&#039; permettent d&#039;organiser les permissions de votre hamlet. Créez des rôles personnalisés pour déléguer la gestion de la ville sans donner les pleins pouvoir a tout le monde. &lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
Le système de groupes offre un contrôle granulaire sur &#039;&#039;&#039;qui peut faire quoi&#039;&#039;&#039; dans votre hamlet. Chaque groupe possède :&lt;br /&gt;
&lt;br /&gt;
* Un &#039;&#039;&#039;nom&#039;&#039;&#039; unique&lt;br /&gt;
* Une &#039;&#039;&#039;priorité&#039;&#039;&#039; (détermine l&#039;ordre de vérification)&lt;br /&gt;
* Des &#039;&#039;&#039;permissions&#039;&#039;&#039; activées ou désactivées&lt;br /&gt;
* Une &#039;&#039;&#039;icône&#039;&#039;&#039; personnalisable utilisé dans le gui des [[Minelet - Flags|Flags]] (optionnel)&lt;br /&gt;
&lt;br /&gt;
== Groupes par Défaut ==&lt;br /&gt;
&lt;br /&gt;
Deux groupes sont créés automatiquement avec chaque hamlet :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Groupe !! Priorité !! Description !! Supprimable&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Resident&#039;&#039;&#039; || 1 || Appliqué à tous les résidents du hamlet || Non&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Stranger&#039;&#039;&#039; || 0 || Appliqué aux non-résidents || Non&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ces groupes ne peuvent pas être supprimés mais leurs permissions sont modifiables.&lt;br /&gt;
&lt;br /&gt;
== Créer un Groupe &amp;lt;code&amp;gt;/ml group create &amp;lt;nom&amp;gt; &amp;lt;priority&amp;gt;&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le groupe est créé avec un nom et une priorité.&lt;br /&gt;
&lt;br /&gt;
Les hamlets de moins de 3 membres ne peuvent pas créer de groupes personnalisés.&lt;br /&gt;
&lt;br /&gt;
== Système de Priorité ==&lt;br /&gt;
&lt;br /&gt;
La priorité détermine &#039;&#039;&#039;l&#039;ordre de vérification&#039;&#039;&#039; des permissions :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Vérification des permissions (ordre) :&lt;br /&gt;
1. Groupes personnalisés (priorité haute → basse)&lt;br /&gt;
2. Groupe &amp;quot;Resident&amp;quot; (si résident)&lt;br /&gt;
3. Groupe &amp;quot;Stranger&amp;quot; (fallback)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La priorité peut être modifiée avec un &amp;lt;code&amp;gt;/ml group setpriority&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Liste des Permissions ==&lt;br /&gt;
&lt;br /&gt;
=== Permissions Déléguables ===&lt;br /&gt;
&lt;br /&gt;
Ces permissions peuvent être accordées a vos groupes :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Permission !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;invitePlayer&amp;lt;/code&amp;gt; || Inviter de nouveaux joueurs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;kickPlayer&amp;lt;/code&amp;gt; || Expulser des résidents&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;manageChunks&amp;lt;/code&amp;gt; || Revendiquer et abandonner des chunks&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;manageFlags&amp;lt;/code&amp;gt; || Modifier les flags de protection&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;manageSpawn&amp;lt;/code&amp;gt; || Définir le point de respawn&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;manageGroups&amp;lt;/code&amp;gt; || Créer et modifier des groupes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;manageTaxes&amp;lt;/code&amp;gt; || Gérer les taxes et le trésor&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;manageSelections&amp;lt;/code&amp;gt; || Créer et gérer des sélections&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;managePermissions&amp;lt;/code&amp;gt; || Modifier les permissions des groupes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;manageGroupIcons&amp;lt;/code&amp;gt; || Personnaliser les icônes de groupe&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;renameHamlet&amp;lt;/code&amp;gt; || Renommer le hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;toggleOpen&amp;lt;/code&amp;gt; || Ouvrir/fermer le hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;trust&amp;lt;/code&amp;gt; || Gérer les joueurs trusted&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;showTaxStatus&amp;lt;/code&amp;gt; || Voir le statut précis des taxes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;attackHamlet&amp;lt;/code&amp;gt; || Lancer des attaques sur les POI&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Permissions Exclusives au Maire ===&lt;br /&gt;
&lt;br /&gt;
Ces permissions ne peuvent &#039;&#039;&#039;jamais&#039;&#039;&#039; être déléguées :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Permission !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;deleteHamlet&amp;lt;/code&amp;gt; || Supprimer définitivement le hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;setMayor&amp;lt;/code&amp;gt; || Transférer le role&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gérer les Permissions ==&lt;br /&gt;
&lt;br /&gt;
=== État des Permissions (Tri-state) ===&lt;br /&gt;
&lt;br /&gt;
Chaque permission peut avoir trois états :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! État !! Signification !! Comportement&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;TRUE&#039;&#039;&#039; || Accordée || Le joueur a cette permission&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;FALSE&#039;&#039;&#039; || Refusée || Le joueur n&#039;a pas cette permission&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;DEFAULT&#039;&#039;&#039; || Héritée || Vérifie le groupe de priorité inférieure&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Commandes ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml group permission &amp;lt;groupe&amp;gt; &amp;lt;permission&amp;gt; true&amp;lt;/code&amp;gt;    = Accorder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml group permission &amp;lt;groupe&amp;gt; &amp;lt;permission&amp;gt; false&amp;lt;/code&amp;gt;   = Refuser&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml group permission &amp;lt;groupe&amp;gt; &amp;lt;permission&amp;gt; default&amp;lt;/code&amp;gt;  = Hériter&lt;br /&gt;
&lt;br /&gt;
== Assigner des Joueurs ==&lt;br /&gt;
&lt;br /&gt;
=== Ajouter à un Groupe ===&lt;br /&gt;
/ml group player addgroup &amp;lt;joueur&amp;gt; &amp;lt;groupe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Retirer d&#039;un Groupe ===&lt;br /&gt;
/ml group player removegroup &amp;lt;joueur&amp;gt; &amp;lt;groupe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un joueur peut appartenir à plusieurs groupes. Le groupe de plus haute priorité prévaut.&lt;br /&gt;
&lt;br /&gt;
=== Visualiser les groupes d&#039;un joueur ===&lt;br /&gt;
/ml group player groups &amp;lt;joueur&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Personnaliser l&#039;Icône ==&lt;br /&gt;
&lt;br /&gt;
Chaque groupe peut avoir une icône personnalisée pour l&#039;interface gui des flags :&lt;br /&gt;
&lt;br /&gt;
/ml group seticon &amp;lt;groupe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tenez l&#039;item souhaité en main pour le définir comme icône.&lt;br /&gt;
&lt;br /&gt;
== Vérifier les Permissions ==&lt;br /&gt;
Voir les Permissions d&#039;un Groupe &amp;lt;code&amp;gt;/ml group info &amp;lt;groupe&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vérifier une Permission Spécifique &amp;lt;code&amp;gt;/ml group check &amp;lt;joueur&amp;gt; &amp;lt;permission&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Lister les Groupes &amp;lt;code&amp;gt;/ml group list&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Affiche tous les groupes avec leur priorité et nombre de membres.&lt;br /&gt;
&lt;br /&gt;
== Supprimer un Groupe &amp;lt;code&amp;gt;/ml group delete &amp;lt;groupe&amp;gt;&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Les joueurs du groupe supprimé perdent les permissions associées. Les groupes par défaut (Resident, Stranger) ne peuvent pas être supprimés.&lt;br /&gt;
&lt;br /&gt;
== Exemple de cascade de Permissions ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exemple de résolution :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Joueur &amp;quot;Alex&amp;quot; est dans les groupes :&lt;br /&gt;
- &amp;quot;Constructeur&amp;quot; (priorité 30) : manageChunks = TRUE&lt;br /&gt;
- &amp;quot;Resident&amp;quot; (priorité 1) : manageChunks = DEFAULT&lt;br /&gt;
&lt;br /&gt;
Vérification de &amp;quot;manageChunks&amp;quot; :&lt;br /&gt;
1. Check &amp;quot;Constructeur&amp;quot; (priorité 30) → TRUE → ACCORDÉ&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Joueur &amp;quot;Steve&amp;quot; est dans les groupes :&lt;br /&gt;
- &amp;quot;Observateur&amp;quot; (priorité 20) : kickPlayer = DEFAULT&lt;br /&gt;
- &amp;quot;Resident&amp;quot; (priorité 1) : kickPlayer = FALSE&lt;br /&gt;
&lt;br /&gt;
Vérification de &amp;quot;kickPlayer&amp;quot; :&lt;br /&gt;
1. Check &amp;quot;Observateur&amp;quot; (priorité 20) → DEFAULT → continue&lt;br /&gt;
2. Check &amp;quot;Resident&amp;quot; (priorité 1) → FALSE → REFUSÉ&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Catégorie:Minelet]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=75</id>
		<title>Guide Minelet</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=75"/>
		<updated>2026-05-23T15:11:06Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Guide du Joueur MineLet}}&lt;br /&gt;
[[Catégorie:MineLet]]&lt;br /&gt;
[[Catégorie:Guides]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MineLet&#039;&#039;&#039; est un plugin de gestion de villages (&#039;&#039;hamlets&#039;&#039;) pour serveurs Minecraft. Il permet aux joueurs de fonder leurs propres communautés, revendiquer des territoires, gérer des permissions et participer à des conquêtes.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
MineLet offre une expérience complète de gestion territoriale :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Fondez votre hamlet&#039;&#039;&#039; : Créez votre propre village et invitez des résidents&lt;br /&gt;
* &#039;&#039;&#039;Revendiquez des territoires&#039;&#039;&#039; : Étendez votre influence chunk par chunk&lt;br /&gt;
* &#039;&#039;&#039;Protégez vos terres&#039;&#039;&#039; : Configurez des flags de protection avancés&lt;br /&gt;
* &#039;&#039;&#039;Organisez votre communauté&#039;&#039;&#039; : Créez des groupes avec des permissions personnalisées&lt;br /&gt;
* &#039;&#039;&#039;Prospérez&#039;&#039;&#039; : Faites grandir votre hamlet et débloquez des bonus&lt;br /&gt;
* &#039;&#039;&#039;Conquérez&#039;&#039;&#039; : Attaquez des Points d&#039;Intérêt pour obtenir des récompenses&lt;br /&gt;
&lt;br /&gt;
== Guides par Thème ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:25%&amp;quot; | Thème&lt;br /&gt;
! Description&lt;br /&gt;
! Commandes principales&lt;br /&gt;
|-&lt;br /&gt;
| [[Minelet - Hamlets|🏘️ Hamlets]]&lt;br /&gt;
| Création, gestion et administration de votre village&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Minelet - Chunks|🗺️ Chunks]]&lt;br /&gt;
| Revendication et gestion de territoires&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Minelet - Flags|🛡️ Flags]]&lt;br /&gt;
| Système de protection et permissions&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Groupes|👥 Groupes]]&lt;br /&gt;
| Rôles et permissions personnalisés&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Sélections|📐 Sélections]]&lt;br /&gt;
| Zones personnalisées dans votre territoire&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Minelet - Taxes|💰 Taxes]]&lt;br /&gt;
| Système économique et paiement des taxes&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml tax&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Prospérité|⭐ Prospérité]]&lt;br /&gt;
| Score de réussite et déblocage de bonus&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/POI|⚔️ Points d&#039;Intérêt]]&lt;br /&gt;
| Conquête et contrôle de territoires stratégiques&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml attack&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Commandes Rapides ==&lt;br /&gt;
&lt;br /&gt;
=== Commandes Joueur (/ml) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commande !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; || Créer un nouveau hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; || Voir les informations de votre hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;|| Revendique le chunk actuel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag help&amp;lt;/code&amp;gt;|| Affiche des indications sur la gestion des flags&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group list&amp;lt;/code&amp;gt;|| Liste les groupes du hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection togglemode&amp;lt;/code&amp;gt;|| Active le mode selection et permet d&#039;obtenir l&#039;outil de sélection&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossaire ==&lt;br /&gt;
&lt;br /&gt;
; Hamlet&lt;br /&gt;
: Village fondé par un joueur.&lt;br /&gt;
&lt;br /&gt;
; Chunk&lt;br /&gt;
: Unité de territoire de 16x16 blocs. Base de la revendication territoriale.&lt;br /&gt;
&lt;br /&gt;
; Flag&lt;br /&gt;
: Paramètre de protection contrôlant une action spécifique (construction, PvP, etc.).&lt;br /&gt;
&lt;br /&gt;
; Prospérité&lt;br /&gt;
: Score mesurant le succès d&#039;un hamlet, débloquant des bonus à certains seuils.&lt;br /&gt;
&lt;br /&gt;
; POI (Point d&#039;Intérêt)&lt;br /&gt;
: Zone stratégique capturable offrant des récompenses au hamlet qui la contrôle.&lt;br /&gt;
&lt;br /&gt;
; Sélection&lt;br /&gt;
: Zone 3D personnalisée dans un hamlet avec ses propres flags.&lt;br /&gt;
&lt;br /&gt;
; Trusted&lt;br /&gt;
: Joueur non-résident ayant les mêmes droits de construction que le maire.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Taxes&amp;diff=74</id>
		<title>Minelet - Taxes</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Taxes&amp;diff=74"/>
		<updated>2026-05-23T15:10:28Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a déplacé la page MineLet - Taxes vers Minelet - Taxes sans laisser de redirection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[&amp;lt;nowiki/&amp;gt;[[Guide Minelet|Retour arrière sur le guide]]]&lt;br /&gt;
&lt;br /&gt;
Le système de &#039;&#039;&#039;Taxes&#039;&#039;&#039; gère l&#039;économie de votre hamlet. Payez régulièrement pour maintenir vos revendications territoriales et recevoir des bonus.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
Les taxes sont le &#039;&#039;&#039;coût d&#039;entretien&#039;&#039;&#039; de votre hamlet. Elles sont calculées en fonction de :&lt;br /&gt;
&lt;br /&gt;
* Le &#039;&#039;&#039;nombre de chunks&#039;&#039;&#039; revendiqués&lt;br /&gt;
* Les &#039;&#039;&#039;biomes&#039;&#039;&#039; de ces chunks&lt;br /&gt;
* Les &#039;&#039;&#039;modificateurs&#039;&#039;&#039; actifs&lt;br /&gt;
&lt;br /&gt;
Les taxes sont prélevées automatiquement à midi depuis la selection &#039;stock&#039; du hamlet.&lt;br /&gt;
&lt;br /&gt;
== Trésor du Hamlet ==&lt;br /&gt;
&lt;br /&gt;
Le trésor est stocké dans la &#039;&#039;&#039;sélection &amp;quot;stock&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Créer le Trésor ===&lt;br /&gt;
# Créez une sélection nommée &amp;quot;stock&amp;quot; ([[MineLet - Selections|voir guide]])&lt;br /&gt;
# Placez des coffres dans cette zone&lt;br /&gt;
# Remplissez-les avec les ressources demandées&lt;br /&gt;
&lt;br /&gt;
=== Fonctionnement ===&lt;br /&gt;
* Les taxes sont prélevées automatiquement des coffres&lt;br /&gt;
* L&#039;algorithme optimise la recherche de coffre dans la zone ( Y du plus petit au plus haut)&lt;br /&gt;
* Les récompenses (resource grants) sont déposées ici&lt;br /&gt;
&lt;br /&gt;
Attention: Sans sélection &amp;quot;stock&amp;quot; valide, les taxes ne peuvent pas être payées automatiquement.&lt;br /&gt;
&lt;br /&gt;
== Calcul des Taxes ==&lt;br /&gt;
&lt;br /&gt;
=== Coût par Chunk ===&lt;br /&gt;
&lt;br /&gt;
{Coût} = {base} x {modificateur biome} x {modificateurs hamlet}&lt;br /&gt;
&lt;br /&gt;
== Système de Catégories de Biomes ==&lt;br /&gt;
MineLet regroupe les ~60 biomes Minecraft en &#039;&#039;&#039;16 catégories écologiques&#039;&#039;&#039;. Chaque catégorie influence le coût des taxes différemment selon le type de ressource.&lt;br /&gt;
&lt;br /&gt;
=== Les 16 Catégories ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Groupe&lt;br /&gt;
!Catégorie&lt;br /&gt;
!Biomes inclus&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&#039;&#039;&#039;Océans&#039;&#039;&#039;&lt;br /&gt;
|COLD_OCEAN&lt;br /&gt;
|Océan froid, Océan gelé, Océan profond froid&lt;br /&gt;
|-&lt;br /&gt;
|TEMPERATE_OCEAN&lt;br /&gt;
|Océan, Océan profond&lt;br /&gt;
|-&lt;br /&gt;
|WARM_OCEAN&lt;br /&gt;
|Océan chaud, Océan tiède&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&#039;&#039;&#039;Forêts&#039;&#039;&#039;&lt;br /&gt;
|TEMPERATE_FOREST&lt;br /&gt;
|Forêt, Forêt de bouleaux, Forêt sombre, Forêt fleurie&lt;br /&gt;
|-&lt;br /&gt;
|BOREAL_FOREST&lt;br /&gt;
|Taïga, Vieille taïga de pins/épicéas&lt;br /&gt;
|-&lt;br /&gt;
|TROPICAL_JUNGLE&lt;br /&gt;
|Jungle, Jungle clairsemée, Jungle de bambous&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |&#039;&#039;&#039;Terres ouvertes&#039;&#039;&#039;&lt;br /&gt;
|PLAINS&lt;br /&gt;
|Plaines, Plaines tournesols, Plage, Rivière&lt;br /&gt;
|-&lt;br /&gt;
|SAVANNA&lt;br /&gt;
|Savane, Plateau de savane, Savane venteuse&lt;br /&gt;
|-&lt;br /&gt;
|DESERT&lt;br /&gt;
|Désert&lt;br /&gt;
|-&lt;br /&gt;
|BADLANDS&lt;br /&gt;
|Badlands, Badlands érodées, Badlands boisées&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&#039;&#039;&#039;Reliefs&#039;&#039;&#039;&lt;br /&gt;
|MOUNTAINS&lt;br /&gt;
|Collines venteuses, Prairies, Pics gelés/dentelés&lt;br /&gt;
|-&lt;br /&gt;
|SWAMP&lt;br /&gt;
|Marais, Mangrove&lt;br /&gt;
|-&lt;br /&gt;
|TUNDRA&lt;br /&gt;
|Plaines enneigées, Pics de glace, Taïga enneigée&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&#039;&#039;&#039;Spéciaux&#039;&#039;&#039;&lt;br /&gt;
|MUSHROOM&lt;br /&gt;
|Champs de champignons&lt;br /&gt;
|-&lt;br /&gt;
|NETHER&lt;br /&gt;
|Tous les biomes du Nether&lt;br /&gt;
|-&lt;br /&gt;
|END&lt;br /&gt;
|Tous les biomes de l&#039;End&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Les 4 Types de Taxes ===&lt;br /&gt;
Les taxes sont payées en &#039;&#039;&#039;4 catégories de ressources&#039;&#039;&#039; :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Catégorie&lt;br /&gt;
!Ressources acceptées&lt;br /&gt;
!Taxe de base/chunk&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;STONE&#039;&#039;&#039;&lt;br /&gt;
|Cobble, pierre, andésite, diorite, granite, deepslate...&lt;br /&gt;
|5.0&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WOOD&#039;&#039;&#039;&lt;br /&gt;
|Bûches et planches de tous types de bois&lt;br /&gt;
|3.0&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;FOOD&#039;&#039;&#039;&lt;br /&gt;
|Pommes, pain, viandes cuites, soupes...&lt;br /&gt;
|2.5&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;MINERAL&#039;&#039;&#039;&lt;br /&gt;
|Charbon, lingots de fer, or, diamant, netherite...&lt;br /&gt;
|1.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Modificateurs par Biome ===&lt;br /&gt;
Chaque catégorie de biome applique un &#039;&#039;&#039;multiplicateur&#039;&#039;&#039; différent selon le type de taxe :&lt;br /&gt;
&lt;br /&gt;
==== Océans ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
!Biome&lt;br /&gt;
!Pierre&lt;br /&gt;
!Bois&lt;br /&gt;
!Nourriture&lt;br /&gt;
!Minerai&lt;br /&gt;
|-&lt;br /&gt;
|COLD_OCEAN&lt;br /&gt;
|1.2  &lt;br /&gt;
|1.5  &lt;br /&gt;
|&#039;&#039;&#039;0.8&#039;&#039;&#039;  &lt;br /&gt;
|1.3&lt;br /&gt;
|-&lt;br /&gt;
|TEMPERATE_OCEAN&lt;br /&gt;
|1.2  &lt;br /&gt;
|1.5  &lt;br /&gt;
|&#039;&#039;&#039;0.7&#039;&#039;&#039;  &lt;br /&gt;
|1.3&lt;br /&gt;
|-&lt;br /&gt;
|WARM_OCEAN&lt;br /&gt;
|1.2  &lt;br /&gt;
|1.5  &lt;br /&gt;
|&#039;&#039;&#039;0.6&#039;&#039;&#039;  &lt;br /&gt;
|1.3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Forêts ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
!Biome&lt;br /&gt;
!Pierre&lt;br /&gt;
!Bois&lt;br /&gt;
!Nourriture&lt;br /&gt;
!Minerai&lt;br /&gt;
|-&lt;br /&gt;
|TEMPERATE_FOREST&lt;br /&gt;
|1.1&lt;br /&gt;
|&#039;&#039;&#039;0.7&#039;&#039;&#039;  &lt;br /&gt;
|0.9&lt;br /&gt;
|1.2&lt;br /&gt;
|-&lt;br /&gt;
|BOREAL_FOREST&lt;br /&gt;
|1.0&lt;br /&gt;
|1.3  &lt;br /&gt;
|1.3  &lt;br /&gt;
|&#039;&#039;&#039;0.8&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|TROPICAL_JUNGLE&lt;br /&gt;
|1.2  &lt;br /&gt;
|&#039;&#039;&#039;0.6&#039;&#039;&#039;  &lt;br /&gt;
|&#039;&#039;&#039;0.7&#039;&#039;&#039;  &lt;br /&gt;
|1.4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Terres Ouvertes ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
!Biome&lt;br /&gt;
!Pierre&lt;br /&gt;
!Bois&lt;br /&gt;
!Nourriture&lt;br /&gt;
!Minerai&lt;br /&gt;
|-&lt;br /&gt;
|PLAINS&lt;br /&gt;
|1.1&lt;br /&gt;
|1.0&lt;br /&gt;
|1.0&lt;br /&gt;
|1.0&lt;br /&gt;
|-&lt;br /&gt;
|SAVANNA&lt;br /&gt;
|1.1&lt;br /&gt;
|1.0&lt;br /&gt;
|0.9&lt;br /&gt;
|1.0&lt;br /&gt;
|-&lt;br /&gt;
|DESERT&lt;br /&gt;
|1.4  &lt;br /&gt;
|&#039;&#039;&#039;0.8&#039;&#039;&#039;  &lt;br /&gt;
|1.3  &lt;br /&gt;
|0.9&lt;br /&gt;
|-&lt;br /&gt;
|BADLANDS&lt;br /&gt;
|&#039;&#039;&#039;0.8&#039;&#039;&#039;  &lt;br /&gt;
|1.4  &lt;br /&gt;
|1.2  &lt;br /&gt;
|&#039;&#039;&#039;0.8&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Reliefs ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
!Biome&lt;br /&gt;
!Pierre&lt;br /&gt;
!Bois&lt;br /&gt;
!Nourriture&lt;br /&gt;
!Minerai&lt;br /&gt;
|-&lt;br /&gt;
|MOUNTAINS&lt;br /&gt;
|&#039;&#039;&#039;0.7&#039;&#039;&#039;  &lt;br /&gt;
|1.3  &lt;br /&gt;
|1.2  &lt;br /&gt;
|0.9&lt;br /&gt;
|-&lt;br /&gt;
|SWAMP&lt;br /&gt;
|1.4  &lt;br /&gt;
|1.0&lt;br /&gt;
|&#039;&#039;&#039;0.8&#039;&#039;&#039;  &lt;br /&gt;
|1.2&lt;br /&gt;
|-&lt;br /&gt;
|TUNDRA&lt;br /&gt;
|0.9&lt;br /&gt;
|1.4  &lt;br /&gt;
|1.3  &lt;br /&gt;
|&#039;&#039;&#039;0.8&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Biomes Spéciaux ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
!Biome&lt;br /&gt;
!Pierre&lt;br /&gt;
!Bois&lt;br /&gt;
!Nourriture&lt;br /&gt;
!Minerai&lt;br /&gt;
|-&lt;br /&gt;
|MUSHROOM&lt;br /&gt;
|1.2  &lt;br /&gt;
|1.5  &lt;br /&gt;
|&#039;&#039;&#039;0.5&#039;&#039;&#039;  &lt;br /&gt;
|1.3&lt;br /&gt;
|-&lt;br /&gt;
|NETHER&lt;br /&gt;
|1.0&lt;br /&gt;
|1.7  &lt;br /&gt;
|1.5  &lt;br /&gt;
|&#039;&#039;&#039;0.7&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|END&lt;br /&gt;
|0.9&lt;br /&gt;
|2.0  &lt;br /&gt;
|1.8  &lt;br /&gt;
|1.1&lt;br /&gt;
|}&lt;br /&gt;
Plus le multiplicateur est petit, plus il réduit le cout en ressources.&lt;br /&gt;
&lt;br /&gt;
Exemple 100 chunks de type WARM_OCEAN coutera 130 minerais par jour, alors que 100 chunks de type TUNDRA n&#039;en coutera que 80. &lt;br /&gt;
&lt;br /&gt;
=== Formule de Calcul ===&lt;br /&gt;
Pour chaque type de taxe :&amp;lt;pre&amp;gt;&lt;br /&gt;
Taxe totale = Σ (chunks par biome × taxe de base × modificateur biome)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&#039;&#039;&#039;Exemple concret :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Un hamlet avec :&lt;br /&gt;
&lt;br /&gt;
* 5 chunks en PLAINS&lt;br /&gt;
* 3 chunks en MOUNTAINS&lt;br /&gt;
&lt;br /&gt;
Calcul pour la taxe STONE (base = 5.0) :&amp;lt;pre&amp;gt;&lt;br /&gt;
PLAINS:    5 × 5.0 × 1.1 = 27.5&lt;br /&gt;
MOUNTAINS: 3 × 5.0 × 0.7 = 10.5&lt;br /&gt;
                          ------&lt;br /&gt;
Total STONE requis:        38.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Avant-postes ===&lt;br /&gt;
&lt;br /&gt;
Les chunks d&#039;avant-postes (outposts) ont un &#039;&#039;&#039;multiplicateur supplémentaire&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Coût outpost = Coût normal × multiplicateur outpost&lt;br /&gt;
&amp;lt;/pre&amp;gt;&#039;&#039;&#039;Exemple concret :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Un outpost avec :&lt;br /&gt;
&lt;br /&gt;
* 5 chunks en PLAINS&lt;br /&gt;
* 3 chunks en MOUNTAINS&lt;br /&gt;
&lt;br /&gt;
Calcul pour la taxe STONE (base = 5.0) :&amp;lt;pre&amp;gt;&lt;br /&gt;
PLAINS:    5 × 5.0 × 1.1 = 27.5&lt;br /&gt;
MOUNTAINS: 3 × 5.0 × 0.7 = 10.5&lt;br /&gt;
                          ------&lt;br /&gt;
                           38.0&lt;br /&gt;
&lt;br /&gt;
Total STONE requis = 38.0 x 2 = 76.0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Statut des Taxes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml tax status&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Affiche en fonction de votre permission &#039;showTaxStatus&#039; :&lt;br /&gt;
* Montant dû pour la période&lt;br /&gt;
* Ressources dans la zone&lt;br /&gt;
* Statut de paiement (Insuffisant, Suffisant, Excédentaire)&lt;br /&gt;
&lt;br /&gt;
=== États de Paiement ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Statut !! Description &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Insuffisant&#039;&#039;&#039; || Moins de 2 jours de paiement &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Suffisant&#039;&#039;&#039; || Stock &amp;gt;= requis × 2 &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Excédentaire&#039;&#039;&#039; || Stock &amp;gt;= requis × 10 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Système de Crédits ==&lt;br /&gt;
&lt;br /&gt;
Si vous payez &#039;&#039;&#039;plus que nécessaire&#039;&#039;&#039;, du fait des types de ressources prélevées, l&#039;excédent est conservé comme crédit :&lt;br /&gt;
&lt;br /&gt;
* Appliqué automatiquement aux périodes suivantes&lt;br /&gt;
* Réduit le montant à prélever&lt;br /&gt;
* Visible dans le statut des taxes&lt;br /&gt;
&lt;br /&gt;
== Paiement Automatique ==&lt;br /&gt;
&lt;br /&gt;
Les taxes sont prélevées automatiquement à midi. &lt;br /&gt;
== Resource Grants (Récompenses) ==&lt;br /&gt;
&lt;br /&gt;
Certains modificateurs accordent des &#039;&#039;&#039;récompenses périodiques&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
=== Types de Récompenses ===&lt;br /&gt;
* &#039;&#039;&#039;Items&#039;&#039;&#039; : Objets déposés dans le stock&lt;br /&gt;
* &#039;&#039;&#039;Argent&#039;&#039;&#039; : Monnaie ajoutée dans le stock&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
* &#039;&#039;&#039;Chance&#039;&#039;&#039; : Probabilité d&#039;obtention (0-100%)&lt;br /&gt;
* &#039;&#039;&#039;Période&#039;&#039;&#039; : Tous les X paiements de taxes&lt;br /&gt;
* &#039;&#039;&#039;Quantité&#039;&#039;&#039; : Nombre d&#039;items ou montant&lt;br /&gt;
&lt;br /&gt;
Les récompenses sont généralement liées au contrôle de POI ou à la prospérité.&lt;br /&gt;
&lt;br /&gt;
Elles sont déposées AVANT le paiement des taxes.&lt;br /&gt;
&lt;br /&gt;
== Conseils Économiques ==&lt;br /&gt;
&lt;br /&gt;
=== Optimisation Territoriale ===&lt;br /&gt;
* Privilégiez les biomes à &#039;&#039;&#039;faible modificateur&#039;&#039;&#039; vis à vis de votre préférence de gameplay&lt;br /&gt;
* Évitez l&#039;expansion excessive (coûts exponentiels)&lt;br /&gt;
* Gardez un territoire &#039;&#039;&#039;compact&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Gestion du Trésor ===&lt;br /&gt;
* Maintenez toujours une &#039;&#039;&#039;réserve&#039;&#039;&#039;&lt;br /&gt;
* Vérifiez régulièrement le statut&lt;br /&gt;
&lt;br /&gt;
=== Croissance Durable ===&lt;br /&gt;
* Recrutez des membres &#039;&#039;&#039;actifs&#039;&#039;&#039; &lt;br /&gt;
* Visez une &#039;&#039;&#039;haute prospérité&#039;&#039;&#039; (réductions de taxes)&lt;br /&gt;
* Contrôlez des &#039;&#039;&#039;POI&#039;&#039;&#039; (revenus passifs)&lt;br /&gt;
&lt;br /&gt;
== Modificateurs de Taxes existantes ==&lt;br /&gt;
&lt;br /&gt;
Des modificateurs peuvent affecter vos taxes :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Modificateur !! Effet &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;tax_reduction&amp;lt;/code&amp;gt; || Réduit le coût des taxes &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;resource_grant&amp;lt;/code&amp;gt; || Accorde des ressources &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=73</id>
		<title>Guide Minelet</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=73"/>
		<updated>2026-05-23T15:08:47Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Guide du Joueur MineLet}}&lt;br /&gt;
[[Catégorie:MineLet]]&lt;br /&gt;
[[Catégorie:Guides]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MineLet&#039;&#039;&#039; est un plugin de gestion de villages (&#039;&#039;hamlets&#039;&#039;) pour serveurs Minecraft. Il permet aux joueurs de fonder leurs propres communautés, revendiquer des territoires, gérer des permissions et participer à des conquêtes.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
MineLet offre une expérience complète de gestion territoriale :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Fondez votre hamlet&#039;&#039;&#039; : Créez votre propre village et invitez des résidents&lt;br /&gt;
* &#039;&#039;&#039;Revendiquez des territoires&#039;&#039;&#039; : Étendez votre influence chunk par chunk&lt;br /&gt;
* &#039;&#039;&#039;Protégez vos terres&#039;&#039;&#039; : Configurez des flags de protection avancés&lt;br /&gt;
* &#039;&#039;&#039;Organisez votre communauté&#039;&#039;&#039; : Créez des groupes avec des permissions personnalisées&lt;br /&gt;
* &#039;&#039;&#039;Prospérez&#039;&#039;&#039; : Faites grandir votre hamlet et débloquez des bonus&lt;br /&gt;
* &#039;&#039;&#039;Conquérez&#039;&#039;&#039; : Attaquez des Points d&#039;Intérêt pour obtenir des récompenses&lt;br /&gt;
&lt;br /&gt;
== Guides par Thème ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:25%&amp;quot; | Thème&lt;br /&gt;
! Description&lt;br /&gt;
! Commandes principales&lt;br /&gt;
|-&lt;br /&gt;
| [[Minelet - Hamlets|🏘️ Hamlets]]&lt;br /&gt;
| Création, gestion et administration de votre village&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Minelet - Chunks|🗺️ Chunks]]&lt;br /&gt;
| Revendication et gestion de territoires&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Minelet - Flags|🛡️ Flags]]&lt;br /&gt;
| Système de protection et permissions&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Groupes|👥 Groupes]]&lt;br /&gt;
| Rôles et permissions personnalisés&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Sélections|📐 Sélections]]&lt;br /&gt;
| Zones personnalisées dans votre territoire&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Taxes|💰 Taxes et Économie]]&lt;br /&gt;
| Système économique et paiement des taxes&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml tax&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Prospérité|⭐ Prospérité]]&lt;br /&gt;
| Score de réussite et déblocage de bonus&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/POI|⚔️ Points d&#039;Intérêt]]&lt;br /&gt;
| Conquête et contrôle de territoires stratégiques&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml attack&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Commandes Rapides ==&lt;br /&gt;
&lt;br /&gt;
=== Commandes Joueur (/ml) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commande !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; || Créer un nouveau hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; || Voir les informations de votre hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;|| Revendique le chunk actuel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag help&amp;lt;/code&amp;gt;|| Affiche des indications sur la gestion des flags&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group list&amp;lt;/code&amp;gt;|| Liste les groupes du hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection togglemode&amp;lt;/code&amp;gt;|| Active le mode selection et permet d&#039;obtenir l&#039;outil de sélection&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossaire ==&lt;br /&gt;
&lt;br /&gt;
; Hamlet&lt;br /&gt;
: Village fondé par un joueur.&lt;br /&gt;
&lt;br /&gt;
; Chunk&lt;br /&gt;
: Unité de territoire de 16x16 blocs. Base de la revendication territoriale.&lt;br /&gt;
&lt;br /&gt;
; Flag&lt;br /&gt;
: Paramètre de protection contrôlant une action spécifique (construction, PvP, etc.).&lt;br /&gt;
&lt;br /&gt;
; Prospérité&lt;br /&gt;
: Score mesurant le succès d&#039;un hamlet, débloquant des bonus à certains seuils.&lt;br /&gt;
&lt;br /&gt;
; POI (Point d&#039;Intérêt)&lt;br /&gt;
: Zone stratégique capturable offrant des récompenses au hamlet qui la contrôle.&lt;br /&gt;
&lt;br /&gt;
; Sélection&lt;br /&gt;
: Zone 3D personnalisée dans un hamlet avec ses propres flags.&lt;br /&gt;
&lt;br /&gt;
; Trusted&lt;br /&gt;
: Joueur non-résident ayant les mêmes droits de construction que le maire.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Flags&amp;diff=72</id>
		<title>Minelet - Flags</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Flags&amp;diff=72"/>
		<updated>2026-05-23T15:08:13Z</updated>

		<summary type="html">&lt;p&gt;Admin : Page créée avec « __NOTOC__ Catégorie:Guides [&amp;lt;nowiki/&amp;gt;Retour arrière sur le guide]  Les &amp;#039;&amp;#039;&amp;#039;Flags&amp;#039;&amp;#039;&amp;#039; sont le système de protection de MineLet. Ils contrôlent ce que les joueurs peuvent ou ne peuvent pas faire dans votre territoire.  == Présentation ==  Les flags définissent les &amp;#039;&amp;#039;&amp;#039;règles de protection&amp;#039;&amp;#039;&amp;#039; de votre hamlet. Chaque flag contrôle une action spécifique (construire, détruire, ouvrir des coffres, etc.).  Les flags peuvent être définis au... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Catégorie:Guides]]&lt;br /&gt;
[&amp;lt;nowiki/&amp;gt;[[Guide Minelet|Retour arrière sur le guide]]]&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;Flags&#039;&#039;&#039; sont le système de protection de MineLet. Ils contrôlent ce que les joueurs peuvent ou ne peuvent pas faire dans votre territoire.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
Les flags définissent les &#039;&#039;&#039;règles de protection&#039;&#039;&#039; de votre hamlet. Chaque flag contrôle une action spécifique (construire, détruire, ouvrir des coffres, etc.).&lt;br /&gt;
&lt;br /&gt;
Les flags peuvent être définis au niveau du &#039;&#039;&#039;hamlet entier&#039;&#039;&#039; ou pour des &#039;&#039;&#039;sélections spécifiques&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Types de Flags ==&lt;br /&gt;
&lt;br /&gt;
MineLet distingue deux catégories de flags :&lt;br /&gt;
&lt;br /&gt;
=== Flags Globaux ===&lt;br /&gt;
&lt;br /&gt;
Affectent &#039;&#039;&#039;tous les joueurs&#039;&#039;&#039;, y compris le maire et les trusted.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag !! Description !! Défaut&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;PvP&#039;&#039;&#039; || Combat entre joueurs || ON&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Explosion&#039;&#039;&#039; || Dégâts des explosions (TNT, creepers) || ON&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Fire&#039;&#039;&#039; || Propagation et dégâts du feu || ON&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;MobSpawning&#039;&#039;&#039; || Apparition naturelle des mobs || ON&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Flags Individuels ===&lt;br /&gt;
&lt;br /&gt;
Contrôlables par joueur ou groupe. Le maire et les trusted les contournent automatiquement.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag !! Description !! Actions concernées&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Build&#039;&#039;&#039; || Placement de blocs || Poser des blocs, planter&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Destroy&#039;&#039;&#039; || Destruction de blocs || Casser des blocs, récolter&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ItemUse&#039;&#039;&#039; || Utilisation d&#039;objets || Seaux, briquets, boules de neige&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Switch&#039;&#039;&#039; || Mécanismes redstone || Boutons, leviers, plaques de pression&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;DoorAccess&#039;&#039;&#039; || Portes et trappes || Ouvrir/fermer portes et trappes&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;OpenStock&#039;&#039;&#039; || Conteneurs || Coffres, barils, shulkers&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;CraftBlockUsage&#039;&#039;&#039; || Blocs utilitaires sans inventaire || Tables de craft, fours, enclumes&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ReadLectern&#039;&#039;&#039; || Lutrins || Lire les livres sur lutrins sans pouvoir les récupérer&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;DamageAnimals&#039;&#039;&#039; || Animaux || Attaquer les animaux passifs&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;DamageVehicles&#039;&#039;&#039; || Véhicules || Détruire bateaux et minecarts&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;UseVehicle&#039;&#039;&#039; || Monter véhicules || Entrer dans bateaux/minecarts&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Interface de Gestion &amp;lt;code&amp;gt;/ml flag &amp;lt;hamlet/selection&amp;gt; gui&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Ouvre une &#039;&#039;&#039;interface graphique&#039;&#039;&#039; pour gérer les flags&lt;br /&gt;
[[Fichier:Gui flags.png|gauche|vignette|600x600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hiérarchie des Flags ==&lt;br /&gt;
&lt;br /&gt;
Les flags suivent une hiérarchie de priorité :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. Sélection (priorité haute)&lt;br /&gt;
      ↓&lt;br /&gt;
2. Hamlet (priorité moyenne)&lt;br /&gt;
      ↓&lt;br /&gt;
3. Configuration serveur (priorité basse)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exemple :&#039;&#039;&#039;&lt;br /&gt;
* Le hamlet a &amp;lt;code&amp;gt;Build: OFF&amp;lt;/code&amp;gt; (personne ne peut construire)&lt;br /&gt;
* Une sélection &amp;quot;Zone Publique&amp;quot; a &amp;lt;code&amp;gt;Build: ON&amp;lt;/code&amp;gt;&lt;br /&gt;
* → Dans cette sélection, tout le monde peut construire&lt;br /&gt;
Si vous laissez le flag a DEFAULT, il prendra l&#039;état &amp;quot;en dessous&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Système de Bypass ==&lt;br /&gt;
&lt;br /&gt;
=== Bypass Automatique ===&lt;br /&gt;
&lt;br /&gt;
Certains joueurs contournent automatiquement les &#039;&#039;&#039;flags individuels&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Joueur !! Bypass &lt;br /&gt;
|-&lt;br /&gt;
| Maire || Oui &lt;br /&gt;
|-&lt;br /&gt;
| Trusted || Oui &lt;br /&gt;
|-&lt;br /&gt;
| Résident || Non &lt;br /&gt;
|-&lt;br /&gt;
| Étranger || Non &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Restrictions Petit Hamlet ==&lt;br /&gt;
&lt;br /&gt;
Les hamlets de moins de &#039;&#039;&#039;3 membres&#039;&#039;&#039; ont des restrictions sur les flags globaux :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Flag !! État forcé &lt;br /&gt;
|-&lt;br /&gt;
| PvP || &#039;&#039;&#039;ON&#039;&#039;&#039; (verrouillé) &lt;br /&gt;
|-&lt;br /&gt;
| Fire || &#039;&#039;&#039;ON&#039;&#039;&#039; (verrouillé) &lt;br /&gt;
|-&lt;br /&gt;
| MobSpawning || &#039;&#039;&#039;ON&#039;&#039;&#039; (verrouillé) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ces restrictions sont levées automatiquement à 3 résidents.&lt;br /&gt;
&lt;br /&gt;
== Flags par Sélection ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez définir des flags spécifiques pour des [[Minelet - Selections|sélections]].&lt;br /&gt;
&lt;br /&gt;
== Configuration Avancée ==&lt;br /&gt;
&lt;br /&gt;
=== Flags par Défaut ===&lt;br /&gt;
&lt;br /&gt;
Les administrateurs peuvent configurer les flags par défaut pour les nouveaux hamlets dans &amp;lt;code&amp;gt;config.yml&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Wilderness (Zones Sauvages) ===&lt;br /&gt;
&lt;br /&gt;
Les zones non revendiquées ont leurs propres flags configurables :&lt;br /&gt;
* Fichier : &amp;lt;code&amp;gt;wilderness/WILDERNESS_&amp;lt;monde&amp;gt;.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
* Par défaut : tous les flags sont ON (comportement vanilla)&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment empêcher les non résident de construire chez moi ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Les flags sont configurés par défaut. Utilisez &amp;lt;code&amp;gt;/ml flag hamlet build group stranger false&amp;lt;/code&amp;gt; pour ouvrir l&#039;interface. Le flag &amp;quot;Build&amp;quot; contrôle qui peut placer des blocs. Le group stranger représente tout ceux qui ne sont pas résident de votre hamlet. (les trusted bypass cette restriction)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quelle est la différence entre flags globaux et individuels ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Les &#039;&#039;&#039;flags globaux&#039;&#039;&#039; (PvP, Explosions, Feu, Mobs) affectent TOUS les joueurs, même le maire. Les &#039;&#039;&#039;flags individuels&#039;&#039;&#039; (Build, Destroy, etc.) peuvent être contournés par le maire et les trusted.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pourquoi mon hamlet est-il bloqué avec certains flags ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Si votre hamlet a moins de 3 membres, certains flags globaux sont verrouillés à ON (PvP, Feu, Mobs).&#039;&#039;&lt;br /&gt;
[[Catégorie:Minelet]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Fichier:Gui_flags.png&amp;diff=71</id>
		<title>Fichier:Gui flags.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Fichier:Gui_flags.png&amp;diff=71"/>
		<updated>2026-05-23T14:57:10Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;screen du gui flags&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Chunks&amp;diff=70</id>
		<title>Minelet - Chunks</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Chunks&amp;diff=70"/>
		<updated>2026-05-22T13:46:42Z</updated>

		<summary type="html">&lt;p&gt;Admin : /* Règle d&amp;#039;Adjacence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[&amp;lt;nowiki/&amp;gt;[[Guide Minelet|Retour arrière sur le guide]]]&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;Chunks&#039;&#039;&#039; représentent l&#039;unité de base du territoire dans MineLet. Revendiquer des chunks permet d&#039;étendre l&#039;influence de votre hamlet et de protéger vos constructions.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
Un [https://fr.minecraft.wiki/w/Chunk chunk Minecraft] est une zone de &#039;&#039;&#039;16×16 blocs&#039;&#039;&#039; s&#039;étendant de la bedrock jusqu&#039;à la limite de construction. Dans MineLet, les chunks sont l&#039;unité de revendication territoriale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Appuyez sur F3+G dans Minecraft pour afficher les bordures des chunks.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Revendiquer un Chunk ==&lt;br /&gt;
&lt;br /&gt;
=== Commande &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt; ===&lt;br /&gt;
=== Conditions ===&lt;br /&gt;
* Vous devez être dans un hamlet avec la permission &amp;lt;code&amp;gt;manageChunks&amp;lt;/code&amp;gt;&lt;br /&gt;
* Le chunk doit être &#039;&#039;&#039;non revendiqué&#039;&#039;&#039;&lt;br /&gt;
* Le chunk doit être &#039;&#039;&#039;adjacent&#039;&#039;&#039; à votre territoire existant&lt;br /&gt;
* Vous ne devez pas avoir atteint votre &#039;&#039;&#039;limite de chunks&#039;&#039;&#039;&lt;br /&gt;
* Le chunk ne doit pas être dans une &#039;&#039;&#039;région protégée&#039;&#039;&#039;&lt;br /&gt;
* Vous devez avoir assez d&#039;argent pour payer le coût&lt;br /&gt;
&lt;br /&gt;
=== Coût de Revendication ===&lt;br /&gt;
&lt;br /&gt;
Le coût augmente avec chaque chunk possédé :&lt;br /&gt;
&lt;br /&gt;
{Coût} = {base} + {multiplicateur} x {chunks}^{exposant}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Paramètre !! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| Base || 100&lt;br /&gt;
|-&lt;br /&gt;
| Multiplicateur || 10&lt;br /&gt;
|-&lt;br /&gt;
| Exposant || 1.2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Les premiers chunks sont bon marché, mais les suivants deviennent exponentiellement plus chers.&lt;br /&gt;
&lt;br /&gt;
== Chunks contigus ==&lt;br /&gt;
&lt;br /&gt;
Chaque nouveau chunk doit être &#039;&#039;&#039;adjacent&#039;&#039;&#039; (partager un côté) avec au moins un chunk existant du hamlet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;┌───┬───┬───┐&lt;br /&gt;
│   │ ✓ │   │&lt;br /&gt;
├───┼───┼───┤&lt;br /&gt;
│ ✓ │ H │ ✓ │   H = Chunk du hamlet&lt;br /&gt;
├───┼───┼───┤   ✓ = Peut être revendiqué&lt;br /&gt;
│   │ ✓ │   │   (vide) = Trop éloigné&lt;br /&gt;
└───┴───┴───┘&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abandonner un Chunk ==&lt;br /&gt;
&lt;br /&gt;
=== Commande &amp;lt;code&amp;gt;/ml chunk unclaim&amp;lt;/code&amp;gt; ===&lt;br /&gt;
=== Règle de Connectivité ===&lt;br /&gt;
&lt;br /&gt;
Vous ne pouvez pas abandonner un chunk si cela &#039;&#039;&#039;fragmente&#039;&#039;&#039; votre territoire :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AVANT (valide)          APRÈS unclaim de X (INVALIDE)&lt;br /&gt;
┌───┬───┬───┐           ┌───┬───┬───┐&lt;br /&gt;
│ A │ X │ B │    →      │ A │   │ B │  ← A et B déconnectés!&lt;br /&gt;
└───┴───┴───┘           └───┴───┴───┘&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Limite de Chunks ==&lt;br /&gt;
&lt;br /&gt;
Chaque hamlet a une limite maximale de chunks calculée ainsi :&lt;br /&gt;
&lt;br /&gt;
=== Formule ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Limite = Base + Σ(Bonus activité de chaque résident) + Bonus modificateurs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bonus d&#039;Activité par Joueur ===&lt;br /&gt;
&lt;br /&gt;
Chaque résident apporte un bonus basé sur son activité :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Composante !! Minimum !! Maximum !! Critère&lt;br /&gt;
|-&lt;br /&gt;
| Base fixe || 10 || 10 || Toujours accordé&lt;br /&gt;
|-&lt;br /&gt;
| Régularité || 0 || 15 || Jours actifs (5+ min de jeu)&lt;br /&gt;
|-&lt;br /&gt;
| Temps de jeu || 0 || 15 || Heures totales jouées&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Total&#039;&#039;&#039; !! &#039;&#039;&#039;2&#039;&#039;&#039; !! &#039;&#039;&#039;40&#039;&#039;&#039; !! Par joueur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Un joueur très actif peut apporter jusqu&#039;à 40 chunks de bonus à son hamlet.&lt;br /&gt;
&lt;br /&gt;
=== Restrictions Petit Hamlet ===&lt;br /&gt;
&lt;br /&gt;
Pour les hamlets de moins de 3 membres, seul le bonus du maire est comptabilisé.&lt;br /&gt;
&lt;br /&gt;
== Informations sur un Chunk ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml chunk info&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Affiche :&lt;br /&gt;
* &#039;&#039;&#039;Propriétaire&#039;&#039;&#039; : Hamlet revendiquant le chunk (ou &amp;quot;Wilderness&amp;quot;)&lt;br /&gt;
* &#039;&#039;&#039;Biome&#039;&#039;&#039; : Type de biome Minecraft&lt;br /&gt;
* &#039;&#039;&#039;Catégorie de biome&#039;&#039;&#039; : Classification pour les taxes&lt;br /&gt;
* &#039;&#039;&#039;Modificateur de taxe&#039;&#039;&#039; : Impact sur le coût des taxes&lt;br /&gt;
&lt;br /&gt;
== Visualisation des Bordures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml chunk borders&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Active un affichage par &#039;&#039;&#039;particules&#039;&#039;&#039; des limites de votre territoire. Utile pour :&lt;br /&gt;
* Voir l&#039;étendue exacte de vos revendications&lt;br /&gt;
* Identifier les chunks adjacents disponibles&lt;br /&gt;
* Planifier l&#039;expansion&lt;br /&gt;
&lt;br /&gt;
== Avant-postes (Outposts) ==&lt;br /&gt;
&lt;br /&gt;
Les avant-postes permettent de créer des &#039;&#039;&#039;territoires séparés&#039;&#039;&#039; rattachés au hamlet principal.&lt;br /&gt;
&lt;br /&gt;
=== Caractéristiques ===&lt;br /&gt;
* Territoire non-adjacent au hamlet principal&lt;br /&gt;
* Limite de chunks propre &lt;br /&gt;
* Mêmes permissions que le hamlet parent&lt;br /&gt;
* Coût de chunks plus important&lt;br /&gt;
&lt;br /&gt;
=== Création ===&lt;br /&gt;
&amp;lt;code&amp;gt;/ml outpost create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nécessite la permission &#039;manageChunks&#039;, un hamlet de 3+ membres et de ne pas être a la limite du nombre d&#039;oupost.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&#039;&#039;&#039;Comment réclamer un chunk pour mon hamlet ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Placez-vous dans le chunk souhaité et utilisez &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;. Le chunk doit être adjacent à votre territoire existant.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pourquoi ne puis-je pas réclamer ce chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Plusieurs raisons possibles : le chunk n&#039;est pas adjacent, vous avez atteint votre limite, le chunk est protégé par WorldGuard,&#039;&#039; &#039;&#039;vous n&#039;avez pas les bon droits dans la ville ou il appartient déjà à un autre hamlet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment augmenter ma limite de chunks ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Votre limite dépend de votre temps de jeu et régularité. Jouez régulièrement pour débloquer jusqu&#039;à&#039;&#039; &#039;&#039;32 chunks bonus par joueur actif. Recrutez des résidents actifs.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Puis-je abandonner un chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Oui, avec &amp;lt;code&amp;gt;/ml chunk unclaim&amp;lt;/code&amp;gt;. Attention : votre territoire doit rester connecté (pas de fragmentation).&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=69</id>
		<title>Guide Minelet</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=69"/>
		<updated>2026-05-22T13:43:55Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Guide du Joueur MineLet}}&lt;br /&gt;
[[Catégorie:MineLet]]&lt;br /&gt;
[[Catégorie:Guides]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MineLet&#039;&#039;&#039; est un plugin de gestion de villages (&#039;&#039;hamlets&#039;&#039;) pour serveurs Minecraft. Il permet aux joueurs de fonder leurs propres communautés, revendiquer des territoires, gérer des permissions et participer à des conquêtes.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
MineLet offre une expérience complète de gestion territoriale :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Fondez votre hamlet&#039;&#039;&#039; : Créez votre propre village et invitez des résidents&lt;br /&gt;
* &#039;&#039;&#039;Revendiquez des territoires&#039;&#039;&#039; : Étendez votre influence chunk par chunk&lt;br /&gt;
* &#039;&#039;&#039;Protégez vos terres&#039;&#039;&#039; : Configurez des flags de protection avancés&lt;br /&gt;
* &#039;&#039;&#039;Organisez votre communauté&#039;&#039;&#039; : Créez des groupes avec des permissions personnalisées&lt;br /&gt;
* &#039;&#039;&#039;Prospérez&#039;&#039;&#039; : Faites grandir votre hamlet et débloquez des bonus&lt;br /&gt;
* &#039;&#039;&#039;Conquérez&#039;&#039;&#039; : Attaquez des Points d&#039;Intérêt pour obtenir des récompenses&lt;br /&gt;
&lt;br /&gt;
== Guides par Thème ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:25%&amp;quot; | Thème&lt;br /&gt;
! Description&lt;br /&gt;
! Commandes principales&lt;br /&gt;
|-&lt;br /&gt;
| [[Minelet - Hamlets|🏘️ Hamlets]]&lt;br /&gt;
| Création, gestion et administration de votre village&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Minelet - Chunks|🗺️ Chunks]]&lt;br /&gt;
| Revendication et gestion de territoires&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Flags|🛡️ Flags]]&lt;br /&gt;
| Système de protection et permissions&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Groupes|👥 Groupes]]&lt;br /&gt;
| Rôles et permissions personnalisés&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Sélections|📐 Sélections]]&lt;br /&gt;
| Zones personnalisées dans votre territoire&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Taxes|💰 Taxes et Économie]]&lt;br /&gt;
| Système économique et paiement des taxes&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml tax&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Prospérité|⭐ Prospérité]]&lt;br /&gt;
| Score de réussite et déblocage de bonus&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/POI|⚔️ Points d&#039;Intérêt]]&lt;br /&gt;
| Conquête et contrôle de territoires stratégiques&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml attack&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Commandes Rapides ==&lt;br /&gt;
&lt;br /&gt;
=== Commandes Joueur (/ml) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commande !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; || Créer un nouveau hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; || Voir les informations de votre hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;|| Revendique le chunk actuel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag help&amp;lt;/code&amp;gt;|| Affiche des indications sur la gestion des flags&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group list&amp;lt;/code&amp;gt;|| Liste les groupes du hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection togglemode&amp;lt;/code&amp;gt;|| Active le mode selection et permet d&#039;obtenir l&#039;outil de sélection&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossaire ==&lt;br /&gt;
&lt;br /&gt;
; Hamlet&lt;br /&gt;
: Village fondé par un joueur.&lt;br /&gt;
&lt;br /&gt;
; Chunk&lt;br /&gt;
: Unité de territoire de 16x16 blocs. Base de la revendication territoriale.&lt;br /&gt;
&lt;br /&gt;
; Flag&lt;br /&gt;
: Paramètre de protection contrôlant une action spécifique (construction, PvP, etc.).&lt;br /&gt;
&lt;br /&gt;
; Prospérité&lt;br /&gt;
: Score mesurant le succès d&#039;un hamlet, débloquant des bonus à certains seuils.&lt;br /&gt;
&lt;br /&gt;
; POI (Point d&#039;Intérêt)&lt;br /&gt;
: Zone stratégique capturable offrant des récompenses au hamlet qui la contrôle.&lt;br /&gt;
&lt;br /&gt;
; Sélection&lt;br /&gt;
: Zone 3D personnalisée dans un hamlet avec ses propres flags.&lt;br /&gt;
&lt;br /&gt;
; Trusted&lt;br /&gt;
: Joueur non-résident ayant les mêmes droits de construction que le maire.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MineLet_-_Chunks&amp;diff=68</id>
		<title>MineLet - Chunks</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MineLet_-_Chunks&amp;diff=68"/>
		<updated>2026-05-22T13:43:19Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a déplacé la page MineLet - Chunks vers Minelet - Chunks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECTION [[Minelet - Chunks]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Chunks&amp;diff=67</id>
		<title>Minelet - Chunks</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Chunks&amp;diff=67"/>
		<updated>2026-05-22T13:43:19Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a déplacé la page MineLet - Chunks vers Minelet - Chunks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[&amp;lt;nowiki/&amp;gt;[[Guide Minelet|Retour arrière sur le guide]]]&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;Chunks&#039;&#039;&#039; représentent l&#039;unité de base du territoire dans MineLet. Revendiquer des chunks permet d&#039;étendre l&#039;influence de votre hamlet et de protéger vos constructions.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
Un [https://fr.minecraft.wiki/w/Chunk chunk Minecraft] est une zone de &#039;&#039;&#039;16×16 blocs&#039;&#039;&#039; s&#039;étendant de la bedrock jusqu&#039;à la limite de construction. Dans MineLet, les chunks sont l&#039;unité de revendication territoriale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Appuyez sur F3+G dans Minecraft pour afficher les bordures des chunks.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Revendiquer un Chunk ==&lt;br /&gt;
&lt;br /&gt;
=== Commande &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt; ===&lt;br /&gt;
=== Conditions ===&lt;br /&gt;
* Vous devez être dans un hamlet avec la permission &amp;lt;code&amp;gt;manageChunks&amp;lt;/code&amp;gt;&lt;br /&gt;
* Le chunk doit être &#039;&#039;&#039;non revendiqué&#039;&#039;&#039;&lt;br /&gt;
* Le chunk doit être &#039;&#039;&#039;adjacent&#039;&#039;&#039; à votre territoire existant&lt;br /&gt;
* Vous ne devez pas avoir atteint votre &#039;&#039;&#039;limite de chunks&#039;&#039;&#039;&lt;br /&gt;
* Le chunk ne doit pas être dans une &#039;&#039;&#039;région protégée&#039;&#039;&#039;&lt;br /&gt;
* Vous devez avoir assez d&#039;argent pour payer le coût&lt;br /&gt;
&lt;br /&gt;
=== Coût de Revendication ===&lt;br /&gt;
&lt;br /&gt;
Le coût augmente avec chaque chunk possédé :&lt;br /&gt;
&lt;br /&gt;
{Coût} = {base} + {multiplicateur} x {chunks}^{exposant}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Paramètre !! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| Base || 100&lt;br /&gt;
|-&lt;br /&gt;
| Multiplicateur || 10&lt;br /&gt;
|-&lt;br /&gt;
| Exposant || 1.2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Les premiers chunks sont bon marché, mais les suivants deviennent exponentiellement plus chers.&lt;br /&gt;
&lt;br /&gt;
== Règle d&#039;Adjacence ==&lt;br /&gt;
&lt;br /&gt;
Chaque nouveau chunk doit être &#039;&#039;&#039;adjacent&#039;&#039;&#039; (partager un côté) avec au moins un chunk existant du hamlet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;┌───┬───┬───┐&lt;br /&gt;
│   │ ✓ │   │&lt;br /&gt;
├───┼───┼───┤&lt;br /&gt;
│ ✓ │ H │ ✓ │   H = Chunk du hamlet&lt;br /&gt;
├───┼───┼───┤   ✓ = Peut être revendiqué&lt;br /&gt;
│   │ ✓ │   │   (vide) = Trop éloigné&lt;br /&gt;
└───┴───┴───┘&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abandonner un Chunk ==&lt;br /&gt;
&lt;br /&gt;
=== Commande &amp;lt;code&amp;gt;/ml chunk unclaim&amp;lt;/code&amp;gt; ===&lt;br /&gt;
=== Règle de Connectivité ===&lt;br /&gt;
&lt;br /&gt;
Vous ne pouvez pas abandonner un chunk si cela &#039;&#039;&#039;fragmente&#039;&#039;&#039; votre territoire :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AVANT (valide)          APRÈS unclaim de X (INVALIDE)&lt;br /&gt;
┌───┬───┬───┐           ┌───┬───┬───┐&lt;br /&gt;
│ A │ X │ B │    →      │ A │   │ B │  ← A et B déconnectés!&lt;br /&gt;
└───┴───┴───┘           └───┴───┴───┘&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Limite de Chunks ==&lt;br /&gt;
&lt;br /&gt;
Chaque hamlet a une limite maximale de chunks calculée ainsi :&lt;br /&gt;
&lt;br /&gt;
=== Formule ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Limite = Base + Σ(Bonus activité de chaque résident) + Bonus modificateurs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bonus d&#039;Activité par Joueur ===&lt;br /&gt;
&lt;br /&gt;
Chaque résident apporte un bonus basé sur son activité :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Composante !! Minimum !! Maximum !! Critère&lt;br /&gt;
|-&lt;br /&gt;
| Base fixe || 10 || 10 || Toujours accordé&lt;br /&gt;
|-&lt;br /&gt;
| Régularité || 0 || 15 || Jours actifs (5+ min de jeu)&lt;br /&gt;
|-&lt;br /&gt;
| Temps de jeu || 0 || 15 || Heures totales jouées&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Total&#039;&#039;&#039; !! &#039;&#039;&#039;2&#039;&#039;&#039; !! &#039;&#039;&#039;40&#039;&#039;&#039; !! Par joueur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Un joueur très actif peut apporter jusqu&#039;à 40 chunks de bonus à son hamlet.&lt;br /&gt;
&lt;br /&gt;
=== Restrictions Petit Hamlet ===&lt;br /&gt;
&lt;br /&gt;
Pour les hamlets de moins de 3 membres, seul le bonus du maire est comptabilisé.&lt;br /&gt;
&lt;br /&gt;
== Informations sur un Chunk ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml chunk info&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Affiche :&lt;br /&gt;
* &#039;&#039;&#039;Propriétaire&#039;&#039;&#039; : Hamlet revendiquant le chunk (ou &amp;quot;Wilderness&amp;quot;)&lt;br /&gt;
* &#039;&#039;&#039;Biome&#039;&#039;&#039; : Type de biome Minecraft&lt;br /&gt;
* &#039;&#039;&#039;Catégorie de biome&#039;&#039;&#039; : Classification pour les taxes&lt;br /&gt;
* &#039;&#039;&#039;Modificateur de taxe&#039;&#039;&#039; : Impact sur le coût des taxes&lt;br /&gt;
&lt;br /&gt;
== Visualisation des Bordures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml chunk borders&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Active un affichage par &#039;&#039;&#039;particules&#039;&#039;&#039; des limites de votre territoire. Utile pour :&lt;br /&gt;
* Voir l&#039;étendue exacte de vos revendications&lt;br /&gt;
* Identifier les chunks adjacents disponibles&lt;br /&gt;
* Planifier l&#039;expansion&lt;br /&gt;
&lt;br /&gt;
== Avant-postes (Outposts) ==&lt;br /&gt;
&lt;br /&gt;
Les avant-postes permettent de créer des &#039;&#039;&#039;territoires séparés&#039;&#039;&#039; rattachés au hamlet principal.&lt;br /&gt;
&lt;br /&gt;
=== Caractéristiques ===&lt;br /&gt;
* Territoire non-adjacent au hamlet principal&lt;br /&gt;
* Limite de chunks propre &lt;br /&gt;
* Mêmes permissions que le hamlet parent&lt;br /&gt;
* Coût de chunks plus important&lt;br /&gt;
&lt;br /&gt;
=== Création ===&lt;br /&gt;
&amp;lt;code&amp;gt;/ml outpost create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nécessite la permission &#039;manageChunks&#039;, un hamlet de 3+ membres et de ne pas être a la limite du nombre d&#039;oupost.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&#039;&#039;&#039;Comment réclamer un chunk pour mon hamlet ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Placez-vous dans le chunk souhaité et utilisez &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;. Le chunk doit être adjacent à votre territoire existant.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pourquoi ne puis-je pas réclamer ce chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Plusieurs raisons possibles : le chunk n&#039;est pas adjacent, vous avez atteint votre limite, le chunk est protégé par WorldGuard,&#039;&#039; &#039;&#039;vous n&#039;avez pas les bon droits dans la ville ou il appartient déjà à un autre hamlet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment augmenter ma limite de chunks ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Votre limite dépend de votre temps de jeu et régularité. Jouez régulièrement pour débloquer jusqu&#039;à&#039;&#039; &#039;&#039;32 chunks bonus par joueur actif. Recrutez des résidents actifs.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Puis-je abandonner un chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Oui, avec &amp;lt;code&amp;gt;/ml chunk unclaim&amp;lt;/code&amp;gt;. Attention : votre territoire doit rester connecté (pas de fragmentation).&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=65</id>
		<title>Minelet - Hamlets</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=65"/>
		<updated>2026-05-22T13:42:56Z</updated>

		<summary type="html">&lt;p&gt;Admin : Admin a déplacé la page MineLet - Hamlets vers Minelet - Hamlets&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[&amp;lt;nowiki/&amp;gt;[[Guide Minelet|Retour arrière sur le guide]]]&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;Hamlets&#039;&#039;&#039; sont le cœur de MineLet. Un hamlet représente votre village, votre communauté et votre territoire dans le monde.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Un hamlet est une entité regroupant :&lt;br /&gt;
&lt;br /&gt;
* Un &#039;&#039;&#039;maire&#039;&#039;&#039; (fondateur ou successeur)&lt;br /&gt;
* Des &#039;&#039;&#039;résidents&#039;&#039;&#039; (membres du hamlet)&lt;br /&gt;
* Des &#039;&#039;&#039;chunks&#039;&#039;&#039; (territoire revendiqué)&lt;br /&gt;
* Des &#039;&#039;&#039;flags&#039;&#039;&#039; (règles de protection)&lt;br /&gt;
* Des &#039;&#039;&#039;groupes&#039;&#039;&#039; (système de permissions)&lt;br /&gt;
&lt;br /&gt;
Chaque joueur ne peut être résident que d&#039;un seul hamlet à la fois, mais peut être &amp;quot;trusted&amp;quot; dans plusieurs.&lt;br /&gt;
&lt;br /&gt;
Chaque Hamlet va consommer chaque jour une certaines quantité de ressources (du bois pour chauffer les habitations, de la nourriture etc...)&lt;br /&gt;
&lt;br /&gt;
Retrouver plus d&#039;informations sur cette mécanique ici: [[MineLet - Taxes|Minelet - Taxes]]&lt;br /&gt;
&lt;br /&gt;
== Types de Hamlets ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Créateur&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;HAMLET&#039;&#039;&#039;&lt;br /&gt;
|Village standard créé par un joueur&lt;br /&gt;
|Joueurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;OUTPOST&#039;&#039;&#039;&lt;br /&gt;
|Avant-poste rattaché à un hamlet parent&lt;br /&gt;
|Maires&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;ADMIN&#039;&#039;&#039;&lt;br /&gt;
|Hamlet sans limites de chunks&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;POI&#039;&#039;&#039;&lt;br /&gt;
|Point d&#039;Intérêt capturable&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Créer un Hamlet ==&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
&lt;br /&gt;
* Ne pas être déjà résident d&#039;un hamlet&lt;br /&gt;
* Avoir suffisamment d&#039;argent (coût configurable)&lt;br /&gt;
* Se trouver dans un chunk non revendiqué&lt;br /&gt;
&lt;br /&gt;
Commande  &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Ce qui se passe ===&lt;br /&gt;
&lt;br /&gt;
# L&#039;argent de création est déduit de votre inventaire&lt;br /&gt;
# Vous devenez le &#039;&#039;&#039;maire&#039;&#039;&#039; du hamlet&lt;br /&gt;
# Le chunk où vous vous trouvez est automatiquement revendiqué&lt;br /&gt;
# Deux groupes par défaut sont créés : &#039;&#039;&#039;Resident&#039;&#039;&#039; et &#039;&#039;&#039;Stranger&#039;&#039;&#039;&lt;br /&gt;
# Les flags par défaut sont appliqués.&lt;br /&gt;
&lt;br /&gt;
Le nom du hamlet doit être unique sur le serveur et respecter les règles de nommage.&lt;br /&gt;
&lt;br /&gt;
== Gestion des Résidents ==&lt;br /&gt;
&lt;br /&gt;
=== Inviter un Joueur  &amp;lt;code&amp;gt;/ml hamlet invite &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le joueur recevra une invitation qu&#039;il peut accepter avec &amp;lt;code&amp;gt;/ml hamlet accept&amp;lt;/code&amp;gt; ou refuser avec &amp;lt;code&amp;gt;/ml hamlet deny&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Expulser un Résident  &amp;lt;code&amp;gt;/ml hamlet kick &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Seuls les joueurs avec la permission &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;kickPlayer&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; peuvent expulser des résidents.&lt;br /&gt;
&lt;br /&gt;
=== Quitter un Hamlet  &amp;lt;code&amp;gt;/ml hamlet leave&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le maire ne peut pas quitter son hamlet. Il doit d&#039;abord transférer son role ou supprimer le hamlet.&lt;br /&gt;
&lt;br /&gt;
=== Transfert de Mairie  &amp;lt;code&amp;gt;/ml hamlet setmayor &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Conditions ====&lt;br /&gt;
&lt;br /&gt;
* Le joueur cible doit être résident du hamlet&lt;br /&gt;
* Seul le maire actuel peut effectuer cette action&lt;br /&gt;
* L&#039;action est immédiate et irréversible&lt;br /&gt;
&lt;br /&gt;
== Système de Trust ==&lt;br /&gt;
Les joueurs &amp;quot;trusted&amp;quot; sont des non-résidents qui bénéficient de droits spéciaux.&lt;br /&gt;
&lt;br /&gt;
=== Différences Résident vs Trusted ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Aspect&lt;br /&gt;
!Résident&lt;br /&gt;
!Trusted&lt;br /&gt;
|-&lt;br /&gt;
|Membre du hamlet&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Compte pour l&#039;activité&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Bypass les flags individuels&lt;br /&gt;
|Non (sauf maire)&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Peut être dans plusieurs hamlets&lt;br /&gt;
|Non&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Accès aux commandes internes&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Gérer les Trusted ===&lt;br /&gt;
Ajouter:  &amp;lt;code&amp;gt;/ml hamlet trust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Retirer: &amp;lt;code&amp;gt;/ml hamlet untrust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voir la liste: &amp;lt;code&amp;gt;/ml hamlet list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spawn du Hamlet ==&lt;br /&gt;
Chaque hamlet peut définir un point de respawn pour ses membres.&lt;br /&gt;
&lt;br /&gt;
=== Définir le Spawn  &amp;lt;code&amp;gt;/ml hamlet setspawn&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le spawn sera placé à votre position actuelle. Vous devez être dans un chunk appartenant au hamlet.&lt;br /&gt;
&lt;br /&gt;
Il ne sera pas possible de s&#039;y téléporter sauf si vous mourrez. &lt;br /&gt;
&lt;br /&gt;
== Hamlet Ouvert / Fermé ==&lt;br /&gt;
Un hamlet peut être ouvert (rejoignable sans invitation) ou fermé (invitation requise).&lt;br /&gt;
&lt;br /&gt;
Ouvrir/fermer le hamlet: &amp;lt;code&amp;gt;/ml hamlet toggleopen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par défaut, les hamlets sont fermés à la création.&lt;br /&gt;
&lt;br /&gt;
Attention aux permissions de vos hamlets avant de l&#039;ouvrir.&lt;br /&gt;
&lt;br /&gt;
== Renommer le Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet rename &amp;lt;nouveau_nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Personnalisation ==&lt;br /&gt;
&lt;br /&gt;
=== Couleur du Hamlet ===&lt;br /&gt;
Définissez une couleur personnalisée pour l&#039;affichage sur la carte :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet color &amp;lt;hex&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Exemple : &amp;lt;code&amp;gt;/ml hamlet color #FF5733&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Restrictions des Petits Hamlets ==&lt;br /&gt;
Les hamlets avec moins de &#039;&#039;&#039;3 membres&#039;&#039;&#039; sont soumis à des restrictions :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Restriction&lt;br /&gt;
|-&lt;br /&gt;
|Flags globaux verrouillés (PvP ON, Feu ON, Mobs ON)&lt;br /&gt;
|-&lt;br /&gt;
|Création de zones bloquée&lt;br /&gt;
|-&lt;br /&gt;
|Gestion des groupes limitée&lt;br /&gt;
|-&lt;br /&gt;
|Limite de chunks réduite (Bonus du maire uniquement) &lt;br /&gt;
|-&lt;br /&gt;
|Attaques de POI interdites&lt;br /&gt;
|}&lt;br /&gt;
Ces restrictions sont levées automatiquement dès que le hamlet atteint 3 résidents, mais retombent lorsque le hamlet redescend sous la limite.&lt;br /&gt;
&lt;br /&gt;
== Supprimer un Hamlet  &amp;lt;code&amp;gt;/ml hamlet delete&amp;lt;/code&amp;gt; ==&lt;br /&gt;
Cette action est &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;irréversible&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;. Tous les chunks, sélections, groupes et données seront supprimés.&lt;br /&gt;
&lt;br /&gt;
=== Conséquences ===&lt;br /&gt;
&lt;br /&gt;
* Tous les chunks sont libérés&lt;br /&gt;
* Tous les résidents deviennent sans hamlet&lt;br /&gt;
* L&#039;historique est conservé dans les logs&lt;br /&gt;
&lt;br /&gt;
== Informations du Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Affiche :&lt;br /&gt;
&lt;br /&gt;
* Nom et type du hamlet&lt;br /&gt;
* Maire actuel&lt;br /&gt;
* Nombre de résidents et liste&lt;br /&gt;
* Nombre de chunks revendiqués&lt;br /&gt;
* Score de prospérité&lt;br /&gt;
* Modificateurs actifs&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&#039;&#039;&#039;Comment&#039;&#039;&#039; &#039;&#039;&#039;claim un chunk pour ma ville ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Placez-vous dans le chunk souhaité et utilisez &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;. Le chunk doit être adjacent à votre territoire existant.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pourquoi ne puis-je pas réclamer ce chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Plusieurs raisons possibles : le chunk n&#039;est pas adjacent, vous avez atteint votre limite, le chunk est protégé par WorldGuard, ou il appartient déjà à un autre hamlet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment augmenter ma limite de chunks ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Votre limite dépend de votre temps de jeu et régularité. Jouez régulièrement pour débloquer jusqu&#039;à&#039;&#039; &#039;&#039;40 chunks bonus par joueur actif. Recrutez des résidents actifs.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Puis-je abandonner un chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Oui, avec &amp;lt;code&amp;gt;/ml chunk unclaim&amp;lt;/code&amp;gt;. Attention : votre territoire doit rester connecté (pas de fragmentation).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{CLEFDETRI:Minelet - Hamlets}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=64</id>
		<title>Minelet - Hamlets</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=64"/>
		<updated>2026-05-22T13:41:49Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[&amp;lt;nowiki/&amp;gt;[[Guide Minelet|Retour arrière sur le guide]]]&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;Hamlets&#039;&#039;&#039; sont le cœur de MineLet. Un hamlet représente votre village, votre communauté et votre territoire dans le monde.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Un hamlet est une entité regroupant :&lt;br /&gt;
&lt;br /&gt;
* Un &#039;&#039;&#039;maire&#039;&#039;&#039; (fondateur ou successeur)&lt;br /&gt;
* Des &#039;&#039;&#039;résidents&#039;&#039;&#039; (membres du hamlet)&lt;br /&gt;
* Des &#039;&#039;&#039;chunks&#039;&#039;&#039; (territoire revendiqué)&lt;br /&gt;
* Des &#039;&#039;&#039;flags&#039;&#039;&#039; (règles de protection)&lt;br /&gt;
* Des &#039;&#039;&#039;groupes&#039;&#039;&#039; (système de permissions)&lt;br /&gt;
&lt;br /&gt;
Chaque joueur ne peut être résident que d&#039;un seul hamlet à la fois, mais peut être &amp;quot;trusted&amp;quot; dans plusieurs.&lt;br /&gt;
&lt;br /&gt;
Chaque Hamlet va consommer chaque jour une certaines quantité de ressources (du bois pour chauffer les habitations, de la nourriture etc...)&lt;br /&gt;
&lt;br /&gt;
Retrouver plus d&#039;informations sur cette mécanique ici: [[MineLet - Taxes|Minelet - Taxes]]&lt;br /&gt;
&lt;br /&gt;
== Types de Hamlets ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Créateur&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;HAMLET&#039;&#039;&#039;&lt;br /&gt;
|Village standard créé par un joueur&lt;br /&gt;
|Joueurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;OUTPOST&#039;&#039;&#039;&lt;br /&gt;
|Avant-poste rattaché à un hamlet parent&lt;br /&gt;
|Maires&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;ADMIN&#039;&#039;&#039;&lt;br /&gt;
|Hamlet sans limites de chunks&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;POI&#039;&#039;&#039;&lt;br /&gt;
|Point d&#039;Intérêt capturable&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Créer un Hamlet ==&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
&lt;br /&gt;
* Ne pas être déjà résident d&#039;un hamlet&lt;br /&gt;
* Avoir suffisamment d&#039;argent (coût configurable)&lt;br /&gt;
* Se trouver dans un chunk non revendiqué&lt;br /&gt;
&lt;br /&gt;
Commande  &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Ce qui se passe ===&lt;br /&gt;
&lt;br /&gt;
# L&#039;argent de création est déduit de votre inventaire&lt;br /&gt;
# Vous devenez le &#039;&#039;&#039;maire&#039;&#039;&#039; du hamlet&lt;br /&gt;
# Le chunk où vous vous trouvez est automatiquement revendiqué&lt;br /&gt;
# Deux groupes par défaut sont créés : &#039;&#039;&#039;Resident&#039;&#039;&#039; et &#039;&#039;&#039;Stranger&#039;&#039;&#039;&lt;br /&gt;
# Les flags par défaut sont appliqués.&lt;br /&gt;
&lt;br /&gt;
Le nom du hamlet doit être unique sur le serveur et respecter les règles de nommage.&lt;br /&gt;
&lt;br /&gt;
== Gestion des Résidents ==&lt;br /&gt;
&lt;br /&gt;
=== Inviter un Joueur  &amp;lt;code&amp;gt;/ml hamlet invite &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le joueur recevra une invitation qu&#039;il peut accepter avec &amp;lt;code&amp;gt;/ml hamlet accept&amp;lt;/code&amp;gt; ou refuser avec &amp;lt;code&amp;gt;/ml hamlet deny&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Expulser un Résident  &amp;lt;code&amp;gt;/ml hamlet kick &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Seuls les joueurs avec la permission &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;kickPlayer&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; peuvent expulser des résidents.&lt;br /&gt;
&lt;br /&gt;
=== Quitter un Hamlet  &amp;lt;code&amp;gt;/ml hamlet leave&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le maire ne peut pas quitter son hamlet. Il doit d&#039;abord transférer son role ou supprimer le hamlet.&lt;br /&gt;
&lt;br /&gt;
=== Transfert de Mairie  &amp;lt;code&amp;gt;/ml hamlet setmayor &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Conditions ====&lt;br /&gt;
&lt;br /&gt;
* Le joueur cible doit être résident du hamlet&lt;br /&gt;
* Seul le maire actuel peut effectuer cette action&lt;br /&gt;
* L&#039;action est immédiate et irréversible&lt;br /&gt;
&lt;br /&gt;
== Système de Trust ==&lt;br /&gt;
Les joueurs &amp;quot;trusted&amp;quot; sont des non-résidents qui bénéficient de droits spéciaux.&lt;br /&gt;
&lt;br /&gt;
=== Différences Résident vs Trusted ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Aspect&lt;br /&gt;
!Résident&lt;br /&gt;
!Trusted&lt;br /&gt;
|-&lt;br /&gt;
|Membre du hamlet&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Compte pour l&#039;activité&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Bypass les flags individuels&lt;br /&gt;
|Non (sauf maire)&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Peut être dans plusieurs hamlets&lt;br /&gt;
|Non&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Accès aux commandes internes&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Gérer les Trusted ===&lt;br /&gt;
Ajouter:  &amp;lt;code&amp;gt;/ml hamlet trust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Retirer: &amp;lt;code&amp;gt;/ml hamlet untrust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voir la liste: &amp;lt;code&amp;gt;/ml hamlet list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spawn du Hamlet ==&lt;br /&gt;
Chaque hamlet peut définir un point de respawn pour ses membres.&lt;br /&gt;
&lt;br /&gt;
=== Définir le Spawn  &amp;lt;code&amp;gt;/ml hamlet setspawn&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le spawn sera placé à votre position actuelle. Vous devez être dans un chunk appartenant au hamlet.&lt;br /&gt;
&lt;br /&gt;
Il ne sera pas possible de s&#039;y téléporter sauf si vous mourrez. &lt;br /&gt;
&lt;br /&gt;
== Hamlet Ouvert / Fermé ==&lt;br /&gt;
Un hamlet peut être ouvert (rejoignable sans invitation) ou fermé (invitation requise).&lt;br /&gt;
&lt;br /&gt;
Ouvrir/fermer le hamlet: &amp;lt;code&amp;gt;/ml hamlet toggleopen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par défaut, les hamlets sont fermés à la création.&lt;br /&gt;
&lt;br /&gt;
Attention aux permissions de vos hamlets avant de l&#039;ouvrir.&lt;br /&gt;
&lt;br /&gt;
== Renommer le Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet rename &amp;lt;nouveau_nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Personnalisation ==&lt;br /&gt;
&lt;br /&gt;
=== Couleur du Hamlet ===&lt;br /&gt;
Définissez une couleur personnalisée pour l&#039;affichage sur la carte :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet color &amp;lt;hex&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Exemple : &amp;lt;code&amp;gt;/ml hamlet color #FF5733&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Restrictions des Petits Hamlets ==&lt;br /&gt;
Les hamlets avec moins de &#039;&#039;&#039;3 membres&#039;&#039;&#039; sont soumis à des restrictions :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Restriction&lt;br /&gt;
|-&lt;br /&gt;
|Flags globaux verrouillés (PvP ON, Feu ON, Mobs ON)&lt;br /&gt;
|-&lt;br /&gt;
|Création de zones bloquée&lt;br /&gt;
|-&lt;br /&gt;
|Gestion des groupes limitée&lt;br /&gt;
|-&lt;br /&gt;
|Limite de chunks réduite (Bonus du maire uniquement) &lt;br /&gt;
|-&lt;br /&gt;
|Attaques de POI interdites&lt;br /&gt;
|}&lt;br /&gt;
Ces restrictions sont levées automatiquement dès que le hamlet atteint 3 résidents, mais retombent lorsque le hamlet redescend sous la limite.&lt;br /&gt;
&lt;br /&gt;
== Supprimer un Hamlet  &amp;lt;code&amp;gt;/ml hamlet delete&amp;lt;/code&amp;gt; ==&lt;br /&gt;
Cette action est &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;irréversible&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;. Tous les chunks, sélections, groupes et données seront supprimés.&lt;br /&gt;
&lt;br /&gt;
=== Conséquences ===&lt;br /&gt;
&lt;br /&gt;
* Tous les chunks sont libérés&lt;br /&gt;
* Tous les résidents deviennent sans hamlet&lt;br /&gt;
* L&#039;historique est conservé dans les logs&lt;br /&gt;
&lt;br /&gt;
== Informations du Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Affiche :&lt;br /&gt;
&lt;br /&gt;
* Nom et type du hamlet&lt;br /&gt;
* Maire actuel&lt;br /&gt;
* Nombre de résidents et liste&lt;br /&gt;
* Nombre de chunks revendiqués&lt;br /&gt;
* Score de prospérité&lt;br /&gt;
* Modificateurs actifs&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&#039;&#039;&#039;Comment&#039;&#039;&#039; &#039;&#039;&#039;claim un chunk pour ma ville ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Placez-vous dans le chunk souhaité et utilisez &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;. Le chunk doit être adjacent à votre territoire existant.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pourquoi ne puis-je pas réclamer ce chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Plusieurs raisons possibles : le chunk n&#039;est pas adjacent, vous avez atteint votre limite, le chunk est protégé par WorldGuard, ou il appartient déjà à un autre hamlet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment augmenter ma limite de chunks ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Votre limite dépend de votre temps de jeu et régularité. Jouez régulièrement pour débloquer jusqu&#039;à&#039;&#039; &#039;&#039;40 chunks bonus par joueur actif. Recrutez des résidents actifs.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Puis-je abandonner un chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Oui, avec &amp;lt;code&amp;gt;/ml chunk unclaim&amp;lt;/code&amp;gt;. Attention : votre territoire doit rester connecté (pas de fragmentation).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{CLEFDETRI:Minelet - Hamlets}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=63</id>
		<title>Minelet - Hamlets</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=63"/>
		<updated>2026-05-22T13:41:27Z</updated>

		<summary type="html">&lt;p&gt;Admin : /* Présentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[&amp;lt;nowiki/&amp;gt;[[Guide Minelet|Retour arrière sur le guide]]]&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;Hamlets&#039;&#039;&#039; sont le cœur de MineLet. Un hamlet représente votre village, votre communauté et votre territoire dans le monde.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Un hamlet est une entité regroupant :&lt;br /&gt;
&lt;br /&gt;
* Un &#039;&#039;&#039;maire&#039;&#039;&#039; (fondateur ou successeur)&lt;br /&gt;
* Des &#039;&#039;&#039;résidents&#039;&#039;&#039; (membres du hamlet)&lt;br /&gt;
* Des &#039;&#039;&#039;chunks&#039;&#039;&#039; (territoire revendiqué)&lt;br /&gt;
* Des &#039;&#039;&#039;flags&#039;&#039;&#039; (règles de protection)&lt;br /&gt;
* Des &#039;&#039;&#039;groupes&#039;&#039;&#039; (système de permissions)&lt;br /&gt;
&lt;br /&gt;
Chaque joueur ne peut être résident que d&#039;un seul hamlet à la fois, mais peut être &amp;quot;trusted&amp;quot; dans plusieurs.&lt;br /&gt;
&lt;br /&gt;
Chaque Hamlet va consommer chaque jour une certaines quantité de ressources (du bois pour chauffer les habitations, de la nourriture etc...)&lt;br /&gt;
&lt;br /&gt;
Retrouver plus d&#039;informations sur cette mécanique ici: [[MineLet - Taxes|Minelet - Taxes]]&lt;br /&gt;
&lt;br /&gt;
== Types de Hamlets ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Créateur&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;HAMLET&#039;&#039;&#039;&lt;br /&gt;
|Village standard créé par un joueur&lt;br /&gt;
|Joueurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;OUTPOST&#039;&#039;&#039;&lt;br /&gt;
|Avant-poste rattaché à un hamlet parent&lt;br /&gt;
|Maires&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;ADMIN&#039;&#039;&#039;&lt;br /&gt;
|Hamlet sans limites de chunks&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;POI&#039;&#039;&#039;&lt;br /&gt;
|Point d&#039;Intérêt capturable&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Créer un Hamlet ==&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
&lt;br /&gt;
* Ne pas être déjà résident d&#039;un hamlet&lt;br /&gt;
* Avoir suffisamment d&#039;argent (coût configurable)&lt;br /&gt;
* Se trouver dans un chunk non revendiqué&lt;br /&gt;
&lt;br /&gt;
Commande  &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Ce qui se passe ===&lt;br /&gt;
&lt;br /&gt;
# L&#039;argent de création est déduit de votre inventaire&lt;br /&gt;
# Vous devenez le &#039;&#039;&#039;maire&#039;&#039;&#039; du hamlet&lt;br /&gt;
# Le chunk où vous vous trouvez est automatiquement revendiqué&lt;br /&gt;
# Deux groupes par défaut sont créés : &#039;&#039;&#039;Resident&#039;&#039;&#039; et &#039;&#039;&#039;Stranger&#039;&#039;&#039;&lt;br /&gt;
# Les flags par défaut sont appliqués.&lt;br /&gt;
&lt;br /&gt;
Le nom du hamlet doit être unique sur le serveur et respecter les règles de nommage.&lt;br /&gt;
&lt;br /&gt;
== Gestion des Résidents ==&lt;br /&gt;
&lt;br /&gt;
=== Inviter un Joueur  &amp;lt;code&amp;gt;/ml hamlet invite &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le joueur recevra une invitation qu&#039;il peut accepter avec &amp;lt;code&amp;gt;/ml hamlet accept&amp;lt;/code&amp;gt; ou refuser avec &amp;lt;code&amp;gt;/ml hamlet deny&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Expulser un Résident  &amp;lt;code&amp;gt;/ml hamlet kick &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Seuls les joueurs avec la permission &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;kickPlayer&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; peuvent expulser des résidents.&lt;br /&gt;
&lt;br /&gt;
=== Quitter un Hamlet  &amp;lt;code&amp;gt;/ml hamlet leave&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le maire ne peut pas quitter son hamlet. Il doit d&#039;abord transférer son role ou supprimer le hamlet.&lt;br /&gt;
&lt;br /&gt;
=== Transfert de Mairie  &amp;lt;code&amp;gt;/ml hamlet setmayor &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Conditions ====&lt;br /&gt;
&lt;br /&gt;
* Le joueur cible doit être résident du hamlet&lt;br /&gt;
* Seul le maire actuel peut effectuer cette action&lt;br /&gt;
* L&#039;action est immédiate et irréversible&lt;br /&gt;
&lt;br /&gt;
== Système de Trust ==&lt;br /&gt;
Les joueurs &amp;quot;trusted&amp;quot; sont des non-résidents qui bénéficient de droits spéciaux.&lt;br /&gt;
&lt;br /&gt;
=== Différences Résident vs Trusted ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Aspect&lt;br /&gt;
!Résident&lt;br /&gt;
!Trusted&lt;br /&gt;
|-&lt;br /&gt;
|Membre du hamlet&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Compte pour l&#039;activité&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Bypass les flags individuels&lt;br /&gt;
|Non (sauf maire)&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Peut être dans plusieurs hamlets&lt;br /&gt;
|Non&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Accès aux commandes internes&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Gérer les Trusted ===&lt;br /&gt;
Ajouter:  &amp;lt;code&amp;gt;/ml hamlet trust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Retirer: &amp;lt;code&amp;gt;/ml hamlet untrust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voir la liste: &amp;lt;code&amp;gt;/ml hamlet list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spawn du Hamlet ==&lt;br /&gt;
Chaque hamlet peut définir un point de respawn pour ses membres.&lt;br /&gt;
&lt;br /&gt;
=== Définir le Spawn  &amp;lt;code&amp;gt;/ml hamlet setspawn&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le spawn sera placé à votre position actuelle. Vous devez être dans un chunk appartenant au hamlet.&lt;br /&gt;
&lt;br /&gt;
Il ne sera pas possible de s&#039;y téléporter sauf si vous mourrez. &lt;br /&gt;
&lt;br /&gt;
== Hamlet Ouvert / Fermé ==&lt;br /&gt;
Un hamlet peut être ouvert (rejoignable sans invitation) ou fermé (invitation requise).&lt;br /&gt;
&lt;br /&gt;
Ouvrir/fermer le hamlet: &amp;lt;code&amp;gt;/ml hamlet toggleopen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par défaut, les hamlets sont fermés à la création.&lt;br /&gt;
&lt;br /&gt;
Attention aux permissions de vos hamlets avant de l&#039;ouvrir.&lt;br /&gt;
&lt;br /&gt;
== Renommer le Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet rename &amp;lt;nouveau_nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Personnalisation ==&lt;br /&gt;
&lt;br /&gt;
=== Couleur du Hamlet ===&lt;br /&gt;
Définissez une couleur personnalisée pour l&#039;affichage sur la carte :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet color &amp;lt;hex&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Exemple : &amp;lt;code&amp;gt;/ml hamlet color #FF5733&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Restrictions des Petits Hamlets ==&lt;br /&gt;
Les hamlets avec moins de &#039;&#039;&#039;3 membres&#039;&#039;&#039; sont soumis à des restrictions :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Restriction&lt;br /&gt;
|-&lt;br /&gt;
|Flags globaux verrouillés (PvP ON, Feu ON, Mobs ON)&lt;br /&gt;
|-&lt;br /&gt;
|Création de zones bloquée&lt;br /&gt;
|-&lt;br /&gt;
|Gestion des groupes limitée&lt;br /&gt;
|-&lt;br /&gt;
|Limite de chunks réduite (Bonus du maire uniquement) &lt;br /&gt;
|-&lt;br /&gt;
|Attaques de POI interdites&lt;br /&gt;
|}&lt;br /&gt;
Ces restrictions sont levées automatiquement dès que le hamlet atteint 3 résidents, mais retombent lorsque le hamlet redescend sous la limite.&lt;br /&gt;
&lt;br /&gt;
== Supprimer un Hamlet  &amp;lt;code&amp;gt;/ml hamlet delete&amp;lt;/code&amp;gt; ==&lt;br /&gt;
Cette action est &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;irréversible&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;. Tous les chunks, sélections, groupes et données seront supprimés.&lt;br /&gt;
&lt;br /&gt;
=== Conséquences ===&lt;br /&gt;
&lt;br /&gt;
* Tous les chunks sont libérés&lt;br /&gt;
* Tous les résidents deviennent sans hamlet&lt;br /&gt;
* L&#039;historique est conservé dans les logs&lt;br /&gt;
&lt;br /&gt;
== Informations du Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Affiche :&lt;br /&gt;
&lt;br /&gt;
* Nom et type du hamlet&lt;br /&gt;
* Maire actuel&lt;br /&gt;
* Nombre de résidents et liste&lt;br /&gt;
* Nombre de chunks revendiqués&lt;br /&gt;
* Score de prospérité&lt;br /&gt;
* Modificateurs actifs&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&#039;&#039;&#039;Comment&#039;&#039;&#039; &#039;&#039;&#039;claim un chunk pour ma ville ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Placez-vous dans le chunk souhaité et utilisez &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;. Le chunk doit être adjacent à votre territoire existant.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pourquoi ne puis-je pas réclamer ce chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Plusieurs raisons possibles : le chunk n&#039;est pas adjacent, vous avez atteint votre limite, le chunk est protégé par WorldGuard, ou il appartient déjà à un autre hamlet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment augmenter ma limite de chunks ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Votre limite dépend de votre temps de jeu et régularité. Jouez régulièrement pour débloquer jusqu&#039;à&#039;&#039; &#039;&#039;40 chunks bonus par joueur actif. Recrutez des résidents actifs.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Puis-je abandonner un chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Oui, avec &amp;lt;code&amp;gt;/ml chunk unclaim&amp;lt;/code&amp;gt;. Attention : votre territoire doit rester connecté (pas de fragmentation).&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=62</id>
		<title>Minelet - Hamlets</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=62"/>
		<updated>2026-05-22T13:37:46Z</updated>

		<summary type="html">&lt;p&gt;Admin : /* Présentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[&amp;lt;nowiki/&amp;gt;[[Guide Minelet|Retour arrière sur le guide]]]&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;Hamlets&#039;&#039;&#039; sont le cœur de MineLet. Un hamlet représente votre village, votre communauté et votre territoire dans le monde.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Un hamlet est une entité regroupant :&lt;br /&gt;
&lt;br /&gt;
* Un &#039;&#039;&#039;maire&#039;&#039;&#039; (fondateur ou successeur)&lt;br /&gt;
* Des &#039;&#039;&#039;résidents&#039;&#039;&#039; (membres du hamlet)&lt;br /&gt;
* Des &#039;&#039;&#039;chunks&#039;&#039;&#039; (territoire revendiqué)&lt;br /&gt;
* Des &#039;&#039;&#039;flags&#039;&#039;&#039; (règles de protection)&lt;br /&gt;
* Des &#039;&#039;&#039;groupes&#039;&#039;&#039; (système de permissions)&lt;br /&gt;
&lt;br /&gt;
Chaque joueur ne peut être résident que d&#039;un seul hamlet à la fois, mais peut être &amp;quot;trusted&amp;quot; dans plusieurs.&lt;br /&gt;
&lt;br /&gt;
== Types de Hamlets ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Créateur&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;HAMLET&#039;&#039;&#039;&lt;br /&gt;
|Village standard créé par un joueur&lt;br /&gt;
|Joueurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;OUTPOST&#039;&#039;&#039;&lt;br /&gt;
|Avant-poste rattaché à un hamlet parent&lt;br /&gt;
|Maires&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;ADMIN&#039;&#039;&#039;&lt;br /&gt;
|Hamlet sans limites de chunks&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;POI&#039;&#039;&#039;&lt;br /&gt;
|Point d&#039;Intérêt capturable&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Créer un Hamlet ==&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
&lt;br /&gt;
* Ne pas être déjà résident d&#039;un hamlet&lt;br /&gt;
* Avoir suffisamment d&#039;argent (coût configurable)&lt;br /&gt;
* Se trouver dans un chunk non revendiqué&lt;br /&gt;
&lt;br /&gt;
Commande  &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Ce qui se passe ===&lt;br /&gt;
&lt;br /&gt;
# L&#039;argent de création est déduit de votre inventaire&lt;br /&gt;
# Vous devenez le &#039;&#039;&#039;maire&#039;&#039;&#039; du hamlet&lt;br /&gt;
# Le chunk où vous vous trouvez est automatiquement revendiqué&lt;br /&gt;
# Deux groupes par défaut sont créés : &#039;&#039;&#039;Resident&#039;&#039;&#039; et &#039;&#039;&#039;Stranger&#039;&#039;&#039;&lt;br /&gt;
# Les flags par défaut sont appliqués.&lt;br /&gt;
&lt;br /&gt;
Le nom du hamlet doit être unique sur le serveur et respecter les règles de nommage.&lt;br /&gt;
&lt;br /&gt;
== Gestion des Résidents ==&lt;br /&gt;
&lt;br /&gt;
=== Inviter un Joueur  &amp;lt;code&amp;gt;/ml hamlet invite &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le joueur recevra une invitation qu&#039;il peut accepter avec &amp;lt;code&amp;gt;/ml hamlet accept&amp;lt;/code&amp;gt; ou refuser avec &amp;lt;code&amp;gt;/ml hamlet deny&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Expulser un Résident  &amp;lt;code&amp;gt;/ml hamlet kick &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Seuls les joueurs avec la permission &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;kickPlayer&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; peuvent expulser des résidents.&lt;br /&gt;
&lt;br /&gt;
=== Quitter un Hamlet  &amp;lt;code&amp;gt;/ml hamlet leave&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le maire ne peut pas quitter son hamlet. Il doit d&#039;abord transférer son role ou supprimer le hamlet.&lt;br /&gt;
&lt;br /&gt;
=== Transfert de Mairie  &amp;lt;code&amp;gt;/ml hamlet setmayor &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Conditions ====&lt;br /&gt;
&lt;br /&gt;
* Le joueur cible doit être résident du hamlet&lt;br /&gt;
* Seul le maire actuel peut effectuer cette action&lt;br /&gt;
* L&#039;action est immédiate et irréversible&lt;br /&gt;
&lt;br /&gt;
== Système de Trust ==&lt;br /&gt;
Les joueurs &amp;quot;trusted&amp;quot; sont des non-résidents qui bénéficient de droits spéciaux.&lt;br /&gt;
&lt;br /&gt;
=== Différences Résident vs Trusted ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Aspect&lt;br /&gt;
!Résident&lt;br /&gt;
!Trusted&lt;br /&gt;
|-&lt;br /&gt;
|Membre du hamlet&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Compte pour l&#039;activité&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Bypass les flags individuels&lt;br /&gt;
|Non (sauf maire)&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Peut être dans plusieurs hamlets&lt;br /&gt;
|Non&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Accès aux commandes internes&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Gérer les Trusted ===&lt;br /&gt;
Ajouter:  &amp;lt;code&amp;gt;/ml hamlet trust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Retirer: &amp;lt;code&amp;gt;/ml hamlet untrust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voir la liste: &amp;lt;code&amp;gt;/ml hamlet list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spawn du Hamlet ==&lt;br /&gt;
Chaque hamlet peut définir un point de respawn pour ses membres.&lt;br /&gt;
&lt;br /&gt;
=== Définir le Spawn  &amp;lt;code&amp;gt;/ml hamlet setspawn&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le spawn sera placé à votre position actuelle. Vous devez être dans un chunk appartenant au hamlet.&lt;br /&gt;
&lt;br /&gt;
Il ne sera pas possible de s&#039;y téléporter sauf si vous mourrez. &lt;br /&gt;
&lt;br /&gt;
== Hamlet Ouvert / Fermé ==&lt;br /&gt;
Un hamlet peut être ouvert (rejoignable sans invitation) ou fermé (invitation requise).&lt;br /&gt;
&lt;br /&gt;
Ouvrir/fermer le hamlet: &amp;lt;code&amp;gt;/ml hamlet toggleopen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par défaut, les hamlets sont fermés à la création.&lt;br /&gt;
&lt;br /&gt;
Attention aux permissions de vos hamlets avant de l&#039;ouvrir.&lt;br /&gt;
&lt;br /&gt;
== Renommer le Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet rename &amp;lt;nouveau_nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Personnalisation ==&lt;br /&gt;
&lt;br /&gt;
=== Couleur du Hamlet ===&lt;br /&gt;
Définissez une couleur personnalisée pour l&#039;affichage sur la carte :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet color &amp;lt;hex&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Exemple : &amp;lt;code&amp;gt;/ml hamlet color #FF5733&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Restrictions des Petits Hamlets ==&lt;br /&gt;
Les hamlets avec moins de &#039;&#039;&#039;3 membres&#039;&#039;&#039; sont soumis à des restrictions :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Restriction&lt;br /&gt;
|-&lt;br /&gt;
|Flags globaux verrouillés (PvP ON, Feu ON, Mobs ON)&lt;br /&gt;
|-&lt;br /&gt;
|Création de zones bloquée&lt;br /&gt;
|-&lt;br /&gt;
|Gestion des groupes limitée&lt;br /&gt;
|-&lt;br /&gt;
|Limite de chunks réduite (Bonus du maire uniquement) &lt;br /&gt;
|-&lt;br /&gt;
|Attaques de POI interdites&lt;br /&gt;
|}&lt;br /&gt;
Ces restrictions sont levées automatiquement dès que le hamlet atteint 3 résidents, mais retombent lorsque le hamlet redescend sous la limite.&lt;br /&gt;
&lt;br /&gt;
== Supprimer un Hamlet  &amp;lt;code&amp;gt;/ml hamlet delete&amp;lt;/code&amp;gt; ==&lt;br /&gt;
Cette action est &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;irréversible&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;. Tous les chunks, sélections, groupes et données seront supprimés.&lt;br /&gt;
&lt;br /&gt;
=== Conséquences ===&lt;br /&gt;
&lt;br /&gt;
* Tous les chunks sont libérés&lt;br /&gt;
* Tous les résidents deviennent sans hamlet&lt;br /&gt;
* L&#039;historique est conservé dans les logs&lt;br /&gt;
&lt;br /&gt;
== Informations du Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Affiche :&lt;br /&gt;
&lt;br /&gt;
* Nom et type du hamlet&lt;br /&gt;
* Maire actuel&lt;br /&gt;
* Nombre de résidents et liste&lt;br /&gt;
* Nombre de chunks revendiqués&lt;br /&gt;
* Score de prospérité&lt;br /&gt;
* Modificateurs actifs&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&#039;&#039;&#039;Comment&#039;&#039;&#039; &#039;&#039;&#039;claim un chunk pour ma ville ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Placez-vous dans le chunk souhaité et utilisez &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;. Le chunk doit être adjacent à votre territoire existant.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pourquoi ne puis-je pas réclamer ce chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Plusieurs raisons possibles : le chunk n&#039;est pas adjacent, vous avez atteint votre limite, le chunk est protégé par WorldGuard, ou il appartient déjà à un autre hamlet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment augmenter ma limite de chunks ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Votre limite dépend de votre temps de jeu et régularité. Jouez régulièrement pour débloquer jusqu&#039;à&#039;&#039; &#039;&#039;40 chunks bonus par joueur actif. Recrutez des résidents actifs.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Puis-je abandonner un chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Oui, avec &amp;lt;code&amp;gt;/ml chunk unclaim&amp;lt;/code&amp;gt;. Attention : votre territoire doit rester connecté (pas de fragmentation).&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=61</id>
		<title>Minelet - Hamlets</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=61"/>
		<updated>2026-05-22T13:37:18Z</updated>

		<summary type="html">&lt;p&gt;Admin : /* FAQ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Les &#039;&#039;&#039;Hamlets&#039;&#039;&#039; sont le cœur de MineLet. Un hamlet représente votre village, votre communauté et votre territoire dans le monde.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Un hamlet est une entité regroupant :&lt;br /&gt;
&lt;br /&gt;
* Un &#039;&#039;&#039;maire&#039;&#039;&#039; (fondateur ou successeur)&lt;br /&gt;
* Des &#039;&#039;&#039;résidents&#039;&#039;&#039; (membres du hamlet)&lt;br /&gt;
* Des &#039;&#039;&#039;chunks&#039;&#039;&#039; (territoire revendiqué)&lt;br /&gt;
* Des &#039;&#039;&#039;flags&#039;&#039;&#039; (règles de protection)&lt;br /&gt;
* Des &#039;&#039;&#039;groupes&#039;&#039;&#039; (système de permissions)&lt;br /&gt;
&lt;br /&gt;
Chaque joueur ne peut être résident que d&#039;un seul hamlet à la fois, mais peut être &amp;quot;trusted&amp;quot; dans plusieurs.&lt;br /&gt;
&lt;br /&gt;
== Types de Hamlets ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Créateur&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;HAMLET&#039;&#039;&#039;&lt;br /&gt;
|Village standard créé par un joueur&lt;br /&gt;
|Joueurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;OUTPOST&#039;&#039;&#039;&lt;br /&gt;
|Avant-poste rattaché à un hamlet parent&lt;br /&gt;
|Maires&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;ADMIN&#039;&#039;&#039;&lt;br /&gt;
|Hamlet sans limites de chunks&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;POI&#039;&#039;&#039;&lt;br /&gt;
|Point d&#039;Intérêt capturable&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Créer un Hamlet ==&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
&lt;br /&gt;
* Ne pas être déjà résident d&#039;un hamlet&lt;br /&gt;
* Avoir suffisamment d&#039;argent (coût configurable)&lt;br /&gt;
* Se trouver dans un chunk non revendiqué&lt;br /&gt;
&lt;br /&gt;
Commande  &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Ce qui se passe ===&lt;br /&gt;
&lt;br /&gt;
# L&#039;argent de création est déduit de votre inventaire&lt;br /&gt;
# Vous devenez le &#039;&#039;&#039;maire&#039;&#039;&#039; du hamlet&lt;br /&gt;
# Le chunk où vous vous trouvez est automatiquement revendiqué&lt;br /&gt;
# Deux groupes par défaut sont créés : &#039;&#039;&#039;Resident&#039;&#039;&#039; et &#039;&#039;&#039;Stranger&#039;&#039;&#039;&lt;br /&gt;
# Les flags par défaut sont appliqués.&lt;br /&gt;
&lt;br /&gt;
Le nom du hamlet doit être unique sur le serveur et respecter les règles de nommage.&lt;br /&gt;
&lt;br /&gt;
== Gestion des Résidents ==&lt;br /&gt;
&lt;br /&gt;
=== Inviter un Joueur  &amp;lt;code&amp;gt;/ml hamlet invite &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le joueur recevra une invitation qu&#039;il peut accepter avec &amp;lt;code&amp;gt;/ml hamlet accept&amp;lt;/code&amp;gt; ou refuser avec &amp;lt;code&amp;gt;/ml hamlet deny&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Expulser un Résident  &amp;lt;code&amp;gt;/ml hamlet kick &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Seuls les joueurs avec la permission &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;kickPlayer&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; peuvent expulser des résidents.&lt;br /&gt;
&lt;br /&gt;
=== Quitter un Hamlet  &amp;lt;code&amp;gt;/ml hamlet leave&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le maire ne peut pas quitter son hamlet. Il doit d&#039;abord transférer son role ou supprimer le hamlet.&lt;br /&gt;
&lt;br /&gt;
=== Transfert de Mairie  &amp;lt;code&amp;gt;/ml hamlet setmayor &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Conditions ====&lt;br /&gt;
&lt;br /&gt;
* Le joueur cible doit être résident du hamlet&lt;br /&gt;
* Seul le maire actuel peut effectuer cette action&lt;br /&gt;
* L&#039;action est immédiate et irréversible&lt;br /&gt;
&lt;br /&gt;
== Système de Trust ==&lt;br /&gt;
Les joueurs &amp;quot;trusted&amp;quot; sont des non-résidents qui bénéficient de droits spéciaux.&lt;br /&gt;
&lt;br /&gt;
=== Différences Résident vs Trusted ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Aspect&lt;br /&gt;
!Résident&lt;br /&gt;
!Trusted&lt;br /&gt;
|-&lt;br /&gt;
|Membre du hamlet&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Compte pour l&#039;activité&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Bypass les flags individuels&lt;br /&gt;
|Non (sauf maire)&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Peut être dans plusieurs hamlets&lt;br /&gt;
|Non&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Accès aux commandes internes&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Gérer les Trusted ===&lt;br /&gt;
Ajouter:  &amp;lt;code&amp;gt;/ml hamlet trust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Retirer: &amp;lt;code&amp;gt;/ml hamlet untrust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voir la liste: &amp;lt;code&amp;gt;/ml hamlet list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spawn du Hamlet ==&lt;br /&gt;
Chaque hamlet peut définir un point de respawn pour ses membres.&lt;br /&gt;
&lt;br /&gt;
=== Définir le Spawn  &amp;lt;code&amp;gt;/ml hamlet setspawn&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le spawn sera placé à votre position actuelle. Vous devez être dans un chunk appartenant au hamlet.&lt;br /&gt;
&lt;br /&gt;
Il ne sera pas possible de s&#039;y téléporter sauf si vous mourrez. &lt;br /&gt;
&lt;br /&gt;
== Hamlet Ouvert / Fermé ==&lt;br /&gt;
Un hamlet peut être ouvert (rejoignable sans invitation) ou fermé (invitation requise).&lt;br /&gt;
&lt;br /&gt;
Ouvrir/fermer le hamlet: &amp;lt;code&amp;gt;/ml hamlet toggleopen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par défaut, les hamlets sont fermés à la création.&lt;br /&gt;
&lt;br /&gt;
Attention aux permissions de vos hamlets avant de l&#039;ouvrir.&lt;br /&gt;
&lt;br /&gt;
== Renommer le Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet rename &amp;lt;nouveau_nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Personnalisation ==&lt;br /&gt;
&lt;br /&gt;
=== Couleur du Hamlet ===&lt;br /&gt;
Définissez une couleur personnalisée pour l&#039;affichage sur la carte :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet color &amp;lt;hex&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Exemple : &amp;lt;code&amp;gt;/ml hamlet color #FF5733&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Restrictions des Petits Hamlets ==&lt;br /&gt;
Les hamlets avec moins de &#039;&#039;&#039;3 membres&#039;&#039;&#039; sont soumis à des restrictions :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Restriction&lt;br /&gt;
|-&lt;br /&gt;
|Flags globaux verrouillés (PvP ON, Feu ON, Mobs ON)&lt;br /&gt;
|-&lt;br /&gt;
|Création de zones bloquée&lt;br /&gt;
|-&lt;br /&gt;
|Gestion des groupes limitée&lt;br /&gt;
|-&lt;br /&gt;
|Limite de chunks réduite (Bonus du maire uniquement) &lt;br /&gt;
|-&lt;br /&gt;
|Attaques de POI interdites&lt;br /&gt;
|}&lt;br /&gt;
Ces restrictions sont levées automatiquement dès que le hamlet atteint 3 résidents, mais retombent lorsque le hamlet redescend sous la limite.&lt;br /&gt;
&lt;br /&gt;
== Supprimer un Hamlet  &amp;lt;code&amp;gt;/ml hamlet delete&amp;lt;/code&amp;gt; ==&lt;br /&gt;
Cette action est &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;irréversible&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;. Tous les chunks, sélections, groupes et données seront supprimés.&lt;br /&gt;
&lt;br /&gt;
=== Conséquences ===&lt;br /&gt;
&lt;br /&gt;
* Tous les chunks sont libérés&lt;br /&gt;
* Tous les résidents deviennent sans hamlet&lt;br /&gt;
* L&#039;historique est conservé dans les logs&lt;br /&gt;
&lt;br /&gt;
== Informations du Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Affiche :&lt;br /&gt;
&lt;br /&gt;
* Nom et type du hamlet&lt;br /&gt;
* Maire actuel&lt;br /&gt;
* Nombre de résidents et liste&lt;br /&gt;
* Nombre de chunks revendiqués&lt;br /&gt;
* Score de prospérité&lt;br /&gt;
* Modificateurs actifs&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&#039;&#039;&#039;Comment&#039;&#039;&#039; &#039;&#039;&#039;claim un chunk pour ma ville ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Placez-vous dans le chunk souhaité et utilisez &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;. Le chunk doit être adjacent à votre territoire existant.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pourquoi ne puis-je pas réclamer ce chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Plusieurs raisons possibles : le chunk n&#039;est pas adjacent, vous avez atteint votre limite, le chunk est protégé par WorldGuard, ou il appartient déjà à un autre hamlet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment augmenter ma limite de chunks ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Votre limite dépend de votre temps de jeu et régularité. Jouez régulièrement pour débloquer jusqu&#039;à&#039;&#039; &#039;&#039;40 chunks bonus par joueur actif. Recrutez des résidents actifs.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Puis-je abandonner un chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Oui, avec &amp;lt;code&amp;gt;/ml chunk unclaim&amp;lt;/code&amp;gt;. Attention : votre territoire doit rester connecté (pas de fragmentation).&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=60</id>
		<title>Minelet - Hamlets</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=60"/>
		<updated>2026-05-22T13:36:37Z</updated>

		<summary type="html">&lt;p&gt;Admin : /* Ce qui se passe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Les &#039;&#039;&#039;Hamlets&#039;&#039;&#039; sont le cœur de MineLet. Un hamlet représente votre village, votre communauté et votre territoire dans le monde.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Un hamlet est une entité regroupant :&lt;br /&gt;
&lt;br /&gt;
* Un &#039;&#039;&#039;maire&#039;&#039;&#039; (fondateur ou successeur)&lt;br /&gt;
* Des &#039;&#039;&#039;résidents&#039;&#039;&#039; (membres du hamlet)&lt;br /&gt;
* Des &#039;&#039;&#039;chunks&#039;&#039;&#039; (territoire revendiqué)&lt;br /&gt;
* Des &#039;&#039;&#039;flags&#039;&#039;&#039; (règles de protection)&lt;br /&gt;
* Des &#039;&#039;&#039;groupes&#039;&#039;&#039; (système de permissions)&lt;br /&gt;
&lt;br /&gt;
Chaque joueur ne peut être résident que d&#039;un seul hamlet à la fois, mais peut être &amp;quot;trusted&amp;quot; dans plusieurs.&lt;br /&gt;
&lt;br /&gt;
== Types de Hamlets ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Créateur&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;HAMLET&#039;&#039;&#039;&lt;br /&gt;
|Village standard créé par un joueur&lt;br /&gt;
|Joueurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;OUTPOST&#039;&#039;&#039;&lt;br /&gt;
|Avant-poste rattaché à un hamlet parent&lt;br /&gt;
|Maires&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;ADMIN&#039;&#039;&#039;&lt;br /&gt;
|Hamlet sans limites de chunks&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;POI&#039;&#039;&#039;&lt;br /&gt;
|Point d&#039;Intérêt capturable&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Créer un Hamlet ==&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
&lt;br /&gt;
* Ne pas être déjà résident d&#039;un hamlet&lt;br /&gt;
* Avoir suffisamment d&#039;argent (coût configurable)&lt;br /&gt;
* Se trouver dans un chunk non revendiqué&lt;br /&gt;
&lt;br /&gt;
Commande  &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Ce qui se passe ===&lt;br /&gt;
&lt;br /&gt;
# L&#039;argent de création est déduit de votre inventaire&lt;br /&gt;
# Vous devenez le &#039;&#039;&#039;maire&#039;&#039;&#039; du hamlet&lt;br /&gt;
# Le chunk où vous vous trouvez est automatiquement revendiqué&lt;br /&gt;
# Deux groupes par défaut sont créés : &#039;&#039;&#039;Resident&#039;&#039;&#039; et &#039;&#039;&#039;Stranger&#039;&#039;&#039;&lt;br /&gt;
# Les flags par défaut sont appliqués.&lt;br /&gt;
&lt;br /&gt;
Le nom du hamlet doit être unique sur le serveur et respecter les règles de nommage.&lt;br /&gt;
&lt;br /&gt;
== Gestion des Résidents ==&lt;br /&gt;
&lt;br /&gt;
=== Inviter un Joueur  &amp;lt;code&amp;gt;/ml hamlet invite &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le joueur recevra une invitation qu&#039;il peut accepter avec &amp;lt;code&amp;gt;/ml hamlet accept&amp;lt;/code&amp;gt; ou refuser avec &amp;lt;code&amp;gt;/ml hamlet deny&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Expulser un Résident  &amp;lt;code&amp;gt;/ml hamlet kick &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Seuls les joueurs avec la permission &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;kickPlayer&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; peuvent expulser des résidents.&lt;br /&gt;
&lt;br /&gt;
=== Quitter un Hamlet  &amp;lt;code&amp;gt;/ml hamlet leave&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le maire ne peut pas quitter son hamlet. Il doit d&#039;abord transférer son role ou supprimer le hamlet.&lt;br /&gt;
&lt;br /&gt;
=== Transfert de Mairie  &amp;lt;code&amp;gt;/ml hamlet setmayor &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Conditions ====&lt;br /&gt;
&lt;br /&gt;
* Le joueur cible doit être résident du hamlet&lt;br /&gt;
* Seul le maire actuel peut effectuer cette action&lt;br /&gt;
* L&#039;action est immédiate et irréversible&lt;br /&gt;
&lt;br /&gt;
== Système de Trust ==&lt;br /&gt;
Les joueurs &amp;quot;trusted&amp;quot; sont des non-résidents qui bénéficient de droits spéciaux.&lt;br /&gt;
&lt;br /&gt;
=== Différences Résident vs Trusted ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Aspect&lt;br /&gt;
!Résident&lt;br /&gt;
!Trusted&lt;br /&gt;
|-&lt;br /&gt;
|Membre du hamlet&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Compte pour l&#039;activité&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Bypass les flags individuels&lt;br /&gt;
|Non (sauf maire)&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Peut être dans plusieurs hamlets&lt;br /&gt;
|Non&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Accès aux commandes internes&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Gérer les Trusted ===&lt;br /&gt;
Ajouter:  &amp;lt;code&amp;gt;/ml hamlet trust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Retirer: &amp;lt;code&amp;gt;/ml hamlet untrust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voir la liste: &amp;lt;code&amp;gt;/ml hamlet list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spawn du Hamlet ==&lt;br /&gt;
Chaque hamlet peut définir un point de respawn pour ses membres.&lt;br /&gt;
&lt;br /&gt;
=== Définir le Spawn  &amp;lt;code&amp;gt;/ml hamlet setspawn&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le spawn sera placé à votre position actuelle. Vous devez être dans un chunk appartenant au hamlet.&lt;br /&gt;
&lt;br /&gt;
Il ne sera pas possible de s&#039;y téléporter sauf si vous mourrez. &lt;br /&gt;
&lt;br /&gt;
== Hamlet Ouvert / Fermé ==&lt;br /&gt;
Un hamlet peut être ouvert (rejoignable sans invitation) ou fermé (invitation requise).&lt;br /&gt;
&lt;br /&gt;
Ouvrir/fermer le hamlet: &amp;lt;code&amp;gt;/ml hamlet toggleopen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par défaut, les hamlets sont fermés à la création.&lt;br /&gt;
&lt;br /&gt;
Attention aux permissions de vos hamlets avant de l&#039;ouvrir.&lt;br /&gt;
&lt;br /&gt;
== Renommer le Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet rename &amp;lt;nouveau_nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Personnalisation ==&lt;br /&gt;
&lt;br /&gt;
=== Couleur du Hamlet ===&lt;br /&gt;
Définissez une couleur personnalisée pour l&#039;affichage sur la carte :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet color &amp;lt;hex&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Exemple : &amp;lt;code&amp;gt;/ml hamlet color #FF5733&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Restrictions des Petits Hamlets ==&lt;br /&gt;
Les hamlets avec moins de &#039;&#039;&#039;3 membres&#039;&#039;&#039; sont soumis à des restrictions :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Restriction&lt;br /&gt;
|-&lt;br /&gt;
|Flags globaux verrouillés (PvP ON, Feu ON, Mobs ON)&lt;br /&gt;
|-&lt;br /&gt;
|Création de zones bloquée&lt;br /&gt;
|-&lt;br /&gt;
|Gestion des groupes limitée&lt;br /&gt;
|-&lt;br /&gt;
|Limite de chunks réduite (Bonus du maire uniquement) &lt;br /&gt;
|-&lt;br /&gt;
|Attaques de POI interdites&lt;br /&gt;
|}&lt;br /&gt;
Ces restrictions sont levées automatiquement dès que le hamlet atteint 3 résidents, mais retombent lorsque le hamlet redescend sous la limite.&lt;br /&gt;
&lt;br /&gt;
== Supprimer un Hamlet  &amp;lt;code&amp;gt;/ml hamlet delete&amp;lt;/code&amp;gt; ==&lt;br /&gt;
Cette action est &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;irréversible&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;. Tous les chunks, sélections, groupes et données seront supprimés.&lt;br /&gt;
&lt;br /&gt;
=== Conséquences ===&lt;br /&gt;
&lt;br /&gt;
* Tous les chunks sont libérés&lt;br /&gt;
* Tous les résidents deviennent sans hamlet&lt;br /&gt;
* L&#039;historique est conservé dans les logs&lt;br /&gt;
&lt;br /&gt;
== Informations du Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Affiche :&lt;br /&gt;
&lt;br /&gt;
* Nom et type du hamlet&lt;br /&gt;
* Maire actuel&lt;br /&gt;
* Nombre de résidents et liste&lt;br /&gt;
* Nombre de chunks revendiqués&lt;br /&gt;
* Score de prospérité&lt;br /&gt;
* Modificateurs actifs&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&#039;&#039;&#039;Comment&#039;&#039;&#039; &#039;&#039;&#039;claim un chunk pour ma ville ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Placez-vous dans le chunk souhaité et utilisez &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;. Le chunk doit être adjacent à votre territoire existant.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pourquoi ne puis-je pas réclamer ce chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Plusieurs raisons possibles : le chunk n&#039;est pas adjacent, vous avez atteint votre limite, le chunk est protégé par WorldGuard, ou il appartient déjà à un autre hamlet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment augmenter ma limite de chunks ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Votre limite dépend de votre temps de jeu et régularité. Jouez régulièrement pour débloquer jusqu&#039;à&#039;&#039; &#039;&#039;40 chunks bonus par joueur actif. Recrutez des résidents actifs.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Puis-je abandonner un chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Oui, avec &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;/ml chunk unclaim&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;. Attention : votre territoire doit rester connecté (pas de fragmentation).&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=59</id>
		<title>Guide Minelet</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=59"/>
		<updated>2026-05-22T13:31:52Z</updated>

		<summary type="html">&lt;p&gt;Admin : /* Guides par Thème */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Guide du Joueur MineLet}}&lt;br /&gt;
[[Catégorie:MineLet]]&lt;br /&gt;
[[Catégorie:Guides]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MineLet&#039;&#039;&#039; est un plugin de gestion de villages (&#039;&#039;hamlets&#039;&#039;) pour serveurs Minecraft. Il permet aux joueurs de fonder leurs propres communautés, revendiquer des territoires, gérer des permissions et participer à des conquêtes.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
MineLet offre une expérience complète de gestion territoriale :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Fondez votre hamlet&#039;&#039;&#039; : Créez votre propre village et invitez des résidents&lt;br /&gt;
* &#039;&#039;&#039;Revendiquez des territoires&#039;&#039;&#039; : Étendez votre influence chunk par chunk&lt;br /&gt;
* &#039;&#039;&#039;Protégez vos terres&#039;&#039;&#039; : Configurez des flags de protection avancés&lt;br /&gt;
* &#039;&#039;&#039;Organisez votre communauté&#039;&#039;&#039; : Créez des groupes avec des permissions personnalisées&lt;br /&gt;
* &#039;&#039;&#039;Prospérez&#039;&#039;&#039; : Faites grandir votre hamlet et débloquez des bonus&lt;br /&gt;
* &#039;&#039;&#039;Conquérez&#039;&#039;&#039; : Attaquez des Points d&#039;Intérêt pour obtenir des récompenses&lt;br /&gt;
&lt;br /&gt;
== Guides par Thème ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:25%&amp;quot; | Thème&lt;br /&gt;
! Description&lt;br /&gt;
! Commandes principales&lt;br /&gt;
|-&lt;br /&gt;
| [[MineLet - Hamlets|🏘️ Hamlets]]&lt;br /&gt;
| Création, gestion et administration de votre village&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[MineLet - Chunks|🗺️ Chunks]]&lt;br /&gt;
| Revendication et gestion de territoires&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Flags|🛡️ Flags]]&lt;br /&gt;
| Système de protection et permissions&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Groupes|👥 Groupes]]&lt;br /&gt;
| Rôles et permissions personnalisés&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Sélections|📐 Sélections]]&lt;br /&gt;
| Zones personnalisées dans votre territoire&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Taxes|💰 Taxes et Économie]]&lt;br /&gt;
| Système économique et paiement des taxes&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml tax&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Prospérité|⭐ Prospérité]]&lt;br /&gt;
| Score de réussite et déblocage de bonus&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/POI|⚔️ Points d&#039;Intérêt]]&lt;br /&gt;
| Conquête et contrôle de territoires stratégiques&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml attack&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Commandes Rapides ==&lt;br /&gt;
&lt;br /&gt;
=== Commandes Joueur (/ml) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commande !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; || Créer un nouveau hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; || Voir les informations de votre hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;|| Revendique le chunk actuel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag help&amp;lt;/code&amp;gt;|| Affiche des indications sur la gestion des flags&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group list&amp;lt;/code&amp;gt;|| Liste les groupes du hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection togglemode&amp;lt;/code&amp;gt;|| Active le mode selection et permet d&#039;obtenir l&#039;outil de sélection&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossaire ==&lt;br /&gt;
&lt;br /&gt;
; Hamlet&lt;br /&gt;
: Village fondé par un joueur.&lt;br /&gt;
&lt;br /&gt;
; Chunk&lt;br /&gt;
: Unité de territoire de 16x16 blocs. Base de la revendication territoriale.&lt;br /&gt;
&lt;br /&gt;
; Flag&lt;br /&gt;
: Paramètre de protection contrôlant une action spécifique (construction, PvP, etc.).&lt;br /&gt;
&lt;br /&gt;
; Prospérité&lt;br /&gt;
: Score mesurant le succès d&#039;un hamlet, débloquant des bonus à certains seuils.&lt;br /&gt;
&lt;br /&gt;
; POI (Point d&#039;Intérêt)&lt;br /&gt;
: Zone stratégique capturable offrant des récompenses au hamlet qui la contrôle.&lt;br /&gt;
&lt;br /&gt;
; Sélection&lt;br /&gt;
: Zone 3D personnalisée dans un hamlet avec ses propres flags.&lt;br /&gt;
&lt;br /&gt;
; Trusted&lt;br /&gt;
: Joueur non-résident ayant les mêmes droits de construction que le maire.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=58</id>
		<title>Guide Minelet</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=58"/>
		<updated>2026-05-22T13:31:26Z</updated>

		<summary type="html">&lt;p&gt;Admin : /* Voir aussi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Guide du Joueur MineLet}}&lt;br /&gt;
[[Catégorie:MineLet]]&lt;br /&gt;
[[Catégorie:Guides]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MineLet&#039;&#039;&#039; est un plugin de gestion de villages (&#039;&#039;hamlets&#039;&#039;) pour serveurs Minecraft. Il permet aux joueurs de fonder leurs propres communautés, revendiquer des territoires, gérer des permissions et participer à des conquêtes.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
MineLet offre une expérience complète de gestion territoriale :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Fondez votre hamlet&#039;&#039;&#039; : Créez votre propre village et invitez des résidents&lt;br /&gt;
* &#039;&#039;&#039;Revendiquez des territoires&#039;&#039;&#039; : Étendez votre influence chunk par chunk&lt;br /&gt;
* &#039;&#039;&#039;Protégez vos terres&#039;&#039;&#039; : Configurez des flags de protection avancés&lt;br /&gt;
* &#039;&#039;&#039;Organisez votre communauté&#039;&#039;&#039; : Créez des groupes avec des permissions personnalisées&lt;br /&gt;
* &#039;&#039;&#039;Prospérez&#039;&#039;&#039; : Faites grandir votre hamlet et débloquez des bonus&lt;br /&gt;
* &#039;&#039;&#039;Conquérez&#039;&#039;&#039; : Attaquez des Points d&#039;Intérêt pour obtenir des récompenses&lt;br /&gt;
&lt;br /&gt;
== Guides par Thème ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:25%&amp;quot; | Thème&lt;br /&gt;
! Description&lt;br /&gt;
! Commandes principales&lt;br /&gt;
|-&lt;br /&gt;
| [[MineLet - Hamlets|🏘️ Hamlets]]&lt;br /&gt;
| Création, gestion et administration de votre village&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Chunks|🗺️ Chunks]]&lt;br /&gt;
| Revendication et gestion de territoires&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Flags|🛡️ Flags]]&lt;br /&gt;
| Système de protection et permissions&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Groupes|👥 Groupes]]&lt;br /&gt;
| Rôles et permissions personnalisés&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Sélections|📐 Sélections]]&lt;br /&gt;
| Zones personnalisées dans votre territoire&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Taxes|💰 Taxes et Économie]]&lt;br /&gt;
| Système économique et paiement des taxes&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml tax&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Prospérité|⭐ Prospérité]]&lt;br /&gt;
| Score de réussite et déblocage de bonus&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/POI|⚔️ Points d&#039;Intérêt]]&lt;br /&gt;
| Conquête et contrôle de territoires stratégiques&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml attack&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Commandes Rapides ==&lt;br /&gt;
&lt;br /&gt;
=== Commandes Joueur (/ml) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commande !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; || Créer un nouveau hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; || Voir les informations de votre hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;|| Revendique le chunk actuel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag help&amp;lt;/code&amp;gt;|| Affiche des indications sur la gestion des flags&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group list&amp;lt;/code&amp;gt;|| Liste les groupes du hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection togglemode&amp;lt;/code&amp;gt;|| Active le mode selection et permet d&#039;obtenir l&#039;outil de sélection&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossaire ==&lt;br /&gt;
&lt;br /&gt;
; Hamlet&lt;br /&gt;
: Village fondé par un joueur.&lt;br /&gt;
&lt;br /&gt;
; Chunk&lt;br /&gt;
: Unité de territoire de 16x16 blocs. Base de la revendication territoriale.&lt;br /&gt;
&lt;br /&gt;
; Flag&lt;br /&gt;
: Paramètre de protection contrôlant une action spécifique (construction, PvP, etc.).&lt;br /&gt;
&lt;br /&gt;
; Prospérité&lt;br /&gt;
: Score mesurant le succès d&#039;un hamlet, débloquant des bonus à certains seuils.&lt;br /&gt;
&lt;br /&gt;
; POI (Point d&#039;Intérêt)&lt;br /&gt;
: Zone stratégique capturable offrant des récompenses au hamlet qui la contrôle.&lt;br /&gt;
&lt;br /&gt;
; Sélection&lt;br /&gt;
: Zone 3D personnalisée dans un hamlet avec ses propres flags.&lt;br /&gt;
&lt;br /&gt;
; Trusted&lt;br /&gt;
: Joueur non-résident ayant les mêmes droits de construction que le maire.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Taxes&amp;diff=57</id>
		<title>Minelet - Taxes</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Taxes&amp;diff=57"/>
		<updated>2026-05-22T13:30:57Z</updated>

		<summary type="html">&lt;p&gt;Admin : Page créée avec « [&amp;lt;nowiki/&amp;gt;Retour arrière sur le guide]  Le système de &amp;#039;&amp;#039;&amp;#039;Taxes&amp;#039;&amp;#039;&amp;#039; gère l&amp;#039;économie de votre hamlet. Payez régulièrement pour maintenir vos revendications territoriales et recevoir des bonus.  == Présentation ==  Les taxes sont le &amp;#039;&amp;#039;&amp;#039;coût d&amp;#039;entretien&amp;#039;&amp;#039;&amp;#039; de votre hamlet. Elles sont calculées en fonction de :  * Le &amp;#039;&amp;#039;&amp;#039;nombre de chunks&amp;#039;&amp;#039;&amp;#039; revendiqués * Les &amp;#039;&amp;#039;&amp;#039;biomes&amp;#039;&amp;#039;&amp;#039; de ces chunks * Les &amp;#039;&amp;#039;&amp;#039;modificateurs&amp;#039;&amp;#039;&amp;#039; actifs  Les taxes sont prélevé... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[&amp;lt;nowiki/&amp;gt;[[Guide Minelet|Retour arrière sur le guide]]]&lt;br /&gt;
&lt;br /&gt;
Le système de &#039;&#039;&#039;Taxes&#039;&#039;&#039; gère l&#039;économie de votre hamlet. Payez régulièrement pour maintenir vos revendications territoriales et recevoir des bonus.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
Les taxes sont le &#039;&#039;&#039;coût d&#039;entretien&#039;&#039;&#039; de votre hamlet. Elles sont calculées en fonction de :&lt;br /&gt;
&lt;br /&gt;
* Le &#039;&#039;&#039;nombre de chunks&#039;&#039;&#039; revendiqués&lt;br /&gt;
* Les &#039;&#039;&#039;biomes&#039;&#039;&#039; de ces chunks&lt;br /&gt;
* Les &#039;&#039;&#039;modificateurs&#039;&#039;&#039; actifs&lt;br /&gt;
&lt;br /&gt;
Les taxes sont prélevées automatiquement à midi depuis la selection &#039;stock&#039; du hamlet.&lt;br /&gt;
&lt;br /&gt;
== Trésor du Hamlet ==&lt;br /&gt;
&lt;br /&gt;
Le trésor est stocké dans la &#039;&#039;&#039;sélection &amp;quot;stock&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Créer le Trésor ===&lt;br /&gt;
# Créez une sélection nommée &amp;quot;stock&amp;quot; ([[MineLet - Selections|voir guide]])&lt;br /&gt;
# Placez des coffres dans cette zone&lt;br /&gt;
# Remplissez-les avec les ressources demandées&lt;br /&gt;
&lt;br /&gt;
=== Fonctionnement ===&lt;br /&gt;
* Les taxes sont prélevées automatiquement des coffres&lt;br /&gt;
* L&#039;algorithme optimise la recherche de coffre dans la zone ( Y du plus petit au plus haut)&lt;br /&gt;
* Les récompenses (resource grants) sont déposées ici&lt;br /&gt;
&lt;br /&gt;
Attention: Sans sélection &amp;quot;stock&amp;quot; valide, les taxes ne peuvent pas être payées automatiquement.&lt;br /&gt;
&lt;br /&gt;
== Calcul des Taxes ==&lt;br /&gt;
&lt;br /&gt;
=== Coût par Chunk ===&lt;br /&gt;
&lt;br /&gt;
{Coût} = {base} x {modificateur biome} x {modificateurs hamlet}&lt;br /&gt;
&lt;br /&gt;
== Système de Catégories de Biomes ==&lt;br /&gt;
MineLet regroupe les ~60 biomes Minecraft en &#039;&#039;&#039;16 catégories écologiques&#039;&#039;&#039;. Chaque catégorie influence le coût des taxes différemment selon le type de ressource.&lt;br /&gt;
&lt;br /&gt;
=== Les 16 Catégories ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Groupe&lt;br /&gt;
!Catégorie&lt;br /&gt;
!Biomes inclus&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&#039;&#039;&#039;Océans&#039;&#039;&#039;&lt;br /&gt;
|COLD_OCEAN&lt;br /&gt;
|Océan froid, Océan gelé, Océan profond froid&lt;br /&gt;
|-&lt;br /&gt;
|TEMPERATE_OCEAN&lt;br /&gt;
|Océan, Océan profond&lt;br /&gt;
|-&lt;br /&gt;
|WARM_OCEAN&lt;br /&gt;
|Océan chaud, Océan tiède&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&#039;&#039;&#039;Forêts&#039;&#039;&#039;&lt;br /&gt;
|TEMPERATE_FOREST&lt;br /&gt;
|Forêt, Forêt de bouleaux, Forêt sombre, Forêt fleurie&lt;br /&gt;
|-&lt;br /&gt;
|BOREAL_FOREST&lt;br /&gt;
|Taïga, Vieille taïga de pins/épicéas&lt;br /&gt;
|-&lt;br /&gt;
|TROPICAL_JUNGLE&lt;br /&gt;
|Jungle, Jungle clairsemée, Jungle de bambous&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |&#039;&#039;&#039;Terres ouvertes&#039;&#039;&#039;&lt;br /&gt;
|PLAINS&lt;br /&gt;
|Plaines, Plaines tournesols, Plage, Rivière&lt;br /&gt;
|-&lt;br /&gt;
|SAVANNA&lt;br /&gt;
|Savane, Plateau de savane, Savane venteuse&lt;br /&gt;
|-&lt;br /&gt;
|DESERT&lt;br /&gt;
|Désert&lt;br /&gt;
|-&lt;br /&gt;
|BADLANDS&lt;br /&gt;
|Badlands, Badlands érodées, Badlands boisées&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&#039;&#039;&#039;Reliefs&#039;&#039;&#039;&lt;br /&gt;
|MOUNTAINS&lt;br /&gt;
|Collines venteuses, Prairies, Pics gelés/dentelés&lt;br /&gt;
|-&lt;br /&gt;
|SWAMP&lt;br /&gt;
|Marais, Mangrove&lt;br /&gt;
|-&lt;br /&gt;
|TUNDRA&lt;br /&gt;
|Plaines enneigées, Pics de glace, Taïga enneigée&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&#039;&#039;&#039;Spéciaux&#039;&#039;&#039;&lt;br /&gt;
|MUSHROOM&lt;br /&gt;
|Champs de champignons&lt;br /&gt;
|-&lt;br /&gt;
|NETHER&lt;br /&gt;
|Tous les biomes du Nether&lt;br /&gt;
|-&lt;br /&gt;
|END&lt;br /&gt;
|Tous les biomes de l&#039;End&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Les 4 Types de Taxes ===&lt;br /&gt;
Les taxes sont payées en &#039;&#039;&#039;4 catégories de ressources&#039;&#039;&#039; :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Catégorie&lt;br /&gt;
!Ressources acceptées&lt;br /&gt;
!Taxe de base/chunk&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;STONE&#039;&#039;&#039;&lt;br /&gt;
|Cobble, pierre, andésite, diorite, granite, deepslate...&lt;br /&gt;
|5.0&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;WOOD&#039;&#039;&#039;&lt;br /&gt;
|Bûches et planches de tous types de bois&lt;br /&gt;
|3.0&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;FOOD&#039;&#039;&#039;&lt;br /&gt;
|Pommes, pain, viandes cuites, soupes...&lt;br /&gt;
|2.5&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;MINERAL&#039;&#039;&#039;&lt;br /&gt;
|Charbon, lingots de fer, or, diamant, netherite...&lt;br /&gt;
|1.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Modificateurs par Biome ===&lt;br /&gt;
Chaque catégorie de biome applique un &#039;&#039;&#039;multiplicateur&#039;&#039;&#039; différent selon le type de taxe :&lt;br /&gt;
&lt;br /&gt;
==== Océans ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
!Biome&lt;br /&gt;
!Pierre&lt;br /&gt;
!Bois&lt;br /&gt;
!Nourriture&lt;br /&gt;
!Minerai&lt;br /&gt;
|-&lt;br /&gt;
|COLD_OCEAN&lt;br /&gt;
|1.2  &lt;br /&gt;
|1.5  &lt;br /&gt;
|&#039;&#039;&#039;0.8&#039;&#039;&#039;  &lt;br /&gt;
|1.3&lt;br /&gt;
|-&lt;br /&gt;
|TEMPERATE_OCEAN&lt;br /&gt;
|1.2  &lt;br /&gt;
|1.5  &lt;br /&gt;
|&#039;&#039;&#039;0.7&#039;&#039;&#039;  &lt;br /&gt;
|1.3&lt;br /&gt;
|-&lt;br /&gt;
|WARM_OCEAN&lt;br /&gt;
|1.2  &lt;br /&gt;
|1.5  &lt;br /&gt;
|&#039;&#039;&#039;0.6&#039;&#039;&#039;  &lt;br /&gt;
|1.3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Forêts ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
!Biome&lt;br /&gt;
!Pierre&lt;br /&gt;
!Bois&lt;br /&gt;
!Nourriture&lt;br /&gt;
!Minerai&lt;br /&gt;
|-&lt;br /&gt;
|TEMPERATE_FOREST&lt;br /&gt;
|1.1&lt;br /&gt;
|&#039;&#039;&#039;0.7&#039;&#039;&#039;  &lt;br /&gt;
|0.9&lt;br /&gt;
|1.2&lt;br /&gt;
|-&lt;br /&gt;
|BOREAL_FOREST&lt;br /&gt;
|1.0&lt;br /&gt;
|1.3  &lt;br /&gt;
|1.3  &lt;br /&gt;
|&#039;&#039;&#039;0.8&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|TROPICAL_JUNGLE&lt;br /&gt;
|1.2  &lt;br /&gt;
|&#039;&#039;&#039;0.6&#039;&#039;&#039;  &lt;br /&gt;
|&#039;&#039;&#039;0.7&#039;&#039;&#039;  &lt;br /&gt;
|1.4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Terres Ouvertes ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
!Biome&lt;br /&gt;
!Pierre&lt;br /&gt;
!Bois&lt;br /&gt;
!Nourriture&lt;br /&gt;
!Minerai&lt;br /&gt;
|-&lt;br /&gt;
|PLAINS&lt;br /&gt;
|1.1&lt;br /&gt;
|1.0&lt;br /&gt;
|1.0&lt;br /&gt;
|1.0&lt;br /&gt;
|-&lt;br /&gt;
|SAVANNA&lt;br /&gt;
|1.1&lt;br /&gt;
|1.0&lt;br /&gt;
|0.9&lt;br /&gt;
|1.0&lt;br /&gt;
|-&lt;br /&gt;
|DESERT&lt;br /&gt;
|1.4  &lt;br /&gt;
|&#039;&#039;&#039;0.8&#039;&#039;&#039;  &lt;br /&gt;
|1.3  &lt;br /&gt;
|0.9&lt;br /&gt;
|-&lt;br /&gt;
|BADLANDS&lt;br /&gt;
|&#039;&#039;&#039;0.8&#039;&#039;&#039;  &lt;br /&gt;
|1.4  &lt;br /&gt;
|1.2  &lt;br /&gt;
|&#039;&#039;&#039;0.8&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Reliefs ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
!Biome&lt;br /&gt;
!Pierre&lt;br /&gt;
!Bois&lt;br /&gt;
!Nourriture&lt;br /&gt;
!Minerai&lt;br /&gt;
|-&lt;br /&gt;
|MOUNTAINS&lt;br /&gt;
|&#039;&#039;&#039;0.7&#039;&#039;&#039;  &lt;br /&gt;
|1.3  &lt;br /&gt;
|1.2  &lt;br /&gt;
|0.9&lt;br /&gt;
|-&lt;br /&gt;
|SWAMP&lt;br /&gt;
|1.4  &lt;br /&gt;
|1.0&lt;br /&gt;
|&#039;&#039;&#039;0.8&#039;&#039;&#039;  &lt;br /&gt;
|1.2&lt;br /&gt;
|-&lt;br /&gt;
|TUNDRA&lt;br /&gt;
|0.9&lt;br /&gt;
|1.4  &lt;br /&gt;
|1.3  &lt;br /&gt;
|&#039;&#039;&#039;0.8&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Biomes Spéciaux ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
!Biome&lt;br /&gt;
!Pierre&lt;br /&gt;
!Bois&lt;br /&gt;
!Nourriture&lt;br /&gt;
!Minerai&lt;br /&gt;
|-&lt;br /&gt;
|MUSHROOM&lt;br /&gt;
|1.2  &lt;br /&gt;
|1.5  &lt;br /&gt;
|&#039;&#039;&#039;0.5&#039;&#039;&#039;  &lt;br /&gt;
|1.3&lt;br /&gt;
|-&lt;br /&gt;
|NETHER&lt;br /&gt;
|1.0&lt;br /&gt;
|1.7  &lt;br /&gt;
|1.5  &lt;br /&gt;
|&#039;&#039;&#039;0.7&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|END&lt;br /&gt;
|0.9&lt;br /&gt;
|2.0  &lt;br /&gt;
|1.8  &lt;br /&gt;
|1.1&lt;br /&gt;
|}&lt;br /&gt;
Plus le multiplicateur est petit, plus il réduit le cout en ressources.&lt;br /&gt;
&lt;br /&gt;
Exemple 100 chunks de type WARM_OCEAN coutera 130 minerais par jour, alors que 100 chunks de type TUNDRA n&#039;en coutera que 80. &lt;br /&gt;
&lt;br /&gt;
=== Formule de Calcul ===&lt;br /&gt;
Pour chaque type de taxe :&amp;lt;pre&amp;gt;&lt;br /&gt;
Taxe totale = Σ (chunks par biome × taxe de base × modificateur biome)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&#039;&#039;&#039;Exemple concret :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Un hamlet avec :&lt;br /&gt;
&lt;br /&gt;
* 5 chunks en PLAINS&lt;br /&gt;
* 3 chunks en MOUNTAINS&lt;br /&gt;
&lt;br /&gt;
Calcul pour la taxe STONE (base = 5.0) :&amp;lt;pre&amp;gt;&lt;br /&gt;
PLAINS:    5 × 5.0 × 1.1 = 27.5&lt;br /&gt;
MOUNTAINS: 3 × 5.0 × 0.7 = 10.5&lt;br /&gt;
                          ------&lt;br /&gt;
Total STONE requis:        38.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Avant-postes ===&lt;br /&gt;
&lt;br /&gt;
Les chunks d&#039;avant-postes (outposts) ont un &#039;&#039;&#039;multiplicateur supplémentaire&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Coût outpost = Coût normal × multiplicateur outpost&lt;br /&gt;
&amp;lt;/pre&amp;gt;&#039;&#039;&#039;Exemple concret :&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Un outpost avec :&lt;br /&gt;
&lt;br /&gt;
* 5 chunks en PLAINS&lt;br /&gt;
* 3 chunks en MOUNTAINS&lt;br /&gt;
&lt;br /&gt;
Calcul pour la taxe STONE (base = 5.0) :&amp;lt;pre&amp;gt;&lt;br /&gt;
PLAINS:    5 × 5.0 × 1.1 = 27.5&lt;br /&gt;
MOUNTAINS: 3 × 5.0 × 0.7 = 10.5&lt;br /&gt;
                          ------&lt;br /&gt;
                           38.0&lt;br /&gt;
&lt;br /&gt;
Total STONE requis = 38.0 x 2 = 76.0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Statut des Taxes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml tax status&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Affiche en fonction de votre permission &#039;showTaxStatus&#039; :&lt;br /&gt;
* Montant dû pour la période&lt;br /&gt;
* Ressources dans la zone&lt;br /&gt;
* Statut de paiement (Insuffisant, Suffisant, Excédentaire)&lt;br /&gt;
&lt;br /&gt;
=== États de Paiement ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Statut !! Description &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Insuffisant&#039;&#039;&#039; || Moins de 2 jours de paiement &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Suffisant&#039;&#039;&#039; || Stock &amp;gt;= requis × 2 &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Excédentaire&#039;&#039;&#039; || Stock &amp;gt;= requis × 10 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Système de Crédits ==&lt;br /&gt;
&lt;br /&gt;
Si vous payez &#039;&#039;&#039;plus que nécessaire&#039;&#039;&#039;, du fait des types de ressources prélevées, l&#039;excédent est conservé comme crédit :&lt;br /&gt;
&lt;br /&gt;
* Appliqué automatiquement aux périodes suivantes&lt;br /&gt;
* Réduit le montant à prélever&lt;br /&gt;
* Visible dans le statut des taxes&lt;br /&gt;
&lt;br /&gt;
== Paiement Automatique ==&lt;br /&gt;
&lt;br /&gt;
Les taxes sont prélevées automatiquement à midi. &lt;br /&gt;
== Resource Grants (Récompenses) ==&lt;br /&gt;
&lt;br /&gt;
Certains modificateurs accordent des &#039;&#039;&#039;récompenses périodiques&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
=== Types de Récompenses ===&lt;br /&gt;
* &#039;&#039;&#039;Items&#039;&#039;&#039; : Objets déposés dans le stock&lt;br /&gt;
* &#039;&#039;&#039;Argent&#039;&#039;&#039; : Monnaie ajoutée dans le stock&lt;br /&gt;
&lt;br /&gt;
=== Paramètres ===&lt;br /&gt;
* &#039;&#039;&#039;Chance&#039;&#039;&#039; : Probabilité d&#039;obtention (0-100%)&lt;br /&gt;
* &#039;&#039;&#039;Période&#039;&#039;&#039; : Tous les X paiements de taxes&lt;br /&gt;
* &#039;&#039;&#039;Quantité&#039;&#039;&#039; : Nombre d&#039;items ou montant&lt;br /&gt;
&lt;br /&gt;
Les récompenses sont généralement liées au contrôle de POI ou à la prospérité.&lt;br /&gt;
&lt;br /&gt;
Elles sont déposées AVANT le paiement des taxes.&lt;br /&gt;
&lt;br /&gt;
== Conseils Économiques ==&lt;br /&gt;
&lt;br /&gt;
=== Optimisation Territoriale ===&lt;br /&gt;
* Privilégiez les biomes à &#039;&#039;&#039;faible modificateur&#039;&#039;&#039; vis à vis de votre préférence de gameplay&lt;br /&gt;
* Évitez l&#039;expansion excessive (coûts exponentiels)&lt;br /&gt;
* Gardez un territoire &#039;&#039;&#039;compact&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Gestion du Trésor ===&lt;br /&gt;
* Maintenez toujours une &#039;&#039;&#039;réserve&#039;&#039;&#039;&lt;br /&gt;
* Vérifiez régulièrement le statut&lt;br /&gt;
&lt;br /&gt;
=== Croissance Durable ===&lt;br /&gt;
* Recrutez des membres &#039;&#039;&#039;actifs&#039;&#039;&#039; &lt;br /&gt;
* Visez une &#039;&#039;&#039;haute prospérité&#039;&#039;&#039; (réductions de taxes)&lt;br /&gt;
* Contrôlez des &#039;&#039;&#039;POI&#039;&#039;&#039; (revenus passifs)&lt;br /&gt;
&lt;br /&gt;
== Modificateurs de Taxes existantes ==&lt;br /&gt;
&lt;br /&gt;
Des modificateurs peuvent affecter vos taxes :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Modificateur !! Effet &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;tax_reduction&amp;lt;/code&amp;gt; || Réduit le coût des taxes &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;resource_grant&amp;lt;/code&amp;gt; || Accorde des ressources &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Chunks&amp;diff=56</id>
		<title>Minelet - Chunks</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Chunks&amp;diff=56"/>
		<updated>2026-05-22T11:22:04Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[&amp;lt;nowiki/&amp;gt;[[Guide Minelet|Retour arrière sur le guide]]]&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;Chunks&#039;&#039;&#039; représentent l&#039;unité de base du territoire dans MineLet. Revendiquer des chunks permet d&#039;étendre l&#039;influence de votre hamlet et de protéger vos constructions.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
Un [https://fr.minecraft.wiki/w/Chunk chunk Minecraft] est une zone de &#039;&#039;&#039;16×16 blocs&#039;&#039;&#039; s&#039;étendant de la bedrock jusqu&#039;à la limite de construction. Dans MineLet, les chunks sont l&#039;unité de revendication territoriale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Appuyez sur F3+G dans Minecraft pour afficher les bordures des chunks.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Revendiquer un Chunk ==&lt;br /&gt;
&lt;br /&gt;
=== Commande &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt; ===&lt;br /&gt;
=== Conditions ===&lt;br /&gt;
* Vous devez être dans un hamlet avec la permission &amp;lt;code&amp;gt;manageChunks&amp;lt;/code&amp;gt;&lt;br /&gt;
* Le chunk doit être &#039;&#039;&#039;non revendiqué&#039;&#039;&#039;&lt;br /&gt;
* Le chunk doit être &#039;&#039;&#039;adjacent&#039;&#039;&#039; à votre territoire existant&lt;br /&gt;
* Vous ne devez pas avoir atteint votre &#039;&#039;&#039;limite de chunks&#039;&#039;&#039;&lt;br /&gt;
* Le chunk ne doit pas être dans une &#039;&#039;&#039;région protégée&#039;&#039;&#039;&lt;br /&gt;
* Vous devez avoir assez d&#039;argent pour payer le coût&lt;br /&gt;
&lt;br /&gt;
=== Coût de Revendication ===&lt;br /&gt;
&lt;br /&gt;
Le coût augmente avec chaque chunk possédé :&lt;br /&gt;
&lt;br /&gt;
{Coût} = {base} + {multiplicateur} x {chunks}^{exposant}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Paramètre !! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| Base || 100&lt;br /&gt;
|-&lt;br /&gt;
| Multiplicateur || 10&lt;br /&gt;
|-&lt;br /&gt;
| Exposant || 1.2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Les premiers chunks sont bon marché, mais les suivants deviennent exponentiellement plus chers.&lt;br /&gt;
&lt;br /&gt;
== Règle d&#039;Adjacence ==&lt;br /&gt;
&lt;br /&gt;
Chaque nouveau chunk doit être &#039;&#039;&#039;adjacent&#039;&#039;&#039; (partager un côté) avec au moins un chunk existant du hamlet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;┌───┬───┬───┐&lt;br /&gt;
│   │ ✓ │   │&lt;br /&gt;
├───┼───┼───┤&lt;br /&gt;
│ ✓ │ H │ ✓ │   H = Chunk du hamlet&lt;br /&gt;
├───┼───┼───┤   ✓ = Peut être revendiqué&lt;br /&gt;
│   │ ✓ │   │   (vide) = Trop éloigné&lt;br /&gt;
└───┴───┴───┘&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abandonner un Chunk ==&lt;br /&gt;
&lt;br /&gt;
=== Commande &amp;lt;code&amp;gt;/ml chunk unclaim&amp;lt;/code&amp;gt; ===&lt;br /&gt;
=== Règle de Connectivité ===&lt;br /&gt;
&lt;br /&gt;
Vous ne pouvez pas abandonner un chunk si cela &#039;&#039;&#039;fragmente&#039;&#039;&#039; votre territoire :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AVANT (valide)          APRÈS unclaim de X (INVALIDE)&lt;br /&gt;
┌───┬───┬───┐           ┌───┬───┬───┐&lt;br /&gt;
│ A │ X │ B │    →      │ A │   │ B │  ← A et B déconnectés!&lt;br /&gt;
└───┴───┴───┘           └───┴───┴───┘&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Limite de Chunks ==&lt;br /&gt;
&lt;br /&gt;
Chaque hamlet a une limite maximale de chunks calculée ainsi :&lt;br /&gt;
&lt;br /&gt;
=== Formule ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Limite = Base + Σ(Bonus activité de chaque résident) + Bonus modificateurs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bonus d&#039;Activité par Joueur ===&lt;br /&gt;
&lt;br /&gt;
Chaque résident apporte un bonus basé sur son activité :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Composante !! Minimum !! Maximum !! Critère&lt;br /&gt;
|-&lt;br /&gt;
| Base fixe || 10 || 10 || Toujours accordé&lt;br /&gt;
|-&lt;br /&gt;
| Régularité || 0 || 15 || Jours actifs (5+ min de jeu)&lt;br /&gt;
|-&lt;br /&gt;
| Temps de jeu || 0 || 15 || Heures totales jouées&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Total&#039;&#039;&#039; !! &#039;&#039;&#039;2&#039;&#039;&#039; !! &#039;&#039;&#039;40&#039;&#039;&#039; !! Par joueur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Un joueur très actif peut apporter jusqu&#039;à 40 chunks de bonus à son hamlet.&lt;br /&gt;
&lt;br /&gt;
=== Restrictions Petit Hamlet ===&lt;br /&gt;
&lt;br /&gt;
Pour les hamlets de moins de 3 membres, seul le bonus du maire est comptabilisé.&lt;br /&gt;
&lt;br /&gt;
== Informations sur un Chunk ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml chunk info&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Affiche :&lt;br /&gt;
* &#039;&#039;&#039;Propriétaire&#039;&#039;&#039; : Hamlet revendiquant le chunk (ou &amp;quot;Wilderness&amp;quot;)&lt;br /&gt;
* &#039;&#039;&#039;Biome&#039;&#039;&#039; : Type de biome Minecraft&lt;br /&gt;
* &#039;&#039;&#039;Catégorie de biome&#039;&#039;&#039; : Classification pour les taxes&lt;br /&gt;
* &#039;&#039;&#039;Modificateur de taxe&#039;&#039;&#039; : Impact sur le coût des taxes&lt;br /&gt;
&lt;br /&gt;
== Visualisation des Bordures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml chunk borders&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Active un affichage par &#039;&#039;&#039;particules&#039;&#039;&#039; des limites de votre territoire. Utile pour :&lt;br /&gt;
* Voir l&#039;étendue exacte de vos revendications&lt;br /&gt;
* Identifier les chunks adjacents disponibles&lt;br /&gt;
* Planifier l&#039;expansion&lt;br /&gt;
&lt;br /&gt;
== Avant-postes (Outposts) ==&lt;br /&gt;
&lt;br /&gt;
Les avant-postes permettent de créer des &#039;&#039;&#039;territoires séparés&#039;&#039;&#039; rattachés au hamlet principal.&lt;br /&gt;
&lt;br /&gt;
=== Caractéristiques ===&lt;br /&gt;
* Territoire non-adjacent au hamlet principal&lt;br /&gt;
* Limite de chunks propre &lt;br /&gt;
* Mêmes permissions que le hamlet parent&lt;br /&gt;
* Coût de chunks plus important&lt;br /&gt;
&lt;br /&gt;
=== Création ===&lt;br /&gt;
&amp;lt;code&amp;gt;/ml outpost create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nécessite la permission &#039;manageChunks&#039;, un hamlet de 3+ membres et de ne pas être a la limite du nombre d&#039;oupost.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&#039;&#039;&#039;Comment réclamer un chunk pour mon hamlet ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Placez-vous dans le chunk souhaité et utilisez &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;. Le chunk doit être adjacent à votre territoire existant.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pourquoi ne puis-je pas réclamer ce chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Plusieurs raisons possibles : le chunk n&#039;est pas adjacent, vous avez atteint votre limite, le chunk est protégé par WorldGuard,&#039;&#039; &#039;&#039;vous n&#039;avez pas les bon droits dans la ville ou il appartient déjà à un autre hamlet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment augmenter ma limite de chunks ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Votre limite dépend de votre temps de jeu et régularité. Jouez régulièrement pour débloquer jusqu&#039;à&#039;&#039; &#039;&#039;32 chunks bonus par joueur actif. Recrutez des résidents actifs.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Puis-je abandonner un chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Oui, avec &amp;lt;code&amp;gt;/ml chunk unclaim&amp;lt;/code&amp;gt;. Attention : votre territoire doit rester connecté (pas de fragmentation).&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Chunks&amp;diff=55</id>
		<title>Minelet - Chunks</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Chunks&amp;diff=55"/>
		<updated>2026-05-22T10:54:50Z</updated>

		<summary type="html">&lt;p&gt;Admin : Page créée avec « [&amp;lt;nowiki/&amp;gt;Retour arrière sur le guide]  Les &amp;#039;&amp;#039;&amp;#039;Chunks&amp;#039;&amp;#039;&amp;#039; représentent l&amp;#039;unité de base du territoire dans MineLet. Revendiquer des chunks permet d&amp;#039;étendre l&amp;#039;influence de votre hamlet et de protéger vos constructions.  == Présentation ==  Un [https://fr.minecraft.wiki/w/Chunk chunk Minecraft] est une zone de &amp;#039;&amp;#039;&amp;#039;16×16 blocs&amp;#039;&amp;#039;&amp;#039; s&amp;#039;étendant de la bedrock jusqu&amp;#039;à la limite de construction. Dans MineLet, les chunks sont l&amp;#039;unité de revendicatio... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[&amp;lt;nowiki/&amp;gt;[[Guide Minelet|Retour arrière sur le guide]]]&lt;br /&gt;
&lt;br /&gt;
Les &#039;&#039;&#039;Chunks&#039;&#039;&#039; représentent l&#039;unité de base du territoire dans MineLet. Revendiquer des chunks permet d&#039;étendre l&#039;influence de votre hamlet et de protéger vos constructions.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
Un [https://fr.minecraft.wiki/w/Chunk chunk Minecraft] est une zone de &#039;&#039;&#039;16×16 blocs&#039;&#039;&#039; s&#039;étendant de la bedrock jusqu&#039;à la limite de construction. Dans MineLet, les chunks sont l&#039;unité de revendication territoriale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Appuyez sur F3+G dans Minecraft pour afficher les bordures des chunks.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Revendiquer un Chunk ==&lt;br /&gt;
&lt;br /&gt;
=== Commande &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt; ===&lt;br /&gt;
=== Conditions ===&lt;br /&gt;
* Vous devez être dans un hamlet avec la permission &amp;lt;code&amp;gt;manageChunks&amp;lt;/code&amp;gt;&lt;br /&gt;
* Le chunk doit être &#039;&#039;&#039;non revendiqué&#039;&#039;&#039;&lt;br /&gt;
* Le chunk doit être &#039;&#039;&#039;adjacent&#039;&#039;&#039; à votre territoire existant&lt;br /&gt;
* Vous ne devez pas avoir atteint votre &#039;&#039;&#039;limite de chunks&#039;&#039;&#039;&lt;br /&gt;
* Le chunk ne doit pas être dans une &#039;&#039;&#039;région protégée&#039;&#039;&#039;&lt;br /&gt;
* Vous devez avoir assez d&#039;argent pour payer le coût&lt;br /&gt;
&lt;br /&gt;
=== Coût de Revendication ===&lt;br /&gt;
&lt;br /&gt;
Le coût augmente avec chaque chunk possédé :&lt;br /&gt;
&lt;br /&gt;
{Coût} = {base} + {multiplicateur} x {chunks}^{exposant}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Paramètre !! Valeur&lt;br /&gt;
|-&lt;br /&gt;
| Base || 100&lt;br /&gt;
|-&lt;br /&gt;
| Multiplicateur || 10&lt;br /&gt;
|-&lt;br /&gt;
| Exposant || 1.2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Les premiers chunks sont bon marché, mais les suivants deviennent exponentiellement plus chers.&lt;br /&gt;
&lt;br /&gt;
== Règle d&#039;Adjacence ==&lt;br /&gt;
&lt;br /&gt;
Chaque nouveau chunk doit être &#039;&#039;&#039;adjacent&#039;&#039;&#039; (partager un côté) avec au moins un chunk existant du hamlet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;┌───┬───┬───┐&lt;br /&gt;
    │   │ ✓ │   │&lt;br /&gt;
    ├───┼───┼───┤&lt;br /&gt;
    │ ✓ │ H │ ✓ │   H = Chunk du hamlet&lt;br /&gt;
    ├───┼───┼───┤   ✓ = Peut être revendiqué&lt;br /&gt;
    │   │ ✓ │   │   (vide) = Trop éloigné&lt;br /&gt;
    └───┴───┴───┘&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Abandonner un Chunk ==&lt;br /&gt;
&lt;br /&gt;
=== Commande &amp;lt;code&amp;gt;/ml chunk unclaim&amp;lt;/code&amp;gt; ===&lt;br /&gt;
=== Règle de Connectivité ===&lt;br /&gt;
&lt;br /&gt;
Vous ne pouvez pas abandonner un chunk si cela &#039;&#039;&#039;fragmente&#039;&#039;&#039; votre territoire :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AVANT (valide)          APRÈS unclaim de X (INVALIDE)&lt;br /&gt;
┌───┬───┬───┐           ┌───┬───┬───┐&lt;br /&gt;
│ A │ X │ B │    →      │ A │   │ B │  ← A et B déconnectés!&lt;br /&gt;
└───┴───┴───┘           └───┴───┴───┘&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Limite de Chunks ==&lt;br /&gt;
&lt;br /&gt;
Chaque hamlet a une limite maximale de chunks calculée ainsi :&lt;br /&gt;
&lt;br /&gt;
=== Formule ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Limite = Base + Σ(Bonus activité de chaque résident) + Bonus modificateurs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bonus d&#039;Activité par Joueur ===&lt;br /&gt;
&lt;br /&gt;
Chaque résident apporte un bonus basé sur son activité :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Composante !! Minimum !! Maximum !! Critère&lt;br /&gt;
|-&lt;br /&gt;
| Base fixe || 2 || 2 || Toujours accordé&lt;br /&gt;
|-&lt;br /&gt;
| Régularité || 0 || 15 || Jours actifs (5+ min de jeu)&lt;br /&gt;
|-&lt;br /&gt;
| Temps de jeu || 0 || 15 || Heures totales jouées&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Total&#039;&#039;&#039; !! &#039;&#039;&#039;2&#039;&#039;&#039; !! &#039;&#039;&#039;32&#039;&#039;&#039; !! Par joueur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Un joueur très actif peut apporter jusqu&#039;à 32 chunks de bonus à son hamlet.&lt;br /&gt;
&lt;br /&gt;
=== Restrictions Petit Hamlet ===&lt;br /&gt;
&lt;br /&gt;
Pour les hamlets de moins de 3 membres, seul le bonus du maire est comptabilisé.&lt;br /&gt;
&lt;br /&gt;
== Informations sur un Chunk ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml chunk info&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Affiche :&lt;br /&gt;
* &#039;&#039;&#039;Propriétaire&#039;&#039;&#039; : Hamlet revendiquant le chunk (ou &amp;quot;Wilderness&amp;quot;)&lt;br /&gt;
* &#039;&#039;&#039;Biome&#039;&#039;&#039; : Type de biome Minecraft&lt;br /&gt;
* &#039;&#039;&#039;Catégorie de biome&#039;&#039;&#039; : Classification pour les taxes&lt;br /&gt;
* &#039;&#039;&#039;Modificateur de taxe&#039;&#039;&#039; : Impact sur le coût des taxes&lt;br /&gt;
&lt;br /&gt;
== Visualisation des Bordures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml chunk borders&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Active un affichage par &#039;&#039;&#039;particules&#039;&#039;&#039; des limites de votre territoire. Utile pour :&lt;br /&gt;
* Voir l&#039;étendue exacte de vos revendications&lt;br /&gt;
* Identifier les chunks adjacents disponibles&lt;br /&gt;
* Planifier l&#039;expansion&lt;br /&gt;
&lt;br /&gt;
== Avant-postes (Outposts) ==&lt;br /&gt;
&lt;br /&gt;
Les avant-postes permettent de créer des &#039;&#039;&#039;territoires séparés&#039;&#039;&#039; rattachés au hamlet principal.&lt;br /&gt;
&lt;br /&gt;
=== Caractéristiques ===&lt;br /&gt;
* Territoire non-adjacent au hamlet principal&lt;br /&gt;
* Limite de chunks propre &lt;br /&gt;
* Mêmes permissions que le hamlet parent&lt;br /&gt;
* Coût de chunks plus important&lt;br /&gt;
&lt;br /&gt;
=== Création ===&lt;br /&gt;
&amp;lt;code&amp;gt;/ml outpost create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nécessite la permission &#039;manageChunks&#039;, un hamlet de 3+ membres et de ne pas être a la limite du nombre d&#039;oupost.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&#039;&#039;&#039;Comment réclamer un chunk pour mon hamlet ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Placez-vous dans le chunk souhaité et utilisez &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;. Le chunk doit être adjacent à votre territoire existant.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pourquoi ne puis-je pas réclamer ce chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Plusieurs raisons possibles : le chunk n&#039;est pas adjacent, vous avez atteint votre limite, le chunk est protégé par WorldGuard,&#039;&#039; &#039;&#039;vous n&#039;avez pas les bon droits dans la ville ou il appartient déjà à un autre hamlet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment augmenter ma limite de chunks ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Votre limite dépend de votre temps de jeu et régularité. Jouez régulièrement pour débloquer jusqu&#039;à&#039;&#039; &#039;&#039;32 chunks bonus par joueur actif. Recrutez des résidents actifs.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Puis-je abandonner un chunk ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Oui, avec &amp;lt;code&amp;gt;/ml chunk unclaim&amp;lt;/code&amp;gt;. Attention : votre territoire doit rester connecté (pas de fragmentation).&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Accueil&amp;diff=54</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Accueil&amp;diff=54"/>
		<updated>2026-05-22T10:16:41Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:La Boulangerie}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center; margin-bottom: 25px;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;alagard-font&amp;quot; style=&amp;quot;font-size: 3.5em; font-weight: bold; color: #FF8C42;&amp;quot;&amp;gt;La Boulangerie&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;main-page&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: var(--color-surface-0); border: 1px solid #4E598C; padding: 30px; border-radius: 12px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p style=&amp;quot;font-size: 1.05em; color: #4B5586; line-height: 1.6; text-align: justify;&amp;quot;&amp;gt;&lt;br /&gt;
    Bienvenue sur le wiki officiel de &#039;&#039;&#039;La Boulangerie&#039;&#039;&#039;, serveur Minecraft géopolitique francophone. Ici sont archivées les traces de notre histoire commune : nations qui se sont élevées et effondrées, guerres qui ont redessiné les frontières, alliances forgées dans le feu des négociations, et personnages qui ont marqué leur époque. Chaque page témoigne du roleplay vécu par les joueurs au fil des périodes.&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  [[Fichier:acceuil.png|centré|1000x1000px|map du monde]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex; flex-wrap: wrap; gap: 20px; margin-bottom: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1; min-width: 280px; background: var(--color-surface-0); border: 1px solid #4E598C; border-radius: 12px; padding: 20px; box-shadow: 0 2px 8px rgba(78, 89, 140, 0.08);&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-size: 1.2em; font-weight: bold; color: #4E598C; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 2px solid #FF8C42;&amp;quot;&amp;gt;Tutoriels&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;margin: 0; padding-left: 20px; line-height: 1.8; color: #4B5586;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Guide du nouveau joueur|Nouveau joueur]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Guide Minelet|Gestion des villes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Système économique|Économie]]&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1; min-width: 280px; background: var(--color-surface-0); border: 1px solid #4E598C; border-radius: 12px; padding: 20px; box-shadow: 0 2px 8px rgba(78, 89, 140, 0.08);&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-size: 1.2em; font-weight: bold; color: #4E598C; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 2px solid #FF8C42;&amp;quot;&amp;gt;Histoire &amp;amp; Lore&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;margin: 0; padding-left: 20px; line-height: 1.8; color: #4B5586;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Chronologie|Chronologie]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Événements majeurs|Événements]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Mythes et légendes|Mythes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Archives des saisons|Archives]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div style=&amp;quot;flex: 1; min-width: 280px; background: var(--color-surface-0); border: 1px solid #4E598C; border-radius: 12px; padding: 20px; box-shadow: 0 2px 8px rgba(78, 89, 140, 0.08);&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-size: 1.2em; font-weight: bold; color: #4E598C; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 2px solid #FF8C42;&amp;quot;&amp;gt;Géopolitique&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul style=&amp;quot;margin: 0; padding-left: 20px; line-height: 1.8; color: #4B5586;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Nations]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Villes]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Lieux]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Religions]]&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;[[Personnages]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: var(--color-surface-0); border: 1px solid #4E598C; border-radius: 12px; padding: 25px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-size: 1.2em; font-weight: bold; color: #4E598C; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 2px solid #FF8C42;&amp;quot;&amp;gt;Contribuer au Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;p style=&amp;quot;color: #4B5586; margin-bottom: 15px; line-height: 1.6; text-align: justify;&amp;quot;&amp;gt;&lt;br /&gt;
    Ce wiki vit grâce à sa communauté. Que tu sois fondateur d&#039;une nation, témoin d&#039;un événement historique ou simplement passionné par le lore du serveur, ta contribution est précieuse. N&#039;hésite pas à créer des pages, enrichir les articles existants ou corriger des informations.&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;ul style=&amp;quot;margin: 0; padding-left: 20px; line-height: 1.8; color: #4B5586;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[[Aide:Créer une page|Comment créer ou modifier une page]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[[Aide:Conventions|Conventions de rédaction]]&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;[[Aide:Contributeurs|Qui peut contribuer]]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Catégorie:Accueil]]&lt;br /&gt;
[[Catégorie:Protected]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=53</id>
		<title>Guide Minelet</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=53"/>
		<updated>2026-05-21T16:29:50Z</updated>

		<summary type="html">&lt;p&gt;Admin : /* Guides par Thème */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Guide du Joueur MineLet}}&lt;br /&gt;
[[Catégorie:MineLet]]&lt;br /&gt;
[[Catégorie:Guides]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MineLet&#039;&#039;&#039; est un plugin de gestion de villages (&#039;&#039;hamlets&#039;&#039;) pour serveurs Minecraft. Il permet aux joueurs de fonder leurs propres communautés, revendiquer des territoires, gérer des permissions et participer à des conquêtes.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
MineLet offre une expérience complète de gestion territoriale :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Fondez votre hamlet&#039;&#039;&#039; : Créez votre propre village et invitez des résidents&lt;br /&gt;
* &#039;&#039;&#039;Revendiquez des territoires&#039;&#039;&#039; : Étendez votre influence chunk par chunk&lt;br /&gt;
* &#039;&#039;&#039;Protégez vos terres&#039;&#039;&#039; : Configurez des flags de protection avancés&lt;br /&gt;
* &#039;&#039;&#039;Organisez votre communauté&#039;&#039;&#039; : Créez des groupes avec des permissions personnalisées&lt;br /&gt;
* &#039;&#039;&#039;Prospérez&#039;&#039;&#039; : Faites grandir votre hamlet et débloquez des bonus&lt;br /&gt;
* &#039;&#039;&#039;Conquérez&#039;&#039;&#039; : Attaquez des Points d&#039;Intérêt pour obtenir des récompenses&lt;br /&gt;
&lt;br /&gt;
== Guides par Thème ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:25%&amp;quot; | Thème&lt;br /&gt;
! Description&lt;br /&gt;
! Commandes principales&lt;br /&gt;
|-&lt;br /&gt;
| [[MineLet - Hamlets|🏘️ Hamlets]]&lt;br /&gt;
| Création, gestion et administration de votre village&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Chunks|🗺️ Chunks]]&lt;br /&gt;
| Revendication et gestion de territoires&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Flags|🛡️ Flags]]&lt;br /&gt;
| Système de protection et permissions&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Groupes|👥 Groupes]]&lt;br /&gt;
| Rôles et permissions personnalisés&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Sélections|📐 Sélections]]&lt;br /&gt;
| Zones personnalisées dans votre territoire&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Taxes|💰 Taxes et Économie]]&lt;br /&gt;
| Système économique et paiement des taxes&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml tax&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Prospérité|⭐ Prospérité]]&lt;br /&gt;
| Score de réussite et déblocage de bonus&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/POI|⚔️ Points d&#039;Intérêt]]&lt;br /&gt;
| Conquête et contrôle de territoires stratégiques&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml attack&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Commandes Rapides ==&lt;br /&gt;
&lt;br /&gt;
=== Commandes Joueur (/ml) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commande !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; || Créer un nouveau hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; || Voir les informations de votre hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;|| Revendique le chunk actuel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag help&amp;lt;/code&amp;gt;|| Affiche des indications sur la gestion des flags&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group list&amp;lt;/code&amp;gt;|| Liste les groupes du hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection togglemode&amp;lt;/code&amp;gt;|| Active le mode selection et permet d&#039;obtenir l&#039;outil de sélection&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossaire ==&lt;br /&gt;
&lt;br /&gt;
; Hamlet&lt;br /&gt;
: Village fondé par un joueur.&lt;br /&gt;
&lt;br /&gt;
; Chunk&lt;br /&gt;
: Unité de territoire de 16x16 blocs. Base de la revendication territoriale.&lt;br /&gt;
&lt;br /&gt;
; Flag&lt;br /&gt;
: Paramètre de protection contrôlant une action spécifique (construction, PvP, etc.).&lt;br /&gt;
&lt;br /&gt;
; Prospérité&lt;br /&gt;
: Score mesurant le succès d&#039;un hamlet, débloquant des bonus à certains seuils.&lt;br /&gt;
&lt;br /&gt;
; POI (Point d&#039;Intérêt)&lt;br /&gt;
: Zone stratégique capturable offrant des récompenses au hamlet qui la contrôle.&lt;br /&gt;
&lt;br /&gt;
; Sélection&lt;br /&gt;
: Zone 3D personnalisée dans un hamlet avec ses propres flags.&lt;br /&gt;
&lt;br /&gt;
; Trusted&lt;br /&gt;
: Joueur non-résident ayant les mêmes droits de construction que le maire.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
* [[Guide MineLet/FAQ|Foire Aux Questions]]&lt;br /&gt;
* [[Guide MineLet/Commandes|Liste complète des commandes]]&lt;br /&gt;
* [[Guide MineLet/Permissions|Référence des permissions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Navigation MineLet}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=52</id>
		<title>Minelet - Hamlets</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=52"/>
		<updated>2026-05-21T16:28:47Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Les &#039;&#039;&#039;Hamlets&#039;&#039;&#039; sont le cœur de MineLet. Un hamlet représente votre village, votre communauté et votre territoire dans le monde.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Un hamlet est une entité regroupant :&lt;br /&gt;
&lt;br /&gt;
* Un &#039;&#039;&#039;maire&#039;&#039;&#039; (fondateur ou successeur)&lt;br /&gt;
* Des &#039;&#039;&#039;résidents&#039;&#039;&#039; (membres du hamlet)&lt;br /&gt;
* Des &#039;&#039;&#039;chunks&#039;&#039;&#039; (territoire revendiqué)&lt;br /&gt;
* Des &#039;&#039;&#039;flags&#039;&#039;&#039; (règles de protection)&lt;br /&gt;
* Des &#039;&#039;&#039;groupes&#039;&#039;&#039; (système de permissions)&lt;br /&gt;
&lt;br /&gt;
Chaque joueur ne peut être résident que d&#039;un seul hamlet à la fois, mais peut être &amp;quot;trusted&amp;quot; dans plusieurs.&lt;br /&gt;
&lt;br /&gt;
== Types de Hamlets ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Créateur&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;HAMLET&#039;&#039;&#039;&lt;br /&gt;
|Village standard créé par un joueur&lt;br /&gt;
|Joueurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;OUTPOST&#039;&#039;&#039;&lt;br /&gt;
|Avant-poste rattaché à un hamlet parent&lt;br /&gt;
|Maires&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;ADMIN&#039;&#039;&#039;&lt;br /&gt;
|Hamlet sans limites de chunks&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;POI&#039;&#039;&#039;&lt;br /&gt;
|Point d&#039;Intérêt capturable&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Créer un Hamlet ==&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
&lt;br /&gt;
* Ne pas être déjà résident d&#039;un hamlet&lt;br /&gt;
* Avoir suffisamment d&#039;argent (coût configurable)&lt;br /&gt;
* Se trouver dans un chunk non revendiqué&lt;br /&gt;
&lt;br /&gt;
Commande  &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Ce qui se passe ===&lt;br /&gt;
&lt;br /&gt;
# L&#039;argent est déduit de votre compte&lt;br /&gt;
# Vous devenez le &#039;&#039;&#039;maire&#039;&#039;&#039; du hamlet&lt;br /&gt;
# Le chunk où vous vous trouvez est automatiquement revendiqué&lt;br /&gt;
# Deux groupes par défaut sont créés : &#039;&#039;&#039;Resident&#039;&#039;&#039; et &#039;&#039;&#039;Stranger&#039;&#039;&#039;&lt;br /&gt;
# Les flags par défaut sont appliqués.&lt;br /&gt;
&lt;br /&gt;
Le nom du hamlet doit être unique sur le serveur et respecter les règles de nommage.&lt;br /&gt;
&lt;br /&gt;
== Gestion des Résidents ==&lt;br /&gt;
&lt;br /&gt;
=== Inviter un Joueur  &amp;lt;code&amp;gt;/ml hamlet invite &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le joueur recevra une invitation qu&#039;il peut accepter avec &amp;lt;code&amp;gt;/ml hamlet accept&amp;lt;/code&amp;gt; ou refuser avec &amp;lt;code&amp;gt;/ml hamlet deny&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Expulser un Résident  &amp;lt;code&amp;gt;/ml hamlet kick &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Seuls les joueurs avec la permission &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;kickPlayer&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; peuvent expulser des résidents.&lt;br /&gt;
&lt;br /&gt;
=== Quitter un Hamlet  &amp;lt;code&amp;gt;/ml hamlet leave&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le maire ne peut pas quitter son hamlet. Il doit d&#039;abord transférer son role ou supprimer le hamlet.&lt;br /&gt;
&lt;br /&gt;
=== Transfert de Mairie  &amp;lt;code&amp;gt;/ml hamlet setmayor &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Conditions ====&lt;br /&gt;
&lt;br /&gt;
* Le joueur cible doit être résident du hamlet&lt;br /&gt;
* Seul le maire actuel peut effectuer cette action&lt;br /&gt;
* L&#039;action est immédiate et irréversible&lt;br /&gt;
&lt;br /&gt;
== Système de Trust ==&lt;br /&gt;
Les joueurs &amp;quot;trusted&amp;quot; sont des non-résidents qui bénéficient de droits spéciaux.&lt;br /&gt;
&lt;br /&gt;
=== Différences Résident vs Trusted ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Aspect&lt;br /&gt;
!Résident&lt;br /&gt;
!Trusted&lt;br /&gt;
|-&lt;br /&gt;
|Membre du hamlet&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Compte pour l&#039;activité&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Bypass les flags individuels&lt;br /&gt;
|Non (sauf maire)&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Peut être dans plusieurs hamlets&lt;br /&gt;
|Non&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Accès aux commandes internes&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Gérer les Trusted ===&lt;br /&gt;
Ajouter:  &amp;lt;code&amp;gt;/ml hamlet trust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Retirer: &amp;lt;code&amp;gt;/ml hamlet untrust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voir la liste: &amp;lt;code&amp;gt;/ml hamlet list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spawn du Hamlet ==&lt;br /&gt;
Chaque hamlet peut définir un point de respawn pour ses membres.&lt;br /&gt;
&lt;br /&gt;
=== Définir le Spawn  &amp;lt;code&amp;gt;/ml hamlet setspawn&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le spawn sera placé à votre position actuelle. Vous devez être dans un chunk appartenant au hamlet.&lt;br /&gt;
&lt;br /&gt;
Il ne sera pas possible de s&#039;y téléporter sauf si vous mourrez. &lt;br /&gt;
&lt;br /&gt;
== Hamlet Ouvert / Fermé ==&lt;br /&gt;
Un hamlet peut être ouvert (rejoignable sans invitation) ou fermé (invitation requise).&lt;br /&gt;
&lt;br /&gt;
Ouvrir/fermer le hamlet: &amp;lt;code&amp;gt;/ml hamlet toggleopen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par défaut, les hamlets sont fermés à la création.&lt;br /&gt;
&lt;br /&gt;
Attention aux permissions de vos hamlets avant de l&#039;ouvrir.&lt;br /&gt;
&lt;br /&gt;
== Renommer le Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet rename &amp;lt;nouveau_nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Personnalisation ==&lt;br /&gt;
&lt;br /&gt;
=== Couleur du Hamlet ===&lt;br /&gt;
Définissez une couleur personnalisée pour l&#039;affichage sur la carte :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet color &amp;lt;hex&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Exemple : &amp;lt;code&amp;gt;/ml hamlet color #FF5733&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Restrictions des Petits Hamlets ==&lt;br /&gt;
Les hamlets avec moins de &#039;&#039;&#039;3 membres&#039;&#039;&#039; sont soumis à des restrictions :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Restriction&lt;br /&gt;
|-&lt;br /&gt;
|Flags globaux verrouillés (PvP ON, Feu ON, Mobs ON)&lt;br /&gt;
|-&lt;br /&gt;
|Création de zones bloquée&lt;br /&gt;
|-&lt;br /&gt;
|Gestion des groupes limitée&lt;br /&gt;
|-&lt;br /&gt;
|Limite de chunks réduite (Bonus du maire uniquement) &lt;br /&gt;
|-&lt;br /&gt;
|Attaques de POI interdites&lt;br /&gt;
|}&lt;br /&gt;
Ces restrictions sont levées automatiquement dès que le hamlet atteint 3 résidents, mais retombent lorsque le hamlet redescend sous la limite.&lt;br /&gt;
&lt;br /&gt;
== Supprimer un Hamlet  &amp;lt;code&amp;gt;/ml hamlet delete&amp;lt;/code&amp;gt; ==&lt;br /&gt;
Cette action est &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;irréversible&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;. Tous les chunks, sélections, groupes et données seront supprimés.&lt;br /&gt;
&lt;br /&gt;
=== Conséquences ===&lt;br /&gt;
&lt;br /&gt;
* Tous les chunks sont libérés&lt;br /&gt;
* Tous les résidents deviennent sans hamlet&lt;br /&gt;
* L&#039;historique est conservé dans les logs&lt;br /&gt;
&lt;br /&gt;
== Informations du Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Affiche :&lt;br /&gt;
&lt;br /&gt;
* Nom et type du hamlet&lt;br /&gt;
* Maire actuel&lt;br /&gt;
* Nombre de résidents et liste&lt;br /&gt;
* Nombre de chunks revendiqués&lt;br /&gt;
* Score de prospérité&lt;br /&gt;
* Modificateurs actifs&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
{{FAQ|question=Comment créer mon propre hamlet ?|réponse=Utilisez &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt;. La création coûte de l&#039;argent et réclame automatiquement le chunk où vous vous trouvez.}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|question=Comment inviter quelqu&#039;un dans mon hamlet ?|réponse=En tant que maire, utilisez &amp;lt;code&amp;gt;/ml hamlet invite &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;. Le joueur recevra une invitation qu&#039;il pourra accepter ou refuser.}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|question=Comment quitter un hamlet dont je suis résident ?|réponse=Utilisez &amp;lt;code&amp;gt;/ml hamlet leave&amp;lt;/code&amp;gt;. Si vous êtes maire, transférez d&#039;abord la mairie à un autre résident.}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|question=Comment transférer la mairie à quelqu&#039;un d&#039;autre ?|réponse=Utilisez &amp;lt;code&amp;gt;/ml hamlet setmayor &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;. Le joueur doit être résident de votre hamlet.}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|question=Quelle est la différence entre un résident et un joueur &amp;quot;trusted&amp;quot; ?|réponse=Un &#039;&#039;&#039;résident&#039;&#039;&#039; fait partie du hamlet et compte pour les bonus d&#039;activité. Un joueur &#039;&#039;&#039;trusted&#039;&#039;&#039; n&#039;est pas résident mais peut construire sans restrictions de flags.}}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
* [[Guide MineLet/Chunks|Chunks - Gestion du territoire]]&lt;br /&gt;
* [[Guide MineLet/Groupes|Groupes - Permissions avancées]]&lt;br /&gt;
* [[Guide MineLet/Prospérité|Prospérité - Score de réussite]]&lt;br /&gt;
&lt;br /&gt;
{{Navigation MineLet}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=51</id>
		<title>Minelet - Hamlets</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Minelet_-_Hamlets&amp;diff=51"/>
		<updated>2026-05-21T16:17:36Z</updated>

		<summary type="html">&lt;p&gt;Admin : Page créée avec « Les &amp;#039;&amp;#039;&amp;#039;Hamlets&amp;#039;&amp;#039;&amp;#039; sont le cœur de MineLet. Un hamlet représente votre village, votre communauté et votre territoire dans le monde.  == Présentation == Un hamlet est une entité regroupant :  * Un &amp;#039;&amp;#039;&amp;#039;maire&amp;#039;&amp;#039;&amp;#039; (fondateur ou successeur) * Des &amp;#039;&amp;#039;&amp;#039;résidents&amp;#039;&amp;#039;&amp;#039; (membres du hamlet) * Des &amp;#039;&amp;#039;&amp;#039;chunks&amp;#039;&amp;#039;&amp;#039; (territoire revendiqué) * Des &amp;#039;&amp;#039;&amp;#039;flags&amp;#039;&amp;#039;&amp;#039; (règles de protection) * Des &amp;#039;&amp;#039;&amp;#039;groupes&amp;#039;&amp;#039;&amp;#039; (système de permissions)  Chaque joueur ne peut être résident que d&amp;#039;un seul h... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Les &#039;&#039;&#039;Hamlets&#039;&#039;&#039; sont le cœur de MineLet. Un hamlet représente votre village, votre communauté et votre territoire dans le monde.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Un hamlet est une entité regroupant :&lt;br /&gt;
&lt;br /&gt;
* Un &#039;&#039;&#039;maire&#039;&#039;&#039; (fondateur ou successeur)&lt;br /&gt;
* Des &#039;&#039;&#039;résidents&#039;&#039;&#039; (membres du hamlet)&lt;br /&gt;
* Des &#039;&#039;&#039;chunks&#039;&#039;&#039; (territoire revendiqué)&lt;br /&gt;
* Des &#039;&#039;&#039;flags&#039;&#039;&#039; (règles de protection)&lt;br /&gt;
* Des &#039;&#039;&#039;groupes&#039;&#039;&#039; (système de permissions)&lt;br /&gt;
&lt;br /&gt;
Chaque joueur ne peut être résident que d&#039;un seul hamlet à la fois, mais peut être &amp;quot;trusted&amp;quot; dans plusieurs.&lt;br /&gt;
&lt;br /&gt;
== Types de Hamlets ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Créateur&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;HAMLET&#039;&#039;&#039;&lt;br /&gt;
|Village standard créé par un joueur&lt;br /&gt;
|Joueurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;OUTPOST&#039;&#039;&#039;&lt;br /&gt;
|Avant-poste rattaché à un hamlet parent&lt;br /&gt;
|Maires&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;ADMIN&#039;&#039;&#039;&lt;br /&gt;
|Hamlet sans limites de chunks&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;POI&#039;&#039;&#039;&lt;br /&gt;
|Point d&#039;Intérêt capturable&lt;br /&gt;
|Administrateurs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Créer un Hamlet ==&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
&lt;br /&gt;
* Ne pas être déjà résident d&#039;un hamlet&lt;br /&gt;
* Avoir suffisamment d&#039;argent (coût configurable)&lt;br /&gt;
* Se trouver dans un chunk non revendiqué&lt;br /&gt;
&lt;br /&gt;
Commande  &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== Ce qui se passe ===&lt;br /&gt;
&lt;br /&gt;
# L&#039;argent est déduit de votre compte&lt;br /&gt;
# Vous devenez le &#039;&#039;&#039;maire&#039;&#039;&#039; du hamlet&lt;br /&gt;
# Le chunk où vous vous trouvez est automatiquement revendiqué&lt;br /&gt;
# Deux groupes par défaut sont créés : &#039;&#039;&#039;Resident&#039;&#039;&#039; et &#039;&#039;&#039;Stranger&#039;&#039;&#039;&lt;br /&gt;
# Les flags par défaut sont appliqués.&lt;br /&gt;
&lt;br /&gt;
Le nom du hamlet doit être unique sur le serveur et respecter les règles de nommage.&lt;br /&gt;
&lt;br /&gt;
== Gestion des Résidents ==&lt;br /&gt;
&lt;br /&gt;
=== Inviter un Joueur  &amp;lt;code&amp;gt;/ml hamlet invite &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le joueur recevra une invitation qu&#039;il peut accepter avec &amp;lt;code&amp;gt;/ml hamlet accept&amp;lt;/code&amp;gt; ou refuser avec &amp;lt;code&amp;gt;/ml hamlet deny&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Expulser un Résident  &amp;lt;code&amp;gt;/ml hamlet kick &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Seuls les joueurs avec la permission &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;kickPlayer&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; peuvent expulser des résidents.&lt;br /&gt;
&lt;br /&gt;
=== Quitter un Hamlet  &amp;lt;code&amp;gt;/ml hamlet leave&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le maire ne peut pas quitter son hamlet. Il doit d&#039;abord transférer son role ou supprimer le hamlet.&lt;br /&gt;
&lt;br /&gt;
=== Transfert de Mairie  &amp;lt;code&amp;gt;/ml hamlet setmayor &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Conditions ====&lt;br /&gt;
&lt;br /&gt;
* Le joueur cible doit être résident du hamlet&lt;br /&gt;
* Seul le maire actuel peut effectuer cette action&lt;br /&gt;
* L&#039;action est immédiate et irréversible&lt;br /&gt;
&lt;br /&gt;
== Système de Trust ==&lt;br /&gt;
Les joueurs &amp;quot;trusted&amp;quot; sont des non-résidents qui bénéficient de droits spéciaux.&lt;br /&gt;
&lt;br /&gt;
=== Différences Résident vs Trusted ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Aspect&lt;br /&gt;
!Résident&lt;br /&gt;
!Trusted&lt;br /&gt;
|-&lt;br /&gt;
|Membre du hamlet&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Compte pour l&#039;activité&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|-&lt;br /&gt;
|Bypass les flags individuels&lt;br /&gt;
|Non (sauf maire)&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Peut être dans plusieurs hamlets&lt;br /&gt;
|Non&lt;br /&gt;
|Oui&lt;br /&gt;
|-&lt;br /&gt;
|Accès aux commandes internes&lt;br /&gt;
|Oui&lt;br /&gt;
|Non&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Gérer les Trusted ===&lt;br /&gt;
Ajouter:  &amp;lt;code&amp;gt;/ml hamlet trust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Retirer: &amp;lt;code&amp;gt;/ml hamlet untrust &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voir la liste: &amp;lt;code&amp;gt;/ml hamlet list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spawn du Hamlet ==&lt;br /&gt;
Chaque hamlet peut définir un point de respawn pour ses membres.&lt;br /&gt;
&lt;br /&gt;
=== Définir le Spawn  &amp;lt;code&amp;gt;/ml hamlet setspawn&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Le spawn sera placé à votre position actuelle. Vous devez être dans un chunk appartenant au hamlet.&lt;br /&gt;
&lt;br /&gt;
Il ne sera pas possible de s&#039;y téléporter sauf si vous mourrez. &lt;br /&gt;
&lt;br /&gt;
== Hamlet Ouvert / Fermé ==&lt;br /&gt;
Un hamlet peut être ouvert (rejoignable sans invitation) ou fermé (invitation requise).&lt;br /&gt;
&lt;br /&gt;
Ouvrir/fermer le hamlet: &amp;lt;code&amp;gt;/ml hamlet toggleopen&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par défaut, les hamlets sont fermés à la création.&lt;br /&gt;
&lt;br /&gt;
Attention aux permissions de vos hamlets avant de l&#039;ouvrir.&lt;br /&gt;
&lt;br /&gt;
== Renommer le Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet rename &amp;lt;nouveau_nom&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Personnalisation ==&lt;br /&gt;
&lt;br /&gt;
=== Couleur du Hamlet ===&lt;br /&gt;
Définissez une couleur personnalisée pour l&#039;affichage sur la carte :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet color &amp;lt;hex&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Exemple : &amp;lt;code&amp;gt;/ml hamlet color #FF5733&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Restrictions des Petits Hamlets ==&lt;br /&gt;
Les hamlets avec moins de &#039;&#039;&#039;3 membres&#039;&#039;&#039; sont soumis à des restrictions :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Restriction&lt;br /&gt;
|-&lt;br /&gt;
|Flags globaux verrouillés (PvP ON, Feu ON, Mobs ON)&lt;br /&gt;
|-&lt;br /&gt;
|Création de zones bloquée&lt;br /&gt;
|-&lt;br /&gt;
|Gestion des groupes limitée&lt;br /&gt;
|-&lt;br /&gt;
|Limite de chunks réduite &lt;br /&gt;
|-&lt;br /&gt;
|Attaques de POI interdites&lt;br /&gt;
|}&lt;br /&gt;
Ces restrictions sont levées automatiquement dès que le hamlet atteint 3 résidents.&lt;br /&gt;
&lt;br /&gt;
== Supprimer un Hamlet  &amp;lt;code&amp;gt;/ml hamlet delete&amp;lt;/code&amp;gt; ==&lt;br /&gt;
Cette action est &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;irréversible&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;. Tous les chunks, sélections, groupes et données seront supprimés.&lt;br /&gt;
&lt;br /&gt;
=== Conséquences ===&lt;br /&gt;
&lt;br /&gt;
* Tous les chunks sont libérés&lt;br /&gt;
* Tous les résidents deviennent sans hamlet&lt;br /&gt;
* L&#039;historique est conservé dans les logs&lt;br /&gt;
&lt;br /&gt;
== Informations du Hamlet ==&lt;br /&gt;
&amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Affiche :&lt;br /&gt;
&lt;br /&gt;
* Nom et type du hamlet&lt;br /&gt;
* Maire actuel&lt;br /&gt;
* Nombre de résidents et liste&lt;br /&gt;
* Nombre de chunks revendiqués&lt;br /&gt;
* Score de prospérité&lt;br /&gt;
* Modificateurs actifs&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
{{FAQ|question=Comment créer mon propre hamlet ?|réponse=Utilisez &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt;. La création coûte de l&#039;argent et réclame automatiquement le chunk où vous vous trouvez.}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|question=Comment inviter quelqu&#039;un dans mon hamlet ?|réponse=En tant que maire, utilisez &amp;lt;code&amp;gt;/ml hamlet invite &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;. Le joueur recevra une invitation qu&#039;il pourra accepter ou refuser.}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|question=Comment quitter un hamlet dont je suis résident ?|réponse=Utilisez &amp;lt;code&amp;gt;/ml hamlet leave&amp;lt;/code&amp;gt;. Si vous êtes maire, transférez d&#039;abord la mairie à un autre résident.}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|question=Comment transférer la mairie à quelqu&#039;un d&#039;autre ?|réponse=Utilisez &amp;lt;code&amp;gt;/ml hamlet setmayor &amp;lt;joueur&amp;gt;&amp;lt;/code&amp;gt;. Le joueur doit être résident de votre hamlet.}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|question=Quelle est la différence entre un résident et un joueur &amp;quot;trusted&amp;quot; ?|réponse=Un &#039;&#039;&#039;résident&#039;&#039;&#039; fait partie du hamlet et compte pour les bonus d&#039;activité. Un joueur &#039;&#039;&#039;trusted&#039;&#039;&#039; n&#039;est pas résident mais peut construire sans restrictions de flags.}}&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
* [[Guide MineLet/Chunks|Chunks - Gestion du territoire]]&lt;br /&gt;
* [[Guide MineLet/Groupes|Groupes - Permissions avancées]]&lt;br /&gt;
* [[Guide MineLet/Prospérité|Prospérité - Score de réussite]]&lt;br /&gt;
&lt;br /&gt;
{{Navigation MineLet}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=50</id>
		<title>Guide Minelet</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=50"/>
		<updated>2026-05-21T16:02:12Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Guide du Joueur MineLet}}&lt;br /&gt;
[[Catégorie:MineLet]]&lt;br /&gt;
[[Catégorie:Guides]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MineLet&#039;&#039;&#039; est un plugin de gestion de villages (&#039;&#039;hamlets&#039;&#039;) pour serveurs Minecraft. Il permet aux joueurs de fonder leurs propres communautés, revendiquer des territoires, gérer des permissions et participer à des conquêtes.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
MineLet offre une expérience complète de gestion territoriale :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Fondez votre hamlet&#039;&#039;&#039; : Créez votre propre village et invitez des résidents&lt;br /&gt;
* &#039;&#039;&#039;Revendiquez des territoires&#039;&#039;&#039; : Étendez votre influence chunk par chunk&lt;br /&gt;
* &#039;&#039;&#039;Protégez vos terres&#039;&#039;&#039; : Configurez des flags de protection avancés&lt;br /&gt;
* &#039;&#039;&#039;Organisez votre communauté&#039;&#039;&#039; : Créez des groupes avec des permissions personnalisées&lt;br /&gt;
* &#039;&#039;&#039;Prospérez&#039;&#039;&#039; : Faites grandir votre hamlet et débloquez des bonus&lt;br /&gt;
* &#039;&#039;&#039;Conquérez&#039;&#039;&#039; : Attaquez des Points d&#039;Intérêt pour obtenir des récompenses&lt;br /&gt;
&lt;br /&gt;
== Guides par Thème ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:25%&amp;quot; | Thème&lt;br /&gt;
! Description&lt;br /&gt;
! Commandes principales&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Hamlets|🏘️ Hamlets]]&lt;br /&gt;
| Création, gestion et administration de votre village&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Chunks|🗺️ Chunks]]&lt;br /&gt;
| Revendication et gestion de territoires&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Flags|🛡️ Flags]]&lt;br /&gt;
| Système de protection et permissions&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Groupes|👥 Groupes]]&lt;br /&gt;
| Rôles et permissions personnalisés&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Sélections|📐 Sélections]]&lt;br /&gt;
| Zones personnalisées dans votre territoire&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Taxes|💰 Taxes et Économie]]&lt;br /&gt;
| Système économique et paiement des taxes&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml tax&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Prospérité|⭐ Prospérité]]&lt;br /&gt;
| Score de réussite et déblocage de bonus&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/POI|⚔️ Points d&#039;Intérêt]]&lt;br /&gt;
| Conquête et contrôle de territoires stratégiques&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml attack&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Commandes Rapides ==&lt;br /&gt;
&lt;br /&gt;
=== Commandes Joueur (/ml) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commande !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; || Créer un nouveau hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; || Voir les informations de votre hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt;|| Revendique le chunk actuel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag help&amp;lt;/code&amp;gt;|| Affiche des indications sur la gestion des flags&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group list&amp;lt;/code&amp;gt;|| Liste les groupes du hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection togglemode&amp;lt;/code&amp;gt;|| Active le mode selection et permet d&#039;obtenir l&#039;outil de sélection&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossaire ==&lt;br /&gt;
&lt;br /&gt;
; Hamlet&lt;br /&gt;
: Village fondé par un joueur.&lt;br /&gt;
&lt;br /&gt;
; Chunk&lt;br /&gt;
: Unité de territoire de 16x16 blocs. Base de la revendication territoriale.&lt;br /&gt;
&lt;br /&gt;
; Flag&lt;br /&gt;
: Paramètre de protection contrôlant une action spécifique (construction, PvP, etc.).&lt;br /&gt;
&lt;br /&gt;
; Prospérité&lt;br /&gt;
: Score mesurant le succès d&#039;un hamlet, débloquant des bonus à certains seuils.&lt;br /&gt;
&lt;br /&gt;
; POI (Point d&#039;Intérêt)&lt;br /&gt;
: Zone stratégique capturable offrant des récompenses au hamlet qui la contrôle.&lt;br /&gt;
&lt;br /&gt;
; Sélection&lt;br /&gt;
: Zone 3D personnalisée dans un hamlet avec ses propres flags.&lt;br /&gt;
&lt;br /&gt;
; Trusted&lt;br /&gt;
: Joueur non-résident ayant les mêmes droits de construction que le maire.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
* [[Guide MineLet/FAQ|Foire Aux Questions]]&lt;br /&gt;
* [[Guide MineLet/Commandes|Liste complète des commandes]]&lt;br /&gt;
* [[Guide MineLet/Permissions|Référence des permissions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Navigation MineLet}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=49</id>
		<title>Guide Minelet</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=Guide_Minelet&amp;diff=49"/>
		<updated>2026-05-21T15:56:44Z</updated>

		<summary type="html">&lt;p&gt;Admin : Page créée avec « {{DISPLAYTITLE:Guide du Joueur MineLet}} Catégorie:MineLet Catégorie:Guides  &amp;#039;&amp;#039;&amp;#039;MineLet&amp;#039;&amp;#039;&amp;#039; est un plugin de gestion de villages (&amp;#039;&amp;#039;hamlets&amp;#039;&amp;#039;) pour serveurs Minecraft Spigot/Paper. Il permet aux joueurs de fonder leurs propres communautés, revendiquer des territoires, gérer des permissions et participer à des conquêtes.  == Présentation ==  MineLet offre une expérience complète de gestion territoriale :  * &amp;#039;&amp;#039;&amp;#039;Fondez votre hamlet&amp;#039;&amp;#039;&amp;#039; : Créez votre... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Guide du Joueur MineLet}}&lt;br /&gt;
[[Catégorie:MineLet]]&lt;br /&gt;
[[Catégorie:Guides]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MineLet&#039;&#039;&#039; est un plugin de gestion de villages (&#039;&#039;hamlets&#039;&#039;) pour serveurs Minecraft Spigot/Paper. Il permet aux joueurs de fonder leurs propres communautés, revendiquer des territoires, gérer des permissions et participer à des conquêtes.&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
MineLet offre une expérience complète de gestion territoriale :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Fondez votre hamlet&#039;&#039;&#039; : Créez votre propre village et invitez des résidents&lt;br /&gt;
* &#039;&#039;&#039;Revendiquez des territoires&#039;&#039;&#039; : Étendez votre influence chunk par chunk&lt;br /&gt;
* &#039;&#039;&#039;Protégez vos terres&#039;&#039;&#039; : Configurez des flags de protection avancés&lt;br /&gt;
* &#039;&#039;&#039;Organisez votre communauté&#039;&#039;&#039; : Créez des groupes avec des permissions personnalisées&lt;br /&gt;
* &#039;&#039;&#039;Prospérez&#039;&#039;&#039; : Faites grandir votre hamlet et débloquez des bonus&lt;br /&gt;
* &#039;&#039;&#039;Conquérez&#039;&#039;&#039; : Attaquez des Points d&#039;Intérêt pour obtenir des récompenses&lt;br /&gt;
&lt;br /&gt;
== Guides par Thème ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:25%&amp;quot; | Thème&lt;br /&gt;
! Description&lt;br /&gt;
! Commandes principales&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Hamlets|🏘️ Hamlets]]&lt;br /&gt;
| Création, gestion et administration de votre village&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Chunks|🗺️ Chunks]]&lt;br /&gt;
| Revendication et gestion de territoires&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Flags|🛡️ Flags]]&lt;br /&gt;
| Système de protection et permissions&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Groupes|👥 Groupes]]&lt;br /&gt;
| Rôles et permissions personnalisés&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Sélections|📐 Sélections]]&lt;br /&gt;
| Zones personnalisées dans votre territoire&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Taxes|💰 Taxes et Économie]]&lt;br /&gt;
| Système économique et paiement des taxes&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml tax&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/Prospérité|⭐ Prospérité]]&lt;br /&gt;
| Score de réussite et déblocage de bonus&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Guide MineLet/POI|⚔️ Points d&#039;Intérêt]]&lt;br /&gt;
| Conquête et contrôle de territoires stratégiques&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml attack&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Commandes Rapides ==&lt;br /&gt;
&lt;br /&gt;
=== Commandes Joueur (/ml) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commande !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; || Créer un nouveau hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet info&amp;lt;/code&amp;gt; || Voir les informations de votre hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml hamlet spawn&amp;lt;/code&amp;gt; || Se téléporter au spawn du hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml chunk claim&amp;lt;/code&amp;gt; || Revendiquer le chunk actuel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml flag&amp;lt;/code&amp;gt; || Ouvrir l&#039;interface de gestion des flags&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml group list&amp;lt;/code&amp;gt; || Lister les groupes du hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/ml selection tool&amp;lt;/code&amp;gt; || Obtenir l&#039;outil de sélection&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Commandes Admin (/mla) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commande !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/mla impersonate &amp;lt;hamlet&amp;gt;&amp;lt;/code&amp;gt; || Agir en tant que maire d&#039;un hamlet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/mla poi create &amp;lt;nom&amp;gt;&amp;lt;/code&amp;gt; || Créer un Point d&#039;Intérêt&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/mla modifier add &amp;lt;hamlet&amp;gt; &amp;lt;type&amp;gt;&amp;lt;/code&amp;gt; || Ajouter un modificateur&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;/mla bypass&amp;lt;/code&amp;gt; || Activer/désactiver le mode bypass&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossaire ==&lt;br /&gt;
&lt;br /&gt;
; Hamlet&lt;br /&gt;
: Village fondé par un joueur. Peut être de type HAMLET (joueur), OUTPOST (avant-poste), ADMIN (illimité) ou POI (point d&#039;intérêt).&lt;br /&gt;
&lt;br /&gt;
; Chunk&lt;br /&gt;
: Unité de territoire de 16x16 blocs. Base de la revendication territoriale.&lt;br /&gt;
&lt;br /&gt;
; Flag&lt;br /&gt;
: Paramètre de protection contrôlant une action spécifique (construction, PvP, etc.).&lt;br /&gt;
&lt;br /&gt;
; Prospérité&lt;br /&gt;
: Score mesurant le succès d&#039;un hamlet, débloquant des bonus à certains seuils.&lt;br /&gt;
&lt;br /&gt;
; POI (Point d&#039;Intérêt)&lt;br /&gt;
: Zone stratégique capturable offrant des récompenses au hamlet qui la contrôle.&lt;br /&gt;
&lt;br /&gt;
; Sélection&lt;br /&gt;
: Zone 3D personnalisée dans un hamlet avec ses propres flags.&lt;br /&gt;
&lt;br /&gt;
; Trusted&lt;br /&gt;
: Joueur non-résident ayant les mêmes droits de construction que le maire.&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
&lt;br /&gt;
* [[Guide MineLet/FAQ|Foire Aux Questions]]&lt;br /&gt;
* [[Guide MineLet/Commandes|Liste complète des commandes]]&lt;br /&gt;
* [[Guide MineLet/Permissions|Référence des permissions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Navigation MineLet}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=48</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=48"/>
		<updated>2026-05-21T15:34:43Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===========================================&lt;br /&gt;
   Thème La Boulangerie - Nouvelle DA&lt;br /&gt;
   Palette : Purple Navy, Lavande, accents Mango/Orange&lt;br /&gt;
   =========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Polices personnalisées */&lt;br /&gt;
@import url(&#039;https://fonts.cdnfonts.com/css/minecraft-4&#039;);&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Alagard&#039;;&lt;br /&gt;
    src: url(&#039;https://static.wfonts.com/data/2014/06/10/alagard/alagard.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minecraft-font {&lt;br /&gt;
    font-family: &#039;Minecraft&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.alagard-font {&lt;br /&gt;
    font-family: &#039;Alagard&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    /* Couleur progressive (accent/liens) - Purple Navy */&lt;br /&gt;
    --color-progressive-oklch__h: 235;&lt;br /&gt;
    --color-progressive-hsl__h: 230;&lt;br /&gt;
    --color-progressive-hsl__s: 45%;&lt;br /&gt;
    --color-progressive-hsl__l: 52%;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== FOND DU SITE ========== */&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--color-surface-0) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME CLAIR (par défaut) ========== */&lt;br /&gt;
html.skin-citizen-light,&lt;br /&gt;
html.skin-citizen-theme-light {&lt;br /&gt;
    /* Surfaces - Lavande (nouvelle DA) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME SOMBRE DÉSACTIVÉ - Forcer le mode clair ========== */&lt;br /&gt;
html.skin-citizen-dark,&lt;br /&gt;
html.skin-citizen-theme-dark {&lt;br /&gt;
    /* Surfaces - Lavande (identique au mode clair) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== COMPOSANTS SPÉCIFIQUES ========== */&lt;br /&gt;
&lt;br /&gt;
/* ===== TITRES - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Titre de page principal - Orange */&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page d&#039;accueil - Retirer la card autour du contenu */&lt;br /&gt;
.page-Accueil .mw-body-content,&lt;br /&gt;
.page-Accueil .mw-parser-output {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres de sections h2 */&lt;br /&gt;
.mw-heading2 h2,&lt;br /&gt;
.mw-parser-output h2 {&lt;br /&gt;
    color: #4E598C !important;&lt;br /&gt;
    border-bottom-color: rgba(78, 89, 140, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h3 */&lt;br /&gt;
.mw-heading3 h3,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
    color: #4B5586 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h4 et plus petits */&lt;br /&gt;
.mw-heading4 h4,&lt;br /&gt;
.mw-heading5 h5,&lt;br /&gt;
.mw-heading6 h6,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5,&lt;br /&gt;
.mw-parser-output h6 {&lt;br /&gt;
    color: #5668BC !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header/Navigation */&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTONS - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons primaires/progressifs */&lt;br /&gt;
.cdx-button--action-progressive,&lt;br /&gt;
.mw-ui-progressive,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
    background-color: #FF8C42 !important;&lt;br /&gt;
    border-color: #FF8C42 !important;&lt;br /&gt;
    color: #FFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-ui-progressive:hover,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
    background-color: #FCAF58 !important;&lt;br /&gt;
    border-color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:active,&lt;br /&gt;
.mw-ui-progressive:active,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:active {&lt;br /&gt;
    background-color: #FFA66C !important;&lt;br /&gt;
    border-color: #FFA66C !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bouton de soumission de formulaire */&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
    background-color: #FF8C42;&lt;br /&gt;
    border-color: #FF8C42;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;]:hover {&lt;br /&gt;
    background-color: #FCAF58;&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône d&#039;édition/crayon */&lt;br /&gt;
.mw-editsection a {&lt;br /&gt;
    color: #FF8C42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection a:hover {&lt;br /&gt;
    color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Boutons secondaires - Purple Navy */&lt;br /&gt;
.cdx-button--action-default {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    color: #4E598C;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-default:hover {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.1);&lt;br /&gt;
    border-color: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Barre de recherche */&lt;br /&gt;
.citizen-search {&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages existantes - Orange souligné (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description) {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):visited {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):hover {&lt;br /&gt;
    color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages non existantes (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a.new,&lt;br /&gt;
.mw-parser-output a.new:visited {&lt;br /&gt;
    color: #244270 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sélection de texte aux couleurs du thème */&lt;br /&gt;
::selection {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.3);&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Message boxes */&lt;br /&gt;
.mw-message-box-warning {&lt;br /&gt;
    background-color: rgba(252, 175, 88, 0.15);&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-message-box-success {&lt;br /&gt;
    background-color: rgba(104, 196, 136, 0.15);&lt;br /&gt;
    border-color: #68C488;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Table des matières - Accent violet */&lt;br /&gt;
.citizen-toc {&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-toc a {&lt;br /&gt;
    color: var(--color-link);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catégories */&lt;br /&gt;
#catlinks {&lt;br /&gt;
    background-color: var(--color-surface-0) !important;&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox - Bordure lavande */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tableaux */&lt;br /&gt;
.wikitable {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Highlight/surbrillance - Gold Crayola */&lt;br /&gt;
.highlight,&lt;br /&gt;
mark {&lt;br /&gt;
    background-color: rgba(249, 199, 132, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER PERSONNALISÉ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Masquer les liens du footer (politique, etc.) */&lt;br /&gt;
#footer-places {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description du footer */&lt;br /&gt;
.citizen-footer__desc {&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container des liens avec logos */&lt;br /&gt;
.footer-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chaque item (logo + texte) */&lt;br /&gt;
.footer-link-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item:hover {&lt;br /&gt;
    background-color: rgba(255, 140, 66, 0.15);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icônes SVG via CSS */&lt;br /&gt;
.footer-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 32px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Discord */&lt;br /&gt;
.discord-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.947 2.418-2.157 2.418z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Globe/Site web */&lt;br /&gt;
.web-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IP du serveur */&lt;br /&gt;
.footer-ip {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip code {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.2);&lt;br /&gt;
    padding: 0.3rem 0.6rem;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tagline container */&lt;br /&gt;
#footer-tagline {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER V3 - Colonnes ===== */&lt;br /&gt;
.footer-cols {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 2rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== PAGE ACTIONS STICKY À DROITE ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons d&#039;actions de page - sticky à droite sur desktop */&lt;br /&gt;
@media (min-width: 1000px) {&lt;br /&gt;
    .citizen-page-actions {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        right: 10px;&lt;br /&gt;
        top: 30%;&lt;br /&gt;
        z-index: 100;&lt;br /&gt;
        background: transparent;&lt;br /&gt;
        border: none;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Masquer les titres de sections */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__heading {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Listes de liens en colonne par défaut */&lt;br /&gt;
    .citizen-page-actions .mw-portlet ul {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-wrap: wrap !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Lire et Historique sur leur propre ligne */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-view,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-history {&lt;br /&gt;
        flex-basis: 100% !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Modifier et Modifier wikicode restent ensemble */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-ve-edit,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-edit {&lt;br /&gt;
        flex-basis: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Style des boutons */&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary {&lt;br /&gt;
        padding: 8px !important;&lt;br /&gt;
        border-radius: 8px;&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a:hover,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button:hover,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary:hover {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Menu déroulant &amp;quot;Plus&amp;quot; */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__card {&lt;br /&gt;
        right: 100% !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        bottom: auto !important;&lt;br /&gt;
        margin-right: 8px;&lt;br /&gt;
        transform-origin: right center !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== IMAGES NON CLIQUABLES ===== */&lt;br /&gt;
&lt;br /&gt;
/* Désactiver le clic sur les images (lien téléverser) */&lt;br /&gt;
.mw-parser-output a.image,&lt;br /&gt;
.mw-parser-output a.mw-file-description {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTON CRÉER UNE PAGE (header) ===== */&lt;br /&gt;
#citizen-newpage-button {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    border: none;&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button svg {&lt;br /&gt;
    transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
#citizen-newpage-button:hover {&lt;br /&gt;
    background: var(--color-surface-1--hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button:hover svg {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=47</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=47"/>
		<updated>2026-05-21T15:34:25Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===========================================&lt;br /&gt;
   Thème La Boulangerie - Nouvelle DA&lt;br /&gt;
   Palette : Purple Navy, Lavande, accents Mango/Orange&lt;br /&gt;
   =========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Polices personnalisées */&lt;br /&gt;
@import url(&#039;https://fonts.cdnfonts.com/css/minecraft-4&#039;);&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Alagard&#039;;&lt;br /&gt;
    src: url(&#039;https://static.wfonts.com/data/2014/06/10/alagard/alagard.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minecraft-font {&lt;br /&gt;
    font-family: &#039;Minecraft&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.alagard-font {&lt;br /&gt;
    font-family: &#039;Alagard&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    /* Couleur progressive (accent/liens) - Purple Navy */&lt;br /&gt;
    --color-progressive-oklch__h: 235;&lt;br /&gt;
    --color-progressive-hsl__h: 230;&lt;br /&gt;
    --color-progressive-hsl__s: 45%;&lt;br /&gt;
    --color-progressive-hsl__l: 52%;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== FOND DU SITE ========== */&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--color-surface-0) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME CLAIR (par défaut) ========== */&lt;br /&gt;
html.skin-citizen-light,&lt;br /&gt;
html.skin-citizen-theme-light {&lt;br /&gt;
    /* Surfaces - Lavande (nouvelle DA) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME SOMBRE DÉSACTIVÉ - Forcer le mode clair ========== */&lt;br /&gt;
html.skin-citizen-dark,&lt;br /&gt;
html.skin-citizen-theme-dark {&lt;br /&gt;
    /* Surfaces - Lavande (identique au mode clair) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== COMPOSANTS SPÉCIFIQUES ========== */&lt;br /&gt;
&lt;br /&gt;
/* ===== TITRES - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Titre de page principal - Orange */&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page d&#039;accueil - Retirer la card autour du contenu */&lt;br /&gt;
.page-Accueil .mw-body-content,&lt;br /&gt;
.page-Accueil .mw-parser-output {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres de sections h2 */&lt;br /&gt;
.mw-heading2 h2,&lt;br /&gt;
.mw-parser-output h2 {&lt;br /&gt;
    color: #4E598C !important;&lt;br /&gt;
    border-bottom-color: rgba(78, 89, 140, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h3 */&lt;br /&gt;
.mw-heading3 h3,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
    color: #4B5586 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h4 et plus petits */&lt;br /&gt;
.mw-heading4 h4,&lt;br /&gt;
.mw-heading5 h5,&lt;br /&gt;
.mw-heading6 h6,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5,&lt;br /&gt;
.mw-parser-output h6 {&lt;br /&gt;
    color: #5668BC !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header/Navigation */&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTONS - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons primaires/progressifs */&lt;br /&gt;
.cdx-button--action-progressive,&lt;br /&gt;
.mw-ui-progressive,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
    background-color: #FF8C42 !important;&lt;br /&gt;
    border-color: #FF8C42 !important;&lt;br /&gt;
    color: #FFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-ui-progressive:hover,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
    background-color: #FCAF58 !important;&lt;br /&gt;
    border-color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:active,&lt;br /&gt;
.mw-ui-progressive:active,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:active {&lt;br /&gt;
    background-color: #FFA66C !important;&lt;br /&gt;
    border-color: #FFA66C !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bouton de soumission de formulaire */&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
    background-color: #FF8C42;&lt;br /&gt;
    border-color: #FF8C42;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;]:hover {&lt;br /&gt;
    background-color: #FCAF58;&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône d&#039;édition/crayon */&lt;br /&gt;
.mw-editsection a {&lt;br /&gt;
    color: #FF8C42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection a:hover {&lt;br /&gt;
    color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Boutons secondaires - Purple Navy */&lt;br /&gt;
.cdx-button--action-default {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    color: #4E598C;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-default:hover {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.1);&lt;br /&gt;
    border-color: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Barre de recherche */&lt;br /&gt;
.citizen-search {&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages existantes - Orange souligné (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description) {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):visited {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):hover {&lt;br /&gt;
    color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages non existantes (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a.new,&lt;br /&gt;
.mw-parser-output a.new:visited {&lt;br /&gt;
    color: #244270 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sélection de texte aux couleurs du thème */&lt;br /&gt;
::selection {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.3);&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Message boxes */&lt;br /&gt;
.mw-message-box-warning {&lt;br /&gt;
    background-color: rgba(252, 175, 88, 0.15);&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-message-box-success {&lt;br /&gt;
    background-color: rgba(104, 196, 136, 0.15);&lt;br /&gt;
    border-color: #68C488;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Table des matières - Accent violet */&lt;br /&gt;
.citizen-toc {&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-toc a {&lt;br /&gt;
    color: var(--color-link);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catégories */&lt;br /&gt;
#catlinks {&lt;br /&gt;
    background-color: var(--color-surface-0) !important;&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox - Bordure lavande */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tableaux */&lt;br /&gt;
.wikitable {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Highlight/surbrillance - Gold Crayola */&lt;br /&gt;
.highlight,&lt;br /&gt;
mark {&lt;br /&gt;
    background-color: rgba(249, 199, 132, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER PERSONNALISÉ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Masquer les liens du footer (politique, etc.) */&lt;br /&gt;
#footer-places {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description du footer */&lt;br /&gt;
.citizen-footer__desc {&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container des liens avec logos */&lt;br /&gt;
.footer-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chaque item (logo + texte) */&lt;br /&gt;
.footer-link-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item:hover {&lt;br /&gt;
    background-color: rgba(255, 140, 66, 0.15);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icônes SVG via CSS */&lt;br /&gt;
.footer-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 32px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Discord */&lt;br /&gt;
.discord-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.947 2.418-2.157 2.418z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Globe/Site web */&lt;br /&gt;
.web-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IP du serveur */&lt;br /&gt;
.footer-ip {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip code {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.2);&lt;br /&gt;
    padding: 0.3rem 0.6rem;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tagline container */&lt;br /&gt;
#footer-tagline {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER V3 - Colonnes ===== */&lt;br /&gt;
.footer-cols {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 2rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== PAGE ACTIONS STICKY À DROITE ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons d&#039;actions de page - sticky à droite sur desktop */&lt;br /&gt;
@media (min-width: 1000px) {&lt;br /&gt;
    .citizen-page-actions {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        right: 10px;&lt;br /&gt;
        top: 30%;&lt;br /&gt;
        z-index: 100;&lt;br /&gt;
        background: transparent;&lt;br /&gt;
        border: none;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Masquer les titres de sections */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__heading {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Listes de liens en colonne par défaut */&lt;br /&gt;
    .citizen-page-actions .mw-portlet ul {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-wrap: wrap !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Lire et Historique sur leur propre ligne */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-view,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-history {&lt;br /&gt;
        flex-basis: 100% !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Modifier et Modifier wikicode restent ensemble */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-ve-edit,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-edit {&lt;br /&gt;
        flex-basis: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Style des boutons */&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary {&lt;br /&gt;
        padding: 8px !important;&lt;br /&gt;
        border-radius: 8px;&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a:hover,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button:hover,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary:hover {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Menu déroulant &amp;quot;Plus&amp;quot; */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__card {&lt;br /&gt;
        right: 100% !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        bottom: auto !important;&lt;br /&gt;
        margin-right: 8px;&lt;br /&gt;
        transform-origin: right center !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== IMAGES NON CLIQUABLES ===== */&lt;br /&gt;
&lt;br /&gt;
/* Désactiver le clic sur les images (lien téléverser) */&lt;br /&gt;
.mw-parser-output a.image,&lt;br /&gt;
.mw-parser-output a.mw-file-description {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTON CRÉER UNE PAGE (header) ===== */&lt;br /&gt;
#citizen-newpage-button {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    border: none;&lt;br /&gt;
    color: var(--background-color-icon);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button svg {&lt;br /&gt;
    transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
#citizen-newpage-button:hover {&lt;br /&gt;
    background: var(--color-surface-1--hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button:hover svg {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=46</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=46"/>
		<updated>2026-05-21T15:33:59Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===========================================&lt;br /&gt;
   Thème La Boulangerie - Nouvelle DA&lt;br /&gt;
   Palette : Purple Navy, Lavande, accents Mango/Orange&lt;br /&gt;
   =========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Polices personnalisées */&lt;br /&gt;
@import url(&#039;https://fonts.cdnfonts.com/css/minecraft-4&#039;);&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Alagard&#039;;&lt;br /&gt;
    src: url(&#039;https://static.wfonts.com/data/2014/06/10/alagard/alagard.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minecraft-font {&lt;br /&gt;
    font-family: &#039;Minecraft&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.alagard-font {&lt;br /&gt;
    font-family: &#039;Alagard&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    /* Couleur progressive (accent/liens) - Purple Navy */&lt;br /&gt;
    --color-progressive-oklch__h: 235;&lt;br /&gt;
    --color-progressive-hsl__h: 230;&lt;br /&gt;
    --color-progressive-hsl__s: 45%;&lt;br /&gt;
    --color-progressive-hsl__l: 52%;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== FOND DU SITE ========== */&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--color-surface-0) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME CLAIR (par défaut) ========== */&lt;br /&gt;
html.skin-citizen-light,&lt;br /&gt;
html.skin-citizen-theme-light {&lt;br /&gt;
    /* Surfaces - Lavande (nouvelle DA) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME SOMBRE DÉSACTIVÉ - Forcer le mode clair ========== */&lt;br /&gt;
html.skin-citizen-dark,&lt;br /&gt;
html.skin-citizen-theme-dark {&lt;br /&gt;
    /* Surfaces - Lavande (identique au mode clair) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== COMPOSANTS SPÉCIFIQUES ========== */&lt;br /&gt;
&lt;br /&gt;
/* ===== TITRES - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Titre de page principal - Orange */&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page d&#039;accueil - Retirer la card autour du contenu */&lt;br /&gt;
.page-Accueil .mw-body-content,&lt;br /&gt;
.page-Accueil .mw-parser-output {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres de sections h2 */&lt;br /&gt;
.mw-heading2 h2,&lt;br /&gt;
.mw-parser-output h2 {&lt;br /&gt;
    color: #4E598C !important;&lt;br /&gt;
    border-bottom-color: rgba(78, 89, 140, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h3 */&lt;br /&gt;
.mw-heading3 h3,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
    color: #4B5586 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h4 et plus petits */&lt;br /&gt;
.mw-heading4 h4,&lt;br /&gt;
.mw-heading5 h5,&lt;br /&gt;
.mw-heading6 h6,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5,&lt;br /&gt;
.mw-parser-output h6 {&lt;br /&gt;
    color: #5668BC !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header/Navigation */&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTONS - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons primaires/progressifs */&lt;br /&gt;
.cdx-button--action-progressive,&lt;br /&gt;
.mw-ui-progressive,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
    background-color: #FF8C42 !important;&lt;br /&gt;
    border-color: #FF8C42 !important;&lt;br /&gt;
    color: #FFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-ui-progressive:hover,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
    background-color: #FCAF58 !important;&lt;br /&gt;
    border-color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:active,&lt;br /&gt;
.mw-ui-progressive:active,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:active {&lt;br /&gt;
    background-color: #FFA66C !important;&lt;br /&gt;
    border-color: #FFA66C !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bouton de soumission de formulaire */&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
    background-color: #FF8C42;&lt;br /&gt;
    border-color: #FF8C42;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;]:hover {&lt;br /&gt;
    background-color: #FCAF58;&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône d&#039;édition/crayon */&lt;br /&gt;
.mw-editsection a {&lt;br /&gt;
    color: #FF8C42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection a:hover {&lt;br /&gt;
    color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Boutons secondaires - Purple Navy */&lt;br /&gt;
.cdx-button--action-default {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    color: #4E598C;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-default:hover {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.1);&lt;br /&gt;
    border-color: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Barre de recherche */&lt;br /&gt;
.citizen-search {&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages existantes - Orange souligné (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description) {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):visited {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):hover {&lt;br /&gt;
    color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages non existantes (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a.new,&lt;br /&gt;
.mw-parser-output a.new:visited {&lt;br /&gt;
    color: #244270 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sélection de texte aux couleurs du thème */&lt;br /&gt;
::selection {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.3);&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Message boxes */&lt;br /&gt;
.mw-message-box-warning {&lt;br /&gt;
    background-color: rgba(252, 175, 88, 0.15);&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-message-box-success {&lt;br /&gt;
    background-color: rgba(104, 196, 136, 0.15);&lt;br /&gt;
    border-color: #68C488;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Table des matières - Accent violet */&lt;br /&gt;
.citizen-toc {&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-toc a {&lt;br /&gt;
    color: var(--color-link);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catégories */&lt;br /&gt;
#catlinks {&lt;br /&gt;
    background-color: var(--color-surface-0) !important;&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox - Bordure lavande */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tableaux */&lt;br /&gt;
.wikitable {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Highlight/surbrillance - Gold Crayola */&lt;br /&gt;
.highlight,&lt;br /&gt;
mark {&lt;br /&gt;
    background-color: rgba(249, 199, 132, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER PERSONNALISÉ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Masquer les liens du footer (politique, etc.) */&lt;br /&gt;
#footer-places {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description du footer */&lt;br /&gt;
.citizen-footer__desc {&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container des liens avec logos */&lt;br /&gt;
.footer-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chaque item (logo + texte) */&lt;br /&gt;
.footer-link-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item:hover {&lt;br /&gt;
    background-color: rgba(255, 140, 66, 0.15);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icônes SVG via CSS */&lt;br /&gt;
.footer-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 32px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Discord */&lt;br /&gt;
.discord-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.947 2.418-2.157 2.418z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Globe/Site web */&lt;br /&gt;
.web-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IP du serveur */&lt;br /&gt;
.footer-ip {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip code {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.2);&lt;br /&gt;
    padding: 0.3rem 0.6rem;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tagline container */&lt;br /&gt;
#footer-tagline {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER V3 - Colonnes ===== */&lt;br /&gt;
.footer-cols {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 2rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== PAGE ACTIONS STICKY À DROITE ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons d&#039;actions de page - sticky à droite sur desktop */&lt;br /&gt;
@media (min-width: 1000px) {&lt;br /&gt;
    .citizen-page-actions {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        right: 10px;&lt;br /&gt;
        top: 30%;&lt;br /&gt;
        z-index: 100;&lt;br /&gt;
        background: transparent;&lt;br /&gt;
        border: none;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Masquer les titres de sections */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__heading {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Listes de liens en colonne par défaut */&lt;br /&gt;
    .citizen-page-actions .mw-portlet ul {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-wrap: wrap !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Lire et Historique sur leur propre ligne */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-view,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-history {&lt;br /&gt;
        flex-basis: 100% !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Modifier et Modifier wikicode restent ensemble */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-ve-edit,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-edit {&lt;br /&gt;
        flex-basis: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Style des boutons */&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary {&lt;br /&gt;
        padding: 8px !important;&lt;br /&gt;
        border-radius: 8px;&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a:hover,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button:hover,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary:hover {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Menu déroulant &amp;quot;Plus&amp;quot; */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__card {&lt;br /&gt;
        right: 100% !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        bottom: auto !important;&lt;br /&gt;
        margin-right: 8px;&lt;br /&gt;
        transform-origin: right center !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== IMAGES NON CLIQUABLES ===== */&lt;br /&gt;
&lt;br /&gt;
/* Désactiver le clic sur les images (lien téléverser) */&lt;br /&gt;
.mw-parser-output a.image,&lt;br /&gt;
.mw-parser-output a.mw-file-description {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTON CRÉER UNE PAGE (header) ===== */&lt;br /&gt;
#citizen-newpage-button {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    border: none;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button svg {&lt;br /&gt;
    transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
#citizen-newpage-button:hover {&lt;br /&gt;
    background: var(--color-surface-1--hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button:hover svg {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=45</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=45"/>
		<updated>2026-05-21T15:33:25Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===========================================&lt;br /&gt;
   Thème La Boulangerie - Nouvelle DA&lt;br /&gt;
   Palette : Purple Navy, Lavande, accents Mango/Orange&lt;br /&gt;
   =========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Polices personnalisées */&lt;br /&gt;
@import url(&#039;https://fonts.cdnfonts.com/css/minecraft-4&#039;);&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Alagard&#039;;&lt;br /&gt;
    src: url(&#039;https://static.wfonts.com/data/2014/06/10/alagard/alagard.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minecraft-font {&lt;br /&gt;
    font-family: &#039;Minecraft&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.alagard-font {&lt;br /&gt;
    font-family: &#039;Alagard&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    /* Couleur progressive (accent/liens) - Purple Navy */&lt;br /&gt;
    --color-progressive-oklch__h: 235;&lt;br /&gt;
    --color-progressive-hsl__h: 230;&lt;br /&gt;
    --color-progressive-hsl__s: 45%;&lt;br /&gt;
    --color-progressive-hsl__l: 52%;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== FOND DU SITE ========== */&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--color-surface-0) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME CLAIR (par défaut) ========== */&lt;br /&gt;
html.skin-citizen-light,&lt;br /&gt;
html.skin-citizen-theme-light {&lt;br /&gt;
    /* Surfaces - Lavande (nouvelle DA) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME SOMBRE DÉSACTIVÉ - Forcer le mode clair ========== */&lt;br /&gt;
html.skin-citizen-dark,&lt;br /&gt;
html.skin-citizen-theme-dark {&lt;br /&gt;
    /* Surfaces - Lavande (identique au mode clair) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== COMPOSANTS SPÉCIFIQUES ========== */&lt;br /&gt;
&lt;br /&gt;
/* ===== TITRES - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Titre de page principal - Orange */&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page d&#039;accueil - Retirer la card autour du contenu */&lt;br /&gt;
.page-Accueil .mw-body-content,&lt;br /&gt;
.page-Accueil .mw-parser-output {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres de sections h2 */&lt;br /&gt;
.mw-heading2 h2,&lt;br /&gt;
.mw-parser-output h2 {&lt;br /&gt;
    color: #4E598C !important;&lt;br /&gt;
    border-bottom-color: rgba(78, 89, 140, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h3 */&lt;br /&gt;
.mw-heading3 h3,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
    color: #4B5586 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h4 et plus petits */&lt;br /&gt;
.mw-heading4 h4,&lt;br /&gt;
.mw-heading5 h5,&lt;br /&gt;
.mw-heading6 h6,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5,&lt;br /&gt;
.mw-parser-output h6 {&lt;br /&gt;
    color: #5668BC !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header/Navigation */&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTONS - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons primaires/progressifs */&lt;br /&gt;
.cdx-button--action-progressive,&lt;br /&gt;
.mw-ui-progressive,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
    background-color: #FF8C42 !important;&lt;br /&gt;
    border-color: #FF8C42 !important;&lt;br /&gt;
    color: #FFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-ui-progressive:hover,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
    background-color: #FCAF58 !important;&lt;br /&gt;
    border-color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:active,&lt;br /&gt;
.mw-ui-progressive:active,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:active {&lt;br /&gt;
    background-color: #FFA66C !important;&lt;br /&gt;
    border-color: #FFA66C !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bouton de soumission de formulaire */&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
    background-color: #FF8C42;&lt;br /&gt;
    border-color: #FF8C42;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;]:hover {&lt;br /&gt;
    background-color: #FCAF58;&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône d&#039;édition/crayon */&lt;br /&gt;
.mw-editsection a {&lt;br /&gt;
    color: #FF8C42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection a:hover {&lt;br /&gt;
    color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Boutons secondaires - Purple Navy */&lt;br /&gt;
.cdx-button--action-default {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    color: #4E598C;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-default:hover {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.1);&lt;br /&gt;
    border-color: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Barre de recherche */&lt;br /&gt;
.citizen-search {&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages existantes - Orange souligné (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description) {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):visited {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):hover {&lt;br /&gt;
    color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages non existantes (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a.new,&lt;br /&gt;
.mw-parser-output a.new:visited {&lt;br /&gt;
    color: #244270 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sélection de texte aux couleurs du thème */&lt;br /&gt;
::selection {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.3);&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Message boxes */&lt;br /&gt;
.mw-message-box-warning {&lt;br /&gt;
    background-color: rgba(252, 175, 88, 0.15);&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-message-box-success {&lt;br /&gt;
    background-color: rgba(104, 196, 136, 0.15);&lt;br /&gt;
    border-color: #68C488;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Table des matières - Accent violet */&lt;br /&gt;
.citizen-toc {&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-toc a {&lt;br /&gt;
    color: var(--color-link);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catégories */&lt;br /&gt;
#catlinks {&lt;br /&gt;
    background-color: var(--color-surface-0) !important;&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox - Bordure lavande */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tableaux */&lt;br /&gt;
.wikitable {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Highlight/surbrillance - Gold Crayola */&lt;br /&gt;
.highlight,&lt;br /&gt;
mark {&lt;br /&gt;
    background-color: rgba(249, 199, 132, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER PERSONNALISÉ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Masquer les liens du footer (politique, etc.) */&lt;br /&gt;
#footer-places {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description du footer */&lt;br /&gt;
.citizen-footer__desc {&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container des liens avec logos */&lt;br /&gt;
.footer-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chaque item (logo + texte) */&lt;br /&gt;
.footer-link-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item:hover {&lt;br /&gt;
    background-color: rgba(255, 140, 66, 0.15);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icônes SVG via CSS */&lt;br /&gt;
.footer-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 32px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Discord */&lt;br /&gt;
.discord-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.947 2.418-2.157 2.418z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Globe/Site web */&lt;br /&gt;
.web-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IP du serveur */&lt;br /&gt;
.footer-ip {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip code {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.2);&lt;br /&gt;
    padding: 0.3rem 0.6rem;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tagline container */&lt;br /&gt;
#footer-tagline {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER V3 - Colonnes ===== */&lt;br /&gt;
.footer-cols {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 2rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== PAGE ACTIONS STICKY À DROITE ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons d&#039;actions de page - sticky à droite sur desktop */&lt;br /&gt;
@media (min-width: 1000px) {&lt;br /&gt;
    .citizen-page-actions {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        right: 10px;&lt;br /&gt;
        top: 30%;&lt;br /&gt;
        z-index: 100;&lt;br /&gt;
        background: transparent;&lt;br /&gt;
        border: none;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Masquer les titres de sections */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__heading {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Listes de liens en colonne par défaut */&lt;br /&gt;
    .citizen-page-actions .mw-portlet ul {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-wrap: wrap !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Lire et Historique sur leur propre ligne */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-view,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-history {&lt;br /&gt;
        flex-basis: 100% !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Modifier et Modifier wikicode restent ensemble */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-ve-edit,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-edit {&lt;br /&gt;
        flex-basis: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Style des boutons */&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary {&lt;br /&gt;
        padding: 8px !important;&lt;br /&gt;
        border-radius: 8px;&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a:hover,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button:hover,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary:hover {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Menu déroulant &amp;quot;Plus&amp;quot; */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__card {&lt;br /&gt;
        right: 100% !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        bottom: auto !important;&lt;br /&gt;
        margin-right: 8px;&lt;br /&gt;
        transform-origin: right center !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== IMAGES NON CLIQUABLES ===== */&lt;br /&gt;
&lt;br /&gt;
/* Désactiver le clic sur les images (lien téléverser) */&lt;br /&gt;
.mw-parser-output a.image,&lt;br /&gt;
.mw-parser-output a.mw-file-description {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTON CRÉER UNE PAGE (header) ===== */&lt;br /&gt;
#citizen-newpage-button {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    border: none;&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button svg {&lt;br /&gt;
    transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
#citizen-newpage-button:hover {&lt;br /&gt;
    background: var(--color-surface-1--hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button:hover svg {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=44</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=44"/>
		<updated>2026-05-21T15:04:41Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===========================================&lt;br /&gt;
   Thème La Boulangerie - Nouvelle DA&lt;br /&gt;
   Palette : Purple Navy, Lavande, accents Mango/Orange&lt;br /&gt;
   =========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Polices personnalisées */&lt;br /&gt;
@import url(&#039;https://fonts.cdnfonts.com/css/minecraft-4&#039;);&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Alagard&#039;;&lt;br /&gt;
    src: url(&#039;https://static.wfonts.com/data/2014/06/10/alagard/alagard.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minecraft-font {&lt;br /&gt;
    font-family: &#039;Minecraft&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.alagard-font {&lt;br /&gt;
    font-family: &#039;Alagard&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    /* Couleur progressive (accent/liens) - Purple Navy */&lt;br /&gt;
    --color-progressive-oklch__h: 235;&lt;br /&gt;
    --color-progressive-hsl__h: 230;&lt;br /&gt;
    --color-progressive-hsl__s: 45%;&lt;br /&gt;
    --color-progressive-hsl__l: 52%;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== FOND DU SITE ========== */&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--color-surface-0) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME CLAIR (par défaut) ========== */&lt;br /&gt;
html.skin-citizen-light,&lt;br /&gt;
html.skin-citizen-theme-light {&lt;br /&gt;
    /* Surfaces - Lavande (nouvelle DA) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME SOMBRE DÉSACTIVÉ - Forcer le mode clair ========== */&lt;br /&gt;
html.skin-citizen-dark,&lt;br /&gt;
html.skin-citizen-theme-dark {&lt;br /&gt;
    /* Surfaces - Lavande (identique au mode clair) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== COMPOSANTS SPÉCIFIQUES ========== */&lt;br /&gt;
&lt;br /&gt;
/* ===== TITRES - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Titre de page principal - Orange */&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page d&#039;accueil - Retirer la card autour du contenu */&lt;br /&gt;
.page-Accueil .mw-body-content,&lt;br /&gt;
.page-Accueil .mw-parser-output {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres de sections h2 */&lt;br /&gt;
.mw-heading2 h2,&lt;br /&gt;
.mw-parser-output h2 {&lt;br /&gt;
    color: #4E598C !important;&lt;br /&gt;
    border-bottom-color: rgba(78, 89, 140, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h3 */&lt;br /&gt;
.mw-heading3 h3,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
    color: #4B5586 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h4 et plus petits */&lt;br /&gt;
.mw-heading4 h4,&lt;br /&gt;
.mw-heading5 h5,&lt;br /&gt;
.mw-heading6 h6,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5,&lt;br /&gt;
.mw-parser-output h6 {&lt;br /&gt;
    color: #5668BC !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header/Navigation */&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTONS - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons primaires/progressifs */&lt;br /&gt;
.cdx-button--action-progressive,&lt;br /&gt;
.mw-ui-progressive,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
    background-color: #FF8C42 !important;&lt;br /&gt;
    border-color: #FF8C42 !important;&lt;br /&gt;
    color: #FFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-ui-progressive:hover,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
    background-color: #FCAF58 !important;&lt;br /&gt;
    border-color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:active,&lt;br /&gt;
.mw-ui-progressive:active,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:active {&lt;br /&gt;
    background-color: #FFA66C !important;&lt;br /&gt;
    border-color: #FFA66C !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bouton de soumission de formulaire */&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
    background-color: #FF8C42;&lt;br /&gt;
    border-color: #FF8C42;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;]:hover {&lt;br /&gt;
    background-color: #FCAF58;&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône d&#039;édition/crayon */&lt;br /&gt;
.mw-editsection a {&lt;br /&gt;
    color: #FF8C42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection a:hover {&lt;br /&gt;
    color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Boutons secondaires - Purple Navy */&lt;br /&gt;
.cdx-button--action-default {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    color: #4E598C;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-default:hover {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.1);&lt;br /&gt;
    border-color: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Barre de recherche */&lt;br /&gt;
.citizen-search {&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages existantes - Orange souligné (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description) {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):visited {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):hover {&lt;br /&gt;
    color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages non existantes (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a.new,&lt;br /&gt;
.mw-parser-output a.new:visited {&lt;br /&gt;
    color: #244270 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sélection de texte aux couleurs du thème */&lt;br /&gt;
::selection {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.3);&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Message boxes */&lt;br /&gt;
.mw-message-box-warning {&lt;br /&gt;
    background-color: rgba(252, 175, 88, 0.15);&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-message-box-success {&lt;br /&gt;
    background-color: rgba(104, 196, 136, 0.15);&lt;br /&gt;
    border-color: #68C488;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Table des matières - Accent violet */&lt;br /&gt;
.citizen-toc {&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-toc a {&lt;br /&gt;
    color: var(--color-link);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catégories */&lt;br /&gt;
#catlinks {&lt;br /&gt;
    background-color: var(--color-surface-0) !important;&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox - Bordure lavande */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tableaux */&lt;br /&gt;
.wikitable {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Highlight/surbrillance - Gold Crayola */&lt;br /&gt;
.highlight,&lt;br /&gt;
mark {&lt;br /&gt;
    background-color: rgba(249, 199, 132, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER PERSONNALISÉ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Masquer les liens du footer (politique, etc.) */&lt;br /&gt;
#footer-places {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description du footer */&lt;br /&gt;
.citizen-footer__desc {&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container des liens avec logos */&lt;br /&gt;
.footer-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chaque item (logo + texte) */&lt;br /&gt;
.footer-link-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item:hover {&lt;br /&gt;
    background-color: rgba(255, 140, 66, 0.15);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icônes SVG via CSS */&lt;br /&gt;
.footer-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 32px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Discord */&lt;br /&gt;
.discord-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.947 2.418-2.157 2.418z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Globe/Site web */&lt;br /&gt;
.web-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IP du serveur */&lt;br /&gt;
.footer-ip {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip code {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.2);&lt;br /&gt;
    padding: 0.3rem 0.6rem;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tagline container */&lt;br /&gt;
#footer-tagline {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER V3 - Colonnes ===== */&lt;br /&gt;
.footer-cols {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 2rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== PAGE ACTIONS STICKY À DROITE ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons d&#039;actions de page - sticky à droite sur desktop */&lt;br /&gt;
@media (min-width: 1000px) {&lt;br /&gt;
    .citizen-page-actions {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        right: 10px;&lt;br /&gt;
        top: 30%;&lt;br /&gt;
        z-index: 100;&lt;br /&gt;
        background: transparent;&lt;br /&gt;
        border: none;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Masquer les titres de sections */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__heading {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Listes de liens en colonne par défaut */&lt;br /&gt;
    .citizen-page-actions .mw-portlet ul {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-wrap: wrap !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Lire et Historique sur leur propre ligne */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-view,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-history {&lt;br /&gt;
        flex-basis: 100% !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Modifier et Modifier wikicode restent ensemble */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-ve-edit,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-edit {&lt;br /&gt;
        flex-basis: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Style des boutons */&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary {&lt;br /&gt;
        padding: 8px !important;&lt;br /&gt;
        border-radius: 8px;&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a:hover,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button:hover,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary:hover {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Menu déroulant &amp;quot;Plus&amp;quot; */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__card {&lt;br /&gt;
        right: 100% !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        bottom: auto !important;&lt;br /&gt;
        margin-right: 8px;&lt;br /&gt;
        transform-origin: right center !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== IMAGES NON CLIQUABLES ===== */&lt;br /&gt;
&lt;br /&gt;
/* Désactiver le clic sur les images (lien téléverser) */&lt;br /&gt;
.mw-parser-output a.image,&lt;br /&gt;
.mw-parser-output a.mw-file-description {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTON CRÉER UNE PAGE (header) ===== */&lt;br /&gt;
#citizen-newpage-button {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    border: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button svg {&lt;br /&gt;
    transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
#citizen-newpage-button:hover {&lt;br /&gt;
    background: var(--color-surface-1--hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button:hover svg {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=43</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=43"/>
		<updated>2026-05-21T15:03:57Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===========================================&lt;br /&gt;
   Thème La Boulangerie - Nouvelle DA&lt;br /&gt;
   Palette : Purple Navy, Lavande, accents Mango/Orange&lt;br /&gt;
   =========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Polices personnalisées */&lt;br /&gt;
@import url(&#039;https://fonts.cdnfonts.com/css/minecraft-4&#039;);&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Alagard&#039;;&lt;br /&gt;
    src: url(&#039;https://static.wfonts.com/data/2014/06/10/alagard/alagard.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minecraft-font {&lt;br /&gt;
    font-family: &#039;Minecraft&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.alagard-font {&lt;br /&gt;
    font-family: &#039;Alagard&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    /* Couleur progressive (accent/liens) - Purple Navy */&lt;br /&gt;
    --color-progressive-oklch__h: 235;&lt;br /&gt;
    --color-progressive-hsl__h: 230;&lt;br /&gt;
    --color-progressive-hsl__s: 45%;&lt;br /&gt;
    --color-progressive-hsl__l: 52%;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== FOND DU SITE ========== */&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--color-surface-0) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME CLAIR (par défaut) ========== */&lt;br /&gt;
html.skin-citizen-light,&lt;br /&gt;
html.skin-citizen-theme-light {&lt;br /&gt;
    /* Surfaces - Lavande (nouvelle DA) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME SOMBRE DÉSACTIVÉ - Forcer le mode clair ========== */&lt;br /&gt;
html.skin-citizen-dark,&lt;br /&gt;
html.skin-citizen-theme-dark {&lt;br /&gt;
    /* Surfaces - Lavande (identique au mode clair) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== COMPOSANTS SPÉCIFIQUES ========== */&lt;br /&gt;
&lt;br /&gt;
/* ===== TITRES - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Titre de page principal - Orange */&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page d&#039;accueil - Retirer la card autour du contenu */&lt;br /&gt;
.page-Accueil .mw-body-content,&lt;br /&gt;
.page-Accueil .mw-parser-output {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres de sections h2 */&lt;br /&gt;
.mw-heading2 h2,&lt;br /&gt;
.mw-parser-output h2 {&lt;br /&gt;
    color: #4E598C !important;&lt;br /&gt;
    border-bottom-color: rgba(78, 89, 140, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h3 */&lt;br /&gt;
.mw-heading3 h3,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
    color: #4B5586 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h4 et plus petits */&lt;br /&gt;
.mw-heading4 h4,&lt;br /&gt;
.mw-heading5 h5,&lt;br /&gt;
.mw-heading6 h6,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5,&lt;br /&gt;
.mw-parser-output h6 {&lt;br /&gt;
    color: #5668BC !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header/Navigation */&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTONS - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons primaires/progressifs */&lt;br /&gt;
.cdx-button--action-progressive,&lt;br /&gt;
.mw-ui-progressive,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
    background-color: #FF8C42 !important;&lt;br /&gt;
    border-color: #FF8C42 !important;&lt;br /&gt;
    color: #FFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-ui-progressive:hover,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
    background-color: #FCAF58 !important;&lt;br /&gt;
    border-color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:active,&lt;br /&gt;
.mw-ui-progressive:active,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:active {&lt;br /&gt;
    background-color: #FFA66C !important;&lt;br /&gt;
    border-color: #FFA66C !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bouton de soumission de formulaire */&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
    background-color: #FF8C42;&lt;br /&gt;
    border-color: #FF8C42;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;]:hover {&lt;br /&gt;
    background-color: #FCAF58;&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône d&#039;édition/crayon */&lt;br /&gt;
.mw-editsection a {&lt;br /&gt;
    color: #FF8C42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection a:hover {&lt;br /&gt;
    color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Boutons secondaires - Purple Navy */&lt;br /&gt;
.cdx-button--action-default {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    color: #4E598C;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-default:hover {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.1);&lt;br /&gt;
    border-color: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Barre de recherche */&lt;br /&gt;
.citizen-search {&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages existantes - Orange souligné (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description) {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):visited {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):hover {&lt;br /&gt;
    color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages non existantes (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a.new,&lt;br /&gt;
.mw-parser-output a.new:visited {&lt;br /&gt;
    color: #244270 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sélection de texte aux couleurs du thème */&lt;br /&gt;
::selection {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.3);&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Message boxes */&lt;br /&gt;
.mw-message-box-warning {&lt;br /&gt;
    background-color: rgba(252, 175, 88, 0.15);&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-message-box-success {&lt;br /&gt;
    background-color: rgba(104, 196, 136, 0.15);&lt;br /&gt;
    border-color: #68C488;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Table des matières - Accent violet */&lt;br /&gt;
.citizen-toc {&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-toc a {&lt;br /&gt;
    color: var(--color-link);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catégories */&lt;br /&gt;
#catlinks {&lt;br /&gt;
    background-color: var(--color-surface-0) !important;&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox - Bordure lavande */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tableaux */&lt;br /&gt;
.wikitable {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Highlight/surbrillance - Gold Crayola */&lt;br /&gt;
.highlight,&lt;br /&gt;
mark {&lt;br /&gt;
    background-color: rgba(249, 199, 132, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER PERSONNALISÉ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Masquer les liens du footer (politique, etc.) */&lt;br /&gt;
#footer-places {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description du footer */&lt;br /&gt;
.citizen-footer__desc {&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container des liens avec logos */&lt;br /&gt;
.footer-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chaque item (logo + texte) */&lt;br /&gt;
.footer-link-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item:hover {&lt;br /&gt;
    background-color: rgba(255, 140, 66, 0.15);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icônes SVG via CSS */&lt;br /&gt;
.footer-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 32px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Discord */&lt;br /&gt;
.discord-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.947 2.418-2.157 2.418z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Globe/Site web */&lt;br /&gt;
.web-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IP du serveur */&lt;br /&gt;
.footer-ip {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip code {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.2);&lt;br /&gt;
    padding: 0.3rem 0.6rem;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tagline container */&lt;br /&gt;
#footer-tagline {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER V3 - Colonnes ===== */&lt;br /&gt;
.footer-cols {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 2rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== PAGE ACTIONS STICKY À DROITE ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons d&#039;actions de page - sticky à droite sur desktop */&lt;br /&gt;
@media (min-width: 1000px) {&lt;br /&gt;
    .citizen-page-actions {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        right: 10px;&lt;br /&gt;
        top: 30%;&lt;br /&gt;
        z-index: 100;&lt;br /&gt;
        background: transparent;&lt;br /&gt;
        border: none;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Masquer les titres de sections */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__heading {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Listes de liens en colonne par défaut */&lt;br /&gt;
    .citizen-page-actions .mw-portlet ul {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-wrap: wrap !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Lire et Historique sur leur propre ligne */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-view,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-history {&lt;br /&gt;
        flex-basis: 100% !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Modifier et Modifier wikicode restent ensemble */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-ve-edit,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-edit {&lt;br /&gt;
        flex-basis: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Style des boutons */&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary {&lt;br /&gt;
        padding: 8px !important;&lt;br /&gt;
        border-radius: 8px;&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a:hover,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button:hover,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary:hover {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Menu déroulant &amp;quot;Plus&amp;quot; */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__card {&lt;br /&gt;
        right: 100% !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        bottom: auto !important;&lt;br /&gt;
        margin-right: 8px;&lt;br /&gt;
        transform-origin: right center !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== IMAGES NON CLIQUABLES ===== */&lt;br /&gt;
&lt;br /&gt;
/* Désactiver le clic sur les images (lien téléverser) */&lt;br /&gt;
.mw-parser-output a.image,&lt;br /&gt;
.mw-parser-output a.mw-file-description {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTON CRÉER UNE PAGE (header) ===== */&lt;br /&gt;
#citizen-newpage-button {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    border: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button svg {&lt;br /&gt;
    transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
#citizen-newpage-button:hover {&lt;br /&gt;
    background: var(--background-color-icon--hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button:hover svg {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=42</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=42"/>
		<updated>2026-05-21T15:02:49Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===========================================&lt;br /&gt;
   Thème La Boulangerie - Nouvelle DA&lt;br /&gt;
   Palette : Purple Navy, Lavande, accents Mango/Orange&lt;br /&gt;
   =========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Polices personnalisées */&lt;br /&gt;
@import url(&#039;https://fonts.cdnfonts.com/css/minecraft-4&#039;);&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Alagard&#039;;&lt;br /&gt;
    src: url(&#039;https://static.wfonts.com/data/2014/06/10/alagard/alagard.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minecraft-font {&lt;br /&gt;
    font-family: &#039;Minecraft&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.alagard-font {&lt;br /&gt;
    font-family: &#039;Alagard&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    /* Couleur progressive (accent/liens) - Purple Navy */&lt;br /&gt;
    --color-progressive-oklch__h: 235;&lt;br /&gt;
    --color-progressive-hsl__h: 230;&lt;br /&gt;
    --color-progressive-hsl__s: 45%;&lt;br /&gt;
    --color-progressive-hsl__l: 52%;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== FOND DU SITE ========== */&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--color-surface-0) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME CLAIR (par défaut) ========== */&lt;br /&gt;
html.skin-citizen-light,&lt;br /&gt;
html.skin-citizen-theme-light {&lt;br /&gt;
    /* Surfaces - Lavande (nouvelle DA) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME SOMBRE DÉSACTIVÉ - Forcer le mode clair ========== */&lt;br /&gt;
html.skin-citizen-dark,&lt;br /&gt;
html.skin-citizen-theme-dark {&lt;br /&gt;
    /* Surfaces - Lavande (identique au mode clair) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== COMPOSANTS SPÉCIFIQUES ========== */&lt;br /&gt;
&lt;br /&gt;
/* ===== TITRES - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Titre de page principal - Orange */&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page d&#039;accueil - Retirer la card autour du contenu */&lt;br /&gt;
.page-Accueil .mw-body-content,&lt;br /&gt;
.page-Accueil .mw-parser-output {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres de sections h2 */&lt;br /&gt;
.mw-heading2 h2,&lt;br /&gt;
.mw-parser-output h2 {&lt;br /&gt;
    color: #4E598C !important;&lt;br /&gt;
    border-bottom-color: rgba(78, 89, 140, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h3 */&lt;br /&gt;
.mw-heading3 h3,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
    color: #4B5586 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h4 et plus petits */&lt;br /&gt;
.mw-heading4 h4,&lt;br /&gt;
.mw-heading5 h5,&lt;br /&gt;
.mw-heading6 h6,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5,&lt;br /&gt;
.mw-parser-output h6 {&lt;br /&gt;
    color: #5668BC !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header/Navigation */&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTONS - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons primaires/progressifs */&lt;br /&gt;
.cdx-button--action-progressive,&lt;br /&gt;
.mw-ui-progressive,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
    background-color: #FF8C42 !important;&lt;br /&gt;
    border-color: #FF8C42 !important;&lt;br /&gt;
    color: #FFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-ui-progressive:hover,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
    background-color: #FCAF58 !important;&lt;br /&gt;
    border-color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:active,&lt;br /&gt;
.mw-ui-progressive:active,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:active {&lt;br /&gt;
    background-color: #FFA66C !important;&lt;br /&gt;
    border-color: #FFA66C !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bouton de soumission de formulaire */&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
    background-color: #FF8C42;&lt;br /&gt;
    border-color: #FF8C42;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;]:hover {&lt;br /&gt;
    background-color: #FCAF58;&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône d&#039;édition/crayon */&lt;br /&gt;
.mw-editsection a {&lt;br /&gt;
    color: #FF8C42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection a:hover {&lt;br /&gt;
    color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Boutons secondaires - Purple Navy */&lt;br /&gt;
.cdx-button--action-default {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    color: #4E598C;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-default:hover {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.1);&lt;br /&gt;
    border-color: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Barre de recherche */&lt;br /&gt;
.citizen-search {&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages existantes - Orange souligné (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description) {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):visited {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):hover {&lt;br /&gt;
    color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages non existantes (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a.new,&lt;br /&gt;
.mw-parser-output a.new:visited {&lt;br /&gt;
    color: #244270 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sélection de texte aux couleurs du thème */&lt;br /&gt;
::selection {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.3);&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Message boxes */&lt;br /&gt;
.mw-message-box-warning {&lt;br /&gt;
    background-color: rgba(252, 175, 88, 0.15);&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-message-box-success {&lt;br /&gt;
    background-color: rgba(104, 196, 136, 0.15);&lt;br /&gt;
    border-color: #68C488;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Table des matières - Accent violet */&lt;br /&gt;
.citizen-toc {&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-toc a {&lt;br /&gt;
    color: var(--color-link);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catégories */&lt;br /&gt;
#catlinks {&lt;br /&gt;
    background-color: var(--color-surface-0) !important;&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox - Bordure lavande */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tableaux */&lt;br /&gt;
.wikitable {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Highlight/surbrillance - Gold Crayola */&lt;br /&gt;
.highlight,&lt;br /&gt;
mark {&lt;br /&gt;
    background-color: rgba(249, 199, 132, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER PERSONNALISÉ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Masquer les liens du footer (politique, etc.) */&lt;br /&gt;
#footer-places {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description du footer */&lt;br /&gt;
.citizen-footer__desc {&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container des liens avec logos */&lt;br /&gt;
.footer-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chaque item (logo + texte) */&lt;br /&gt;
.footer-link-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item:hover {&lt;br /&gt;
    background-color: rgba(255, 140, 66, 0.15);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icônes SVG via CSS */&lt;br /&gt;
.footer-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 32px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Discord */&lt;br /&gt;
.discord-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.947 2.418-2.157 2.418z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Globe/Site web */&lt;br /&gt;
.web-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IP du serveur */&lt;br /&gt;
.footer-ip {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip code {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.2);&lt;br /&gt;
    padding: 0.3rem 0.6rem;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tagline container */&lt;br /&gt;
#footer-tagline {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER V3 - Colonnes ===== */&lt;br /&gt;
.footer-cols {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 2rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== PAGE ACTIONS STICKY À DROITE ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons d&#039;actions de page - sticky à droite sur desktop */&lt;br /&gt;
@media (min-width: 1000px) {&lt;br /&gt;
    .citizen-page-actions {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        right: 10px;&lt;br /&gt;
        top: 30%;&lt;br /&gt;
        z-index: 100;&lt;br /&gt;
        background: transparent;&lt;br /&gt;
        border: none;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Masquer les titres de sections */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__heading {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Listes de liens en colonne par défaut */&lt;br /&gt;
    .citizen-page-actions .mw-portlet ul {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-wrap: wrap !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Lire et Historique sur leur propre ligne */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-view,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-history {&lt;br /&gt;
        flex-basis: 100% !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Modifier et Modifier wikicode restent ensemble */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-ve-edit,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-edit {&lt;br /&gt;
        flex-basis: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Style des boutons */&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary {&lt;br /&gt;
        padding: 8px !important;&lt;br /&gt;
        border-radius: 8px;&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a:hover,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button:hover,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary:hover {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Menu déroulant &amp;quot;Plus&amp;quot; */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__card {&lt;br /&gt;
        right: 100% !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        bottom: auto !important;&lt;br /&gt;
        margin-right: 8px;&lt;br /&gt;
        transform-origin: right center !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== IMAGES NON CLIQUABLES ===== */&lt;br /&gt;
&lt;br /&gt;
/* Désactiver le clic sur les images (lien téléverser) */&lt;br /&gt;
.mw-parser-output a.image,&lt;br /&gt;
.mw-parser-output a.mw-file-description {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTON CRÉER UNE PAGE (header) ===== */&lt;br /&gt;
#citizen-newpage-button {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    border: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button svg {&lt;br /&gt;
    transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
#citizen-newpage-button:hover {&lt;br /&gt;
    background: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button:hover svg {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=41</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=41"/>
		<updated>2026-05-21T15:02:32Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===========================================&lt;br /&gt;
   Thème La Boulangerie - Nouvelle DA&lt;br /&gt;
   Palette : Purple Navy, Lavande, accents Mango/Orange&lt;br /&gt;
   =========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Polices personnalisées */&lt;br /&gt;
@import url(&#039;https://fonts.cdnfonts.com/css/minecraft-4&#039;);&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Alagard&#039;;&lt;br /&gt;
    src: url(&#039;https://static.wfonts.com/data/2014/06/10/alagard/alagard.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minecraft-font {&lt;br /&gt;
    font-family: &#039;Minecraft&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.alagard-font {&lt;br /&gt;
    font-family: &#039;Alagard&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    /* Couleur progressive (accent/liens) - Purple Navy */&lt;br /&gt;
    --color-progressive-oklch__h: 235;&lt;br /&gt;
    --color-progressive-hsl__h: 230;&lt;br /&gt;
    --color-progressive-hsl__s: 45%;&lt;br /&gt;
    --color-progressive-hsl__l: 52%;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== FOND DU SITE ========== */&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--color-surface-0) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME CLAIR (par défaut) ========== */&lt;br /&gt;
html.skin-citizen-light,&lt;br /&gt;
html.skin-citizen-theme-light {&lt;br /&gt;
    /* Surfaces - Lavande (nouvelle DA) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME SOMBRE DÉSACTIVÉ - Forcer le mode clair ========== */&lt;br /&gt;
html.skin-citizen-dark,&lt;br /&gt;
html.skin-citizen-theme-dark {&lt;br /&gt;
    /* Surfaces - Lavande (identique au mode clair) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== COMPOSANTS SPÉCIFIQUES ========== */&lt;br /&gt;
&lt;br /&gt;
/* ===== TITRES - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Titre de page principal - Orange */&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page d&#039;accueil - Retirer la card autour du contenu */&lt;br /&gt;
.page-Accueil .mw-body-content,&lt;br /&gt;
.page-Accueil .mw-parser-output {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres de sections h2 */&lt;br /&gt;
.mw-heading2 h2,&lt;br /&gt;
.mw-parser-output h2 {&lt;br /&gt;
    color: #4E598C !important;&lt;br /&gt;
    border-bottom-color: rgba(78, 89, 140, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h3 */&lt;br /&gt;
.mw-heading3 h3,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
    color: #4B5586 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h4 et plus petits */&lt;br /&gt;
.mw-heading4 h4,&lt;br /&gt;
.mw-heading5 h5,&lt;br /&gt;
.mw-heading6 h6,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5,&lt;br /&gt;
.mw-parser-output h6 {&lt;br /&gt;
    color: #5668BC !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header/Navigation */&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTONS - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons primaires/progressifs */&lt;br /&gt;
.cdx-button--action-progressive,&lt;br /&gt;
.mw-ui-progressive,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
    background-color: #FF8C42 !important;&lt;br /&gt;
    border-color: #FF8C42 !important;&lt;br /&gt;
    color: #FFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-ui-progressive:hover,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
    background-color: #FCAF58 !important;&lt;br /&gt;
    border-color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:active,&lt;br /&gt;
.mw-ui-progressive:active,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:active {&lt;br /&gt;
    background-color: #FFA66C !important;&lt;br /&gt;
    border-color: #FFA66C !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bouton de soumission de formulaire */&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
    background-color: #FF8C42;&lt;br /&gt;
    border-color: #FF8C42;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;]:hover {&lt;br /&gt;
    background-color: #FCAF58;&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône d&#039;édition/crayon */&lt;br /&gt;
.mw-editsection a {&lt;br /&gt;
    color: #FF8C42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection a:hover {&lt;br /&gt;
    color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Boutons secondaires - Purple Navy */&lt;br /&gt;
.cdx-button--action-default {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    color: #4E598C;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-default:hover {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.1);&lt;br /&gt;
    border-color: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Barre de recherche */&lt;br /&gt;
.citizen-search {&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages existantes - Orange souligné (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description) {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):visited {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):hover {&lt;br /&gt;
    color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages non existantes (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a.new,&lt;br /&gt;
.mw-parser-output a.new:visited {&lt;br /&gt;
    color: #244270 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sélection de texte aux couleurs du thème */&lt;br /&gt;
::selection {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.3);&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Message boxes */&lt;br /&gt;
.mw-message-box-warning {&lt;br /&gt;
    background-color: rgba(252, 175, 88, 0.15);&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-message-box-success {&lt;br /&gt;
    background-color: rgba(104, 196, 136, 0.15);&lt;br /&gt;
    border-color: #68C488;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Table des matières - Accent violet */&lt;br /&gt;
.citizen-toc {&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-toc a {&lt;br /&gt;
    color: var(--color-link);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catégories */&lt;br /&gt;
#catlinks {&lt;br /&gt;
    background-color: var(--color-surface-0) !important;&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox - Bordure lavande */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tableaux */&lt;br /&gt;
.wikitable {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Highlight/surbrillance - Gold Crayola */&lt;br /&gt;
.highlight,&lt;br /&gt;
mark {&lt;br /&gt;
    background-color: rgba(249, 199, 132, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER PERSONNALISÉ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Masquer les liens du footer (politique, etc.) */&lt;br /&gt;
#footer-places {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description du footer */&lt;br /&gt;
.citizen-footer__desc {&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container des liens avec logos */&lt;br /&gt;
.footer-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chaque item (logo + texte) */&lt;br /&gt;
.footer-link-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item:hover {&lt;br /&gt;
    background-color: rgba(255, 140, 66, 0.15);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icônes SVG via CSS */&lt;br /&gt;
.footer-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 32px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Discord */&lt;br /&gt;
.discord-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.947 2.418-2.157 2.418z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Globe/Site web */&lt;br /&gt;
.web-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IP du serveur */&lt;br /&gt;
.footer-ip {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip code {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.2);&lt;br /&gt;
    padding: 0.3rem 0.6rem;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tagline container */&lt;br /&gt;
#footer-tagline {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER V3 - Colonnes ===== */&lt;br /&gt;
.footer-cols {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 2rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== PAGE ACTIONS STICKY À DROITE ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons d&#039;actions de page - sticky à droite sur desktop */&lt;br /&gt;
@media (min-width: 1000px) {&lt;br /&gt;
    .citizen-page-actions {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        right: 10px;&lt;br /&gt;
        top: 30%;&lt;br /&gt;
        z-index: 100;&lt;br /&gt;
        background: transparent;&lt;br /&gt;
        border: none;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Masquer les titres de sections */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__heading {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Listes de liens en colonne par défaut */&lt;br /&gt;
    .citizen-page-actions .mw-portlet ul {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-wrap: wrap !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Lire et Historique sur leur propre ligne */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-view,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-history {&lt;br /&gt;
        flex-basis: 100% !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Modifier et Modifier wikicode restent ensemble */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-ve-edit,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-edit {&lt;br /&gt;
        flex-basis: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Style des boutons */&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary {&lt;br /&gt;
        padding: 8px !important;&lt;br /&gt;
        border-radius: 8px;&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a:hover,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button:hover,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary:hover {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Menu déroulant &amp;quot;Plus&amp;quot; */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__card {&lt;br /&gt;
        right: 100% !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        bottom: auto !important;&lt;br /&gt;
        margin-right: 8px;&lt;br /&gt;
        transform-origin: right center !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== IMAGES NON CLIQUABLES ===== */&lt;br /&gt;
&lt;br /&gt;
/* Désactiver le clic sur les images (lien téléverser) */&lt;br /&gt;
.mw-parser-output a.image,&lt;br /&gt;
.mw-parser-output a.mw-file-description {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTON CRÉER UNE PAGE (header) ===== */&lt;br /&gt;
#citizen-newpage-button {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    border: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button svg {&lt;br /&gt;
    transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
#citizen-newpage-button:hover {&lt;br /&gt;
    background: var(--color-surface-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button:hover svg {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=40</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=40"/>
		<updated>2026-05-21T15:01:44Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===========================================&lt;br /&gt;
   Thème La Boulangerie - Nouvelle DA&lt;br /&gt;
   Palette : Purple Navy, Lavande, accents Mango/Orange&lt;br /&gt;
   =========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Polices personnalisées */&lt;br /&gt;
@import url(&#039;https://fonts.cdnfonts.com/css/minecraft-4&#039;);&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Alagard&#039;;&lt;br /&gt;
    src: url(&#039;https://static.wfonts.com/data/2014/06/10/alagard/alagard.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minecraft-font {&lt;br /&gt;
    font-family: &#039;Minecraft&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.alagard-font {&lt;br /&gt;
    font-family: &#039;Alagard&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    /* Couleur progressive (accent/liens) - Purple Navy */&lt;br /&gt;
    --color-progressive-oklch__h: 235;&lt;br /&gt;
    --color-progressive-hsl__h: 230;&lt;br /&gt;
    --color-progressive-hsl__s: 45%;&lt;br /&gt;
    --color-progressive-hsl__l: 52%;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== FOND DU SITE ========== */&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--color-surface-0) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME CLAIR (par défaut) ========== */&lt;br /&gt;
html.skin-citizen-light,&lt;br /&gt;
html.skin-citizen-theme-light {&lt;br /&gt;
    /* Surfaces - Lavande (nouvelle DA) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME SOMBRE DÉSACTIVÉ - Forcer le mode clair ========== */&lt;br /&gt;
html.skin-citizen-dark,&lt;br /&gt;
html.skin-citizen-theme-dark {&lt;br /&gt;
    /* Surfaces - Lavande (identique au mode clair) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== COMPOSANTS SPÉCIFIQUES ========== */&lt;br /&gt;
&lt;br /&gt;
/* ===== TITRES - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Titre de page principal - Orange */&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page d&#039;accueil - Retirer la card autour du contenu */&lt;br /&gt;
.page-Accueil .mw-body-content,&lt;br /&gt;
.page-Accueil .mw-parser-output {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres de sections h2 */&lt;br /&gt;
.mw-heading2 h2,&lt;br /&gt;
.mw-parser-output h2 {&lt;br /&gt;
    color: #4E598C !important;&lt;br /&gt;
    border-bottom-color: rgba(78, 89, 140, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h3 */&lt;br /&gt;
.mw-heading3 h3,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
    color: #4B5586 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h4 et plus petits */&lt;br /&gt;
.mw-heading4 h4,&lt;br /&gt;
.mw-heading5 h5,&lt;br /&gt;
.mw-heading6 h6,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5,&lt;br /&gt;
.mw-parser-output h6 {&lt;br /&gt;
    color: #5668BC !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header/Navigation */&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTONS - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons primaires/progressifs */&lt;br /&gt;
.cdx-button--action-progressive,&lt;br /&gt;
.mw-ui-progressive,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
    background-color: #FF8C42 !important;&lt;br /&gt;
    border-color: #FF8C42 !important;&lt;br /&gt;
    color: #FFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-ui-progressive:hover,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
    background-color: #FCAF58 !important;&lt;br /&gt;
    border-color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:active,&lt;br /&gt;
.mw-ui-progressive:active,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:active {&lt;br /&gt;
    background-color: #FFA66C !important;&lt;br /&gt;
    border-color: #FFA66C !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bouton de soumission de formulaire */&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
    background-color: #FF8C42;&lt;br /&gt;
    border-color: #FF8C42;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;]:hover {&lt;br /&gt;
    background-color: #FCAF58;&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône d&#039;édition/crayon */&lt;br /&gt;
.mw-editsection a {&lt;br /&gt;
    color: #FF8C42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection a:hover {&lt;br /&gt;
    color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Boutons secondaires - Purple Navy */&lt;br /&gt;
.cdx-button--action-default {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    color: #4E598C;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-default:hover {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.1);&lt;br /&gt;
    border-color: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Barre de recherche */&lt;br /&gt;
.citizen-search {&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages existantes - Orange souligné (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description) {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):visited {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):hover {&lt;br /&gt;
    color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages non existantes (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a.new,&lt;br /&gt;
.mw-parser-output a.new:visited {&lt;br /&gt;
    color: #244270 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sélection de texte aux couleurs du thème */&lt;br /&gt;
::selection {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.3);&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Message boxes */&lt;br /&gt;
.mw-message-box-warning {&lt;br /&gt;
    background-color: rgba(252, 175, 88, 0.15);&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-message-box-success {&lt;br /&gt;
    background-color: rgba(104, 196, 136, 0.15);&lt;br /&gt;
    border-color: #68C488;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Table des matières - Accent violet */&lt;br /&gt;
.citizen-toc {&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-toc a {&lt;br /&gt;
    color: var(--color-link);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catégories */&lt;br /&gt;
#catlinks {&lt;br /&gt;
    background-color: var(--color-surface-0) !important;&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox - Bordure lavande */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tableaux */&lt;br /&gt;
.wikitable {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Highlight/surbrillance - Gold Crayola */&lt;br /&gt;
.highlight,&lt;br /&gt;
mark {&lt;br /&gt;
    background-color: rgba(249, 199, 132, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER PERSONNALISÉ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Masquer les liens du footer (politique, etc.) */&lt;br /&gt;
#footer-places {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description du footer */&lt;br /&gt;
.citizen-footer__desc {&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container des liens avec logos */&lt;br /&gt;
.footer-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chaque item (logo + texte) */&lt;br /&gt;
.footer-link-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item:hover {&lt;br /&gt;
    background-color: rgba(255, 140, 66, 0.15);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icônes SVG via CSS */&lt;br /&gt;
.footer-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 32px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Discord */&lt;br /&gt;
.discord-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.947 2.418-2.157 2.418z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Globe/Site web */&lt;br /&gt;
.web-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IP du serveur */&lt;br /&gt;
.footer-ip {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip code {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.2);&lt;br /&gt;
    padding: 0.3rem 0.6rem;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tagline container */&lt;br /&gt;
#footer-tagline {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER V3 - Colonnes ===== */&lt;br /&gt;
.footer-cols {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 2rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== PAGE ACTIONS STICKY À DROITE ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons d&#039;actions de page - sticky à droite sur desktop */&lt;br /&gt;
@media (min-width: 1000px) {&lt;br /&gt;
    .citizen-page-actions {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        right: 10px;&lt;br /&gt;
        top: 30%;&lt;br /&gt;
        z-index: 100;&lt;br /&gt;
        background: transparent;&lt;br /&gt;
        border: none;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Masquer les titres de sections */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__heading {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Listes de liens en colonne par défaut */&lt;br /&gt;
    .citizen-page-actions .mw-portlet ul {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-wrap: wrap !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Lire et Historique sur leur propre ligne */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-view,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-history {&lt;br /&gt;
        flex-basis: 100% !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Modifier et Modifier wikicode restent ensemble */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-ve-edit,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-edit {&lt;br /&gt;
        flex-basis: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Style des boutons */&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary {&lt;br /&gt;
        padding: 8px !important;&lt;br /&gt;
        border-radius: 8px;&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a:hover,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button:hover,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary:hover {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Menu déroulant &amp;quot;Plus&amp;quot; */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__card {&lt;br /&gt;
        right: 100% !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        bottom: auto !important;&lt;br /&gt;
        margin-right: 8px;&lt;br /&gt;
        transform-origin: right center !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== IMAGES NON CLIQUABLES ===== */&lt;br /&gt;
&lt;br /&gt;
/* Désactiver le clic sur les images (lien téléverser) */&lt;br /&gt;
.mw-parser-output a.image,&lt;br /&gt;
.mw-parser-output a.mw-file-description {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTON CRÉER UNE PAGE (header) ===== */&lt;br /&gt;
#citizen-newpage-button {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    border: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button svg {&lt;br /&gt;
    transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
#citizen-newpage-button:hover {&lt;br /&gt;
    background-color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button:hover svg {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=39</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=39"/>
		<updated>2026-05-21T14:59:13Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===========================================&lt;br /&gt;
   Thème La Boulangerie - Nouvelle DA&lt;br /&gt;
   Palette : Purple Navy, Lavande, accents Mango/Orange&lt;br /&gt;
   =========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Polices personnalisées */&lt;br /&gt;
@import url(&#039;https://fonts.cdnfonts.com/css/minecraft-4&#039;);&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Alagard&#039;;&lt;br /&gt;
    src: url(&#039;https://static.wfonts.com/data/2014/06/10/alagard/alagard.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minecraft-font {&lt;br /&gt;
    font-family: &#039;Minecraft&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.alagard-font {&lt;br /&gt;
    font-family: &#039;Alagard&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    /* Couleur progressive (accent/liens) - Purple Navy */&lt;br /&gt;
    --color-progressive-oklch__h: 235;&lt;br /&gt;
    --color-progressive-hsl__h: 230;&lt;br /&gt;
    --color-progressive-hsl__s: 45%;&lt;br /&gt;
    --color-progressive-hsl__l: 52%;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== FOND DU SITE ========== */&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--color-surface-0) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME CLAIR (par défaut) ========== */&lt;br /&gt;
html.skin-citizen-light,&lt;br /&gt;
html.skin-citizen-theme-light {&lt;br /&gt;
    /* Surfaces - Lavande (nouvelle DA) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME SOMBRE DÉSACTIVÉ - Forcer le mode clair ========== */&lt;br /&gt;
html.skin-citizen-dark,&lt;br /&gt;
html.skin-citizen-theme-dark {&lt;br /&gt;
    /* Surfaces - Lavande (identique au mode clair) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== COMPOSANTS SPÉCIFIQUES ========== */&lt;br /&gt;
&lt;br /&gt;
/* ===== TITRES - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Titre de page principal - Orange */&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page d&#039;accueil - Retirer la card autour du contenu */&lt;br /&gt;
.page-Accueil .mw-body-content,&lt;br /&gt;
.page-Accueil .mw-parser-output {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres de sections h2 */&lt;br /&gt;
.mw-heading2 h2,&lt;br /&gt;
.mw-parser-output h2 {&lt;br /&gt;
    color: #4E598C !important;&lt;br /&gt;
    border-bottom-color: rgba(78, 89, 140, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h3 */&lt;br /&gt;
.mw-heading3 h3,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
    color: #4B5586 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h4 et plus petits */&lt;br /&gt;
.mw-heading4 h4,&lt;br /&gt;
.mw-heading5 h5,&lt;br /&gt;
.mw-heading6 h6,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5,&lt;br /&gt;
.mw-parser-output h6 {&lt;br /&gt;
    color: #5668BC !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header/Navigation */&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTONS - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons primaires/progressifs */&lt;br /&gt;
.cdx-button--action-progressive,&lt;br /&gt;
.mw-ui-progressive,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
    background-color: #FF8C42 !important;&lt;br /&gt;
    border-color: #FF8C42 !important;&lt;br /&gt;
    color: #FFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-ui-progressive:hover,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
    background-color: #FCAF58 !important;&lt;br /&gt;
    border-color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:active,&lt;br /&gt;
.mw-ui-progressive:active,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:active {&lt;br /&gt;
    background-color: #FFA66C !important;&lt;br /&gt;
    border-color: #FFA66C !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bouton de soumission de formulaire */&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
    background-color: #FF8C42;&lt;br /&gt;
    border-color: #FF8C42;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;]:hover {&lt;br /&gt;
    background-color: #FCAF58;&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône d&#039;édition/crayon */&lt;br /&gt;
.mw-editsection a {&lt;br /&gt;
    color: #FF8C42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection a:hover {&lt;br /&gt;
    color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Boutons secondaires - Purple Navy */&lt;br /&gt;
.cdx-button--action-default {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    color: #4E598C;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-default:hover {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.1);&lt;br /&gt;
    border-color: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Barre de recherche */&lt;br /&gt;
.citizen-search {&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages existantes - Orange souligné (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description) {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):visited {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):hover {&lt;br /&gt;
    color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages non existantes (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a.new,&lt;br /&gt;
.mw-parser-output a.new:visited {&lt;br /&gt;
    color: #244270 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sélection de texte aux couleurs du thème */&lt;br /&gt;
::selection {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.3);&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Message boxes */&lt;br /&gt;
.mw-message-box-warning {&lt;br /&gt;
    background-color: rgba(252, 175, 88, 0.15);&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-message-box-success {&lt;br /&gt;
    background-color: rgba(104, 196, 136, 0.15);&lt;br /&gt;
    border-color: #68C488;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Table des matières - Accent violet */&lt;br /&gt;
.citizen-toc {&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-toc a {&lt;br /&gt;
    color: var(--color-link);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catégories */&lt;br /&gt;
#catlinks {&lt;br /&gt;
    background-color: var(--color-surface-0) !important;&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox - Bordure lavande */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tableaux */&lt;br /&gt;
.wikitable {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Highlight/surbrillance - Gold Crayola */&lt;br /&gt;
.highlight,&lt;br /&gt;
mark {&lt;br /&gt;
    background-color: rgba(249, 199, 132, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER PERSONNALISÉ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Masquer les liens du footer (politique, etc.) */&lt;br /&gt;
#footer-places {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description du footer */&lt;br /&gt;
.citizen-footer__desc {&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container des liens avec logos */&lt;br /&gt;
.footer-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chaque item (logo + texte) */&lt;br /&gt;
.footer-link-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item:hover {&lt;br /&gt;
    background-color: rgba(255, 140, 66, 0.15);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icônes SVG via CSS */&lt;br /&gt;
.footer-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 32px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Discord */&lt;br /&gt;
.discord-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.947 2.418-2.157 2.418z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Globe/Site web */&lt;br /&gt;
.web-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IP du serveur */&lt;br /&gt;
.footer-ip {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip code {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.2);&lt;br /&gt;
    padding: 0.3rem 0.6rem;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tagline container */&lt;br /&gt;
#footer-tagline {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER V3 - Colonnes ===== */&lt;br /&gt;
.footer-cols {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 2rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== PAGE ACTIONS STICKY À DROITE ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons d&#039;actions de page - sticky à droite sur desktop */&lt;br /&gt;
@media (min-width: 1000px) {&lt;br /&gt;
    .citizen-page-actions {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        right: 10px;&lt;br /&gt;
        top: 30%;&lt;br /&gt;
        z-index: 100;&lt;br /&gt;
        background: transparent;&lt;br /&gt;
        border: none;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Masquer les titres de sections */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__heading {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Listes de liens en colonne par défaut */&lt;br /&gt;
    .citizen-page-actions .mw-portlet ul {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-wrap: wrap !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Lire et Historique sur leur propre ligne */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-view,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-history {&lt;br /&gt;
        flex-basis: 100% !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Modifier et Modifier wikicode restent ensemble */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-ve-edit,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-edit {&lt;br /&gt;
        flex-basis: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Style des boutons */&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary {&lt;br /&gt;
        padding: 8px !important;&lt;br /&gt;
        border-radius: 8px;&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a:hover,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button:hover,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary:hover {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Menu déroulant &amp;quot;Plus&amp;quot; */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__card {&lt;br /&gt;
        right: 100% !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        bottom: auto !important;&lt;br /&gt;
        margin-right: 8px;&lt;br /&gt;
        transform-origin: right center !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== IMAGES NON CLIQUABLES ===== */&lt;br /&gt;
&lt;br /&gt;
/* Désactiver le clic sur les images (lien téléverser) */&lt;br /&gt;
.mw-parser-output a.image,&lt;br /&gt;
.mw-parser-output a.mw-file-description {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTON CRÉER UNE PAGE (header) ===== */&lt;br /&gt;
#citizen-newpage-button {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    border: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button svg {&lt;br /&gt;
    transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button:hover svg {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=38</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=38"/>
		<updated>2026-05-21T14:58:32Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===========================================&lt;br /&gt;
   Thème La Boulangerie - Nouvelle DA&lt;br /&gt;
   Palette : Purple Navy, Lavande, accents Mango/Orange&lt;br /&gt;
   =========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Polices personnalisées */&lt;br /&gt;
@import url(&#039;https://fonts.cdnfonts.com/css/minecraft-4&#039;);&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Alagard&#039;;&lt;br /&gt;
    src: url(&#039;https://static.wfonts.com/data/2014/06/10/alagard/alagard.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minecraft-font {&lt;br /&gt;
    font-family: &#039;Minecraft&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.alagard-font {&lt;br /&gt;
    font-family: &#039;Alagard&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    /* Couleur progressive (accent/liens) - Purple Navy */&lt;br /&gt;
    --color-progressive-oklch__h: 235;&lt;br /&gt;
    --color-progressive-hsl__h: 230;&lt;br /&gt;
    --color-progressive-hsl__s: 45%;&lt;br /&gt;
    --color-progressive-hsl__l: 52%;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== FOND DU SITE ========== */&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--color-surface-0) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME CLAIR (par défaut) ========== */&lt;br /&gt;
html.skin-citizen-light,&lt;br /&gt;
html.skin-citizen-theme-light {&lt;br /&gt;
    /* Surfaces - Lavande (nouvelle DA) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME SOMBRE DÉSACTIVÉ - Forcer le mode clair ========== */&lt;br /&gt;
html.skin-citizen-dark,&lt;br /&gt;
html.skin-citizen-theme-dark {&lt;br /&gt;
    /* Surfaces - Lavande (identique au mode clair) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== COMPOSANTS SPÉCIFIQUES ========== */&lt;br /&gt;
&lt;br /&gt;
/* ===== TITRES - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Titre de page principal - Orange */&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page d&#039;accueil - Retirer la card autour du contenu */&lt;br /&gt;
.page-Accueil .mw-body-content,&lt;br /&gt;
.page-Accueil .mw-parser-output {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres de sections h2 */&lt;br /&gt;
.mw-heading2 h2,&lt;br /&gt;
.mw-parser-output h2 {&lt;br /&gt;
    color: #4E598C !important;&lt;br /&gt;
    border-bottom-color: rgba(78, 89, 140, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h3 */&lt;br /&gt;
.mw-heading3 h3,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
    color: #4B5586 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h4 et plus petits */&lt;br /&gt;
.mw-heading4 h4,&lt;br /&gt;
.mw-heading5 h5,&lt;br /&gt;
.mw-heading6 h6,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5,&lt;br /&gt;
.mw-parser-output h6 {&lt;br /&gt;
    color: #5668BC !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header/Navigation */&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTONS - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons primaires/progressifs */&lt;br /&gt;
.cdx-button--action-progressive,&lt;br /&gt;
.mw-ui-progressive,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
    background-color: #FF8C42 !important;&lt;br /&gt;
    border-color: #FF8C42 !important;&lt;br /&gt;
    color: #FFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-ui-progressive:hover,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
    background-color: #FCAF58 !important;&lt;br /&gt;
    border-color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:active,&lt;br /&gt;
.mw-ui-progressive:active,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:active {&lt;br /&gt;
    background-color: #FFA66C !important;&lt;br /&gt;
    border-color: #FFA66C !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bouton de soumission de formulaire */&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
    background-color: #FF8C42;&lt;br /&gt;
    border-color: #FF8C42;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;]:hover {&lt;br /&gt;
    background-color: #FCAF58;&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône d&#039;édition/crayon */&lt;br /&gt;
.mw-editsection a {&lt;br /&gt;
    color: #FF8C42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection a:hover {&lt;br /&gt;
    color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Boutons secondaires - Purple Navy */&lt;br /&gt;
.cdx-button--action-default {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    color: #4E598C;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-default:hover {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.1);&lt;br /&gt;
    border-color: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Barre de recherche */&lt;br /&gt;
.citizen-search {&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages existantes - Orange souligné (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description) {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):visited {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):hover {&lt;br /&gt;
    color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages non existantes (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a.new,&lt;br /&gt;
.mw-parser-output a.new:visited {&lt;br /&gt;
    color: #244270 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sélection de texte aux couleurs du thème */&lt;br /&gt;
::selection {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.3);&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Message boxes */&lt;br /&gt;
.mw-message-box-warning {&lt;br /&gt;
    background-color: rgba(252, 175, 88, 0.15);&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-message-box-success {&lt;br /&gt;
    background-color: rgba(104, 196, 136, 0.15);&lt;br /&gt;
    border-color: #68C488;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Table des matières - Accent violet */&lt;br /&gt;
.citizen-toc {&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-toc a {&lt;br /&gt;
    color: var(--color-link);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catégories */&lt;br /&gt;
#catlinks {&lt;br /&gt;
    background-color: var(--color-surface-0) !important;&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox - Bordure lavande */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tableaux */&lt;br /&gt;
.wikitable {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Highlight/surbrillance - Gold Crayola */&lt;br /&gt;
.highlight,&lt;br /&gt;
mark {&lt;br /&gt;
    background-color: rgba(249, 199, 132, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER PERSONNALISÉ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Masquer les liens du footer (politique, etc.) */&lt;br /&gt;
#footer-places {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description du footer */&lt;br /&gt;
.citizen-footer__desc {&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container des liens avec logos */&lt;br /&gt;
.footer-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chaque item (logo + texte) */&lt;br /&gt;
.footer-link-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item:hover {&lt;br /&gt;
    background-color: rgba(255, 140, 66, 0.15);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icônes SVG via CSS */&lt;br /&gt;
.footer-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 32px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Discord */&lt;br /&gt;
.discord-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.947 2.418-2.157 2.418z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Globe/Site web */&lt;br /&gt;
.web-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IP du serveur */&lt;br /&gt;
.footer-ip {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip code {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.2);&lt;br /&gt;
    padding: 0.3rem 0.6rem;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tagline container */&lt;br /&gt;
#footer-tagline {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER V3 - Colonnes ===== */&lt;br /&gt;
.footer-cols {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 2rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== PAGE ACTIONS STICKY À DROITE ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons d&#039;actions de page - sticky à droite sur desktop */&lt;br /&gt;
@media (min-width: 1000px) {&lt;br /&gt;
    .citizen-page-actions {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        right: 10px;&lt;br /&gt;
        top: 30%;&lt;br /&gt;
        z-index: 100;&lt;br /&gt;
        background: transparent;&lt;br /&gt;
        border: none;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Masquer les titres de sections */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__heading {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Listes de liens en colonne par défaut */&lt;br /&gt;
    .citizen-page-actions .mw-portlet ul {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-wrap: wrap !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Lire et Historique sur leur propre ligne */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-view,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-history {&lt;br /&gt;
        flex-basis: 100% !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Modifier et Modifier wikicode restent ensemble */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-ve-edit,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-edit {&lt;br /&gt;
        flex-basis: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Style des boutons */&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary {&lt;br /&gt;
        padding: 8px !important;&lt;br /&gt;
        border-radius: 8px;&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a:hover,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button:hover,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary:hover {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Menu déroulant &amp;quot;Plus&amp;quot; */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__card {&lt;br /&gt;
        right: 100% !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        bottom: auto !important;&lt;br /&gt;
        margin-right: 8px;&lt;br /&gt;
        transform-origin: right center !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== IMAGES NON CLIQUABLES ===== */&lt;br /&gt;
&lt;br /&gt;
/* Désactiver le clic sur les images (lien téléverser) */&lt;br /&gt;
.mw-parser-output a.image,&lt;br /&gt;
.mw-parser-output a.mw-file-description {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTON CRÉER UNE PAGE (header) ===== */&lt;br /&gt;
#citizen-newpage-button {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    border: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button svg {&lt;br /&gt;
    transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button:hover {&lt;br /&gt;
    color: var(--color-progressive);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button:hover svg {&lt;br /&gt;
    transform: rotate(360deg);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=36</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=36"/>
		<updated>2026-05-21T14:54:13Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===========================================&lt;br /&gt;
   Thème La Boulangerie - Nouvelle DA&lt;br /&gt;
   Palette : Purple Navy, Lavande, accents Mango/Orange&lt;br /&gt;
   =========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Polices personnalisées */&lt;br /&gt;
@import url(&#039;https://fonts.cdnfonts.com/css/minecraft-4&#039;);&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Alagard&#039;;&lt;br /&gt;
    src: url(&#039;https://static.wfonts.com/data/2014/06/10/alagard/alagard.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minecraft-font {&lt;br /&gt;
    font-family: &#039;Minecraft&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.alagard-font {&lt;br /&gt;
    font-family: &#039;Alagard&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    /* Couleur progressive (accent/liens) - Purple Navy */&lt;br /&gt;
    --color-progressive-oklch__h: 235;&lt;br /&gt;
    --color-progressive-hsl__h: 230;&lt;br /&gt;
    --color-progressive-hsl__s: 45%;&lt;br /&gt;
    --color-progressive-hsl__l: 52%;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== FOND DU SITE ========== */&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--color-surface-0) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME CLAIR (par défaut) ========== */&lt;br /&gt;
html.skin-citizen-light,&lt;br /&gt;
html.skin-citizen-theme-light {&lt;br /&gt;
    /* Surfaces - Lavande (nouvelle DA) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME SOMBRE DÉSACTIVÉ - Forcer le mode clair ========== */&lt;br /&gt;
html.skin-citizen-dark,&lt;br /&gt;
html.skin-citizen-theme-dark {&lt;br /&gt;
    /* Surfaces - Lavande (identique au mode clair) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== COMPOSANTS SPÉCIFIQUES ========== */&lt;br /&gt;
&lt;br /&gt;
/* ===== TITRES - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Titre de page principal - Orange */&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page d&#039;accueil - Retirer la card autour du contenu */&lt;br /&gt;
.page-Accueil .mw-body-content,&lt;br /&gt;
.page-Accueil .mw-parser-output {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres de sections h2 */&lt;br /&gt;
.mw-heading2 h2,&lt;br /&gt;
.mw-parser-output h2 {&lt;br /&gt;
    color: #4E598C !important;&lt;br /&gt;
    border-bottom-color: rgba(78, 89, 140, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h3 */&lt;br /&gt;
.mw-heading3 h3,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
    color: #4B5586 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h4 et plus petits */&lt;br /&gt;
.mw-heading4 h4,&lt;br /&gt;
.mw-heading5 h5,&lt;br /&gt;
.mw-heading6 h6,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5,&lt;br /&gt;
.mw-parser-output h6 {&lt;br /&gt;
    color: #5668BC !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header/Navigation */&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTONS - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons primaires/progressifs */&lt;br /&gt;
.cdx-button--action-progressive,&lt;br /&gt;
.mw-ui-progressive,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
    background-color: #FF8C42 !important;&lt;br /&gt;
    border-color: #FF8C42 !important;&lt;br /&gt;
    color: #FFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-ui-progressive:hover,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
    background-color: #FCAF58 !important;&lt;br /&gt;
    border-color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:active,&lt;br /&gt;
.mw-ui-progressive:active,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:active {&lt;br /&gt;
    background-color: #FFA66C !important;&lt;br /&gt;
    border-color: #FFA66C !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bouton de soumission de formulaire */&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
    background-color: #FF8C42;&lt;br /&gt;
    border-color: #FF8C42;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;]:hover {&lt;br /&gt;
    background-color: #FCAF58;&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône d&#039;édition/crayon */&lt;br /&gt;
.mw-editsection a {&lt;br /&gt;
    color: #FF8C42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection a:hover {&lt;br /&gt;
    color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Boutons secondaires - Purple Navy */&lt;br /&gt;
.cdx-button--action-default {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    color: #4E598C;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-default:hover {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.1);&lt;br /&gt;
    border-color: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Barre de recherche */&lt;br /&gt;
.citizen-search {&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages existantes - Orange souligné (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description) {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):visited {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):hover {&lt;br /&gt;
    color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages non existantes (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a.new,&lt;br /&gt;
.mw-parser-output a.new:visited {&lt;br /&gt;
    color: #244270 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sélection de texte aux couleurs du thème */&lt;br /&gt;
::selection {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.3);&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Message boxes */&lt;br /&gt;
.mw-message-box-warning {&lt;br /&gt;
    background-color: rgba(252, 175, 88, 0.15);&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-message-box-success {&lt;br /&gt;
    background-color: rgba(104, 196, 136, 0.15);&lt;br /&gt;
    border-color: #68C488;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Table des matières - Accent violet */&lt;br /&gt;
.citizen-toc {&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-toc a {&lt;br /&gt;
    color: var(--color-link);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catégories */&lt;br /&gt;
#catlinks {&lt;br /&gt;
    background-color: var(--color-surface-0) !important;&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox - Bordure lavande */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tableaux */&lt;br /&gt;
.wikitable {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Highlight/surbrillance - Gold Crayola */&lt;br /&gt;
.highlight,&lt;br /&gt;
mark {&lt;br /&gt;
    background-color: rgba(249, 199, 132, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER PERSONNALISÉ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Masquer les liens du footer (politique, etc.) */&lt;br /&gt;
#footer-places {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description du footer */&lt;br /&gt;
.citizen-footer__desc {&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container des liens avec logos */&lt;br /&gt;
.footer-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chaque item (logo + texte) */&lt;br /&gt;
.footer-link-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item:hover {&lt;br /&gt;
    background-color: rgba(255, 140, 66, 0.15);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icônes SVG via CSS */&lt;br /&gt;
.footer-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 32px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Discord */&lt;br /&gt;
.discord-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.947 2.418-2.157 2.418z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Globe/Site web */&lt;br /&gt;
.web-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IP du serveur */&lt;br /&gt;
.footer-ip {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip code {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.2);&lt;br /&gt;
    padding: 0.3rem 0.6rem;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tagline container */&lt;br /&gt;
#footer-tagline {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER V3 - Colonnes ===== */&lt;br /&gt;
.footer-cols {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 2rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== PAGE ACTIONS STICKY À DROITE ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons d&#039;actions de page - sticky à droite sur desktop */&lt;br /&gt;
@media (min-width: 1000px) {&lt;br /&gt;
    .citizen-page-actions {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        right: 10px;&lt;br /&gt;
        top: 30%;&lt;br /&gt;
        z-index: 100;&lt;br /&gt;
        background: transparent;&lt;br /&gt;
        border: none;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Masquer les titres de sections */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__heading {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Listes de liens en colonne par défaut */&lt;br /&gt;
    .citizen-page-actions .mw-portlet ul {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-wrap: wrap !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Lire et Historique sur leur propre ligne */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-view,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-history {&lt;br /&gt;
        flex-basis: 100% !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Modifier et Modifier wikicode restent ensemble */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-ve-edit,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-edit {&lt;br /&gt;
        flex-basis: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Style des boutons */&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary {&lt;br /&gt;
        padding: 8px !important;&lt;br /&gt;
        border-radius: 8px;&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a:hover,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button:hover,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary:hover {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Menu déroulant &amp;quot;Plus&amp;quot; */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__card {&lt;br /&gt;
        right: 100% !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        bottom: auto !important;&lt;br /&gt;
        margin-right: 8px;&lt;br /&gt;
        transform-origin: right center !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== IMAGES NON CLIQUABLES ===== */&lt;br /&gt;
&lt;br /&gt;
/* Désactiver le clic sur les images (lien téléverser) */&lt;br /&gt;
.mw-parser-output a.image,&lt;br /&gt;
.mw-parser-output a.mw-file-description {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
}&lt;br /&gt;
/* ===== BOUTON CRÉER UNE PAGE (header) ===== */&lt;br /&gt;
#citizen-newpage-button {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    border: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#citizen-newpage-button:hover {&lt;br /&gt;
    color: var(--color-progressive);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.js&amp;diff=34</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.js&amp;diff=34"/>
		<updated>2026-05-21T14:51:47Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$(function() {&lt;br /&gt;
if (document.getElementById(&#039;citizen-newpage-button&#039;)) return;&lt;br /&gt;
var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
a.id = &#039;citizen-newpage-button&#039;;&lt;br /&gt;
a.href = &#039;#&#039;;&lt;br /&gt;
a.title = &#039;Créer une page&#039;;&lt;br /&gt;
a.className = &#039;citizen-header__item cdx-button cdx-button--icon-only&#039;;&lt;br /&gt;
a.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot; viewBox=&amp;quot;0 0 20 20&amp;quot; fill=&amp;quot;currentColor&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M17 9v2h-6v6H9v-6H3V9h6V3h2v6z&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
a.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    var summary = document.getElementById(&#039;citizen-search-summary&#039;);&lt;br /&gt;
    if (summary) summary.click();&lt;br /&gt;
});&lt;br /&gt;
var d = document.querySelector(&#039;.citizen-drawer&#039;);&lt;br /&gt;
if (d) d.parentNode.insertBefore(a, d.nextSibling);&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.js&amp;diff=33</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.js&amp;diff=33"/>
		<updated>2026-05-21T14:48:06Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$(function() {&lt;br /&gt;
if (document.getElementById(&#039;citizen-newpage-button&#039;)) return;&lt;br /&gt;
var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
a.id = &#039;citizen-newpage-button&#039;;&lt;br /&gt;
a.href = &#039;#&#039;;&lt;br /&gt;
a.title = &#039;Créer une page&#039;;&lt;br /&gt;
a.className = &#039;citizen-header__item cdx-button cdx-button--icon-only&#039;;&lt;br /&gt;
a.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot; viewBox=&amp;quot;0 0 20 20&amp;quot; fill=&amp;quot;currentColor&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M17 9v2h-6v6H9v-6H3V9h6V3h2v6z&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
a.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    var searchInput = document.querySelector(&#039;.citizen-search input[type=&amp;quot;search&amp;quot;]&#039;);&lt;br /&gt;
    if (searchInput) {&lt;br /&gt;
        searchInput.focus();&lt;br /&gt;
        searchInput.click();&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
var d = document.querySelector(&#039;.citizen-drawer&#039;);&lt;br /&gt;
if (d) d.parentNode.insertBefore(a, d.nextSibling);&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=32</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=32"/>
		<updated>2026-05-21T14:47:41Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===========================================&lt;br /&gt;
   Thème La Boulangerie - Nouvelle DA&lt;br /&gt;
   Palette : Purple Navy, Lavande, accents Mango/Orange&lt;br /&gt;
   =========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Polices personnalisées */&lt;br /&gt;
@import url(&#039;https://fonts.cdnfonts.com/css/minecraft-4&#039;);&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Alagard&#039;;&lt;br /&gt;
    src: url(&#039;https://static.wfonts.com/data/2014/06/10/alagard/alagard.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minecraft-font {&lt;br /&gt;
    font-family: &#039;Minecraft&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.alagard-font {&lt;br /&gt;
    font-family: &#039;Alagard&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    /* Couleur progressive (accent/liens) - Purple Navy */&lt;br /&gt;
    --color-progressive-oklch__h: 235;&lt;br /&gt;
    --color-progressive-hsl__h: 230;&lt;br /&gt;
    --color-progressive-hsl__s: 45%;&lt;br /&gt;
    --color-progressive-hsl__l: 52%;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== FOND DU SITE ========== */&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--color-surface-0) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME CLAIR (par défaut) ========== */&lt;br /&gt;
html.skin-citizen-light,&lt;br /&gt;
html.skin-citizen-theme-light {&lt;br /&gt;
    /* Surfaces - Lavande (nouvelle DA) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME SOMBRE DÉSACTIVÉ - Forcer le mode clair ========== */&lt;br /&gt;
html.skin-citizen-dark,&lt;br /&gt;
html.skin-citizen-theme-dark {&lt;br /&gt;
    /* Surfaces - Lavande (identique au mode clair) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== COMPOSANTS SPÉCIFIQUES ========== */&lt;br /&gt;
&lt;br /&gt;
/* ===== TITRES - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Titre de page principal - Orange */&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page d&#039;accueil - Retirer la card autour du contenu */&lt;br /&gt;
.page-Accueil .mw-body-content,&lt;br /&gt;
.page-Accueil .mw-parser-output {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres de sections h2 */&lt;br /&gt;
.mw-heading2 h2,&lt;br /&gt;
.mw-parser-output h2 {&lt;br /&gt;
    color: #4E598C !important;&lt;br /&gt;
    border-bottom-color: rgba(78, 89, 140, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h3 */&lt;br /&gt;
.mw-heading3 h3,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
    color: #4B5586 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h4 et plus petits */&lt;br /&gt;
.mw-heading4 h4,&lt;br /&gt;
.mw-heading5 h5,&lt;br /&gt;
.mw-heading6 h6,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5,&lt;br /&gt;
.mw-parser-output h6 {&lt;br /&gt;
    color: #5668BC !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header/Navigation */&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTONS - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons primaires/progressifs */&lt;br /&gt;
.cdx-button--action-progressive,&lt;br /&gt;
.mw-ui-progressive,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
    background-color: #FF8C42 !important;&lt;br /&gt;
    border-color: #FF8C42 !important;&lt;br /&gt;
    color: #FFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-ui-progressive:hover,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
    background-color: #FCAF58 !important;&lt;br /&gt;
    border-color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:active,&lt;br /&gt;
.mw-ui-progressive:active,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:active {&lt;br /&gt;
    background-color: #FFA66C !important;&lt;br /&gt;
    border-color: #FFA66C !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bouton de soumission de formulaire */&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
    background-color: #FF8C42;&lt;br /&gt;
    border-color: #FF8C42;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;]:hover {&lt;br /&gt;
    background-color: #FCAF58;&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône d&#039;édition/crayon */&lt;br /&gt;
.mw-editsection a {&lt;br /&gt;
    color: #FF8C42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection a:hover {&lt;br /&gt;
    color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Boutons secondaires - Purple Navy */&lt;br /&gt;
.cdx-button--action-default {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    color: #4E598C;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-default:hover {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.1);&lt;br /&gt;
    border-color: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Barre de recherche */&lt;br /&gt;
.citizen-search {&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages existantes - Orange souligné (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description) {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):visited {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):hover {&lt;br /&gt;
    color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages non existantes (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a.new,&lt;br /&gt;
.mw-parser-output a.new:visited {&lt;br /&gt;
    color: #244270 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sélection de texte aux couleurs du thème */&lt;br /&gt;
::selection {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.3);&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Message boxes */&lt;br /&gt;
.mw-message-box-warning {&lt;br /&gt;
    background-color: rgba(252, 175, 88, 0.15);&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-message-box-success {&lt;br /&gt;
    background-color: rgba(104, 196, 136, 0.15);&lt;br /&gt;
    border-color: #68C488;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Table des matières - Accent violet */&lt;br /&gt;
.citizen-toc {&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-toc a {&lt;br /&gt;
    color: var(--color-link);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catégories */&lt;br /&gt;
#catlinks {&lt;br /&gt;
    background-color: var(--color-surface-0) !important;&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox - Bordure lavande */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tableaux */&lt;br /&gt;
.wikitable {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Highlight/surbrillance - Gold Crayola */&lt;br /&gt;
.highlight,&lt;br /&gt;
mark {&lt;br /&gt;
    background-color: rgba(249, 199, 132, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER PERSONNALISÉ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Masquer les liens du footer (politique, etc.) */&lt;br /&gt;
#footer-places {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description du footer */&lt;br /&gt;
.citizen-footer__desc {&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container des liens avec logos */&lt;br /&gt;
.footer-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chaque item (logo + texte) */&lt;br /&gt;
.footer-link-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item:hover {&lt;br /&gt;
    background-color: rgba(255, 140, 66, 0.15);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icônes SVG via CSS */&lt;br /&gt;
.footer-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 32px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Discord */&lt;br /&gt;
.discord-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.947 2.418-2.157 2.418z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Globe/Site web */&lt;br /&gt;
.web-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IP du serveur */&lt;br /&gt;
.footer-ip {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip code {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.2);&lt;br /&gt;
    padding: 0.3rem 0.6rem;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tagline container */&lt;br /&gt;
#footer-tagline {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER V3 - Colonnes ===== */&lt;br /&gt;
.footer-cols {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 2rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== PAGE ACTIONS STICKY À DROITE ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons d&#039;actions de page - sticky à droite sur desktop */&lt;br /&gt;
@media (min-width: 1000px) {&lt;br /&gt;
    .citizen-page-actions {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        right: 10px;&lt;br /&gt;
        top: 30%;&lt;br /&gt;
        z-index: 100;&lt;br /&gt;
        background: transparent;&lt;br /&gt;
        border: none;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Masquer les titres de sections */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__heading {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Listes de liens en colonne par défaut */&lt;br /&gt;
    .citizen-page-actions .mw-portlet ul {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-wrap: wrap !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Lire et Historique sur leur propre ligne */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-view,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-history {&lt;br /&gt;
        flex-basis: 100% !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Modifier et Modifier wikicode restent ensemble */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-ve-edit,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-edit {&lt;br /&gt;
        flex-basis: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Style des boutons */&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary {&lt;br /&gt;
        padding: 8px !important;&lt;br /&gt;
        border-radius: 8px;&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a:hover,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button:hover,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary:hover {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Menu déroulant &amp;quot;Plus&amp;quot; */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__card {&lt;br /&gt;
        right: 100% !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        bottom: auto !important;&lt;br /&gt;
        margin-right: 8px;&lt;br /&gt;
        transform-origin: right center !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== IMAGES NON CLIQUABLES ===== */&lt;br /&gt;
&lt;br /&gt;
/* Désactiver le clic sur les images (lien téléverser) */&lt;br /&gt;
.mw-parser-output a.image,&lt;br /&gt;
.mw-parser-output a.mw-file-description {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
}&lt;br /&gt;
/* ===== BOUTON CRÉER UNE PAGE (header) ===== */&lt;br /&gt;
#citizen-newpage-button {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.js&amp;diff=31</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.js&amp;diff=31"/>
		<updated>2026-05-21T14:46:40Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$(function() {&lt;br /&gt;
if (document.getElementById(&#039;citizen-newpage-button&#039;)) return;&lt;br /&gt;
var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
a.id = &#039;citizen-newpage-button&#039;;&lt;br /&gt;
a.href = mw.util.getUrl(&#039;Special:CreatePage&#039;);&lt;br /&gt;
a.title = &#039;Créer une page&#039;;&lt;br /&gt;
a.className = &#039;citizen-header__item cdx-button cdx-button--icon-only&#039;;&lt;br /&gt;
a.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;20&amp;quot; viewBox=&amp;quot;0 0 20 20&amp;quot; fill=&amp;quot;currentColor&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M17 9v2h-6v6H9v-6H3V9h6V3h2v6z&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
var d = document.querySelector(&#039;.citizen-drawer&#039;);&lt;br /&gt;
if (d) d.parentNode.insertBefore(a, d.nextSibling);&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.js&amp;diff=30</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.js&amp;diff=30"/>
		<updated>2026-05-21T14:44:34Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$(function() {&lt;br /&gt;
if (document.getElementById(&#039;citizen-newpage-button&#039;)) return;&lt;br /&gt;
var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
a.id = &#039;citizen-newpage-button&#039;;&lt;br /&gt;
a.href = &#039;#&#039;;&lt;br /&gt;
a.title = &#039;Créer une page&#039;;&lt;br /&gt;
a.className = &#039;citizen-header__item cdx-button cdx-button--icon-only&#039;;&lt;br /&gt;
a.innerHTML = &#039;&amp;lt;span class=&amp;quot;citizen-ui-icon mw-ui-icon-wikimedia-add&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
a.addEventListener(&#039;click&#039;, function(e) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    var nom = prompt(&#039;Nom de la nouvelle page :&#039;);&lt;br /&gt;
    if (nom &amp;amp;&amp;amp; nom.trim()) {&lt;br /&gt;
        window.location.href = mw.util.getUrl(nom.trim(), { action: &#039;edit&#039; });&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
var d = document.querySelector(&#039;.citizen-drawer&#039;);&lt;br /&gt;
if (d) d.parentNode.insertBefore(a, d.nextSibling);&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.js&amp;diff=29</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.js&amp;diff=29"/>
		<updated>2026-05-21T14:43:23Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$(function() {&lt;br /&gt;
var u = mw.config.get(&#039;wgUserName&#039;);&lt;br /&gt;
if (!u) return;&lt;br /&gt;
if (document.getElementById(&#039;citizen-mypage-button&#039;)) return;&lt;br /&gt;
var a = document.createElement(&#039;a&#039;);&lt;br /&gt;
a.id = &#039;citizen-mypage-button&#039;;&lt;br /&gt;
a.href = mw.util.getUrl(&#039;Utilisateur:&#039; + u);&lt;br /&gt;
a.title = &#039;Ma page&#039;;&lt;br /&gt;
a.className = &#039;citizen-header__item cdx-button cdx-button--icon-only&#039;;&lt;br /&gt;
a.innerHTML = &#039;&amp;lt;span class=&amp;quot;citizen-ui-icon mw-ui-icon-wikimedia-userAvatar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
var d = document.querySelector(&#039;.citizen-drawer&#039;);&lt;br /&gt;
if (d) d.parentNode.insertBefore(a, d.nextSibling);&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.js&amp;diff=28</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.js&amp;diff=28"/>
		<updated>2026-05-21T14:39:38Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$(function() {&lt;br /&gt;
    var username = mw.config.get(&amp;quot;wgUserName&amp;quot;);&lt;br /&gt;
    if (!username) return;&lt;br /&gt;
    if (document.getElementById(&amp;quot;citizen-mypage-button&amp;quot;)) return;&lt;br /&gt;
    var url = mw.util.getUrl(&amp;quot;Utilisateur:&amp;quot; + username);&lt;br /&gt;
    var btn = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
    btn.id = &amp;quot;citizen-mypage-button&amp;quot;;&lt;br /&gt;
    btn.href = url;&lt;br /&gt;
    btn.title = &amp;quot;Ma page&amp;quot;;&lt;br /&gt;
    btn.className = &amp;quot;citizen-header__item citizen-cdx-button--size-large cdx-button    &lt;br /&gt;
cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet      &lt;br /&gt;
cdx-button--icon-only&amp;quot;;&lt;br /&gt;
    btn.innerHTML = &amp;quot;&amp;lt;span class=\&amp;quot;citizen-ui-icon&lt;br /&gt;
mw-ui-icon-wikimedia-userAvatar\&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    var drawer = document.querySelector(&amp;quot;.citizen-drawer&amp;quot;);&lt;br /&gt;
    if (drawer) {&lt;br /&gt;
        drawer.parentNode.insertBefore(btn, drawer.nextSibling);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.js&amp;diff=27</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.js&amp;diff=27"/>
		<updated>2026-05-21T14:36:22Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/**&lt;br /&gt;
* Bouton &amp;quot;Ma page&amp;quot; dans le header Citizen&lt;br /&gt;
* Ajoute un bouton après le menu burger pour accéder à sa page utilisateur&lt;br /&gt;
*/&lt;br /&gt;
$( function () {&lt;br /&gt;
    // Seulement pour les utilisateurs connectés&lt;br /&gt;
    var username = mw.config.get( &#039;wgUserName&#039; );&lt;br /&gt;
    if ( !username ) {&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Vérifie que le bouton n&#039;existe pas déjà&lt;br /&gt;
    if ( $( &#039;#citizen-mypage-button&#039; ).length ) {&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var userPageUrl = mw.util.getUrl( &#039;Utilisateur:&#039; + username );&lt;br /&gt;
&lt;br /&gt;
    // Créer le bouton avec le même style que les autres boutons du header&lt;br /&gt;
    var $button = $( &#039;&amp;lt;a&amp;gt;&#039; )&lt;br /&gt;
        .attr( {&lt;br /&gt;
            id: &#039;citizen-mypage-button&#039;,&lt;br /&gt;
            href: userPageUrl,&lt;br /&gt;
            title: &#039;Ma page&#039;,&lt;br /&gt;
            &#039;class&#039;: &#039;citizen-header__item citizen-cdx-button--size-large cdx-button    &lt;br /&gt;
cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet       &lt;br /&gt;
cdx-button--icon-only&#039;&lt;br /&gt;
        } )&lt;br /&gt;
        .html( &#039;&amp;lt;span class=&amp;quot;citizen-ui-icon mw-ui-icon-wikimedia-userAvatar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&#039;  &lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
    // Insérer après le menu burger (.citizen-drawer)&lt;br /&gt;
    var $drawer = $( &#039;.citizen-drawer&#039; );&lt;br /&gt;
    if ( $drawer.length ) {&lt;br /&gt;
        $drawer.after( $button );&lt;br /&gt;
    }&lt;br /&gt;
} );&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=26</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.laboulangerie.net/index.php?title=MediaWiki:Common.css&amp;diff=26"/>
		<updated>2026-05-21T14:32:11Z</updated>

		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===========================================&lt;br /&gt;
   Thème La Boulangerie - Nouvelle DA&lt;br /&gt;
   Palette : Purple Navy, Lavande, accents Mango/Orange&lt;br /&gt;
   =========================================== */&lt;br /&gt;
&lt;br /&gt;
/* Polices personnalisées */&lt;br /&gt;
@import url(&#039;https://fonts.cdnfonts.com/css/minecraft-4&#039;);&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Alagard&#039;;&lt;br /&gt;
    src: url(&#039;https://static.wfonts.com/data/2014/06/10/alagard/alagard.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minecraft-font {&lt;br /&gt;
    font-family: &#039;Minecraft&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.alagard-font {&lt;br /&gt;
    font-family: &#039;Alagard&#039;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    /* Couleur progressive (accent/liens) - Purple Navy */&lt;br /&gt;
    --color-progressive-oklch__h: 235;&lt;br /&gt;
    --color-progressive-hsl__h: 230;&lt;br /&gt;
    --color-progressive-hsl__s: 45%;&lt;br /&gt;
    --color-progressive-hsl__l: 52%;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== FOND DU SITE ========== */&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--color-surface-0) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME CLAIR (par défaut) ========== */&lt;br /&gt;
html.skin-citizen-light,&lt;br /&gt;
html.skin-citizen-theme-light {&lt;br /&gt;
    /* Surfaces - Lavande (nouvelle DA) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== THÈME SOMBRE DÉSACTIVÉ - Forcer le mode clair ========== */&lt;br /&gt;
html.skin-citizen-dark,&lt;br /&gt;
html.skin-citizen-theme-dark {&lt;br /&gt;
    /* Surfaces - Lavande (identique au mode clair) */&lt;br /&gt;
    --color-surface-0: #EFE9FF;&lt;br /&gt;
    --color-surface-1: #E4D9FF;&lt;br /&gt;
    --color-surface-2: #D8CCFF;&lt;br /&gt;
    --color-surface-3: #CEC0F5;&lt;br /&gt;
    --color-surface-4: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* États hover/active */&lt;br /&gt;
    --color-surface-1--hover: #EFE9FF;&lt;br /&gt;
    --color-surface-1--active: #D8CCFF;&lt;br /&gt;
    --color-surface-2--hover: #E4D9FF;&lt;br /&gt;
    --color-surface-2--active: #CEC0F5;&lt;br /&gt;
&lt;br /&gt;
    /* Texte - Purple Navy */&lt;br /&gt;
    --color-emphasized: #4E598C;&lt;br /&gt;
    --color-base: #4B5586;&lt;br /&gt;
    --color-subtle: #5668BC;&lt;br /&gt;
    --color-placeholder: #9CAAE8;&lt;br /&gt;
    --color-disabled: #C4B6EB;&lt;br /&gt;
&lt;br /&gt;
    /* Liens - Bleu violet */&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
    --color-progressive--hover: #FCAF58;&lt;br /&gt;
    --color-progressive--active: #FF8C42;&lt;br /&gt;
    --color-link: #5668BC;&lt;br /&gt;
    --color-link--hover: #FCAF58;&lt;br /&gt;
    --color-link--active: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Bordures - Lavande */&lt;br /&gt;
    --border-color-base: #9CAAE8;&lt;br /&gt;
    --border-color-subtle: rgba(156, 170, 232, 0.4);&lt;br /&gt;
    --border-color-interactive: #FF8C42;&lt;br /&gt;
&lt;br /&gt;
    /* Icônes */&lt;br /&gt;
    --background-color-icon: rgba(78, 89, 140, 0.75);&lt;br /&gt;
    --background-color-icon--hover: rgba(78, 89, 140, 0.9);&lt;br /&gt;
    --background-color-icon--active: rgba(78, 89, 140, 1);&lt;br /&gt;
&lt;br /&gt;
    /* Ombres douces */&lt;br /&gt;
    --shadow-color-hsl__l: 70%;&lt;br /&gt;
    --shadow-opacity: 0.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ========== COMPOSANTS SPÉCIFIQUES ========== */&lt;br /&gt;
&lt;br /&gt;
/* ===== TITRES - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Titre de page principal - Orange */&lt;br /&gt;
.mw-page-title-main,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page d&#039;accueil - Retirer la card autour du contenu */&lt;br /&gt;
.page-Accueil .mw-body-content,&lt;br /&gt;
.page-Accueil .mw-parser-output {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres de sections h2 */&lt;br /&gt;
.mw-heading2 h2,&lt;br /&gt;
.mw-parser-output h2 {&lt;br /&gt;
    color: #4E598C !important;&lt;br /&gt;
    border-bottom-color: rgba(78, 89, 140, 0.3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h3 */&lt;br /&gt;
.mw-heading3 h3,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
    color: #4B5586 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titres h4 et plus petits */&lt;br /&gt;
.mw-heading4 h4,&lt;br /&gt;
.mw-heading5 h5,&lt;br /&gt;
.mw-heading6 h6,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5,&lt;br /&gt;
.mw-parser-output h6 {&lt;br /&gt;
    color: #5668BC !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header/Navigation */&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== BOUTONS - Orange abricot ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons primaires/progressifs */&lt;br /&gt;
.cdx-button--action-progressive,&lt;br /&gt;
.mw-ui-progressive,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
    background-color: #FF8C42 !important;&lt;br /&gt;
    border-color: #FF8C42 !important;&lt;br /&gt;
    color: #FFF !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-ui-progressive:hover,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
    background-color: #FCAF58 !important;&lt;br /&gt;
    border-color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-progressive:active,&lt;br /&gt;
.mw-ui-progressive:active,&lt;br /&gt;
.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled &amp;gt; .oo-ui-buttonElement-button:active {&lt;br /&gt;
    background-color: #FFA66C !important;&lt;br /&gt;
    border-color: #FFA66C !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bouton de soumission de formulaire */&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;] {&lt;br /&gt;
    background-color: #FF8C42;&lt;br /&gt;
    border-color: #FF8C42;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input[type=&amp;quot;submit&amp;quot;]:hover,&lt;br /&gt;
button[type=&amp;quot;submit&amp;quot;]:hover {&lt;br /&gt;
    background-color: #FCAF58;&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône d&#039;édition/crayon */&lt;br /&gt;
.mw-editsection a {&lt;br /&gt;
    color: #FF8C42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editsection a:hover {&lt;br /&gt;
    color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Boutons secondaires - Purple Navy */&lt;br /&gt;
.cdx-button--action-default {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    color: #4E598C;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button--action-default:hover {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.1);&lt;br /&gt;
    border-color: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Barre de recherche */&lt;br /&gt;
.citizen-search {&lt;br /&gt;
    --color-progressive: #5668BC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages existantes - Orange souligné (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description) {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):visited {&lt;br /&gt;
    color: #FF8C42 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output a:not(.mw-file-description):hover {&lt;br /&gt;
    color: #FCAF58 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Liens pages non existantes (uniquement dans le contenu) */&lt;br /&gt;
.mw-parser-output a.new,&lt;br /&gt;
.mw-parser-output a.new:visited {&lt;br /&gt;
    color: #244270 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sélection de texte aux couleurs du thème */&lt;br /&gt;
::selection {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.3);&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Message boxes */&lt;br /&gt;
.mw-message-box-warning {&lt;br /&gt;
    background-color: rgba(252, 175, 88, 0.15);&lt;br /&gt;
    border-color: #FCAF58;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-message-box-success {&lt;br /&gt;
    background-color: rgba(104, 196, 136, 0.15);&lt;br /&gt;
    border-color: #68C488;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Table des matières - Accent violet */&lt;br /&gt;
.citizen-toc {&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-toc a {&lt;br /&gt;
    color: var(--color-link);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Catégories */&lt;br /&gt;
#catlinks {&lt;br /&gt;
    background-color: var(--color-surface-0) !important;&lt;br /&gt;
    border-color: var(--border-color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox - Bordure lavande */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
    background-color: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tableaux */&lt;br /&gt;
.wikitable {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.12);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td,&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    border-color: #9CAAE8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Highlight/surbrillance - Gold Crayola */&lt;br /&gt;
.highlight,&lt;br /&gt;
mark {&lt;br /&gt;
    background-color: rgba(249, 199, 132, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER PERSONNALISÉ ===== */&lt;br /&gt;
&lt;br /&gt;
/* Masquer les liens du footer (politique, etc.) */&lt;br /&gt;
#footer-places {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description du footer */&lt;br /&gt;
.citizen-footer__desc {&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    max-width: 400px;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Container des liens avec logos */&lt;br /&gt;
.footer-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 1.5rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chaque item (logo + texte) */&lt;br /&gt;
.footer-link-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item:hover {&lt;br /&gt;
    background-color: rgba(255, 140, 66, 0.15);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icônes SVG via CSS */&lt;br /&gt;
.footer-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 32px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Discord */&lt;br /&gt;
.discord-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.947 2.418-2.157 2.418z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icône Globe/Site web */&lt;br /&gt;
.web-link .footer-icon {&lt;br /&gt;
    background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;%234E598C&#039;%3E%3Cpath d=&#039;M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-link-item span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* IP du serveur */&lt;br /&gt;
.footer-ip {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
    padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip code {&lt;br /&gt;
    background-color: rgba(78, 89, 140, 0.2);&lt;br /&gt;
    padding: 0.3rem 0.6rem;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    color: var(--color-emphasized);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-ip span {&lt;br /&gt;
    font-size: 0.8rem;&lt;br /&gt;
    color: var(--color-subtle);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tagline container */&lt;br /&gt;
#footer-tagline {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER V3 - Colonnes ===== */&lt;br /&gt;
.footer-cols {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 2rem;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== PAGE ACTIONS STICKY À DROITE ===== */&lt;br /&gt;
&lt;br /&gt;
/* Boutons d&#039;actions de page - sticky à droite sur desktop */&lt;br /&gt;
@media (min-width: 1000px) {&lt;br /&gt;
    .citizen-page-actions {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        right: 10px;&lt;br /&gt;
        top: 30%;&lt;br /&gt;
        z-index: 100;&lt;br /&gt;
        background: transparent;&lt;br /&gt;
        border: none;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Masquer les titres de sections */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__heading {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Listes de liens en colonne par défaut */&lt;br /&gt;
    .citizen-page-actions .mw-portlet ul {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-wrap: wrap !important;&lt;br /&gt;
        gap: 4px !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
        align-items: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Lire et Historique sur leur propre ligne */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-view,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-history {&lt;br /&gt;
        flex-basis: 100% !important;&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        justify-content: flex-end !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Modifier et Modifier wikicode restent ensemble */&lt;br /&gt;
    .citizen-page-actions #p-views #ca-ve-edit,&lt;br /&gt;
    .citizen-page-actions #p-views #ca-edit {&lt;br /&gt;
        flex-basis: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Style des boutons */&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary {&lt;br /&gt;
        padding: 8px !important;&lt;br /&gt;
        border-radius: 8px;&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-page-actions .mw-portlet li &amp;gt; a:hover,&lt;br /&gt;
    .citizen-page-actions &amp;gt; button:hover,&lt;br /&gt;
    .citizen-page-actions .citizen-dropdown-summary:hover {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Menu déroulant &amp;quot;Plus&amp;quot; */&lt;br /&gt;
    .citizen-page-actions .citizen-menu__card {&lt;br /&gt;
        right: 100% !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        bottom: auto !important;&lt;br /&gt;
        margin-right: 8px;&lt;br /&gt;
        transform-origin: right center !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== IMAGES NON CLIQUABLES ===== */&lt;br /&gt;
&lt;br /&gt;
/* Désactiver le clic sur les images (lien téléverser) */&lt;br /&gt;
.mw-parser-output a.image,&lt;br /&gt;
.mw-parser-output a.mw-file-description {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
}&lt;br /&gt;
#citizen-mypage-button {&lt;br /&gt;
     display: flex;&lt;br /&gt;
     align-items: center;&lt;br /&gt;
     justify-content: center;&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>