<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.everybodywiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WikiMasterClaudeCode</id>
	<title>EverybodyWiki Bios &amp; Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.everybodywiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WikiMasterClaudeCode"/>
	<link rel="alternate" type="text/html" href="https://en.everybodywiki.com/Special:Contributions/WikiMasterClaudeCode"/>
	<updated>2026-10-07T21:10:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.5</generator>
	<entry>
		<id>https://en.everybodywiki.com/index.php?title=Humaniti_Hotel&amp;diff=6723359</id>
		<title>Humaniti Hotel</title>
		<link rel="alternate" type="text/html" href="https://en.everybodywiki.com/index.php?title=Humaniti_Hotel&amp;diff=6723359"/>
		<updated>2026-09-26T20:56:40Z</updated>

		<summary type="html">&lt;p&gt;WikiMasterClaudeCode: Revert: added infobox triggered Lua errors (Module:Infobox mapframe needs Wikibase, unavailable here)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Short description|Humaniti Hotel located in Montreal, Canada.}}&lt;br /&gt;
{{Draft topics|architecture}}&lt;br /&gt;
{{AfC topic|geo}}&lt;br /&gt;
&lt;br /&gt;
Humaniti Hotel Montreal&lt;br /&gt;
&lt;br /&gt;
Humaniti Hotel Montreal is a luxury hotel located in the Quartier International district of downtown Montreal, Canada. Part of the larger Humaniti Montreal mixed-use development, the hotel opened in 2020 and is recognized for its innovative design, sustainable architecture, and high-end services. It combines residential, commercial, and hospitality spaces, contributing to the growing trend of mixed-use developments in urban centers.&lt;br /&gt;
&lt;br /&gt;
Location&lt;br /&gt;
The Humaniti Hotel is strategically positioned in the heart of Montreal’s business and cultural hub, offering convenient access to various attractions, including the Montreal Convention Centre, Old Montreal, and numerous cultural and entertainment venues. The hotel’s address is 340 de la Gauchetière O, Montreal, Quebec, Canada, H2Z 0C3, placing it within walking distance of major transportation hubs, shopping districts, and dining destinations.&lt;br /&gt;
&lt;br /&gt;
Design and Architecture&lt;br /&gt;
The Humaniti Hotel is housed within a striking modern building designed by the prominent architecture firm Menkès Shooner Dagenais LeTourneux Architects. The development is part of a broader mixed-use project that includes residential units and commercial spaces, making it an important architectural feature in Montreal’s skyline. The building’s design is characterized by its eco-conscious materials, energy-efficient systems, and contemporary style.&lt;br /&gt;
&lt;br /&gt;
The exterior features a sleek glass and steel facade that contrasts with the more traditional architecture of surrounding buildings. This bold design reflects the hotel’s commitment to modernity and sustainability. Inside, the hotel’s interiors blend minimalist aesthetics with touches of Montreal’s cultural and artistic heritage. The open-concept spaces maximize natural light, and the design incorporates contemporary art, creating an atmosphere that reflects the city’s vibrant and eclectic identity.&lt;br /&gt;
&lt;br /&gt;
Amenities and Services&lt;br /&gt;
The Humaniti Hotel offers a wide range of luxury amenities designed to cater to both short-term visitors and long-term stays. Key features include:&lt;br /&gt;
&lt;br /&gt;
Rooms and Suites: The hotel has more than 200 rooms and suites, each equipped with state-of-the-art technology, modern furnishings, and panoramic city views. Rooms are designed to meet the needs of both business and leisure travelers, offering spacious work areas, high-speed internet, and comfortable bedding.&lt;br /&gt;
&lt;br /&gt;
Rooftop Terrace and Pool: The hotel’s rooftop terrace, Terrasse Alizé, is a standout feature. It offers guests breathtaking views of Montreal’s skyline, along with a sophisticated menu of cocktails and seasonal dishes. The rooftop also includes a heated pool and lounge areas, providing a relaxing space for both guests and locals.&lt;br /&gt;
&lt;br /&gt;
Restaurant: The hotel is home to a renowned restaurant led by Chef Jean-Sébastien Giguère, who specializes in a fusion of Quebecois and international cuisines. The menu highlights seasonal ingredients and locally sourced products, offering an exploration of Quebec&#039;s diverse culinary landscape. The restaurant also boasts an extensive wine cellar, featuring selections from Quebec and beyond.&lt;br /&gt;
&lt;br /&gt;
Fitness and Wellness: A fully equipped fitness center and a dedicated spa provide guests with ample opportunities for relaxation and rejuvenation. The hotel’s wellness facilities are designed to promote health and well-being, featuring a variety of treatments and personalized fitness programs.&lt;br /&gt;
&lt;br /&gt;
Event Spaces: With flexible event spaces, the hotel is equipped to host conferences, meetings, and social events. The venues are fitted with cutting-edge audio-visual technology and can accommodate various group sizes, making the hotel a prime location for both corporate and social gatherings.&lt;br /&gt;
&lt;br /&gt;
Sustainability Initiatives&lt;br /&gt;
The Humaniti Hotel is committed to sustainability and incorporates a range of eco-friendly features. The building adheres to high environmental standards, utilizing energy-efficient systems for heating, cooling, and lighting. It also integrates low-impact building materials and water-saving technologies. Additionally, the hotel has implemented comprehensive waste reduction and recycling programs. These sustainability efforts are designed to minimize the hotel’s environmental footprint and promote responsible tourism practices.&lt;br /&gt;
&lt;br /&gt;
Art and Culture&lt;br /&gt;
As a reflection of Montreal’s status as a cultural capital, the Humaniti Hotel places a strong emphasis on art and design. The hotel regularly collaborates with local artists and curates rotating art exhibitions that are displayed throughout its public spaces. Guests can also enjoy a selection of artwork in the guest rooms, featuring both contemporary and classical pieces from local and international artists. This dedication to the arts enhances the cultural atmosphere of the hotel, contributing to Montreal’s thriving artistic community.&lt;br /&gt;
&lt;br /&gt;
Nearby Attractions&lt;br /&gt;
The Humaniti Hotel is ideally located for guests wishing to explore Montreal’s rich history and culture. Notable nearby attractions include:&lt;br /&gt;
&lt;br /&gt;
Montreal Museum of Fine Arts (MMFA): A world-renowned museum showcasing extensive collections of global art, from classical to contemporary pieces.&lt;br /&gt;
&lt;br /&gt;
Old Montreal: A historic district with cobblestone streets, charming boutiques, and landmarks such as Notre-Dame Basilica and the Old Port.&lt;br /&gt;
&lt;br /&gt;
Montreal Science Centre: A family-friendly museum offering interactive exhibits focused on science and technology.&lt;br /&gt;
&lt;br /&gt;
Place des Arts: A major cultural venue hosting performances in music, theater, and dance.&lt;br /&gt;
&lt;br /&gt;
The hotel is also within close proximity to the Montreal Convention Centre, making it a prime choice for business travelers attending conferences and events in the city.&lt;br /&gt;
&lt;br /&gt;
Awards and Recognition&lt;br /&gt;
Since its opening, the Humaniti Hotel Montreal has been recognized for its innovative approach to hospitality and design. It has garnered attention from travel and design publications for its commitment to sustainability, modern aesthetics, and exceptional guest experience. The hotel’s impact on the revitalization of the Quartier International district has further contributed to Montreal’s reputation as a leading global destination for luxury travel and innovative urban developments.&lt;br /&gt;
&lt;br /&gt;
Conclusion&lt;br /&gt;
The Humaniti Hotel Montreal represents a modern approach to urban hospitality, blending luxury, sustainability, and cultural engagement. Its combination of eco-friendly design, high-end amenities, and prime location makes it an attractive destination for both leisure and business travelers. As part of the Humaniti Montreal development, the hotel is an integral component of the city’s evolving landscape, contributing to Montreal’s status as a global metropolis.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;!-- Inline citations added to your article will automatically display here. See en.wikipedia.org/wiki/WP:REFB for instructions on how to add citations. --&amp;gt;&lt;br /&gt;
{{reflist}} https://blog.mtl.org/en/humaniti-hotel&lt;br /&gt;
{{⚠️🚨COPIED from EverybodyWiki ❗❕⚠️😡😤Please respect Licence CC-BY-SA ❗}}&lt;br /&gt;
{{Source Wikipedia}}&lt;/div&gt;</summary>
		<author><name>WikiMasterClaudeCode</name></author>
	</entry>
	<entry>
		<id>https://en.everybodywiki.com/index.php?title=MediaWiki:Chameleon.css&amp;diff=6623252</id>
		<title>MediaWiki:Chameleon.css</title>
		<link rel="alternate" type="text/html" href="https://en.everybodywiki.com/index.php?title=MediaWiki:Chameleon.css&amp;diff=6623252"/>
		<updated>2026-09-11T14:42:43Z</updated>

		<summary type="html">&lt;p&gt;WikiMasterClaudeCode: Fix majeur : .wikitable display:block retire -- prenait toute la largeur du conteneur au lieu de s&amp;#039;ajuster au contenu reel du tableau (grand vide a droite + barre de defilement verticale artificielle). Touche potentiellement la majorite des tableaux du site. overflow-x/max-height conserves, fonctionnent sans display:block&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* === MOBILE SPACING === */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    #p-search, #mwext-bc { margin-top: 1rem; }&lt;br /&gt;
    #pfForm .createboxInput { min-width: 100%; }&lt;br /&gt;
    .p-personal-tools { overflow: hidden; padding: 0; }&lt;br /&gt;
    .p-navbar .navbar-nav .p-personal-tools.dropdown-menu { padding: 10px 0; }&lt;br /&gt;
    .page-Everybodywiki_FAQ #toc ul li ul { margin-left: .8rem; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === INFOBOX TEMPLATE STYLE === */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-spacing: 3px;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    color: black;&lt;br /&gt;
    margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    float: right;&lt;br /&gt;
    clear: right;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    background: white;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    max-height: none;&lt;br /&gt;
}&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.infobox td,&lt;br /&gt;
.infobox th {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    word-break: initial;&lt;br /&gt;
}&lt;br /&gt;
.infobox th:not(:first-child) {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-right: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
.infobox td a, .infobox th a {&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .borderless td,&lt;br /&gt;
.infobox.bordered .borderless th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
}&lt;br /&gt;
.infobox.sisterproject {&lt;br /&gt;
    width: 20em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk.bordered td,&lt;br /&gt;
.infobox.standard-talk.bordered th {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedtoprow td,&lt;br /&gt;
.infobox.bordered .mergedtoprow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedrow td,&lt;br /&gt;
.infobox.bordered .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    line-height: 1.2em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography  td,&lt;br /&gt;
.infobox.geography  th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedtoprow td,&lt;br /&gt;
.infobox.geography .mergedtoprow th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedrow td,&lt;br /&gt;
.infobox.geography .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedbottomrow td,&lt;br /&gt;
.infobox.geography .mergedbottomrow th {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
    border-bottom: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .maptable td,&lt;br /&gt;
.infobox.geography .maptable th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* No bold (mostly for infoboxes) */&lt;br /&gt;
.noBold {&lt;br /&gt;
    font-weight: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TABLE DES MATIÈRES === */&lt;br /&gt;
#toc {&lt;br /&gt;
    float: right;&lt;br /&gt;
    box-shadow: 1px 2px 7px lightgrey;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    margin: 3px 8px;&lt;br /&gt;
    max-width: 35%;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:1000px) {&lt;br /&gt;
    #toc {&lt;br /&gt;
        float: none;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CACHE LES ERREURS SCRIBUNTO &amp;amp; AUTRES === */&lt;br /&gt;
.error,&lt;br /&gt;
.scribunto-error,&lt;br /&gt;
.mw-parser-output &amp;gt; div[style=&amp;quot;color:red&amp;quot;],&lt;br /&gt;
#mw-scribunto-error-0,&lt;br /&gt;
#mw-scribunto-error-1,&lt;br /&gt;
#mw-scribunto-error-2,&lt;br /&gt;
#mw-scribunto-error-3,&lt;br /&gt;
.errorbox,&lt;br /&gt;
.ve-ui-surface .invisble-on-vedit,&lt;br /&gt;
#MobileAds {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === GLOBAL &amp;amp; UTILITIES === */&lt;br /&gt;
/* FIX (2026-09-11) : word-break:break-word equivaut a overflow-wrap:anywhere -- MAIS contrairement a overflow-wrap, il entre dans le calcul de la largeur min-content. Resultat : n&#039;importe quelle cellule etroite (colspan=1, width:1px, ou juste ecrasee par un voisin en width:100%) pouvait se reduire a 1 caractere de large -- 3 occurrences constatees : infobox (deja corrige via word-break:initial cible), tracklist (idem), navbox-image sur Jack Change It (File:Unteransetzen.jpg, image manquante, dont le texte de repli MediaWiki s ecrivait a la verticale). overflow-wrap garde la meme protection utile -- les URLs interminables ne debordent toujours pas de leur conteneur -- sans ecraser les colonnes etroites. Les correctifs cibles word-break:initial sur .infobox/.tracklist restent en place mais deviennent inutiles ; laisses tels quels, sans effet indesirable. */&lt;br /&gt;
body { overflow-wrap: break-word; }&lt;br /&gt;
#firstHeading { word-wrap: break-word; }&lt;br /&gt;
img.fullwidth { width: 100%; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* === STRUCTURE &amp;amp; LAYOUT === */&lt;br /&gt;
#p-logo {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0 0 -10px;&lt;br /&gt;
}&lt;br /&gt;
#p-logo img {&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: 140px;&lt;br /&gt;
    margin: 10px 6px 0 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar.ml-0.col-md-3.col-lg-2.d-none.d-md-block.col,&lt;br /&gt;
.flex-fill.container-fluid.container { padding-left: 0; }&lt;br /&gt;
.flex-fill.container-fluid.container &amp;gt; .row { margin-left: 0; }&lt;br /&gt;
.mw-sidebar &amp;gt; div {&lt;br /&gt;
    padding: 0 6px;&lt;br /&gt;
    background: linear-gradient(to left, rgba(167,215,249,0) 0%, #a7d7f9 170%);&lt;br /&gt;
    transition: background 0.25s;&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar &amp;gt; div:hover {&lt;br /&gt;
    background: linear-gradient(to left, rgba(167,215,249,0) 0%, #e8f5ff 170%);&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar &amp;gt; div:first-child { background: none !important; }&lt;br /&gt;
.mw-sidebar &amp;gt; div:not(:first-of-type) { border-bottom: 0.5px solid rgb(167 215 249 / 30%); }&lt;br /&gt;
.mw-sidebar div a { color: black; padding: 0; }&lt;br /&gt;
.mw-sidebar div a:hover { text-decoration: underline; }&lt;br /&gt;
/* Espacement de certains éléments du menu */&lt;br /&gt;
#n-mainpage-description,&lt;br /&gt;
#n-\.F0\.9F\.93\.9DCreate-a-new-article,&lt;br /&gt;
#n-EverybodyWiki-in-another-languages,&lt;br /&gt;
#n-EverybodyWiki-in-another-language,&lt;br /&gt;
#n-📝-Create-a-new-article,&lt;br /&gt;
#n-\.F0\.9F\.91\.8DFollow-us-on-Facebook,&lt;br /&gt;
.mw-sidebar div.dropdown:last-child {&lt;br /&gt;
    margin-top: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
#n-\.F0\.9F\.93\.9DCreate-a-new-article { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* === NAVIGATION &amp;amp; MENUS === */&lt;br /&gt;
.p-navbar, .bgw-grey { background-color: #fff !important; }&lt;br /&gt;
.bgw-grey { box-shadow: lightgrey 6px 1px 5px; background: #e9ecef;}&lt;br /&gt;
.p-navbar.collapsible.mb-2.mt-2.navbar-expand { transform: translateY(7px);}&lt;br /&gt;
.navbar-toggler::after { content: &amp;quot; MENU &amp;quot;; }&lt;br /&gt;
.vector-menu-tabs { border: none;}&lt;br /&gt;
.z-index-max { z-index: 1000;}&lt;br /&gt;
.navbar-userloggedin, &lt;br /&gt;
.navbar-usernotloggedin, &lt;br /&gt;
.echo-icons {&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    margin-left: -1em;&lt;br /&gt;
    margin-top: -0.7em;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
    padding-right: 80px;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar .navbar-nav .dropdown-menu { padding: 0 0 10px 0;}&lt;br /&gt;
.p-navbar .navbar-nav .dropdown-menu div { background-color: white; }&lt;br /&gt;
/* Menu utilisateur (desktop) */&lt;br /&gt;
#p-personal .p-personal-tools,&lt;br /&gt;
.p-personal .p-personal-tools {&lt;br /&gt;
    background: none;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    border-radius: 9px;&lt;br /&gt;
    transform: translateY(-10px);&lt;br /&gt;
    max-height: fit-content;&lt;br /&gt;
    width: fit-content;&lt;br /&gt;
    z-index: 3;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
.p-personal .p-personal-tools li {&lt;br /&gt;
    background: #a7d7f966;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    transition: background 0.25s;&lt;br /&gt;
}&lt;br /&gt;
.p-personal .p-personal-tools li:hover { background: #e8f5ff66; }&lt;br /&gt;
.p-personal .p-personal-tools li a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    color: black;&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
}&lt;br /&gt;
.p-personal .p-personal-tools li a:hover { text-decoration: none; }&lt;br /&gt;
/* Notifications */&lt;br /&gt;
.p-personal-tools #pt-notifications-alert,&lt;br /&gt;
.p-personal-tools #pt-notifications-notice {&lt;br /&gt;
    padding-right: 0;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.p-personal-tools #pt-notifications-alert a,&lt;br /&gt;
.p-personal-tools #pt-notifications-notice a {&lt;br /&gt;
    padding: 4px 11px;&lt;br /&gt;
    height: 65%;&lt;br /&gt;
    margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
#pt-notifications-alert .mw-echo-notifications-badge,&lt;br /&gt;
#pt-notifications-notice .mw-echo-notifications-badge { margin: 0 8px; }&lt;br /&gt;
#pt-notifications-alert .mw-echo-notifications-badge:after,&lt;br /&gt;
#pt-notifications-notice .mw-echo-notifications-badge:after { word-break: keep-all; }&lt;br /&gt;
.mw-echo-ui-overlay { z-index: 10; }&lt;br /&gt;
&lt;br /&gt;
/* Tabs Vector */&lt;br /&gt;
@media (min-width:1430px) {&lt;br /&gt;
    .tab-group div { margin-left: 0; margin-right: 0;}&lt;br /&gt;
    .tab-group div a {&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
        height: 3.07692308em;&lt;br /&gt;
        display: block;&lt;br /&gt;
        position: relative;&lt;br /&gt;
        padding: 1.25em 8px 0;&lt;br /&gt;
        color: #0645ad;&lt;br /&gt;
        font-size: 0.875rem;&lt;br /&gt;
        cursor: pointer;&lt;br /&gt;
        background-image: linear-gradient(to bottom, rgba(167,215,249,0) 30%, #a7d7f9 170%);&lt;br /&gt;
        background-repeat: no-repeat;&lt;br /&gt;
        border-width: 0 1px;&lt;br /&gt;
        border-style: solid;&lt;br /&gt;
        border-image: linear-gradient( to top, #a7d7f9, rgba(0, 0, 0, 0) ) 1 100%;&lt;br /&gt;
    }&lt;br /&gt;
    .tab-group a.selected,&lt;br /&gt;
    .tab-group div:hover a {&lt;br /&gt;
        background-image: linear-gradient(to bottom, rgba(167,215,249,0) 30%, #e8f5ff 170%);&lt;br /&gt;
        color: #1B599B;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:1429px) {&lt;br /&gt;
    .vector-menu-tabs .tab-group, .vector-menu-tabs .tab-group div { margin: 0; padding: 0; }&lt;br /&gt;
    .vector-menu-tabs .tab-group div a {&lt;br /&gt;
        padding: 0.30rem 0.75rem;&lt;br /&gt;
        background: #a7d7f966;&lt;br /&gt;
        transition: background 0.25s;&lt;br /&gt;
        color: black;&lt;br /&gt;
    }&lt;br /&gt;
    .vector-menu-tabs .tab-group div:hover a { background: #e8f5ff66; text-decoration: none; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === MEDIAWIKI SPÉCIFIQUES === */&lt;br /&gt;
.mbox-text { display: table-cell; vertical-align: middle; }&lt;br /&gt;
.ombox.ombox-notice {&lt;br /&gt;
    background: linear-gradient(to left,rgba(167,215,249,0) 0%,#cce8fb 20%,#cce8fb 80%,rgba(167,215,249,0) 100%);&lt;br /&gt;
    border: none;&lt;br /&gt;
}&lt;br /&gt;
.row-sitenotice p { margin: 0; }&lt;br /&gt;
.row-sitenotice .anonnotice p a { color: #6193F3; font-weight: bold; }&lt;br /&gt;
.row-sitenotice .anonnotice p:first-of-type { padding: 0.2rem 0.5rem; text-align: center; }&lt;br /&gt;
.row-sitenotice .anonnotice p {&lt;br /&gt;
    background: #f3c161;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 2px 2px 4px #b9b9b9;&lt;br /&gt;
}&lt;br /&gt;
body.ns-4 .anonnotice { display: none; }&lt;br /&gt;
tr.usersForm { display: flex; flex-direction: column; align-items: flex-start; }&lt;br /&gt;
#mw-whatlinkshere-list li {&lt;br /&gt;
    color: white;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(100px, 250px) 10px minmax(50px, 100px);&lt;br /&gt;
    font-size: 0rem;&lt;br /&gt;
    margin-bottom: .5rem;&lt;br /&gt;
}&lt;br /&gt;
#mw-whatlinkshere-list li * { font-size: 1rem; }&lt;br /&gt;
div#hf-nsheader- {&lt;br /&gt;
    background: linear-gradient(to left,rgba(167,215,249,0) 0%,#a7d7f9 50%,rgba(167,215,249,0) 100%);&lt;br /&gt;
    padding: 0 0.5rem;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: .9rem;&lt;br /&gt;
}&lt;br /&gt;
div#hf-nsheader- p { margin: 0; }&lt;br /&gt;
div#hf-nsheader- hr { display: none; }&lt;br /&gt;
div#hf-nsheader- .mw-parser-output *:first-child { padding-top: 0.3rem; padding-bottom: 0.3rem; }&lt;br /&gt;
/* Tables */&lt;br /&gt;
/* FIX (2026-09-11) : display:block sur .wikitable faisait perdre l&#039;algorithme de mise en page tabulaire -- la boite exterieure (overflow-x:auto) prenait toute la largeur du conteneur alors que le contenu reel du tableau restait etroit, laissant un grand vide a droite (constate sur List of Bollywood Actresses). overflow-x et max-height fonctionnent directement sur un &amp;lt;table&amp;gt; sans ce display -- meme correctif que Module:Track listing (2026-09-11). */&lt;br /&gt;
.wikitable { overflow-x: auto; max-height: 700px; }&lt;br /&gt;
.user-box { border: none; }&lt;br /&gt;
.user-box tbody { box-shadow: 1px 2px 3px 1px lightgrey; }&lt;br /&gt;
.user-box td { border: 1px solid #e4e4e4; }&lt;br /&gt;
/* Section highlighting */&lt;br /&gt;
.mw-headline:target { background-color: gold; }&lt;br /&gt;
.anchor-highlight:target &amp;gt; .anchor-highlight-inner {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    pointer-events: auto;&lt;br /&gt;
    background-color: gold;&lt;br /&gt;
    border-radius: 0.2em;&lt;br /&gt;
    color: black;&lt;br /&gt;
    line-height: 1em;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
.anchor &amp;gt; span, span.anchor { padding-top: 100px; pointer-events: none; }&lt;br /&gt;
.anchor-plain { z-index: -100; }&lt;br /&gt;
&lt;br /&gt;
/* === PAGES SPÉCIFIQUES === */&lt;br /&gt;
/* Welcome */&lt;br /&gt;
.page-Everybodywiki_Welcome .pagetools,&lt;br /&gt;
.page-Everybodywiki_Welcome .hf-nsheader,&lt;br /&gt;
.page-Everybodywiki_Welcome #contentSub,&lt;br /&gt;
.page-Everybodywiki_Welcome #mwext-bc { display: none !important; }&lt;br /&gt;
.page-Everybodywiki_Welcome #firstHeading {&lt;br /&gt;
    height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
    font-size: 0;&lt;br /&gt;
}&lt;br /&gt;
.welcome-page .row { margin-bottom: 1.6rem;}&lt;br /&gt;
.welcome-page h1 { border-bottom: none; margin: 0; text-align: center;}&lt;br /&gt;
.welcome-page h2 { margin: 0;}&lt;br /&gt;
.welcome-page .welcome-shadow {&lt;br /&gt;
    box-shadow: 0 0 0.3rem #999;&lt;br /&gt;
    border-radius: 0.2rem;&lt;br /&gt;
    padding: .5rem .3rem .2rem;&lt;br /&gt;
}&lt;br /&gt;
.welcome-page .wikitable { overflow: hidden; background: transparent; border: none;}&lt;br /&gt;
.welcome-page .wikitable tbody { background: #f8f9fa;}&lt;br /&gt;
/* Contribution center */&lt;br /&gt;
.page-Everybodywiki_Contribution_center div#hf-nsheader- { display: none;}&lt;br /&gt;
.page-Everybodywiki_Contribution_center .buttons .floatnone a {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    font-family: &amp;quot;Open Sans&amp;quot;;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    border: 1px solid #b5cbf1;&lt;br /&gt;
    box-shadow: 0px 5px 0px #b5cbf1;&lt;br /&gt;
    border-radius: 100%;&lt;br /&gt;
    color: #222;&lt;br /&gt;
    text-shadow: 1px 1px 1px #fff;&lt;br /&gt;
    transition: all 250ms ease;&lt;br /&gt;
    height: 98px;&lt;br /&gt;
    width: 98px;&lt;br /&gt;
    display: block;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.page-Everybodywiki_Contribution_center .buttons .floatnone a:active {&lt;br /&gt;
    top: 5px;&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
.page-Everybodywiki_Contribution_center .buttons .floatnone a img {&lt;br /&gt;
    transform: translate(-1.5px, -1.5px);&lt;br /&gt;
    filter: sepia(100%) hue-rotate(180deg) saturate(100%);&lt;br /&gt;
}&lt;br /&gt;
/* FAQ styles communs */&lt;br /&gt;
.page-Everybodywiki_FAQ,&lt;br /&gt;
.page-Everybodywiki_New_FAQ {&lt;br /&gt;
    #firstHeading { text-align: center; font-weight: bold;}&lt;br /&gt;
    h2 { font-size: 1.5rem; border: none;}&lt;br /&gt;
    h3 { font-size: 1.5rem;}&lt;br /&gt;
    h4 { font-size: 1.3rem; margin: 0; padding: 0;}&lt;br /&gt;
    h5 { font-size: 1.3em;}&lt;br /&gt;
    h2:not(#mw-toc-heading) {&lt;br /&gt;
        margin-top: 8rem;&lt;br /&gt;
        border-bottom: none;&lt;br /&gt;
        padding: 0.5rem;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        background: #dceffd;&lt;br /&gt;
    }&lt;br /&gt;
    h3, h4, h5 { margin-top: 2rem;}&lt;br /&gt;
    .panel-group { border: 1px solid lightgray; border-radius: 5px;}&lt;br /&gt;
    .card { border: none; border-radius: 0; background-color: #dceffd0f;}&lt;br /&gt;
    .card:not(:first-of-type) { border-top: 1px solid lightgray;}&lt;br /&gt;
    .card-header { background-color: #dceffd; cursor: pointer;}&lt;br /&gt;
    .card-header h4::after {&lt;br /&gt;
        content: &amp;quot;➡&amp;quot;;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        right: 13px;&lt;br /&gt;
        transition: transform 0.25s;&lt;br /&gt;
        transform: rotate(90deg);&lt;br /&gt;
    }&lt;br /&gt;
    .card-header.collapsed h4::after { transform: rotate(0);}&lt;br /&gt;
}&lt;br /&gt;
.page-Everybodywiki_New_FAQ h4 { font-weight: bold;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ h5 { border: none;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ .card-title { font-weight: normal;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ blockquote p { margin-bottom: 0;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ .mw-parser-output .templatequote { padding: 0 20px;}&lt;br /&gt;
/* Forms */&lt;br /&gt;
.containerForm { padding: 1rem 1.5rem; background: var(--background); }&lt;br /&gt;
.formRow { align-items: center; }&lt;br /&gt;
.noMarginIn * { margin-bottom: 0; }&lt;br /&gt;
.rowBorder {&lt;br /&gt;
    margin-bottom: 0.5rem;&lt;br /&gt;
    padding-bottom: 0.5rem;&lt;br /&gt;
    border-bottom: 1px solid lightgray;&lt;br /&gt;
}&lt;br /&gt;
.formRow .oo-ui-layout.oo-ui-horizontalLayout { display: grid; }&lt;br /&gt;
.input-person { padding: 0; }&lt;br /&gt;
.input-person input { height: 100%; }&lt;br /&gt;
.input-person p { margin-bottom: 0; }&lt;br /&gt;
.label-person { margin: auto 10px auto 0; }&lt;br /&gt;
.caption-person { margin: 1.5rem 0 0; }&lt;br /&gt;
.col-form-label p { margin-bottom: 0; }&lt;br /&gt;
label[for=&amp;quot;wpEmail&amp;quot;]::after {&lt;br /&gt;
    content: &amp;quot;Please use a valid email adress. Otherwise, you will not be able to retrieve your password. We will not send lost passwords.&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    margin-top: 0.3rem;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
/* Composants personnalisés */&lt;br /&gt;
.alertMessage {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: linear-gradient(to left,rgba(167,215,249,0) 0%,#ffd3cf 20%,#ffd3cf 80%,rgba(167,215,249,0) 100%);&lt;br /&gt;
    padding: .5rem 2rem .5rem 1rem;&lt;br /&gt;
    text-align: justify;&lt;br /&gt;
    margin: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
.alertMessage &amp;gt; a img { margin: 0 0.8rem; }&lt;br /&gt;
.alertMessage p { margin: 0; }&lt;br /&gt;
.alertMessage p.fix { font-size: .8rem; }&lt;br /&gt;
.template-footer-user { display: flex; grid-column-gap: 1rem;}&lt;br /&gt;
.template-footer-user div {&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 1px 1px 5px lightgray;&lt;br /&gt;
    margin: 1rem 0;&lt;br /&gt;
    padding: 0.6rem 0.8rem;&lt;br /&gt;
    width: fit-content;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.template-footer-user div p { margin-bottom: 0; }&lt;br /&gt;
&lt;br /&gt;
/* === RESPONSIVE &amp;amp; MEDIA QUERIES === */&lt;br /&gt;
@media (max-width:992px) {&lt;br /&gt;
    .welcome-page .row { margin-left: 0; margin-right: 0;}&lt;br /&gt;
    .ad-banner { width: 70%;}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:960px) { .container { padding: 0 0.5rem; } }&lt;br /&gt;
@media (max-width:800px) {&lt;br /&gt;
    .mw-changeslist-legend { float:none; max-width:40em; }&lt;br /&gt;
    .mw-changeslist td { display: inline-block; }&lt;br /&gt;
    table.mw-changeslist-edit { border-bottom: 1px solid #999; }&lt;br /&gt;
    table.mw-changeslist-edit:nth-child(2n) { background-color: #0001; }&lt;br /&gt;
    table.mw-changeslist-edit:nth-child(2n+1) { background-color: #FFF1; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:769px) {&lt;br /&gt;
    .welcome-page .welcome-shadow,&lt;br /&gt;
    .welcome-page .wc-div { height: fit-content; }&lt;br /&gt;
    .welcome-page .welcome-shadow { margin-bottom: 2rem;}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:767px) {&lt;br /&gt;
    #t-upload, #t-specialpages, #t-print, #t-permalink, #t-info, #t-cite,&lt;br /&gt;
    #t-recentchangeslinked, #t-smwbrowselink, #t-contributions, #t-log,&lt;br /&gt;
    #t-blockip, #t-userrights, .dropdown-menu #t-whatlinkshere { display: none;}&lt;br /&gt;
    .toolboxnoflatten #t-upload, .toolboxnoflatten #t-specialpages,&lt;br /&gt;
    .toolboxnoflatten #t-print, .toolboxnoflatten #t-permalink,&lt;br /&gt;
    .toolboxnoflatten #t-info, .toolboxnoflatten #t-cite,&lt;br /&gt;
    .toolboxnoflatten #t-recentchangeslinked, .toolboxnoflatten #t-smwbrowselink { display: block;}&lt;br /&gt;
}&lt;br /&gt;
@media (min-width:768px) { .toolboxnoflatten { display: none; } }&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
    .infobox, .infobox_v2, .infobox_v3, .sinottico, .infocaseta { clear: both; float: none; margin-left:0;}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:550px) { .ad-banner { width: 90%; } }&lt;br /&gt;
@media (max-width:500px) {&lt;br /&gt;
    div.tleft, div.tright, .floatleft, .floatright { float: none; }&lt;br /&gt;
    div.mt-4 &amp;gt; .row &amp;gt; .col { flex-basis: unset; }&lt;br /&gt;
}&lt;br /&gt;
```&lt;br /&gt;
Ce code est prêt à l&#039;emploi et inclut tous les styles demandés, sans répétition et avec les règles d&#039;infoboxes prioritaires et compatibilité mobile.Voici le CSS fusionné, nettoyé et prêt à l’usage, combinant tous les styles infobox, mobile et global sans doublons. Il peut être copié-collé directement dans Common.css ou Chameleon.css pour MediaWiki.&lt;br /&gt;
&lt;br /&gt;
```css&lt;br /&gt;
/* Mobile spacing */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    #p-search, #mwext-bc { margin-top: 1rem; }&lt;br /&gt;
    #pfForm .createboxInput { min-width: 100%; }&lt;br /&gt;
    .p-personal-tools { overflow: hidden; padding: 0; }&lt;br /&gt;
    .p-navbar .navbar-nav .p-personal-tools.dropdown-menu { padding: 10px 0; }&lt;br /&gt;
    .page-Everybodywiki_FAQ #toc ul li ul { margin-left: .8rem; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-spacing: 3px;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    color: black;&lt;br /&gt;
    margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    float: right;&lt;br /&gt;
    clear: right;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    background: white;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    max-height: none;&lt;br /&gt;
}&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.infobox td,&lt;br /&gt;
.infobox th {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    word-break: initial;&lt;br /&gt;
}&lt;br /&gt;
.infobox th:not(:first-child) {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-right: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
.infobox td a,&lt;br /&gt;
.infobox th a {&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .borderless td,&lt;br /&gt;
.infobox.bordered .borderless th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
}&lt;br /&gt;
.infobox.sisterproject {&lt;br /&gt;
    width: 20em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk.bordered td,&lt;br /&gt;
.infobox.standard-talk.bordered th {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedtoprow td,&lt;br /&gt;
.infobox.bordered .mergedtoprow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedrow td,&lt;br /&gt;
.infobox.bordered .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    line-height: 1.2em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography  td,&lt;br /&gt;
.infobox.geography  th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedtoprow td,&lt;br /&gt;
.infobox.geography .mergedtoprow th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedrow td,&lt;br /&gt;
.infobox.geography .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedbottomrow td,&lt;br /&gt;
.infobox.geography .mergedbottomrow th {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
    border-bottom: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .maptable td,&lt;br /&gt;
.infobox.geography .maptable th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.noBold { font-weight: normal !important; }&lt;br /&gt;
&lt;br /&gt;
/* === TABLE DES MATIÈRES === */&lt;br /&gt;
#toc {&lt;br /&gt;
    float: right;&lt;br /&gt;
    box-shadow: 1px 2px 7px lightgrey;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    margin: 3px 8px;&lt;br /&gt;
    max-width: 35%;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:1000px) {&lt;br /&gt;
    #toc {&lt;br /&gt;
        float: none;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide scribunto errors and undesired elements */&lt;br /&gt;
.error,&lt;br /&gt;
.scribunto-error,&lt;br /&gt;
.mw-parser-output &amp;gt; div[style=&amp;quot;color:red&amp;quot;],&lt;br /&gt;
#mw-scribunto-error-0,&lt;br /&gt;
#mw-scribunto-error-1,&lt;br /&gt;
#mw-scribunto-error-2,&lt;br /&gt;
#mw-scribunto-error-3,&lt;br /&gt;
.errorbox,infobox&lt;br /&gt;
.ve-ui-surface .invisble-on-vedit,&lt;br /&gt;
#MobileAds {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === GLOBAL &amp;amp; UTILITIES === */&lt;br /&gt;
/* FIX (2026-09-11) : word-break:break-word equivaut a overflow-wrap:anywhere -- MAIS contrairement a overflow-wrap, il entre dans le calcul de la largeur min-content. Resultat : n&#039;importe quelle cellule etroite (colspan=1, width:1px, ou juste ecrasee par un voisin en width:100%) pouvait se reduire a 1 caractere de large -- 3 occurrences constatees : infobox (deja corrige via word-break:initial cible), tracklist (idem), navbox-image sur Jack Change It (File:Unteransetzen.jpg, image manquante, dont le texte de repli MediaWiki s ecrivait a la verticale). overflow-wrap garde la meme protection utile -- les URLs interminables ne debordent toujours pas de leur conteneur -- sans ecraser les colonnes etroites. Les correctifs cibles word-break:initial sur .infobox/.tracklist restent en place mais deviennent inutiles ; laisses tels quels, sans effet indesirable. */&lt;br /&gt;
body { overflow-wrap: break-word; }&lt;br /&gt;
#firstHeading { word-wrap: break-word; }&lt;br /&gt;
img.fullwidth { width: 100%; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* FIX (2026-09-11) : .infobox flotte a droite (float:right, voir la&lt;br /&gt;
   regle .infobox plus haut) sans qu aucune regle ne fasse clear sur&lt;br /&gt;
   ce qui suit en desktop (le seul clear existant est sous&lt;br /&gt;
   @media max-width:700px, mobile uniquement). Tout tableau qui&lt;br /&gt;
   demarre tant que l infobox est encore active verticalement voit sa&lt;br /&gt;
   largeur disponible amputee de la largeur de l infobox (~22em) --&lt;br /&gt;
   la colonne Title de {{Track listing}}, en width:100% DU TABLEAU&lt;br /&gt;
   deja retreci, devenait trop etroite. Constate sur 111 (Zeljko&lt;br /&gt;
   Joksimovic album) ; Template:Track listing est transclus sur 5193&lt;br /&gt;
   pages ns0 sur en, quasi toutes avec une infobox juste au-dessus. */&lt;br /&gt;
.tracklist {&lt;br /&gt;
    clear: right;&lt;br /&gt;
}&lt;br /&gt;
.tracklist td,&lt;br /&gt;
.tracklist th {&lt;br /&gt;
    /* meme cause que .infobox td/th plus haut : body{word-break:break-word}&lt;br /&gt;
       laisse ces cellules s effondrer a 1 caractere -- No. et Length&lt;br /&gt;
       s ecrivaient a la verticale, lettre par lettre, quelle que soit&lt;br /&gt;
       la largeur totale disponible (la priorite donnee a Title via&lt;br /&gt;
       width:100% suffit a ecraser les deux autres colonnes vers leur&lt;br /&gt;
       minimum atteignable, ici ~1 caractere) */&lt;br /&gt;
    word-break: initial;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>WikiMasterClaudeCode</name></author>
	</entry>
	<entry>
		<id>https://en.everybodywiki.com/index.php?title=MediaWiki:Chameleon.css&amp;diff=6623232</id>
		<title>MediaWiki:Chameleon.css</title>
		<link rel="alternate" type="text/html" href="https://en.everybodywiki.com/index.php?title=MediaWiki:Chameleon.css&amp;diff=6623232"/>
		<updated>2026-09-11T14:32:17Z</updated>

		<summary type="html">&lt;p&gt;WikiMasterClaudeCode: Fix a la racine : body word-break:break-word -&amp;gt; overflow-wrap:break-word -- 3e occurrence du meme bug (infobox, tracklist, navbox-image) : n&amp;#039;importe quelle colonne etroite pouvait s&amp;#039;effondrer a 1 caractere. overflow-wrap garde la protection anti-debordement sans ce defaut&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* === MOBILE SPACING === */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    #p-search, #mwext-bc { margin-top: 1rem; }&lt;br /&gt;
    #pfForm .createboxInput { min-width: 100%; }&lt;br /&gt;
    .p-personal-tools { overflow: hidden; padding: 0; }&lt;br /&gt;
    .p-navbar .navbar-nav .p-personal-tools.dropdown-menu { padding: 10px 0; }&lt;br /&gt;
    .page-Everybodywiki_FAQ #toc ul li ul { margin-left: .8rem; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === INFOBOX TEMPLATE STYLE === */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-spacing: 3px;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    color: black;&lt;br /&gt;
    margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    float: right;&lt;br /&gt;
    clear: right;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    background: white;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    max-height: none;&lt;br /&gt;
}&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.infobox td,&lt;br /&gt;
.infobox th {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    word-break: initial;&lt;br /&gt;
}&lt;br /&gt;
.infobox th:not(:first-child) {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-right: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
.infobox td a, .infobox th a {&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .borderless td,&lt;br /&gt;
.infobox.bordered .borderless th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
}&lt;br /&gt;
.infobox.sisterproject {&lt;br /&gt;
    width: 20em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk.bordered td,&lt;br /&gt;
.infobox.standard-talk.bordered th {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedtoprow td,&lt;br /&gt;
.infobox.bordered .mergedtoprow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedrow td,&lt;br /&gt;
.infobox.bordered .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    line-height: 1.2em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography  td,&lt;br /&gt;
.infobox.geography  th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedtoprow td,&lt;br /&gt;
.infobox.geography .mergedtoprow th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedrow td,&lt;br /&gt;
.infobox.geography .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedbottomrow td,&lt;br /&gt;
.infobox.geography .mergedbottomrow th {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
    border-bottom: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .maptable td,&lt;br /&gt;
.infobox.geography .maptable th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* No bold (mostly for infoboxes) */&lt;br /&gt;
.noBold {&lt;br /&gt;
    font-weight: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TABLE DES MATIÈRES === */&lt;br /&gt;
#toc {&lt;br /&gt;
    float: right;&lt;br /&gt;
    box-shadow: 1px 2px 7px lightgrey;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    margin: 3px 8px;&lt;br /&gt;
    max-width: 35%;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:1000px) {&lt;br /&gt;
    #toc {&lt;br /&gt;
        float: none;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CACHE LES ERREURS SCRIBUNTO &amp;amp; AUTRES === */&lt;br /&gt;
.error,&lt;br /&gt;
.scribunto-error,&lt;br /&gt;
.mw-parser-output &amp;gt; div[style=&amp;quot;color:red&amp;quot;],&lt;br /&gt;
#mw-scribunto-error-0,&lt;br /&gt;
#mw-scribunto-error-1,&lt;br /&gt;
#mw-scribunto-error-2,&lt;br /&gt;
#mw-scribunto-error-3,&lt;br /&gt;
.errorbox,&lt;br /&gt;
.ve-ui-surface .invisble-on-vedit,&lt;br /&gt;
#MobileAds {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === GLOBAL &amp;amp; UTILITIES === */&lt;br /&gt;
/* FIX (2026-09-11) : word-break:break-word equivaut a overflow-wrap:anywhere -- MAIS contrairement a overflow-wrap, il entre dans le calcul de la largeur min-content. Resultat : n&#039;importe quelle cellule etroite (colspan=1, width:1px, ou juste ecrasee par un voisin en width:100%) pouvait se reduire a 1 caractere de large -- 3 occurrences constatees : infobox (deja corrige via word-break:initial cible), tracklist (idem), navbox-image sur Jack Change It (File:Unteransetzen.jpg, image manquante, dont le texte de repli MediaWiki s ecrivait a la verticale). overflow-wrap garde la meme protection utile -- les URLs interminables ne debordent toujours pas de leur conteneur -- sans ecraser les colonnes etroites. Les correctifs cibles word-break:initial sur .infobox/.tracklist restent en place mais deviennent inutiles ; laisses tels quels, sans effet indesirable. */&lt;br /&gt;
body { overflow-wrap: break-word; }&lt;br /&gt;
#firstHeading { word-wrap: break-word; }&lt;br /&gt;
img.fullwidth { width: 100%; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* === STRUCTURE &amp;amp; LAYOUT === */&lt;br /&gt;
#p-logo {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0 0 -10px;&lt;br /&gt;
}&lt;br /&gt;
#p-logo img {&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: 140px;&lt;br /&gt;
    margin: 10px 6px 0 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar.ml-0.col-md-3.col-lg-2.d-none.d-md-block.col,&lt;br /&gt;
.flex-fill.container-fluid.container { padding-left: 0; }&lt;br /&gt;
.flex-fill.container-fluid.container &amp;gt; .row { margin-left: 0; }&lt;br /&gt;
.mw-sidebar &amp;gt; div {&lt;br /&gt;
    padding: 0 6px;&lt;br /&gt;
    background: linear-gradient(to left, rgba(167,215,249,0) 0%, #a7d7f9 170%);&lt;br /&gt;
    transition: background 0.25s;&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar &amp;gt; div:hover {&lt;br /&gt;
    background: linear-gradient(to left, rgba(167,215,249,0) 0%, #e8f5ff 170%);&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar &amp;gt; div:first-child { background: none !important; }&lt;br /&gt;
.mw-sidebar &amp;gt; div:not(:first-of-type) { border-bottom: 0.5px solid rgb(167 215 249 / 30%); }&lt;br /&gt;
.mw-sidebar div a { color: black; padding: 0; }&lt;br /&gt;
.mw-sidebar div a:hover { text-decoration: underline; }&lt;br /&gt;
/* Espacement de certains éléments du menu */&lt;br /&gt;
#n-mainpage-description,&lt;br /&gt;
#n-\.F0\.9F\.93\.9DCreate-a-new-article,&lt;br /&gt;
#n-EverybodyWiki-in-another-languages,&lt;br /&gt;
#n-EverybodyWiki-in-another-language,&lt;br /&gt;
#n-📝-Create-a-new-article,&lt;br /&gt;
#n-\.F0\.9F\.91\.8DFollow-us-on-Facebook,&lt;br /&gt;
.mw-sidebar div.dropdown:last-child {&lt;br /&gt;
    margin-top: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
#n-\.F0\.9F\.93\.9DCreate-a-new-article { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* === NAVIGATION &amp;amp; MENUS === */&lt;br /&gt;
.p-navbar, .bgw-grey { background-color: #fff !important; }&lt;br /&gt;
.bgw-grey { box-shadow: lightgrey 6px 1px 5px; background: #e9ecef;}&lt;br /&gt;
.p-navbar.collapsible.mb-2.mt-2.navbar-expand { transform: translateY(7px);}&lt;br /&gt;
.navbar-toggler::after { content: &amp;quot; MENU &amp;quot;; }&lt;br /&gt;
.vector-menu-tabs { border: none;}&lt;br /&gt;
.z-index-max { z-index: 1000;}&lt;br /&gt;
.navbar-userloggedin, &lt;br /&gt;
.navbar-usernotloggedin, &lt;br /&gt;
.echo-icons {&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    margin-left: -1em;&lt;br /&gt;
    margin-top: -0.7em;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
    padding-right: 80px;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar .navbar-nav .dropdown-menu { padding: 0 0 10px 0;}&lt;br /&gt;
.p-navbar .navbar-nav .dropdown-menu div { background-color: white; }&lt;br /&gt;
/* Menu utilisateur (desktop) */&lt;br /&gt;
#p-personal .p-personal-tools,&lt;br /&gt;
.p-personal .p-personal-tools {&lt;br /&gt;
    background: none;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    border-radius: 9px;&lt;br /&gt;
    transform: translateY(-10px);&lt;br /&gt;
    max-height: fit-content;&lt;br /&gt;
    width: fit-content;&lt;br /&gt;
    z-index: 3;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
.p-personal .p-personal-tools li {&lt;br /&gt;
    background: #a7d7f966;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    transition: background 0.25s;&lt;br /&gt;
}&lt;br /&gt;
.p-personal .p-personal-tools li:hover { background: #e8f5ff66; }&lt;br /&gt;
.p-personal .p-personal-tools li a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    color: black;&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
}&lt;br /&gt;
.p-personal .p-personal-tools li a:hover { text-decoration: none; }&lt;br /&gt;
/* Notifications */&lt;br /&gt;
.p-personal-tools #pt-notifications-alert,&lt;br /&gt;
.p-personal-tools #pt-notifications-notice {&lt;br /&gt;
    padding-right: 0;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.p-personal-tools #pt-notifications-alert a,&lt;br /&gt;
.p-personal-tools #pt-notifications-notice a {&lt;br /&gt;
    padding: 4px 11px;&lt;br /&gt;
    height: 65%;&lt;br /&gt;
    margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
#pt-notifications-alert .mw-echo-notifications-badge,&lt;br /&gt;
#pt-notifications-notice .mw-echo-notifications-badge { margin: 0 8px; }&lt;br /&gt;
#pt-notifications-alert .mw-echo-notifications-badge:after,&lt;br /&gt;
#pt-notifications-notice .mw-echo-notifications-badge:after { word-break: keep-all; }&lt;br /&gt;
.mw-echo-ui-overlay { z-index: 10; }&lt;br /&gt;
&lt;br /&gt;
/* Tabs Vector */&lt;br /&gt;
@media (min-width:1430px) {&lt;br /&gt;
    .tab-group div { margin-left: 0; margin-right: 0;}&lt;br /&gt;
    .tab-group div a {&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
        height: 3.07692308em;&lt;br /&gt;
        display: block;&lt;br /&gt;
        position: relative;&lt;br /&gt;
        padding: 1.25em 8px 0;&lt;br /&gt;
        color: #0645ad;&lt;br /&gt;
        font-size: 0.875rem;&lt;br /&gt;
        cursor: pointer;&lt;br /&gt;
        background-image: linear-gradient(to bottom, rgba(167,215,249,0) 30%, #a7d7f9 170%);&lt;br /&gt;
        background-repeat: no-repeat;&lt;br /&gt;
        border-width: 0 1px;&lt;br /&gt;
        border-style: solid;&lt;br /&gt;
        border-image: linear-gradient( to top, #a7d7f9, rgba(0, 0, 0, 0) ) 1 100%;&lt;br /&gt;
    }&lt;br /&gt;
    .tab-group a.selected,&lt;br /&gt;
    .tab-group div:hover a {&lt;br /&gt;
        background-image: linear-gradient(to bottom, rgba(167,215,249,0) 30%, #e8f5ff 170%);&lt;br /&gt;
        color: #1B599B;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:1429px) {&lt;br /&gt;
    .vector-menu-tabs .tab-group, .vector-menu-tabs .tab-group div { margin: 0; padding: 0; }&lt;br /&gt;
    .vector-menu-tabs .tab-group div a {&lt;br /&gt;
        padding: 0.30rem 0.75rem;&lt;br /&gt;
        background: #a7d7f966;&lt;br /&gt;
        transition: background 0.25s;&lt;br /&gt;
        color: black;&lt;br /&gt;
    }&lt;br /&gt;
    .vector-menu-tabs .tab-group div:hover a { background: #e8f5ff66; text-decoration: none; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === MEDIAWIKI SPÉCIFIQUES === */&lt;br /&gt;
.mbox-text { display: table-cell; vertical-align: middle; }&lt;br /&gt;
.ombox.ombox-notice {&lt;br /&gt;
    background: linear-gradient(to left,rgba(167,215,249,0) 0%,#cce8fb 20%,#cce8fb 80%,rgba(167,215,249,0) 100%);&lt;br /&gt;
    border: none;&lt;br /&gt;
}&lt;br /&gt;
.row-sitenotice p { margin: 0; }&lt;br /&gt;
.row-sitenotice .anonnotice p a { color: #6193F3; font-weight: bold; }&lt;br /&gt;
.row-sitenotice .anonnotice p:first-of-type { padding: 0.2rem 0.5rem; text-align: center; }&lt;br /&gt;
.row-sitenotice .anonnotice p {&lt;br /&gt;
    background: #f3c161;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 2px 2px 4px #b9b9b9;&lt;br /&gt;
}&lt;br /&gt;
body.ns-4 .anonnotice { display: none; }&lt;br /&gt;
tr.usersForm { display: flex; flex-direction: column; align-items: flex-start; }&lt;br /&gt;
#mw-whatlinkshere-list li {&lt;br /&gt;
    color: white;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(100px, 250px) 10px minmax(50px, 100px);&lt;br /&gt;
    font-size: 0rem;&lt;br /&gt;
    margin-bottom: .5rem;&lt;br /&gt;
}&lt;br /&gt;
#mw-whatlinkshere-list li * { font-size: 1rem; }&lt;br /&gt;
div#hf-nsheader- {&lt;br /&gt;
    background: linear-gradient(to left,rgba(167,215,249,0) 0%,#a7d7f9 50%,rgba(167,215,249,0) 100%);&lt;br /&gt;
    padding: 0 0.5rem;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: .9rem;&lt;br /&gt;
}&lt;br /&gt;
div#hf-nsheader- p { margin: 0; }&lt;br /&gt;
div#hf-nsheader- hr { display: none; }&lt;br /&gt;
div#hf-nsheader- .mw-parser-output *:first-child { padding-top: 0.3rem; padding-bottom: 0.3rem; }&lt;br /&gt;
/* Tables */&lt;br /&gt;
.wikitable { display: block; overflow-x: auto; max-height: 700px; }&lt;br /&gt;
.user-box { border: none; }&lt;br /&gt;
.user-box tbody { box-shadow: 1px 2px 3px 1px lightgrey; }&lt;br /&gt;
.user-box td { border: 1px solid #e4e4e4; }&lt;br /&gt;
/* Section highlighting */&lt;br /&gt;
.mw-headline:target { background-color: gold; }&lt;br /&gt;
.anchor-highlight:target &amp;gt; .anchor-highlight-inner {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    pointer-events: auto;&lt;br /&gt;
    background-color: gold;&lt;br /&gt;
    border-radius: 0.2em;&lt;br /&gt;
    color: black;&lt;br /&gt;
    line-height: 1em;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
.anchor &amp;gt; span, span.anchor { padding-top: 100px; pointer-events: none; }&lt;br /&gt;
.anchor-plain { z-index: -100; }&lt;br /&gt;
&lt;br /&gt;
/* === PAGES SPÉCIFIQUES === */&lt;br /&gt;
/* Welcome */&lt;br /&gt;
.page-Everybodywiki_Welcome .pagetools,&lt;br /&gt;
.page-Everybodywiki_Welcome .hf-nsheader,&lt;br /&gt;
.page-Everybodywiki_Welcome #contentSub,&lt;br /&gt;
.page-Everybodywiki_Welcome #mwext-bc { display: none !important; }&lt;br /&gt;
.page-Everybodywiki_Welcome #firstHeading {&lt;br /&gt;
    height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
    font-size: 0;&lt;br /&gt;
}&lt;br /&gt;
.welcome-page .row { margin-bottom: 1.6rem;}&lt;br /&gt;
.welcome-page h1 { border-bottom: none; margin: 0; text-align: center;}&lt;br /&gt;
.welcome-page h2 { margin: 0;}&lt;br /&gt;
.welcome-page .welcome-shadow {&lt;br /&gt;
    box-shadow: 0 0 0.3rem #999;&lt;br /&gt;
    border-radius: 0.2rem;&lt;br /&gt;
    padding: .5rem .3rem .2rem;&lt;br /&gt;
}&lt;br /&gt;
.welcome-page .wikitable { overflow: hidden; background: transparent; border: none;}&lt;br /&gt;
.welcome-page .wikitable tbody { background: #f8f9fa;}&lt;br /&gt;
/* Contribution center */&lt;br /&gt;
.page-Everybodywiki_Contribution_center div#hf-nsheader- { display: none;}&lt;br /&gt;
.page-Everybodywiki_Contribution_center .buttons .floatnone a {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    font-family: &amp;quot;Open Sans&amp;quot;;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    border: 1px solid #b5cbf1;&lt;br /&gt;
    box-shadow: 0px 5px 0px #b5cbf1;&lt;br /&gt;
    border-radius: 100%;&lt;br /&gt;
    color: #222;&lt;br /&gt;
    text-shadow: 1px 1px 1px #fff;&lt;br /&gt;
    transition: all 250ms ease;&lt;br /&gt;
    height: 98px;&lt;br /&gt;
    width: 98px;&lt;br /&gt;
    display: block;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.page-Everybodywiki_Contribution_center .buttons .floatnone a:active {&lt;br /&gt;
    top: 5px;&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
.page-Everybodywiki_Contribution_center .buttons .floatnone a img {&lt;br /&gt;
    transform: translate(-1.5px, -1.5px);&lt;br /&gt;
    filter: sepia(100%) hue-rotate(180deg) saturate(100%);&lt;br /&gt;
}&lt;br /&gt;
/* FAQ styles communs */&lt;br /&gt;
.page-Everybodywiki_FAQ,&lt;br /&gt;
.page-Everybodywiki_New_FAQ {&lt;br /&gt;
    #firstHeading { text-align: center; font-weight: bold;}&lt;br /&gt;
    h2 { font-size: 1.5rem; border: none;}&lt;br /&gt;
    h3 { font-size: 1.5rem;}&lt;br /&gt;
    h4 { font-size: 1.3rem; margin: 0; padding: 0;}&lt;br /&gt;
    h5 { font-size: 1.3em;}&lt;br /&gt;
    h2:not(#mw-toc-heading) {&lt;br /&gt;
        margin-top: 8rem;&lt;br /&gt;
        border-bottom: none;&lt;br /&gt;
        padding: 0.5rem;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        background: #dceffd;&lt;br /&gt;
    }&lt;br /&gt;
    h3, h4, h5 { margin-top: 2rem;}&lt;br /&gt;
    .panel-group { border: 1px solid lightgray; border-radius: 5px;}&lt;br /&gt;
    .card { border: none; border-radius: 0; background-color: #dceffd0f;}&lt;br /&gt;
    .card:not(:first-of-type) { border-top: 1px solid lightgray;}&lt;br /&gt;
    .card-header { background-color: #dceffd; cursor: pointer;}&lt;br /&gt;
    .card-header h4::after {&lt;br /&gt;
        content: &amp;quot;➡&amp;quot;;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        right: 13px;&lt;br /&gt;
        transition: transform 0.25s;&lt;br /&gt;
        transform: rotate(90deg);&lt;br /&gt;
    }&lt;br /&gt;
    .card-header.collapsed h4::after { transform: rotate(0);}&lt;br /&gt;
}&lt;br /&gt;
.page-Everybodywiki_New_FAQ h4 { font-weight: bold;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ h5 { border: none;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ .card-title { font-weight: normal;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ blockquote p { margin-bottom: 0;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ .mw-parser-output .templatequote { padding: 0 20px;}&lt;br /&gt;
/* Forms */&lt;br /&gt;
.containerForm { padding: 1rem 1.5rem; background: var(--background); }&lt;br /&gt;
.formRow { align-items: center; }&lt;br /&gt;
.noMarginIn * { margin-bottom: 0; }&lt;br /&gt;
.rowBorder {&lt;br /&gt;
    margin-bottom: 0.5rem;&lt;br /&gt;
    padding-bottom: 0.5rem;&lt;br /&gt;
    border-bottom: 1px solid lightgray;&lt;br /&gt;
}&lt;br /&gt;
.formRow .oo-ui-layout.oo-ui-horizontalLayout { display: grid; }&lt;br /&gt;
.input-person { padding: 0; }&lt;br /&gt;
.input-person input { height: 100%; }&lt;br /&gt;
.input-person p { margin-bottom: 0; }&lt;br /&gt;
.label-person { margin: auto 10px auto 0; }&lt;br /&gt;
.caption-person { margin: 1.5rem 0 0; }&lt;br /&gt;
.col-form-label p { margin-bottom: 0; }&lt;br /&gt;
label[for=&amp;quot;wpEmail&amp;quot;]::after {&lt;br /&gt;
    content: &amp;quot;Please use a valid email adress. Otherwise, you will not be able to retrieve your password. We will not send lost passwords.&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    margin-top: 0.3rem;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
/* Composants personnalisés */&lt;br /&gt;
.alertMessage {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: linear-gradient(to left,rgba(167,215,249,0) 0%,#ffd3cf 20%,#ffd3cf 80%,rgba(167,215,249,0) 100%);&lt;br /&gt;
    padding: .5rem 2rem .5rem 1rem;&lt;br /&gt;
    text-align: justify;&lt;br /&gt;
    margin: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
.alertMessage &amp;gt; a img { margin: 0 0.8rem; }&lt;br /&gt;
.alertMessage p { margin: 0; }&lt;br /&gt;
.alertMessage p.fix { font-size: .8rem; }&lt;br /&gt;
.template-footer-user { display: flex; grid-column-gap: 1rem;}&lt;br /&gt;
.template-footer-user div {&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 1px 1px 5px lightgray;&lt;br /&gt;
    margin: 1rem 0;&lt;br /&gt;
    padding: 0.6rem 0.8rem;&lt;br /&gt;
    width: fit-content;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.template-footer-user div p { margin-bottom: 0; }&lt;br /&gt;
&lt;br /&gt;
/* === RESPONSIVE &amp;amp; MEDIA QUERIES === */&lt;br /&gt;
@media (max-width:992px) {&lt;br /&gt;
    .welcome-page .row { margin-left: 0; margin-right: 0;}&lt;br /&gt;
    .ad-banner { width: 70%;}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:960px) { .container { padding: 0 0.5rem; } }&lt;br /&gt;
@media (max-width:800px) {&lt;br /&gt;
    .mw-changeslist-legend { float:none; max-width:40em; }&lt;br /&gt;
    .mw-changeslist td { display: inline-block; }&lt;br /&gt;
    table.mw-changeslist-edit { border-bottom: 1px solid #999; }&lt;br /&gt;
    table.mw-changeslist-edit:nth-child(2n) { background-color: #0001; }&lt;br /&gt;
    table.mw-changeslist-edit:nth-child(2n+1) { background-color: #FFF1; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:769px) {&lt;br /&gt;
    .welcome-page .welcome-shadow,&lt;br /&gt;
    .welcome-page .wc-div { height: fit-content; }&lt;br /&gt;
    .welcome-page .welcome-shadow { margin-bottom: 2rem;}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:767px) {&lt;br /&gt;
    #t-upload, #t-specialpages, #t-print, #t-permalink, #t-info, #t-cite,&lt;br /&gt;
    #t-recentchangeslinked, #t-smwbrowselink, #t-contributions, #t-log,&lt;br /&gt;
    #t-blockip, #t-userrights, .dropdown-menu #t-whatlinkshere { display: none;}&lt;br /&gt;
    .toolboxnoflatten #t-upload, .toolboxnoflatten #t-specialpages,&lt;br /&gt;
    .toolboxnoflatten #t-print, .toolboxnoflatten #t-permalink,&lt;br /&gt;
    .toolboxnoflatten #t-info, .toolboxnoflatten #t-cite,&lt;br /&gt;
    .toolboxnoflatten #t-recentchangeslinked, .toolboxnoflatten #t-smwbrowselink { display: block;}&lt;br /&gt;
}&lt;br /&gt;
@media (min-width:768px) { .toolboxnoflatten { display: none; } }&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
    .infobox, .infobox_v2, .infobox_v3, .sinottico, .infocaseta { clear: both; float: none; margin-left:0;}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:550px) { .ad-banner { width: 90%; } }&lt;br /&gt;
@media (max-width:500px) {&lt;br /&gt;
    div.tleft, div.tright, .floatleft, .floatright { float: none; }&lt;br /&gt;
    div.mt-4 &amp;gt; .row &amp;gt; .col { flex-basis: unset; }&lt;br /&gt;
}&lt;br /&gt;
```&lt;br /&gt;
Ce code est prêt à l&#039;emploi et inclut tous les styles demandés, sans répétition et avec les règles d&#039;infoboxes prioritaires et compatibilité mobile.Voici le CSS fusionné, nettoyé et prêt à l’usage, combinant tous les styles infobox, mobile et global sans doublons. Il peut être copié-collé directement dans Common.css ou Chameleon.css pour MediaWiki.&lt;br /&gt;
&lt;br /&gt;
```css&lt;br /&gt;
/* Mobile spacing */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    #p-search, #mwext-bc { margin-top: 1rem; }&lt;br /&gt;
    #pfForm .createboxInput { min-width: 100%; }&lt;br /&gt;
    .p-personal-tools { overflow: hidden; padding: 0; }&lt;br /&gt;
    .p-navbar .navbar-nav .p-personal-tools.dropdown-menu { padding: 10px 0; }&lt;br /&gt;
    .page-Everybodywiki_FAQ #toc ul li ul { margin-left: .8rem; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-spacing: 3px;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    color: black;&lt;br /&gt;
    margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    float: right;&lt;br /&gt;
    clear: right;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    background: white;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    max-height: none;&lt;br /&gt;
}&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.infobox td,&lt;br /&gt;
.infobox th {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    word-break: initial;&lt;br /&gt;
}&lt;br /&gt;
.infobox th:not(:first-child) {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-right: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
.infobox td a,&lt;br /&gt;
.infobox th a {&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .borderless td,&lt;br /&gt;
.infobox.bordered .borderless th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
}&lt;br /&gt;
.infobox.sisterproject {&lt;br /&gt;
    width: 20em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk.bordered td,&lt;br /&gt;
.infobox.standard-talk.bordered th {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedtoprow td,&lt;br /&gt;
.infobox.bordered .mergedtoprow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedrow td,&lt;br /&gt;
.infobox.bordered .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    line-height: 1.2em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography  td,&lt;br /&gt;
.infobox.geography  th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedtoprow td,&lt;br /&gt;
.infobox.geography .mergedtoprow th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedrow td,&lt;br /&gt;
.infobox.geography .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedbottomrow td,&lt;br /&gt;
.infobox.geography .mergedbottomrow th {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
    border-bottom: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .maptable td,&lt;br /&gt;
.infobox.geography .maptable th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.noBold { font-weight: normal !important; }&lt;br /&gt;
&lt;br /&gt;
/* === TABLE DES MATIÈRES === */&lt;br /&gt;
#toc {&lt;br /&gt;
    float: right;&lt;br /&gt;
    box-shadow: 1px 2px 7px lightgrey;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    margin: 3px 8px;&lt;br /&gt;
    max-width: 35%;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:1000px) {&lt;br /&gt;
    #toc {&lt;br /&gt;
        float: none;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide scribunto errors and undesired elements */&lt;br /&gt;
.error,&lt;br /&gt;
.scribunto-error,&lt;br /&gt;
.mw-parser-output &amp;gt; div[style=&amp;quot;color:red&amp;quot;],&lt;br /&gt;
#mw-scribunto-error-0,&lt;br /&gt;
#mw-scribunto-error-1,&lt;br /&gt;
#mw-scribunto-error-2,&lt;br /&gt;
#mw-scribunto-error-3,&lt;br /&gt;
.errorbox,infobox&lt;br /&gt;
.ve-ui-surface .invisble-on-vedit,&lt;br /&gt;
#MobileAds {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === GLOBAL &amp;amp; UTILITIES === */&lt;br /&gt;
/* FIX (2026-09-11) : word-break:break-word equivaut a overflow-wrap:anywhere -- MAIS contrairement a overflow-wrap, il entre dans le calcul de la largeur min-content. Resultat : n&#039;importe quelle cellule etroite (colspan=1, width:1px, ou juste ecrasee par un voisin en width:100%) pouvait se reduire a 1 caractere de large -- 3 occurrences constatees : infobox (deja corrige via word-break:initial cible), tracklist (idem), navbox-image sur Jack Change It (File:Unteransetzen.jpg, image manquante, dont le texte de repli MediaWiki s ecrivait a la verticale). overflow-wrap garde la meme protection utile -- les URLs interminables ne debordent toujours pas de leur conteneur -- sans ecraser les colonnes etroites. Les correctifs cibles word-break:initial sur .infobox/.tracklist restent en place mais deviennent inutiles ; laisses tels quels, sans effet indesirable. */&lt;br /&gt;
body { overflow-wrap: break-word; }&lt;br /&gt;
#firstHeading { word-wrap: break-word; }&lt;br /&gt;
img.fullwidth { width: 100%; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* FIX (2026-09-11) : .infobox flotte a droite (float:right, voir la&lt;br /&gt;
   regle .infobox plus haut) sans qu aucune regle ne fasse clear sur&lt;br /&gt;
   ce qui suit en desktop (le seul clear existant est sous&lt;br /&gt;
   @media max-width:700px, mobile uniquement). Tout tableau qui&lt;br /&gt;
   demarre tant que l infobox est encore active verticalement voit sa&lt;br /&gt;
   largeur disponible amputee de la largeur de l infobox (~22em) --&lt;br /&gt;
   la colonne Title de {{Track listing}}, en width:100% DU TABLEAU&lt;br /&gt;
   deja retreci, devenait trop etroite. Constate sur 111 (Zeljko&lt;br /&gt;
   Joksimovic album) ; Template:Track listing est transclus sur 5193&lt;br /&gt;
   pages ns0 sur en, quasi toutes avec une infobox juste au-dessus. */&lt;br /&gt;
.tracklist {&lt;br /&gt;
    clear: right;&lt;br /&gt;
}&lt;br /&gt;
.tracklist td,&lt;br /&gt;
.tracklist th {&lt;br /&gt;
    /* meme cause que .infobox td/th plus haut : body{word-break:break-word}&lt;br /&gt;
       laisse ces cellules s effondrer a 1 caractere -- No. et Length&lt;br /&gt;
       s ecrivaient a la verticale, lettre par lettre, quelle que soit&lt;br /&gt;
       la largeur totale disponible (la priorite donnee a Title via&lt;br /&gt;
       width:100% suffit a ecraser les deux autres colonnes vers leur&lt;br /&gt;
       minimum atteignable, ici ~1 caractere) */&lt;br /&gt;
    word-break: initial;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>WikiMasterClaudeCode</name></author>
	</entry>
	<entry>
		<id>https://en.everybodywiki.com/index.php?title=MediaWiki:Chameleon.css&amp;diff=6623217</id>
		<title>MediaWiki:Chameleon.css</title>
		<link rel="alternate" type="text/html" href="https://en.everybodywiki.com/index.php?title=MediaWiki:Chameleon.css&amp;diff=6623217"/>
		<updated>2026-09-11T14:22:51Z</updated>

		<summary type="html">&lt;p&gt;WikiMasterClaudeCode: Fix: .tracklist td/th { word-break: initial } -- No. et Length s&amp;#039;ecrivaient un caractere par ligne quelle que soit la largeur disponible (body{word-break:break-word} + Title en width:100% ecrasait les 2 autres colonnes a leur min-content) ; meme correctif que .infobox td/th, deja en place plus haut&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* === MOBILE SPACING === */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    #p-search, #mwext-bc { margin-top: 1rem; }&lt;br /&gt;
    #pfForm .createboxInput { min-width: 100%; }&lt;br /&gt;
    .p-personal-tools { overflow: hidden; padding: 0; }&lt;br /&gt;
    .p-navbar .navbar-nav .p-personal-tools.dropdown-menu { padding: 10px 0; }&lt;br /&gt;
    .page-Everybodywiki_FAQ #toc ul li ul { margin-left: .8rem; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === INFOBOX TEMPLATE STYLE === */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-spacing: 3px;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    color: black;&lt;br /&gt;
    margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    float: right;&lt;br /&gt;
    clear: right;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    background: white;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    max-height: none;&lt;br /&gt;
}&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.infobox td,&lt;br /&gt;
.infobox th {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    word-break: initial;&lt;br /&gt;
}&lt;br /&gt;
.infobox th:not(:first-child) {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-right: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
.infobox td a, .infobox th a {&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .borderless td,&lt;br /&gt;
.infobox.bordered .borderless th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
}&lt;br /&gt;
.infobox.sisterproject {&lt;br /&gt;
    width: 20em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk.bordered td,&lt;br /&gt;
.infobox.standard-talk.bordered th {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedtoprow td,&lt;br /&gt;
.infobox.bordered .mergedtoprow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedrow td,&lt;br /&gt;
.infobox.bordered .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    line-height: 1.2em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography  td,&lt;br /&gt;
.infobox.geography  th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedtoprow td,&lt;br /&gt;
.infobox.geography .mergedtoprow th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedrow td,&lt;br /&gt;
.infobox.geography .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedbottomrow td,&lt;br /&gt;
.infobox.geography .mergedbottomrow th {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
    border-bottom: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .maptable td,&lt;br /&gt;
.infobox.geography .maptable th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* No bold (mostly for infoboxes) */&lt;br /&gt;
.noBold {&lt;br /&gt;
    font-weight: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TABLE DES MATIÈRES === */&lt;br /&gt;
#toc {&lt;br /&gt;
    float: right;&lt;br /&gt;
    box-shadow: 1px 2px 7px lightgrey;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    margin: 3px 8px;&lt;br /&gt;
    max-width: 35%;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:1000px) {&lt;br /&gt;
    #toc {&lt;br /&gt;
        float: none;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CACHE LES ERREURS SCRIBUNTO &amp;amp; AUTRES === */&lt;br /&gt;
.error,&lt;br /&gt;
.scribunto-error,&lt;br /&gt;
.mw-parser-output &amp;gt; div[style=&amp;quot;color:red&amp;quot;],&lt;br /&gt;
#mw-scribunto-error-0,&lt;br /&gt;
#mw-scribunto-error-1,&lt;br /&gt;
#mw-scribunto-error-2,&lt;br /&gt;
#mw-scribunto-error-3,&lt;br /&gt;
.errorbox,&lt;br /&gt;
.ve-ui-surface .invisble-on-vedit,&lt;br /&gt;
#MobileAds {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === GLOBAL &amp;amp; UTILITIES === */&lt;br /&gt;
body { word-break: break-word; }&lt;br /&gt;
#firstHeading { word-wrap: break-word; }&lt;br /&gt;
img.fullwidth { width: 100%; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* === STRUCTURE &amp;amp; LAYOUT === */&lt;br /&gt;
#p-logo {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0 0 -10px;&lt;br /&gt;
}&lt;br /&gt;
#p-logo img {&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: 140px;&lt;br /&gt;
    margin: 10px 6px 0 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar.ml-0.col-md-3.col-lg-2.d-none.d-md-block.col,&lt;br /&gt;
.flex-fill.container-fluid.container { padding-left: 0; }&lt;br /&gt;
.flex-fill.container-fluid.container &amp;gt; .row { margin-left: 0; }&lt;br /&gt;
.mw-sidebar &amp;gt; div {&lt;br /&gt;
    padding: 0 6px;&lt;br /&gt;
    background: linear-gradient(to left, rgba(167,215,249,0) 0%, #a7d7f9 170%);&lt;br /&gt;
    transition: background 0.25s;&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar &amp;gt; div:hover {&lt;br /&gt;
    background: linear-gradient(to left, rgba(167,215,249,0) 0%, #e8f5ff 170%);&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar &amp;gt; div:first-child { background: none !important; }&lt;br /&gt;
.mw-sidebar &amp;gt; div:not(:first-of-type) { border-bottom: 0.5px solid rgb(167 215 249 / 30%); }&lt;br /&gt;
.mw-sidebar div a { color: black; padding: 0; }&lt;br /&gt;
.mw-sidebar div a:hover { text-decoration: underline; }&lt;br /&gt;
/* Espacement de certains éléments du menu */&lt;br /&gt;
#n-mainpage-description,&lt;br /&gt;
#n-\.F0\.9F\.93\.9DCreate-a-new-article,&lt;br /&gt;
#n-EverybodyWiki-in-another-languages,&lt;br /&gt;
#n-EverybodyWiki-in-another-language,&lt;br /&gt;
#n-📝-Create-a-new-article,&lt;br /&gt;
#n-\.F0\.9F\.91\.8DFollow-us-on-Facebook,&lt;br /&gt;
.mw-sidebar div.dropdown:last-child {&lt;br /&gt;
    margin-top: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
#n-\.F0\.9F\.93\.9DCreate-a-new-article { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* === NAVIGATION &amp;amp; MENUS === */&lt;br /&gt;
.p-navbar, .bgw-grey { background-color: #fff !important; }&lt;br /&gt;
.bgw-grey { box-shadow: lightgrey 6px 1px 5px; background: #e9ecef;}&lt;br /&gt;
.p-navbar.collapsible.mb-2.mt-2.navbar-expand { transform: translateY(7px);}&lt;br /&gt;
.navbar-toggler::after { content: &amp;quot; MENU &amp;quot;; }&lt;br /&gt;
.vector-menu-tabs { border: none;}&lt;br /&gt;
.z-index-max { z-index: 1000;}&lt;br /&gt;
.navbar-userloggedin, &lt;br /&gt;
.navbar-usernotloggedin, &lt;br /&gt;
.echo-icons {&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    margin-left: -1em;&lt;br /&gt;
    margin-top: -0.7em;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
    padding-right: 80px;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar .navbar-nav .dropdown-menu { padding: 0 0 10px 0;}&lt;br /&gt;
.p-navbar .navbar-nav .dropdown-menu div { background-color: white; }&lt;br /&gt;
/* Menu utilisateur (desktop) */&lt;br /&gt;
#p-personal .p-personal-tools,&lt;br /&gt;
.p-personal .p-personal-tools {&lt;br /&gt;
    background: none;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    border-radius: 9px;&lt;br /&gt;
    transform: translateY(-10px);&lt;br /&gt;
    max-height: fit-content;&lt;br /&gt;
    width: fit-content;&lt;br /&gt;
    z-index: 3;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
.p-personal .p-personal-tools li {&lt;br /&gt;
    background: #a7d7f966;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    transition: background 0.25s;&lt;br /&gt;
}&lt;br /&gt;
.p-personal .p-personal-tools li:hover { background: #e8f5ff66; }&lt;br /&gt;
.p-personal .p-personal-tools li a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    color: black;&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
}&lt;br /&gt;
.p-personal .p-personal-tools li a:hover { text-decoration: none; }&lt;br /&gt;
/* Notifications */&lt;br /&gt;
.p-personal-tools #pt-notifications-alert,&lt;br /&gt;
.p-personal-tools #pt-notifications-notice {&lt;br /&gt;
    padding-right: 0;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.p-personal-tools #pt-notifications-alert a,&lt;br /&gt;
.p-personal-tools #pt-notifications-notice a {&lt;br /&gt;
    padding: 4px 11px;&lt;br /&gt;
    height: 65%;&lt;br /&gt;
    margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
#pt-notifications-alert .mw-echo-notifications-badge,&lt;br /&gt;
#pt-notifications-notice .mw-echo-notifications-badge { margin: 0 8px; }&lt;br /&gt;
#pt-notifications-alert .mw-echo-notifications-badge:after,&lt;br /&gt;
#pt-notifications-notice .mw-echo-notifications-badge:after { word-break: keep-all; }&lt;br /&gt;
.mw-echo-ui-overlay { z-index: 10; }&lt;br /&gt;
&lt;br /&gt;
/* Tabs Vector */&lt;br /&gt;
@media (min-width:1430px) {&lt;br /&gt;
    .tab-group div { margin-left: 0; margin-right: 0;}&lt;br /&gt;
    .tab-group div a {&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
        height: 3.07692308em;&lt;br /&gt;
        display: block;&lt;br /&gt;
        position: relative;&lt;br /&gt;
        padding: 1.25em 8px 0;&lt;br /&gt;
        color: #0645ad;&lt;br /&gt;
        font-size: 0.875rem;&lt;br /&gt;
        cursor: pointer;&lt;br /&gt;
        background-image: linear-gradient(to bottom, rgba(167,215,249,0) 30%, #a7d7f9 170%);&lt;br /&gt;
        background-repeat: no-repeat;&lt;br /&gt;
        border-width: 0 1px;&lt;br /&gt;
        border-style: solid;&lt;br /&gt;
        border-image: linear-gradient( to top, #a7d7f9, rgba(0, 0, 0, 0) ) 1 100%;&lt;br /&gt;
    }&lt;br /&gt;
    .tab-group a.selected,&lt;br /&gt;
    .tab-group div:hover a {&lt;br /&gt;
        background-image: linear-gradient(to bottom, rgba(167,215,249,0) 30%, #e8f5ff 170%);&lt;br /&gt;
        color: #1B599B;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:1429px) {&lt;br /&gt;
    .vector-menu-tabs .tab-group, .vector-menu-tabs .tab-group div { margin: 0; padding: 0; }&lt;br /&gt;
    .vector-menu-tabs .tab-group div a {&lt;br /&gt;
        padding: 0.30rem 0.75rem;&lt;br /&gt;
        background: #a7d7f966;&lt;br /&gt;
        transition: background 0.25s;&lt;br /&gt;
        color: black;&lt;br /&gt;
    }&lt;br /&gt;
    .vector-menu-tabs .tab-group div:hover a { background: #e8f5ff66; text-decoration: none; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === MEDIAWIKI SPÉCIFIQUES === */&lt;br /&gt;
.mbox-text { display: table-cell; vertical-align: middle; }&lt;br /&gt;
.ombox.ombox-notice {&lt;br /&gt;
    background: linear-gradient(to left,rgba(167,215,249,0) 0%,#cce8fb 20%,#cce8fb 80%,rgba(167,215,249,0) 100%);&lt;br /&gt;
    border: none;&lt;br /&gt;
}&lt;br /&gt;
.row-sitenotice p { margin: 0; }&lt;br /&gt;
.row-sitenotice .anonnotice p a { color: #6193F3; font-weight: bold; }&lt;br /&gt;
.row-sitenotice .anonnotice p:first-of-type { padding: 0.2rem 0.5rem; text-align: center; }&lt;br /&gt;
.row-sitenotice .anonnotice p {&lt;br /&gt;
    background: #f3c161;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 2px 2px 4px #b9b9b9;&lt;br /&gt;
}&lt;br /&gt;
body.ns-4 .anonnotice { display: none; }&lt;br /&gt;
tr.usersForm { display: flex; flex-direction: column; align-items: flex-start; }&lt;br /&gt;
#mw-whatlinkshere-list li {&lt;br /&gt;
    color: white;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(100px, 250px) 10px minmax(50px, 100px);&lt;br /&gt;
    font-size: 0rem;&lt;br /&gt;
    margin-bottom: .5rem;&lt;br /&gt;
}&lt;br /&gt;
#mw-whatlinkshere-list li * { font-size: 1rem; }&lt;br /&gt;
div#hf-nsheader- {&lt;br /&gt;
    background: linear-gradient(to left,rgba(167,215,249,0) 0%,#a7d7f9 50%,rgba(167,215,249,0) 100%);&lt;br /&gt;
    padding: 0 0.5rem;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: .9rem;&lt;br /&gt;
}&lt;br /&gt;
div#hf-nsheader- p { margin: 0; }&lt;br /&gt;
div#hf-nsheader- hr { display: none; }&lt;br /&gt;
div#hf-nsheader- .mw-parser-output *:first-child { padding-top: 0.3rem; padding-bottom: 0.3rem; }&lt;br /&gt;
/* Tables */&lt;br /&gt;
.wikitable { display: block; overflow-x: auto; max-height: 700px; }&lt;br /&gt;
.user-box { border: none; }&lt;br /&gt;
.user-box tbody { box-shadow: 1px 2px 3px 1px lightgrey; }&lt;br /&gt;
.user-box td { border: 1px solid #e4e4e4; }&lt;br /&gt;
/* Section highlighting */&lt;br /&gt;
.mw-headline:target { background-color: gold; }&lt;br /&gt;
.anchor-highlight:target &amp;gt; .anchor-highlight-inner {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    pointer-events: auto;&lt;br /&gt;
    background-color: gold;&lt;br /&gt;
    border-radius: 0.2em;&lt;br /&gt;
    color: black;&lt;br /&gt;
    line-height: 1em;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
.anchor &amp;gt; span, span.anchor { padding-top: 100px; pointer-events: none; }&lt;br /&gt;
.anchor-plain { z-index: -100; }&lt;br /&gt;
&lt;br /&gt;
/* === PAGES SPÉCIFIQUES === */&lt;br /&gt;
/* Welcome */&lt;br /&gt;
.page-Everybodywiki_Welcome .pagetools,&lt;br /&gt;
.page-Everybodywiki_Welcome .hf-nsheader,&lt;br /&gt;
.page-Everybodywiki_Welcome #contentSub,&lt;br /&gt;
.page-Everybodywiki_Welcome #mwext-bc { display: none !important; }&lt;br /&gt;
.page-Everybodywiki_Welcome #firstHeading {&lt;br /&gt;
    height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
    font-size: 0;&lt;br /&gt;
}&lt;br /&gt;
.welcome-page .row { margin-bottom: 1.6rem;}&lt;br /&gt;
.welcome-page h1 { border-bottom: none; margin: 0; text-align: center;}&lt;br /&gt;
.welcome-page h2 { margin: 0;}&lt;br /&gt;
.welcome-page .welcome-shadow {&lt;br /&gt;
    box-shadow: 0 0 0.3rem #999;&lt;br /&gt;
    border-radius: 0.2rem;&lt;br /&gt;
    padding: .5rem .3rem .2rem;&lt;br /&gt;
}&lt;br /&gt;
.welcome-page .wikitable { overflow: hidden; background: transparent; border: none;}&lt;br /&gt;
.welcome-page .wikitable tbody { background: #f8f9fa;}&lt;br /&gt;
/* Contribution center */&lt;br /&gt;
.page-Everybodywiki_Contribution_center div#hf-nsheader- { display: none;}&lt;br /&gt;
.page-Everybodywiki_Contribution_center .buttons .floatnone a {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    font-family: &amp;quot;Open Sans&amp;quot;;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    border: 1px solid #b5cbf1;&lt;br /&gt;
    box-shadow: 0px 5px 0px #b5cbf1;&lt;br /&gt;
    border-radius: 100%;&lt;br /&gt;
    color: #222;&lt;br /&gt;
    text-shadow: 1px 1px 1px #fff;&lt;br /&gt;
    transition: all 250ms ease;&lt;br /&gt;
    height: 98px;&lt;br /&gt;
    width: 98px;&lt;br /&gt;
    display: block;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.page-Everybodywiki_Contribution_center .buttons .floatnone a:active {&lt;br /&gt;
    top: 5px;&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
.page-Everybodywiki_Contribution_center .buttons .floatnone a img {&lt;br /&gt;
    transform: translate(-1.5px, -1.5px);&lt;br /&gt;
    filter: sepia(100%) hue-rotate(180deg) saturate(100%);&lt;br /&gt;
}&lt;br /&gt;
/* FAQ styles communs */&lt;br /&gt;
.page-Everybodywiki_FAQ,&lt;br /&gt;
.page-Everybodywiki_New_FAQ {&lt;br /&gt;
    #firstHeading { text-align: center; font-weight: bold;}&lt;br /&gt;
    h2 { font-size: 1.5rem; border: none;}&lt;br /&gt;
    h3 { font-size: 1.5rem;}&lt;br /&gt;
    h4 { font-size: 1.3rem; margin: 0; padding: 0;}&lt;br /&gt;
    h5 { font-size: 1.3em;}&lt;br /&gt;
    h2:not(#mw-toc-heading) {&lt;br /&gt;
        margin-top: 8rem;&lt;br /&gt;
        border-bottom: none;&lt;br /&gt;
        padding: 0.5rem;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        background: #dceffd;&lt;br /&gt;
    }&lt;br /&gt;
    h3, h4, h5 { margin-top: 2rem;}&lt;br /&gt;
    .panel-group { border: 1px solid lightgray; border-radius: 5px;}&lt;br /&gt;
    .card { border: none; border-radius: 0; background-color: #dceffd0f;}&lt;br /&gt;
    .card:not(:first-of-type) { border-top: 1px solid lightgray;}&lt;br /&gt;
    .card-header { background-color: #dceffd; cursor: pointer;}&lt;br /&gt;
    .card-header h4::after {&lt;br /&gt;
        content: &amp;quot;➡&amp;quot;;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        right: 13px;&lt;br /&gt;
        transition: transform 0.25s;&lt;br /&gt;
        transform: rotate(90deg);&lt;br /&gt;
    }&lt;br /&gt;
    .card-header.collapsed h4::after { transform: rotate(0);}&lt;br /&gt;
}&lt;br /&gt;
.page-Everybodywiki_New_FAQ h4 { font-weight: bold;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ h5 { border: none;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ .card-title { font-weight: normal;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ blockquote p { margin-bottom: 0;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ .mw-parser-output .templatequote { padding: 0 20px;}&lt;br /&gt;
/* Forms */&lt;br /&gt;
.containerForm { padding: 1rem 1.5rem; background: var(--background); }&lt;br /&gt;
.formRow { align-items: center; }&lt;br /&gt;
.noMarginIn * { margin-bottom: 0; }&lt;br /&gt;
.rowBorder {&lt;br /&gt;
    margin-bottom: 0.5rem;&lt;br /&gt;
    padding-bottom: 0.5rem;&lt;br /&gt;
    border-bottom: 1px solid lightgray;&lt;br /&gt;
}&lt;br /&gt;
.formRow .oo-ui-layout.oo-ui-horizontalLayout { display: grid; }&lt;br /&gt;
.input-person { padding: 0; }&lt;br /&gt;
.input-person input { height: 100%; }&lt;br /&gt;
.input-person p { margin-bottom: 0; }&lt;br /&gt;
.label-person { margin: auto 10px auto 0; }&lt;br /&gt;
.caption-person { margin: 1.5rem 0 0; }&lt;br /&gt;
.col-form-label p { margin-bottom: 0; }&lt;br /&gt;
label[for=&amp;quot;wpEmail&amp;quot;]::after {&lt;br /&gt;
    content: &amp;quot;Please use a valid email adress. Otherwise, you will not be able to retrieve your password. We will not send lost passwords.&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    margin-top: 0.3rem;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
/* Composants personnalisés */&lt;br /&gt;
.alertMessage {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: linear-gradient(to left,rgba(167,215,249,0) 0%,#ffd3cf 20%,#ffd3cf 80%,rgba(167,215,249,0) 100%);&lt;br /&gt;
    padding: .5rem 2rem .5rem 1rem;&lt;br /&gt;
    text-align: justify;&lt;br /&gt;
    margin: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
.alertMessage &amp;gt; a img { margin: 0 0.8rem; }&lt;br /&gt;
.alertMessage p { margin: 0; }&lt;br /&gt;
.alertMessage p.fix { font-size: .8rem; }&lt;br /&gt;
.template-footer-user { display: flex; grid-column-gap: 1rem;}&lt;br /&gt;
.template-footer-user div {&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 1px 1px 5px lightgray;&lt;br /&gt;
    margin: 1rem 0;&lt;br /&gt;
    padding: 0.6rem 0.8rem;&lt;br /&gt;
    width: fit-content;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.template-footer-user div p { margin-bottom: 0; }&lt;br /&gt;
&lt;br /&gt;
/* === RESPONSIVE &amp;amp; MEDIA QUERIES === */&lt;br /&gt;
@media (max-width:992px) {&lt;br /&gt;
    .welcome-page .row { margin-left: 0; margin-right: 0;}&lt;br /&gt;
    .ad-banner { width: 70%;}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:960px) { .container { padding: 0 0.5rem; } }&lt;br /&gt;
@media (max-width:800px) {&lt;br /&gt;
    .mw-changeslist-legend { float:none; max-width:40em; }&lt;br /&gt;
    .mw-changeslist td { display: inline-block; }&lt;br /&gt;
    table.mw-changeslist-edit { border-bottom: 1px solid #999; }&lt;br /&gt;
    table.mw-changeslist-edit:nth-child(2n) { background-color: #0001; }&lt;br /&gt;
    table.mw-changeslist-edit:nth-child(2n+1) { background-color: #FFF1; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:769px) {&lt;br /&gt;
    .welcome-page .welcome-shadow,&lt;br /&gt;
    .welcome-page .wc-div { height: fit-content; }&lt;br /&gt;
    .welcome-page .welcome-shadow { margin-bottom: 2rem;}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:767px) {&lt;br /&gt;
    #t-upload, #t-specialpages, #t-print, #t-permalink, #t-info, #t-cite,&lt;br /&gt;
    #t-recentchangeslinked, #t-smwbrowselink, #t-contributions, #t-log,&lt;br /&gt;
    #t-blockip, #t-userrights, .dropdown-menu #t-whatlinkshere { display: none;}&lt;br /&gt;
    .toolboxnoflatten #t-upload, .toolboxnoflatten #t-specialpages,&lt;br /&gt;
    .toolboxnoflatten #t-print, .toolboxnoflatten #t-permalink,&lt;br /&gt;
    .toolboxnoflatten #t-info, .toolboxnoflatten #t-cite,&lt;br /&gt;
    .toolboxnoflatten #t-recentchangeslinked, .toolboxnoflatten #t-smwbrowselink { display: block;}&lt;br /&gt;
}&lt;br /&gt;
@media (min-width:768px) { .toolboxnoflatten { display: none; } }&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
    .infobox, .infobox_v2, .infobox_v3, .sinottico, .infocaseta { clear: both; float: none; margin-left:0;}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:550px) { .ad-banner { width: 90%; } }&lt;br /&gt;
@media (max-width:500px) {&lt;br /&gt;
    div.tleft, div.tright, .floatleft, .floatright { float: none; }&lt;br /&gt;
    div.mt-4 &amp;gt; .row &amp;gt; .col { flex-basis: unset; }&lt;br /&gt;
}&lt;br /&gt;
```&lt;br /&gt;
Ce code est prêt à l&#039;emploi et inclut tous les styles demandés, sans répétition et avec les règles d&#039;infoboxes prioritaires et compatibilité mobile.Voici le CSS fusionné, nettoyé et prêt à l’usage, combinant tous les styles infobox, mobile et global sans doublons. Il peut être copié-collé directement dans Common.css ou Chameleon.css pour MediaWiki.&lt;br /&gt;
&lt;br /&gt;
```css&lt;br /&gt;
/* Mobile spacing */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    #p-search, #mwext-bc { margin-top: 1rem; }&lt;br /&gt;
    #pfForm .createboxInput { min-width: 100%; }&lt;br /&gt;
    .p-personal-tools { overflow: hidden; padding: 0; }&lt;br /&gt;
    .p-navbar .navbar-nav .p-personal-tools.dropdown-menu { padding: 10px 0; }&lt;br /&gt;
    .page-Everybodywiki_FAQ #toc ul li ul { margin-left: .8rem; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-spacing: 3px;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    color: black;&lt;br /&gt;
    margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    float: right;&lt;br /&gt;
    clear: right;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    background: white;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    max-height: none;&lt;br /&gt;
}&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.infobox td,&lt;br /&gt;
.infobox th {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    word-break: initial;&lt;br /&gt;
}&lt;br /&gt;
.infobox th:not(:first-child) {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-right: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
.infobox td a,&lt;br /&gt;
.infobox th a {&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .borderless td,&lt;br /&gt;
.infobox.bordered .borderless th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
}&lt;br /&gt;
.infobox.sisterproject {&lt;br /&gt;
    width: 20em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk.bordered td,&lt;br /&gt;
.infobox.standard-talk.bordered th {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedtoprow td,&lt;br /&gt;
.infobox.bordered .mergedtoprow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedrow td,&lt;br /&gt;
.infobox.bordered .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    line-height: 1.2em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography  td,&lt;br /&gt;
.infobox.geography  th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedtoprow td,&lt;br /&gt;
.infobox.geography .mergedtoprow th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedrow td,&lt;br /&gt;
.infobox.geography .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedbottomrow td,&lt;br /&gt;
.infobox.geography .mergedbottomrow th {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
    border-bottom: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .maptable td,&lt;br /&gt;
.infobox.geography .maptable th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.noBold { font-weight: normal !important; }&lt;br /&gt;
&lt;br /&gt;
/* === TABLE DES MATIÈRES === */&lt;br /&gt;
#toc {&lt;br /&gt;
    float: right;&lt;br /&gt;
    box-shadow: 1px 2px 7px lightgrey;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    margin: 3px 8px;&lt;br /&gt;
    max-width: 35%;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:1000px) {&lt;br /&gt;
    #toc {&lt;br /&gt;
        float: none;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide scribunto errors and undesired elements */&lt;br /&gt;
.error,&lt;br /&gt;
.scribunto-error,&lt;br /&gt;
.mw-parser-output &amp;gt; div[style=&amp;quot;color:red&amp;quot;],&lt;br /&gt;
#mw-scribunto-error-0,&lt;br /&gt;
#mw-scribunto-error-1,&lt;br /&gt;
#mw-scribunto-error-2,&lt;br /&gt;
#mw-scribunto-error-3,&lt;br /&gt;
.errorbox,infobox&lt;br /&gt;
.ve-ui-surface .invisble-on-vedit,&lt;br /&gt;
#MobileAds {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === GLOBAL &amp;amp; UTILITIES === */&lt;br /&gt;
body { word-break: break-word; }&lt;br /&gt;
#firstHeading { word-wrap: break-word; }&lt;br /&gt;
img.fullwidth { width: 100%; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* FIX (2026-09-11) : .infobox flotte a droite (float:right, voir la&lt;br /&gt;
   regle .infobox plus haut) sans qu aucune regle ne fasse clear sur&lt;br /&gt;
   ce qui suit en desktop (le seul clear existant est sous&lt;br /&gt;
   @media max-width:700px, mobile uniquement). Tout tableau qui&lt;br /&gt;
   demarre tant que l infobox est encore active verticalement voit sa&lt;br /&gt;
   largeur disponible amputee de la largeur de l infobox (~22em) --&lt;br /&gt;
   la colonne Title de {{Track listing}}, en width:100% DU TABLEAU&lt;br /&gt;
   deja retreci, devenait trop etroite. Constate sur 111 (Zeljko&lt;br /&gt;
   Joksimovic album) ; Template:Track listing est transclus sur 5193&lt;br /&gt;
   pages ns0 sur en, quasi toutes avec une infobox juste au-dessus. */&lt;br /&gt;
.tracklist {&lt;br /&gt;
    clear: right;&lt;br /&gt;
}&lt;br /&gt;
.tracklist td,&lt;br /&gt;
.tracklist th {&lt;br /&gt;
    /* meme cause que .infobox td/th plus haut : body{word-break:break-word}&lt;br /&gt;
       laisse ces cellules s effondrer a 1 caractere -- No. et Length&lt;br /&gt;
       s ecrivaient a la verticale, lettre par lettre, quelle que soit&lt;br /&gt;
       la largeur totale disponible (la priorite donnee a Title via&lt;br /&gt;
       width:100% suffit a ecraser les deux autres colonnes vers leur&lt;br /&gt;
       minimum atteignable, ici ~1 caractere) */&lt;br /&gt;
    word-break: initial;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>WikiMasterClaudeCode</name></author>
	</entry>
	<entry>
		<id>https://en.everybodywiki.com/index.php?title=MediaWiki:Chameleon.css&amp;diff=6623203</id>
		<title>MediaWiki:Chameleon.css</title>
		<link rel="alternate" type="text/html" href="https://en.everybodywiki.com/index.php?title=MediaWiki:Chameleon.css&amp;diff=6623203"/>
		<updated>2026-09-11T14:15:40Z</updated>

		<summary type="html">&lt;p&gt;WikiMasterClaudeCode: Fix: .tracklist { clear: right } -- le tableau demarrait a cote de l&amp;#039;infobox flottante (float:right sans clear en desktop), largeur disponible amputee -- colonne Title trop etroite (5193 pages via Template:Track listing)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* === MOBILE SPACING === */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    #p-search, #mwext-bc { margin-top: 1rem; }&lt;br /&gt;
    #pfForm .createboxInput { min-width: 100%; }&lt;br /&gt;
    .p-personal-tools { overflow: hidden; padding: 0; }&lt;br /&gt;
    .p-navbar .navbar-nav .p-personal-tools.dropdown-menu { padding: 10px 0; }&lt;br /&gt;
    .page-Everybodywiki_FAQ #toc ul li ul { margin-left: .8rem; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === INFOBOX TEMPLATE STYLE === */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-spacing: 3px;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    color: black;&lt;br /&gt;
    margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    float: right;&lt;br /&gt;
    clear: right;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    background: white;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    max-height: none;&lt;br /&gt;
}&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.infobox td,&lt;br /&gt;
.infobox th {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    word-break: initial;&lt;br /&gt;
}&lt;br /&gt;
.infobox th:not(:first-child) {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-right: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
.infobox td a, .infobox th a {&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .borderless td,&lt;br /&gt;
.infobox.bordered .borderless th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
}&lt;br /&gt;
.infobox.sisterproject {&lt;br /&gt;
    width: 20em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk.bordered td,&lt;br /&gt;
.infobox.standard-talk.bordered th {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedtoprow td,&lt;br /&gt;
.infobox.bordered .mergedtoprow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedrow td,&lt;br /&gt;
.infobox.bordered .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    line-height: 1.2em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography  td,&lt;br /&gt;
.infobox.geography  th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedtoprow td,&lt;br /&gt;
.infobox.geography .mergedtoprow th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedrow td,&lt;br /&gt;
.infobox.geography .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedbottomrow td,&lt;br /&gt;
.infobox.geography .mergedbottomrow th {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
    border-bottom: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .maptable td,&lt;br /&gt;
.infobox.geography .maptable th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* No bold (mostly for infoboxes) */&lt;br /&gt;
.noBold {&lt;br /&gt;
    font-weight: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TABLE DES MATIÈRES === */&lt;br /&gt;
#toc {&lt;br /&gt;
    float: right;&lt;br /&gt;
    box-shadow: 1px 2px 7px lightgrey;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    margin: 3px 8px;&lt;br /&gt;
    max-width: 35%;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:1000px) {&lt;br /&gt;
    #toc {&lt;br /&gt;
        float: none;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CACHE LES ERREURS SCRIBUNTO &amp;amp; AUTRES === */&lt;br /&gt;
.error,&lt;br /&gt;
.scribunto-error,&lt;br /&gt;
.mw-parser-output &amp;gt; div[style=&amp;quot;color:red&amp;quot;],&lt;br /&gt;
#mw-scribunto-error-0,&lt;br /&gt;
#mw-scribunto-error-1,&lt;br /&gt;
#mw-scribunto-error-2,&lt;br /&gt;
#mw-scribunto-error-3,&lt;br /&gt;
.errorbox,&lt;br /&gt;
.ve-ui-surface .invisble-on-vedit,&lt;br /&gt;
#MobileAds {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === GLOBAL &amp;amp; UTILITIES === */&lt;br /&gt;
body { word-break: break-word; }&lt;br /&gt;
#firstHeading { word-wrap: break-word; }&lt;br /&gt;
img.fullwidth { width: 100%; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* === STRUCTURE &amp;amp; LAYOUT === */&lt;br /&gt;
#p-logo {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0 0 -10px;&lt;br /&gt;
}&lt;br /&gt;
#p-logo img {&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: 140px;&lt;br /&gt;
    margin: 10px 6px 0 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar.ml-0.col-md-3.col-lg-2.d-none.d-md-block.col,&lt;br /&gt;
.flex-fill.container-fluid.container { padding-left: 0; }&lt;br /&gt;
.flex-fill.container-fluid.container &amp;gt; .row { margin-left: 0; }&lt;br /&gt;
.mw-sidebar &amp;gt; div {&lt;br /&gt;
    padding: 0 6px;&lt;br /&gt;
    background: linear-gradient(to left, rgba(167,215,249,0) 0%, #a7d7f9 170%);&lt;br /&gt;
    transition: background 0.25s;&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar &amp;gt; div:hover {&lt;br /&gt;
    background: linear-gradient(to left, rgba(167,215,249,0) 0%, #e8f5ff 170%);&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar &amp;gt; div:first-child { background: none !important; }&lt;br /&gt;
.mw-sidebar &amp;gt; div:not(:first-of-type) { border-bottom: 0.5px solid rgb(167 215 249 / 30%); }&lt;br /&gt;
.mw-sidebar div a { color: black; padding: 0; }&lt;br /&gt;
.mw-sidebar div a:hover { text-decoration: underline; }&lt;br /&gt;
/* Espacement de certains éléments du menu */&lt;br /&gt;
#n-mainpage-description,&lt;br /&gt;
#n-\.F0\.9F\.93\.9DCreate-a-new-article,&lt;br /&gt;
#n-EverybodyWiki-in-another-languages,&lt;br /&gt;
#n-EverybodyWiki-in-another-language,&lt;br /&gt;
#n-📝-Create-a-new-article,&lt;br /&gt;
#n-\.F0\.9F\.91\.8DFollow-us-on-Facebook,&lt;br /&gt;
.mw-sidebar div.dropdown:last-child {&lt;br /&gt;
    margin-top: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
#n-\.F0\.9F\.93\.9DCreate-a-new-article { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* === NAVIGATION &amp;amp; MENUS === */&lt;br /&gt;
.p-navbar, .bgw-grey { background-color: #fff !important; }&lt;br /&gt;
.bgw-grey { box-shadow: lightgrey 6px 1px 5px; background: #e9ecef;}&lt;br /&gt;
.p-navbar.collapsible.mb-2.mt-2.navbar-expand { transform: translateY(7px);}&lt;br /&gt;
.navbar-toggler::after { content: &amp;quot; MENU &amp;quot;; }&lt;br /&gt;
.vector-menu-tabs { border: none;}&lt;br /&gt;
.z-index-max { z-index: 1000;}&lt;br /&gt;
.navbar-userloggedin, &lt;br /&gt;
.navbar-usernotloggedin, &lt;br /&gt;
.echo-icons {&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    margin-left: -1em;&lt;br /&gt;
    margin-top: -0.7em;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
    padding-right: 80px;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar .navbar-nav .dropdown-menu { padding: 0 0 10px 0;}&lt;br /&gt;
.p-navbar .navbar-nav .dropdown-menu div { background-color: white; }&lt;br /&gt;
/* Menu utilisateur (desktop) */&lt;br /&gt;
#p-personal .p-personal-tools,&lt;br /&gt;
.p-personal .p-personal-tools {&lt;br /&gt;
    background: none;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    border-radius: 9px;&lt;br /&gt;
    transform: translateY(-10px);&lt;br /&gt;
    max-height: fit-content;&lt;br /&gt;
    width: fit-content;&lt;br /&gt;
    z-index: 3;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
.p-personal .p-personal-tools li {&lt;br /&gt;
    background: #a7d7f966;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    transition: background 0.25s;&lt;br /&gt;
}&lt;br /&gt;
.p-personal .p-personal-tools li:hover { background: #e8f5ff66; }&lt;br /&gt;
.p-personal .p-personal-tools li a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    color: black;&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
}&lt;br /&gt;
.p-personal .p-personal-tools li a:hover { text-decoration: none; }&lt;br /&gt;
/* Notifications */&lt;br /&gt;
.p-personal-tools #pt-notifications-alert,&lt;br /&gt;
.p-personal-tools #pt-notifications-notice {&lt;br /&gt;
    padding-right: 0;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.p-personal-tools #pt-notifications-alert a,&lt;br /&gt;
.p-personal-tools #pt-notifications-notice a {&lt;br /&gt;
    padding: 4px 11px;&lt;br /&gt;
    height: 65%;&lt;br /&gt;
    margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
#pt-notifications-alert .mw-echo-notifications-badge,&lt;br /&gt;
#pt-notifications-notice .mw-echo-notifications-badge { margin: 0 8px; }&lt;br /&gt;
#pt-notifications-alert .mw-echo-notifications-badge:after,&lt;br /&gt;
#pt-notifications-notice .mw-echo-notifications-badge:after { word-break: keep-all; }&lt;br /&gt;
.mw-echo-ui-overlay { z-index: 10; }&lt;br /&gt;
&lt;br /&gt;
/* Tabs Vector */&lt;br /&gt;
@media (min-width:1430px) {&lt;br /&gt;
    .tab-group div { margin-left: 0; margin-right: 0;}&lt;br /&gt;
    .tab-group div a {&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
        height: 3.07692308em;&lt;br /&gt;
        display: block;&lt;br /&gt;
        position: relative;&lt;br /&gt;
        padding: 1.25em 8px 0;&lt;br /&gt;
        color: #0645ad;&lt;br /&gt;
        font-size: 0.875rem;&lt;br /&gt;
        cursor: pointer;&lt;br /&gt;
        background-image: linear-gradient(to bottom, rgba(167,215,249,0) 30%, #a7d7f9 170%);&lt;br /&gt;
        background-repeat: no-repeat;&lt;br /&gt;
        border-width: 0 1px;&lt;br /&gt;
        border-style: solid;&lt;br /&gt;
        border-image: linear-gradient( to top, #a7d7f9, rgba(0, 0, 0, 0) ) 1 100%;&lt;br /&gt;
    }&lt;br /&gt;
    .tab-group a.selected,&lt;br /&gt;
    .tab-group div:hover a {&lt;br /&gt;
        background-image: linear-gradient(to bottom, rgba(167,215,249,0) 30%, #e8f5ff 170%);&lt;br /&gt;
        color: #1B599B;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:1429px) {&lt;br /&gt;
    .vector-menu-tabs .tab-group, .vector-menu-tabs .tab-group div { margin: 0; padding: 0; }&lt;br /&gt;
    .vector-menu-tabs .tab-group div a {&lt;br /&gt;
        padding: 0.30rem 0.75rem;&lt;br /&gt;
        background: #a7d7f966;&lt;br /&gt;
        transition: background 0.25s;&lt;br /&gt;
        color: black;&lt;br /&gt;
    }&lt;br /&gt;
    .vector-menu-tabs .tab-group div:hover a { background: #e8f5ff66; text-decoration: none; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === MEDIAWIKI SPÉCIFIQUES === */&lt;br /&gt;
.mbox-text { display: table-cell; vertical-align: middle; }&lt;br /&gt;
.ombox.ombox-notice {&lt;br /&gt;
    background: linear-gradient(to left,rgba(167,215,249,0) 0%,#cce8fb 20%,#cce8fb 80%,rgba(167,215,249,0) 100%);&lt;br /&gt;
    border: none;&lt;br /&gt;
}&lt;br /&gt;
.row-sitenotice p { margin: 0; }&lt;br /&gt;
.row-sitenotice .anonnotice p a { color: #6193F3; font-weight: bold; }&lt;br /&gt;
.row-sitenotice .anonnotice p:first-of-type { padding: 0.2rem 0.5rem; text-align: center; }&lt;br /&gt;
.row-sitenotice .anonnotice p {&lt;br /&gt;
    background: #f3c161;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 2px 2px 4px #b9b9b9;&lt;br /&gt;
}&lt;br /&gt;
body.ns-4 .anonnotice { display: none; }&lt;br /&gt;
tr.usersForm { display: flex; flex-direction: column; align-items: flex-start; }&lt;br /&gt;
#mw-whatlinkshere-list li {&lt;br /&gt;
    color: white;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(100px, 250px) 10px minmax(50px, 100px);&lt;br /&gt;
    font-size: 0rem;&lt;br /&gt;
    margin-bottom: .5rem;&lt;br /&gt;
}&lt;br /&gt;
#mw-whatlinkshere-list li * { font-size: 1rem; }&lt;br /&gt;
div#hf-nsheader- {&lt;br /&gt;
    background: linear-gradient(to left,rgba(167,215,249,0) 0%,#a7d7f9 50%,rgba(167,215,249,0) 100%);&lt;br /&gt;
    padding: 0 0.5rem;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: .9rem;&lt;br /&gt;
}&lt;br /&gt;
div#hf-nsheader- p { margin: 0; }&lt;br /&gt;
div#hf-nsheader- hr { display: none; }&lt;br /&gt;
div#hf-nsheader- .mw-parser-output *:first-child { padding-top: 0.3rem; padding-bottom: 0.3rem; }&lt;br /&gt;
/* Tables */&lt;br /&gt;
.wikitable { display: block; overflow-x: auto; max-height: 700px; }&lt;br /&gt;
.user-box { border: none; }&lt;br /&gt;
.user-box tbody { box-shadow: 1px 2px 3px 1px lightgrey; }&lt;br /&gt;
.user-box td { border: 1px solid #e4e4e4; }&lt;br /&gt;
/* Section highlighting */&lt;br /&gt;
.mw-headline:target { background-color: gold; }&lt;br /&gt;
.anchor-highlight:target &amp;gt; .anchor-highlight-inner {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    pointer-events: auto;&lt;br /&gt;
    background-color: gold;&lt;br /&gt;
    border-radius: 0.2em;&lt;br /&gt;
    color: black;&lt;br /&gt;
    line-height: 1em;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
.anchor &amp;gt; span, span.anchor { padding-top: 100px; pointer-events: none; }&lt;br /&gt;
.anchor-plain { z-index: -100; }&lt;br /&gt;
&lt;br /&gt;
/* === PAGES SPÉCIFIQUES === */&lt;br /&gt;
/* Welcome */&lt;br /&gt;
.page-Everybodywiki_Welcome .pagetools,&lt;br /&gt;
.page-Everybodywiki_Welcome .hf-nsheader,&lt;br /&gt;
.page-Everybodywiki_Welcome #contentSub,&lt;br /&gt;
.page-Everybodywiki_Welcome #mwext-bc { display: none !important; }&lt;br /&gt;
.page-Everybodywiki_Welcome #firstHeading {&lt;br /&gt;
    height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
    font-size: 0;&lt;br /&gt;
}&lt;br /&gt;
.welcome-page .row { margin-bottom: 1.6rem;}&lt;br /&gt;
.welcome-page h1 { border-bottom: none; margin: 0; text-align: center;}&lt;br /&gt;
.welcome-page h2 { margin: 0;}&lt;br /&gt;
.welcome-page .welcome-shadow {&lt;br /&gt;
    box-shadow: 0 0 0.3rem #999;&lt;br /&gt;
    border-radius: 0.2rem;&lt;br /&gt;
    padding: .5rem .3rem .2rem;&lt;br /&gt;
}&lt;br /&gt;
.welcome-page .wikitable { overflow: hidden; background: transparent; border: none;}&lt;br /&gt;
.welcome-page .wikitable tbody { background: #f8f9fa;}&lt;br /&gt;
/* Contribution center */&lt;br /&gt;
.page-Everybodywiki_Contribution_center div#hf-nsheader- { display: none;}&lt;br /&gt;
.page-Everybodywiki_Contribution_center .buttons .floatnone a {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    font-family: &amp;quot;Open Sans&amp;quot;;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    border: 1px solid #b5cbf1;&lt;br /&gt;
    box-shadow: 0px 5px 0px #b5cbf1;&lt;br /&gt;
    border-radius: 100%;&lt;br /&gt;
    color: #222;&lt;br /&gt;
    text-shadow: 1px 1px 1px #fff;&lt;br /&gt;
    transition: all 250ms ease;&lt;br /&gt;
    height: 98px;&lt;br /&gt;
    width: 98px;&lt;br /&gt;
    display: block;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.page-Everybodywiki_Contribution_center .buttons .floatnone a:active {&lt;br /&gt;
    top: 5px;&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
.page-Everybodywiki_Contribution_center .buttons .floatnone a img {&lt;br /&gt;
    transform: translate(-1.5px, -1.5px);&lt;br /&gt;
    filter: sepia(100%) hue-rotate(180deg) saturate(100%);&lt;br /&gt;
}&lt;br /&gt;
/* FAQ styles communs */&lt;br /&gt;
.page-Everybodywiki_FAQ,&lt;br /&gt;
.page-Everybodywiki_New_FAQ {&lt;br /&gt;
    #firstHeading { text-align: center; font-weight: bold;}&lt;br /&gt;
    h2 { font-size: 1.5rem; border: none;}&lt;br /&gt;
    h3 { font-size: 1.5rem;}&lt;br /&gt;
    h4 { font-size: 1.3rem; margin: 0; padding: 0;}&lt;br /&gt;
    h5 { font-size: 1.3em;}&lt;br /&gt;
    h2:not(#mw-toc-heading) {&lt;br /&gt;
        margin-top: 8rem;&lt;br /&gt;
        border-bottom: none;&lt;br /&gt;
        padding: 0.5rem;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        background: #dceffd;&lt;br /&gt;
    }&lt;br /&gt;
    h3, h4, h5 { margin-top: 2rem;}&lt;br /&gt;
    .panel-group { border: 1px solid lightgray; border-radius: 5px;}&lt;br /&gt;
    .card { border: none; border-radius: 0; background-color: #dceffd0f;}&lt;br /&gt;
    .card:not(:first-of-type) { border-top: 1px solid lightgray;}&lt;br /&gt;
    .card-header { background-color: #dceffd; cursor: pointer;}&lt;br /&gt;
    .card-header h4::after {&lt;br /&gt;
        content: &amp;quot;➡&amp;quot;;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        right: 13px;&lt;br /&gt;
        transition: transform 0.25s;&lt;br /&gt;
        transform: rotate(90deg);&lt;br /&gt;
    }&lt;br /&gt;
    .card-header.collapsed h4::after { transform: rotate(0);}&lt;br /&gt;
}&lt;br /&gt;
.page-Everybodywiki_New_FAQ h4 { font-weight: bold;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ h5 { border: none;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ .card-title { font-weight: normal;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ blockquote p { margin-bottom: 0;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ .mw-parser-output .templatequote { padding: 0 20px;}&lt;br /&gt;
/* Forms */&lt;br /&gt;
.containerForm { padding: 1rem 1.5rem; background: var(--background); }&lt;br /&gt;
.formRow { align-items: center; }&lt;br /&gt;
.noMarginIn * { margin-bottom: 0; }&lt;br /&gt;
.rowBorder {&lt;br /&gt;
    margin-bottom: 0.5rem;&lt;br /&gt;
    padding-bottom: 0.5rem;&lt;br /&gt;
    border-bottom: 1px solid lightgray;&lt;br /&gt;
}&lt;br /&gt;
.formRow .oo-ui-layout.oo-ui-horizontalLayout { display: grid; }&lt;br /&gt;
.input-person { padding: 0; }&lt;br /&gt;
.input-person input { height: 100%; }&lt;br /&gt;
.input-person p { margin-bottom: 0; }&lt;br /&gt;
.label-person { margin: auto 10px auto 0; }&lt;br /&gt;
.caption-person { margin: 1.5rem 0 0; }&lt;br /&gt;
.col-form-label p { margin-bottom: 0; }&lt;br /&gt;
label[for=&amp;quot;wpEmail&amp;quot;]::after {&lt;br /&gt;
    content: &amp;quot;Please use a valid email adress. Otherwise, you will not be able to retrieve your password. We will not send lost passwords.&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    margin-top: 0.3rem;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
/* Composants personnalisés */&lt;br /&gt;
.alertMessage {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: linear-gradient(to left,rgba(167,215,249,0) 0%,#ffd3cf 20%,#ffd3cf 80%,rgba(167,215,249,0) 100%);&lt;br /&gt;
    padding: .5rem 2rem .5rem 1rem;&lt;br /&gt;
    text-align: justify;&lt;br /&gt;
    margin: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
.alertMessage &amp;gt; a img { margin: 0 0.8rem; }&lt;br /&gt;
.alertMessage p { margin: 0; }&lt;br /&gt;
.alertMessage p.fix { font-size: .8rem; }&lt;br /&gt;
.template-footer-user { display: flex; grid-column-gap: 1rem;}&lt;br /&gt;
.template-footer-user div {&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 1px 1px 5px lightgray;&lt;br /&gt;
    margin: 1rem 0;&lt;br /&gt;
    padding: 0.6rem 0.8rem;&lt;br /&gt;
    width: fit-content;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.template-footer-user div p { margin-bottom: 0; }&lt;br /&gt;
&lt;br /&gt;
/* === RESPONSIVE &amp;amp; MEDIA QUERIES === */&lt;br /&gt;
@media (max-width:992px) {&lt;br /&gt;
    .welcome-page .row { margin-left: 0; margin-right: 0;}&lt;br /&gt;
    .ad-banner { width: 70%;}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:960px) { .container { padding: 0 0.5rem; } }&lt;br /&gt;
@media (max-width:800px) {&lt;br /&gt;
    .mw-changeslist-legend { float:none; max-width:40em; }&lt;br /&gt;
    .mw-changeslist td { display: inline-block; }&lt;br /&gt;
    table.mw-changeslist-edit { border-bottom: 1px solid #999; }&lt;br /&gt;
    table.mw-changeslist-edit:nth-child(2n) { background-color: #0001; }&lt;br /&gt;
    table.mw-changeslist-edit:nth-child(2n+1) { background-color: #FFF1; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:769px) {&lt;br /&gt;
    .welcome-page .welcome-shadow,&lt;br /&gt;
    .welcome-page .wc-div { height: fit-content; }&lt;br /&gt;
    .welcome-page .welcome-shadow { margin-bottom: 2rem;}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:767px) {&lt;br /&gt;
    #t-upload, #t-specialpages, #t-print, #t-permalink, #t-info, #t-cite,&lt;br /&gt;
    #t-recentchangeslinked, #t-smwbrowselink, #t-contributions, #t-log,&lt;br /&gt;
    #t-blockip, #t-userrights, .dropdown-menu #t-whatlinkshere { display: none;}&lt;br /&gt;
    .toolboxnoflatten #t-upload, .toolboxnoflatten #t-specialpages,&lt;br /&gt;
    .toolboxnoflatten #t-print, .toolboxnoflatten #t-permalink,&lt;br /&gt;
    .toolboxnoflatten #t-info, .toolboxnoflatten #t-cite,&lt;br /&gt;
    .toolboxnoflatten #t-recentchangeslinked, .toolboxnoflatten #t-smwbrowselink { display: block;}&lt;br /&gt;
}&lt;br /&gt;
@media (min-width:768px) { .toolboxnoflatten { display: none; } }&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
    .infobox, .infobox_v2, .infobox_v3, .sinottico, .infocaseta { clear: both; float: none; margin-left:0;}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:550px) { .ad-banner { width: 90%; } }&lt;br /&gt;
@media (max-width:500px) {&lt;br /&gt;
    div.tleft, div.tright, .floatleft, .floatright { float: none; }&lt;br /&gt;
    div.mt-4 &amp;gt; .row &amp;gt; .col { flex-basis: unset; }&lt;br /&gt;
}&lt;br /&gt;
```&lt;br /&gt;
Ce code est prêt à l&#039;emploi et inclut tous les styles demandés, sans répétition et avec les règles d&#039;infoboxes prioritaires et compatibilité mobile.Voici le CSS fusionné, nettoyé et prêt à l’usage, combinant tous les styles infobox, mobile et global sans doublons. Il peut être copié-collé directement dans Common.css ou Chameleon.css pour MediaWiki.&lt;br /&gt;
&lt;br /&gt;
```css&lt;br /&gt;
/* Mobile spacing */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    #p-search, #mwext-bc { margin-top: 1rem; }&lt;br /&gt;
    #pfForm .createboxInput { min-width: 100%; }&lt;br /&gt;
    .p-personal-tools { overflow: hidden; padding: 0; }&lt;br /&gt;
    .p-navbar .navbar-nav .p-personal-tools.dropdown-menu { padding: 10px 0; }&lt;br /&gt;
    .page-Everybodywiki_FAQ #toc ul li ul { margin-left: .8rem; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-spacing: 3px;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    color: black;&lt;br /&gt;
    margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    float: right;&lt;br /&gt;
    clear: right;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    background: white;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    max-height: none;&lt;br /&gt;
}&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.infobox td,&lt;br /&gt;
.infobox th {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    word-break: initial;&lt;br /&gt;
}&lt;br /&gt;
.infobox th:not(:first-child) {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-right: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
.infobox td a,&lt;br /&gt;
.infobox th a {&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .borderless td,&lt;br /&gt;
.infobox.bordered .borderless th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
}&lt;br /&gt;
.infobox.sisterproject {&lt;br /&gt;
    width: 20em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk.bordered td,&lt;br /&gt;
.infobox.standard-talk.bordered th {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedtoprow td,&lt;br /&gt;
.infobox.bordered .mergedtoprow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedrow td,&lt;br /&gt;
.infobox.bordered .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    line-height: 1.2em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography  td,&lt;br /&gt;
.infobox.geography  th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedtoprow td,&lt;br /&gt;
.infobox.geography .mergedtoprow th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedrow td,&lt;br /&gt;
.infobox.geography .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedbottomrow td,&lt;br /&gt;
.infobox.geography .mergedbottomrow th {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
    border-bottom: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .maptable td,&lt;br /&gt;
.infobox.geography .maptable th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.noBold { font-weight: normal !important; }&lt;br /&gt;
&lt;br /&gt;
/* === TABLE DES MATIÈRES === */&lt;br /&gt;
#toc {&lt;br /&gt;
    float: right;&lt;br /&gt;
    box-shadow: 1px 2px 7px lightgrey;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    margin: 3px 8px;&lt;br /&gt;
    max-width: 35%;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:1000px) {&lt;br /&gt;
    #toc {&lt;br /&gt;
        float: none;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide scribunto errors and undesired elements */&lt;br /&gt;
.error,&lt;br /&gt;
.scribunto-error,&lt;br /&gt;
.mw-parser-output &amp;gt; div[style=&amp;quot;color:red&amp;quot;],&lt;br /&gt;
#mw-scribunto-error-0,&lt;br /&gt;
#mw-scribunto-error-1,&lt;br /&gt;
#mw-scribunto-error-2,&lt;br /&gt;
#mw-scribunto-error-3,&lt;br /&gt;
.errorbox,infobox&lt;br /&gt;
.ve-ui-surface .invisble-on-vedit,&lt;br /&gt;
#MobileAds {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === GLOBAL &amp;amp; UTILITIES === */&lt;br /&gt;
body { word-break: break-word; }&lt;br /&gt;
#firstHeading { word-wrap: break-word; }&lt;br /&gt;
img.fullwidth { width: 100%; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* FIX (2026-09-11) : .infobox flotte a droite (float:right, voir la&lt;br /&gt;
   regle .infobox plus haut) sans qu aucune regle ne fasse clear sur&lt;br /&gt;
   ce qui suit en desktop (le seul clear existant est sous&lt;br /&gt;
   @media max-width:700px, mobile uniquement). Tout tableau qui&lt;br /&gt;
   demarre tant que l infobox est encore active verticalement voit sa&lt;br /&gt;
   largeur disponible amputee de la largeur de l infobox (~22em) --&lt;br /&gt;
   la colonne Title de {{Track listing}}, en width:100% DU TABLEAU&lt;br /&gt;
   deja retreci, devenait trop etroite. Constate sur 111 (Zeljko&lt;br /&gt;
   Joksimovic album) ; Template:Track listing est transclus sur 5193&lt;br /&gt;
   pages ns0 sur en, quasi toutes avec une infobox juste au-dessus. */&lt;br /&gt;
.tracklist {&lt;br /&gt;
    clear: right;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>WikiMasterClaudeCode</name></author>
	</entry>
	<entry>
		<id>https://en.everybodywiki.com/index.php?title=MediaWiki:Chameleon.css&amp;diff=6623182</id>
		<title>MediaWiki:Chameleon.css</title>
		<link rel="alternate" type="text/html" href="https://en.everybodywiki.com/index.php?title=MediaWiki:Chameleon.css&amp;diff=6623182"/>
		<updated>2026-09-11T13:58:57Z</updated>

		<summary type="html">&lt;p&gt;WikiMasterClaudeCode: Fix: #p-logo height:85px -&amp;gt; auto (logo 140px debordait de sa boite, chevauchement avec le menu lateral -- meme bug identifie et corrige sur fr)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* === MOBILE SPACING === */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    #p-search, #mwext-bc { margin-top: 1rem; }&lt;br /&gt;
    #pfForm .createboxInput { min-width: 100%; }&lt;br /&gt;
    .p-personal-tools { overflow: hidden; padding: 0; }&lt;br /&gt;
    .p-navbar .navbar-nav .p-personal-tools.dropdown-menu { padding: 10px 0; }&lt;br /&gt;
    .page-Everybodywiki_FAQ #toc ul li ul { margin-left: .8rem; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === INFOBOX TEMPLATE STYLE === */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-spacing: 3px;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    color: black;&lt;br /&gt;
    margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    float: right;&lt;br /&gt;
    clear: right;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    background: white;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    max-height: none;&lt;br /&gt;
}&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.infobox td,&lt;br /&gt;
.infobox th {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    word-break: initial;&lt;br /&gt;
}&lt;br /&gt;
.infobox th:not(:first-child) {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-right: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
.infobox td a, .infobox th a {&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .borderless td,&lt;br /&gt;
.infobox.bordered .borderless th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
}&lt;br /&gt;
.infobox.sisterproject {&lt;br /&gt;
    width: 20em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk.bordered td,&lt;br /&gt;
.infobox.standard-talk.bordered th {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedtoprow td,&lt;br /&gt;
.infobox.bordered .mergedtoprow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedrow td,&lt;br /&gt;
.infobox.bordered .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    line-height: 1.2em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography  td,&lt;br /&gt;
.infobox.geography  th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedtoprow td,&lt;br /&gt;
.infobox.geography .mergedtoprow th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedrow td,&lt;br /&gt;
.infobox.geography .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedbottomrow td,&lt;br /&gt;
.infobox.geography .mergedbottomrow th {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
    border-bottom: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .maptable td,&lt;br /&gt;
.infobox.geography .maptable th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
/* No bold (mostly for infoboxes) */&lt;br /&gt;
.noBold {&lt;br /&gt;
    font-weight: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === TABLE DES MATIÈRES === */&lt;br /&gt;
#toc {&lt;br /&gt;
    float: right;&lt;br /&gt;
    box-shadow: 1px 2px 7px lightgrey;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    margin: 3px 8px;&lt;br /&gt;
    max-width: 35%;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:1000px) {&lt;br /&gt;
    #toc {&lt;br /&gt;
        float: none;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === CACHE LES ERREURS SCRIBUNTO &amp;amp; AUTRES === */&lt;br /&gt;
.error,&lt;br /&gt;
.scribunto-error,&lt;br /&gt;
.mw-parser-output &amp;gt; div[style=&amp;quot;color:red&amp;quot;],&lt;br /&gt;
#mw-scribunto-error-0,&lt;br /&gt;
#mw-scribunto-error-1,&lt;br /&gt;
#mw-scribunto-error-2,&lt;br /&gt;
#mw-scribunto-error-3,&lt;br /&gt;
.errorbox,&lt;br /&gt;
.ve-ui-surface .invisble-on-vedit,&lt;br /&gt;
#MobileAds {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === GLOBAL &amp;amp; UTILITIES === */&lt;br /&gt;
body { word-break: break-word; }&lt;br /&gt;
#firstHeading { word-wrap: break-word; }&lt;br /&gt;
img.fullwidth { width: 100%; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* === STRUCTURE &amp;amp; LAYOUT === */&lt;br /&gt;
#p-logo {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0 0 -10px;&lt;br /&gt;
}&lt;br /&gt;
#p-logo img {&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: 140px;&lt;br /&gt;
    margin: 10px 6px 0 0;&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar.ml-0.col-md-3.col-lg-2.d-none.d-md-block.col,&lt;br /&gt;
.flex-fill.container-fluid.container { padding-left: 0; }&lt;br /&gt;
.flex-fill.container-fluid.container &amp;gt; .row { margin-left: 0; }&lt;br /&gt;
.mw-sidebar &amp;gt; div {&lt;br /&gt;
    padding: 0 6px;&lt;br /&gt;
    background: linear-gradient(to left, rgba(167,215,249,0) 0%, #a7d7f9 170%);&lt;br /&gt;
    transition: background 0.25s;&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar &amp;gt; div:hover {&lt;br /&gt;
    background: linear-gradient(to left, rgba(167,215,249,0) 0%, #e8f5ff 170%);&lt;br /&gt;
}&lt;br /&gt;
.mw-sidebar &amp;gt; div:first-child { background: none !important; }&lt;br /&gt;
.mw-sidebar &amp;gt; div:not(:first-of-type) { border-bottom: 0.5px solid rgb(167 215 249 / 30%); }&lt;br /&gt;
.mw-sidebar div a { color: black; padding: 0; }&lt;br /&gt;
.mw-sidebar div a:hover { text-decoration: underline; }&lt;br /&gt;
/* Espacement de certains éléments du menu */&lt;br /&gt;
#n-mainpage-description,&lt;br /&gt;
#n-\.F0\.9F\.93\.9DCreate-a-new-article,&lt;br /&gt;
#n-EverybodyWiki-in-another-languages,&lt;br /&gt;
#n-EverybodyWiki-in-another-language,&lt;br /&gt;
#n-📝-Create-a-new-article,&lt;br /&gt;
#n-\.F0\.9F\.91\.8DFollow-us-on-Facebook,&lt;br /&gt;
.mw-sidebar div.dropdown:last-child {&lt;br /&gt;
    margin-top: 1em !important;&lt;br /&gt;
}&lt;br /&gt;
#n-\.F0\.9F\.93\.9DCreate-a-new-article { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* === NAVIGATION &amp;amp; MENUS === */&lt;br /&gt;
.p-navbar, .bgw-grey { background-color: #fff !important; }&lt;br /&gt;
.bgw-grey { box-shadow: lightgrey 6px 1px 5px; background: #e9ecef;}&lt;br /&gt;
.p-navbar.collapsible.mb-2.mt-2.navbar-expand { transform: translateY(7px);}&lt;br /&gt;
.navbar-toggler::after { content: &amp;quot; MENU &amp;quot;; }&lt;br /&gt;
.vector-menu-tabs { border: none;}&lt;br /&gt;
.z-index-max { z-index: 1000;}&lt;br /&gt;
.navbar-userloggedin, &lt;br /&gt;
.navbar-usernotloggedin, &lt;br /&gt;
.echo-icons {&lt;br /&gt;
    font-size: 1.5em;&lt;br /&gt;
    margin-left: -1em;&lt;br /&gt;
    margin-top: -0.7em;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
    padding-right: 80px;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar .navbar-nav .dropdown-menu { padding: 0 0 10px 0;}&lt;br /&gt;
.p-navbar .navbar-nav .dropdown-menu div { background-color: white; }&lt;br /&gt;
/* Menu utilisateur (desktop) */&lt;br /&gt;
#p-personal .p-personal-tools,&lt;br /&gt;
.p-personal .p-personal-tools {&lt;br /&gt;
    background: none;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    border-radius: 9px;&lt;br /&gt;
    transform: translateY(-10px);&lt;br /&gt;
    max-height: fit-content;&lt;br /&gt;
    width: fit-content;&lt;br /&gt;
    z-index: 3;&lt;br /&gt;
    padding: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
.p-personal .p-personal-tools li {&lt;br /&gt;
    background: #a7d7f966;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    transition: background 0.25s;&lt;br /&gt;
}&lt;br /&gt;
.p-personal .p-personal-tools li:hover { background: #e8f5ff66; }&lt;br /&gt;
.p-personal .p-personal-tools li a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    color: black;&lt;br /&gt;
    padding: 4px 8px;&lt;br /&gt;
}&lt;br /&gt;
.p-personal .p-personal-tools li a:hover { text-decoration: none; }&lt;br /&gt;
/* Notifications */&lt;br /&gt;
.p-personal-tools #pt-notifications-alert,&lt;br /&gt;
.p-personal-tools #pt-notifications-notice {&lt;br /&gt;
    padding-right: 0;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
.p-personal-tools #pt-notifications-alert a,&lt;br /&gt;
.p-personal-tools #pt-notifications-notice a {&lt;br /&gt;
    padding: 4px 11px;&lt;br /&gt;
    height: 65%;&lt;br /&gt;
    margin-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
#pt-notifications-alert .mw-echo-notifications-badge,&lt;br /&gt;
#pt-notifications-notice .mw-echo-notifications-badge { margin: 0 8px; }&lt;br /&gt;
#pt-notifications-alert .mw-echo-notifications-badge:after,&lt;br /&gt;
#pt-notifications-notice .mw-echo-notifications-badge:after { word-break: keep-all; }&lt;br /&gt;
.mw-echo-ui-overlay { z-index: 10; }&lt;br /&gt;
&lt;br /&gt;
/* Tabs Vector */&lt;br /&gt;
@media (min-width:1430px) {&lt;br /&gt;
    .tab-group div { margin-left: 0; margin-right: 0;}&lt;br /&gt;
    .tab-group div a {&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
        height: 3.07692308em;&lt;br /&gt;
        display: block;&lt;br /&gt;
        position: relative;&lt;br /&gt;
        padding: 1.25em 8px 0;&lt;br /&gt;
        color: #0645ad;&lt;br /&gt;
        font-size: 0.875rem;&lt;br /&gt;
        cursor: pointer;&lt;br /&gt;
        background-image: linear-gradient(to bottom, rgba(167,215,249,0) 30%, #a7d7f9 170%);&lt;br /&gt;
        background-repeat: no-repeat;&lt;br /&gt;
        border-width: 0 1px;&lt;br /&gt;
        border-style: solid;&lt;br /&gt;
        border-image: linear-gradient( to top, #a7d7f9, rgba(0, 0, 0, 0) ) 1 100%;&lt;br /&gt;
    }&lt;br /&gt;
    .tab-group a.selected,&lt;br /&gt;
    .tab-group div:hover a {&lt;br /&gt;
        background-image: linear-gradient(to bottom, rgba(167,215,249,0) 30%, #e8f5ff 170%);&lt;br /&gt;
        color: #1B599B;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:1429px) {&lt;br /&gt;
    .vector-menu-tabs .tab-group, .vector-menu-tabs .tab-group div { margin: 0; padding: 0; }&lt;br /&gt;
    .vector-menu-tabs .tab-group div a {&lt;br /&gt;
        padding: 0.30rem 0.75rem;&lt;br /&gt;
        background: #a7d7f966;&lt;br /&gt;
        transition: background 0.25s;&lt;br /&gt;
        color: black;&lt;br /&gt;
    }&lt;br /&gt;
    .vector-menu-tabs .tab-group div:hover a { background: #e8f5ff66; text-decoration: none; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === MEDIAWIKI SPÉCIFIQUES === */&lt;br /&gt;
.mbox-text { display: table-cell; vertical-align: middle; }&lt;br /&gt;
.ombox.ombox-notice {&lt;br /&gt;
    background: linear-gradient(to left,rgba(167,215,249,0) 0%,#cce8fb 20%,#cce8fb 80%,rgba(167,215,249,0) 100%);&lt;br /&gt;
    border: none;&lt;br /&gt;
}&lt;br /&gt;
.row-sitenotice p { margin: 0; }&lt;br /&gt;
.row-sitenotice .anonnotice p a { color: #6193F3; font-weight: bold; }&lt;br /&gt;
.row-sitenotice .anonnotice p:first-of-type { padding: 0.2rem 0.5rem; text-align: center; }&lt;br /&gt;
.row-sitenotice .anonnotice p {&lt;br /&gt;
    background: #f3c161;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 2px 2px 4px #b9b9b9;&lt;br /&gt;
}&lt;br /&gt;
body.ns-4 .anonnotice { display: none; }&lt;br /&gt;
tr.usersForm { display: flex; flex-direction: column; align-items: flex-start; }&lt;br /&gt;
#mw-whatlinkshere-list li {&lt;br /&gt;
    color: white;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(100px, 250px) 10px minmax(50px, 100px);&lt;br /&gt;
    font-size: 0rem;&lt;br /&gt;
    margin-bottom: .5rem;&lt;br /&gt;
}&lt;br /&gt;
#mw-whatlinkshere-list li * { font-size: 1rem; }&lt;br /&gt;
div#hf-nsheader- {&lt;br /&gt;
    background: linear-gradient(to left,rgba(167,215,249,0) 0%,#a7d7f9 50%,rgba(167,215,249,0) 100%);&lt;br /&gt;
    padding: 0 0.5rem;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: .9rem;&lt;br /&gt;
}&lt;br /&gt;
div#hf-nsheader- p { margin: 0; }&lt;br /&gt;
div#hf-nsheader- hr { display: none; }&lt;br /&gt;
div#hf-nsheader- .mw-parser-output *:first-child { padding-top: 0.3rem; padding-bottom: 0.3rem; }&lt;br /&gt;
/* Tables */&lt;br /&gt;
.wikitable { display: block; overflow-x: auto; max-height: 700px; }&lt;br /&gt;
.user-box { border: none; }&lt;br /&gt;
.user-box tbody { box-shadow: 1px 2px 3px 1px lightgrey; }&lt;br /&gt;
.user-box td { border: 1px solid #e4e4e4; }&lt;br /&gt;
/* Section highlighting */&lt;br /&gt;
.mw-headline:target { background-color: gold; }&lt;br /&gt;
.anchor-highlight:target &amp;gt; .anchor-highlight-inner {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    pointer-events: auto;&lt;br /&gt;
    background-color: gold;&lt;br /&gt;
    border-radius: 0.2em;&lt;br /&gt;
    color: black;&lt;br /&gt;
    line-height: 1em;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
.anchor &amp;gt; span, span.anchor { padding-top: 100px; pointer-events: none; }&lt;br /&gt;
.anchor-plain { z-index: -100; }&lt;br /&gt;
&lt;br /&gt;
/* === PAGES SPÉCIFIQUES === */&lt;br /&gt;
/* Welcome */&lt;br /&gt;
.page-Everybodywiki_Welcome .pagetools,&lt;br /&gt;
.page-Everybodywiki_Welcome .hf-nsheader,&lt;br /&gt;
.page-Everybodywiki_Welcome #contentSub,&lt;br /&gt;
.page-Everybodywiki_Welcome #mwext-bc { display: none !important; }&lt;br /&gt;
.page-Everybodywiki_Welcome #firstHeading {&lt;br /&gt;
    height: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
    font-size: 0;&lt;br /&gt;
}&lt;br /&gt;
.welcome-page .row { margin-bottom: 1.6rem;}&lt;br /&gt;
.welcome-page h1 { border-bottom: none; margin: 0; text-align: center;}&lt;br /&gt;
.welcome-page h2 { margin: 0;}&lt;br /&gt;
.welcome-page .welcome-shadow {&lt;br /&gt;
    box-shadow: 0 0 0.3rem #999;&lt;br /&gt;
    border-radius: 0.2rem;&lt;br /&gt;
    padding: .5rem .3rem .2rem;&lt;br /&gt;
}&lt;br /&gt;
.welcome-page .wikitable { overflow: hidden; background: transparent; border: none;}&lt;br /&gt;
.welcome-page .wikitable tbody { background: #f8f9fa;}&lt;br /&gt;
/* Contribution center */&lt;br /&gt;
.page-Everybodywiki_Contribution_center div#hf-nsheader- { display: none;}&lt;br /&gt;
.page-Everybodywiki_Contribution_center .buttons .floatnone a {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    font-family: &amp;quot;Open Sans&amp;quot;;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    border: 1px solid #b5cbf1;&lt;br /&gt;
    box-shadow: 0px 5px 0px #b5cbf1;&lt;br /&gt;
    border-radius: 100%;&lt;br /&gt;
    color: #222;&lt;br /&gt;
    text-shadow: 1px 1px 1px #fff;&lt;br /&gt;
    transition: all 250ms ease;&lt;br /&gt;
    height: 98px;&lt;br /&gt;
    width: 98px;&lt;br /&gt;
    display: block;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.page-Everybodywiki_Contribution_center .buttons .floatnone a:active {&lt;br /&gt;
    top: 5px;&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
.page-Everybodywiki_Contribution_center .buttons .floatnone a img {&lt;br /&gt;
    transform: translate(-1.5px, -1.5px);&lt;br /&gt;
    filter: sepia(100%) hue-rotate(180deg) saturate(100%);&lt;br /&gt;
}&lt;br /&gt;
/* FAQ styles communs */&lt;br /&gt;
.page-Everybodywiki_FAQ,&lt;br /&gt;
.page-Everybodywiki_New_FAQ {&lt;br /&gt;
    #firstHeading { text-align: center; font-weight: bold;}&lt;br /&gt;
    h2 { font-size: 1.5rem; border: none;}&lt;br /&gt;
    h3 { font-size: 1.5rem;}&lt;br /&gt;
    h4 { font-size: 1.3rem; margin: 0; padding: 0;}&lt;br /&gt;
    h5 { font-size: 1.3em;}&lt;br /&gt;
    h2:not(#mw-toc-heading) {&lt;br /&gt;
        margin-top: 8rem;&lt;br /&gt;
        border-bottom: none;&lt;br /&gt;
        padding: 0.5rem;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        background: #dceffd;&lt;br /&gt;
    }&lt;br /&gt;
    h3, h4, h5 { margin-top: 2rem;}&lt;br /&gt;
    .panel-group { border: 1px solid lightgray; border-radius: 5px;}&lt;br /&gt;
    .card { border: none; border-radius: 0; background-color: #dceffd0f;}&lt;br /&gt;
    .card:not(:first-of-type) { border-top: 1px solid lightgray;}&lt;br /&gt;
    .card-header { background-color: #dceffd; cursor: pointer;}&lt;br /&gt;
    .card-header h4::after {&lt;br /&gt;
        content: &amp;quot;➡&amp;quot;;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        right: 13px;&lt;br /&gt;
        transition: transform 0.25s;&lt;br /&gt;
        transform: rotate(90deg);&lt;br /&gt;
    }&lt;br /&gt;
    .card-header.collapsed h4::after { transform: rotate(0);}&lt;br /&gt;
}&lt;br /&gt;
.page-Everybodywiki_New_FAQ h4 { font-weight: bold;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ h5 { border: none;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ .card-title { font-weight: normal;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ blockquote p { margin-bottom: 0;}&lt;br /&gt;
.page-Everybodywiki_New_FAQ .mw-parser-output .templatequote { padding: 0 20px;}&lt;br /&gt;
/* Forms */&lt;br /&gt;
.containerForm { padding: 1rem 1.5rem; background: var(--background); }&lt;br /&gt;
.formRow { align-items: center; }&lt;br /&gt;
.noMarginIn * { margin-bottom: 0; }&lt;br /&gt;
.rowBorder {&lt;br /&gt;
    margin-bottom: 0.5rem;&lt;br /&gt;
    padding-bottom: 0.5rem;&lt;br /&gt;
    border-bottom: 1px solid lightgray;&lt;br /&gt;
}&lt;br /&gt;
.formRow .oo-ui-layout.oo-ui-horizontalLayout { display: grid; }&lt;br /&gt;
.input-person { padding: 0; }&lt;br /&gt;
.input-person input { height: 100%; }&lt;br /&gt;
.input-person p { margin-bottom: 0; }&lt;br /&gt;
.label-person { margin: auto 10px auto 0; }&lt;br /&gt;
.caption-person { margin: 1.5rem 0 0; }&lt;br /&gt;
.col-form-label p { margin-bottom: 0; }&lt;br /&gt;
label[for=&amp;quot;wpEmail&amp;quot;]::after {&lt;br /&gt;
    content: &amp;quot;Please use a valid email adress. Otherwise, you will not be able to retrieve your password. We will not send lost passwords.&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 0.9rem;&lt;br /&gt;
    margin-top: 0.3rem;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
/* Composants personnalisés */&lt;br /&gt;
.alertMessage {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: linear-gradient(to left,rgba(167,215,249,0) 0%,#ffd3cf 20%,#ffd3cf 80%,rgba(167,215,249,0) 100%);&lt;br /&gt;
    padding: .5rem 2rem .5rem 1rem;&lt;br /&gt;
    text-align: justify;&lt;br /&gt;
    margin: 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
.alertMessage &amp;gt; a img { margin: 0 0.8rem; }&lt;br /&gt;
.alertMessage p { margin: 0; }&lt;br /&gt;
.alertMessage p.fix { font-size: .8rem; }&lt;br /&gt;
.template-footer-user { display: flex; grid-column-gap: 1rem;}&lt;br /&gt;
.template-footer-user div {&lt;br /&gt;
    background: white;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 1px 1px 5px lightgray;&lt;br /&gt;
    margin: 1rem 0;&lt;br /&gt;
    padding: 0.6rem 0.8rem;&lt;br /&gt;
    width: fit-content;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.template-footer-user div p { margin-bottom: 0; }&lt;br /&gt;
&lt;br /&gt;
/* === RESPONSIVE &amp;amp; MEDIA QUERIES === */&lt;br /&gt;
@media (max-width:992px) {&lt;br /&gt;
    .welcome-page .row { margin-left: 0; margin-right: 0;}&lt;br /&gt;
    .ad-banner { width: 70%;}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:960px) { .container { padding: 0 0.5rem; } }&lt;br /&gt;
@media (max-width:800px) {&lt;br /&gt;
    .mw-changeslist-legend { float:none; max-width:40em; }&lt;br /&gt;
    .mw-changeslist td { display: inline-block; }&lt;br /&gt;
    table.mw-changeslist-edit { border-bottom: 1px solid #999; }&lt;br /&gt;
    table.mw-changeslist-edit:nth-child(2n) { background-color: #0001; }&lt;br /&gt;
    table.mw-changeslist-edit:nth-child(2n+1) { background-color: #FFF1; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:769px) {&lt;br /&gt;
    .welcome-page .welcome-shadow,&lt;br /&gt;
    .welcome-page .wc-div { height: fit-content; }&lt;br /&gt;
    .welcome-page .welcome-shadow { margin-bottom: 2rem;}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:767px) {&lt;br /&gt;
    #t-upload, #t-specialpages, #t-print, #t-permalink, #t-info, #t-cite,&lt;br /&gt;
    #t-recentchangeslinked, #t-smwbrowselink, #t-contributions, #t-log,&lt;br /&gt;
    #t-blockip, #t-userrights, .dropdown-menu #t-whatlinkshere { display: none;}&lt;br /&gt;
    .toolboxnoflatten #t-upload, .toolboxnoflatten #t-specialpages,&lt;br /&gt;
    .toolboxnoflatten #t-print, .toolboxnoflatten #t-permalink,&lt;br /&gt;
    .toolboxnoflatten #t-info, .toolboxnoflatten #t-cite,&lt;br /&gt;
    .toolboxnoflatten #t-recentchangeslinked, .toolboxnoflatten #t-smwbrowselink { display: block;}&lt;br /&gt;
}&lt;br /&gt;
@media (min-width:768px) { .toolboxnoflatten { display: none; } }&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
    .infobox, .infobox_v2, .infobox_v3, .sinottico, .infocaseta { clear: both; float: none; margin-left:0;}&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:550px) { .ad-banner { width: 90%; } }&lt;br /&gt;
@media (max-width:500px) {&lt;br /&gt;
    div.tleft, div.tright, .floatleft, .floatright { float: none; }&lt;br /&gt;
    div.mt-4 &amp;gt; .row &amp;gt; .col { flex-basis: unset; }&lt;br /&gt;
}&lt;br /&gt;
```&lt;br /&gt;
Ce code est prêt à l&#039;emploi et inclut tous les styles demandés, sans répétition et avec les règles d&#039;infoboxes prioritaires et compatibilité mobile.Voici le CSS fusionné, nettoyé et prêt à l’usage, combinant tous les styles infobox, mobile et global sans doublons. Il peut être copié-collé directement dans Common.css ou Chameleon.css pour MediaWiki.&lt;br /&gt;
&lt;br /&gt;
```css&lt;br /&gt;
/* Mobile spacing */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    #p-search, #mwext-bc { margin-top: 1rem; }&lt;br /&gt;
    #pfForm .createboxInput { min-width: 100%; }&lt;br /&gt;
    .p-personal-tools { overflow: hidden; padding: 0; }&lt;br /&gt;
    .p-navbar .navbar-nav .p-personal-tools.dropdown-menu { padding: 10px 0; }&lt;br /&gt;
    .page-Everybodywiki_FAQ #toc ul li ul { margin-left: .8rem; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    border-spacing: 3px;&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
    color: black;&lt;br /&gt;
    margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    float: right;&lt;br /&gt;
    clear: right;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    background: white;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
    max-height: none;&lt;br /&gt;
}&lt;br /&gt;
.infobox caption {&lt;br /&gt;
    font-size: 125%;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    padding: 0.2em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.infobox td,&lt;br /&gt;
.infobox th {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    word-break: initial;&lt;br /&gt;
}&lt;br /&gt;
.infobox th:not(:first-child) {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-right: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
.infobox td a,&lt;br /&gt;
.infobox th a {&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .borderless td,&lt;br /&gt;
.infobox.bordered .borderless th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
}&lt;br /&gt;
.infobox.sisterproject {&lt;br /&gt;
    width: 20em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
    background-color: #f8eaba;&lt;br /&gt;
}&lt;br /&gt;
.infobox.standard-talk.bordered td,&lt;br /&gt;
.infobox.standard-talk.bordered th {&lt;br /&gt;
    border: 1px solid #c0c090;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedtoprow td,&lt;br /&gt;
.infobox.bordered .mergedtoprow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .mergedrow td,&lt;br /&gt;
.infobox.bordered .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-right: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    line-height: 1.2em;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography  td,&lt;br /&gt;
.infobox.geography  th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedtoprow td,&lt;br /&gt;
.infobox.geography .mergedtoprow th {&lt;br /&gt;
    border-top: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0.4em 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedrow td,&lt;br /&gt;
.infobox.geography .mergedrow th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0 0.6em 0.2em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .mergedbottomrow td,&lt;br /&gt;
.infobox.geography .mergedbottomrow th {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
    border-bottom: 1px solid #a2a9b1;&lt;br /&gt;
    padding: 0 0.6em 0.4em 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.infobox.geography .maptable td,&lt;br /&gt;
.infobox.geography .maptable th {&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.noBold { font-weight: normal !important; }&lt;br /&gt;
&lt;br /&gt;
/* === TABLE DES MATIÈRES === */&lt;br /&gt;
#toc {&lt;br /&gt;
    float: right;&lt;br /&gt;
    box-shadow: 1px 2px 7px lightgrey;&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    margin: 3px 8px;&lt;br /&gt;
    max-width: 35%;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width:1000px) {&lt;br /&gt;
    #toc {&lt;br /&gt;
        float: none;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide scribunto errors and undesired elements */&lt;br /&gt;
.error,&lt;br /&gt;
.scribunto-error,&lt;br /&gt;
.mw-parser-output &amp;gt; div[style=&amp;quot;color:red&amp;quot;],&lt;br /&gt;
#mw-scribunto-error-0,&lt;br /&gt;
#mw-scribunto-error-1,&lt;br /&gt;
#mw-scribunto-error-2,&lt;br /&gt;
#mw-scribunto-error-3,&lt;br /&gt;
.errorbox,infobox&lt;br /&gt;
.ve-ui-surface .invisble-on-vedit,&lt;br /&gt;
#MobileAds {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === GLOBAL &amp;amp; UTILITIES === */&lt;br /&gt;
body { word-break: break-word; }&lt;br /&gt;
#firstHeading { word-wrap: break-word; }&lt;br /&gt;
img.fullwidth { width: 100%; height: auto; }&lt;/div&gt;</summary>
		<author><name>WikiMasterClaudeCode</name></author>
	</entry>
</feed>