Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« MediaWiki:Common.css » : différence entre les versions

Page de l’interface de MediaWiki
Suppression du text decoration et des couleurs par défaut lors du hover des cards
Ajout de correctifs CSS pour les articles hors page d’accueil.
 
(61 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
/*############ Custom CSS for WikiThionville. ############*/
/* BEGIN wikithionville-homepage */
/* Responsive content zoom */
html {
scroll-behavior: smooth;
}
 
@media (prefers-reduced-motion: reduce) {
html {
scroll-behavior: auto;
}
}
 
body.page-Accueil {
--home-accent: #f15234;
--home-accent-2: #edaa7d;
--home-bg: var(--color-surface-0);
--home-text: var(--color-base);
--home-card-bg: var(--color-surface-2);
--home-card-bg-glass: color-mix(in srgb, var(--color-surface-2) 82%, transparent);
--home-card-text: var(--color-emphasized);
--home-card-frame: var(--border-color-base);
--home-border-muted: var(--border-color-subtle);
--home-surface-tint: color-mix(in srgb, var(--home-accent) 7%, var(--color-surface-0));
--home-card-tint: color-mix(in srgb, var(--home-accent) 10%, transparent);
--home-hero-text: var(--color-inverted-fixed);
--home-hero-muted: color-mix(in srgb, var(--color-inverted-fixed) 78%, transparent);
--home-hero-surface: rgb(33 38 48 / 82%);
--home-hero-border: rgb(142 26 2 / 60%);
--home-hero-shadow: rgb(0 0 0 / 10%);
--home-hero-title-shadow: 2px 2px 50px rgb(17 17 17);
--home-image-dark-source-filter: none;
--home-image-light-source-filter: var(--filter-invert-fixed);
--home-image-brand-filter: none;
 
background: var(--home-bg);
}
 
html.skin-theme-clientpref-night body.page-Accueil {
--home-bg: var(--color-surface-2);
--home-card-bg: var(--color-surface-3);
--home-card-bg-glass: color-mix(in srgb, var(--color-surface-3) 82%, transparent);
--home-surface-tint: color-mix(in srgb, var(--home-accent) 7%, var(--color-surface-2));
--home-card-tint: color-mix(in srgb, var(--home-accent) 10%, transparent);
--home-image-dark-source-filter: var(--filter-invert-fixed);
--home-image-light-source-filter: none;
}
 
@media (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os body.page-Accueil {
--home-bg: var(--color-surface-2);
--home-card-bg: var(--color-surface-3);
--home-card-bg-glass: color-mix(in srgb, var(--color-surface-3) 82%, transparent);
--home-surface-tint: color-mix(in srgb, var(--home-accent) 7%, var(--color-surface-2));
--home-card-tint: color-mix(in srgb, var(--home-accent) 10%, transparent);
--home-image-dark-source-filter: var(--filter-invert-fixed);
--home-image-light-source-filter: none;
}
}
 
body.page-Accueil .citizen-body-container {
display: block;
margin: 0!important;
padding: 0;
}
 
body.page-Accueil .mw-body,
body.page-Accueil .mw-body-content,
body.page-Accueil .mw-parser-output {
width: 100%;
max-width: none;
margin: 0!important;
padding: 0;
}
 
body.page-Accueil .mw-body-header,
body.page-Accueil .mw-body-footer,
body.page-Accueil #citizen-body-header-sticky-sentinel,
body.page-Accueil #contentSub,
body.page-Accueil #contentSub2 {
display: none;
}
 
body.page-Accueil .citizen-page-footer {
display: none;
}
 
body.page-Accueil .citizen-footer {
margin-top: 0;
}
 
.home-page h1:not(.home-section--plain-heading *),
.home-page .mw-heading1:not(.home-section--plain-heading *),
.home-page .home-card__title:not(.home-section--plain-heading *),
.home-page .home-stat-card__value:not(.home-section--plain-heading *) {
background: var(--home-accent);
background: linear-gradient(
311deg,
var(--home-accent) 0%,
var(--home-accent-2) 100%
);
 
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
}
 
.home-page .home-card__text {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
line-clamp: 3;
}
/* END wikithionville-homepage */
 
/* BEGIN wikithionville-article-fixes */
@media only screen and (max-width: 270px) {
@media only screen and (max-width: 270px) {
  #bodyContent {
    body:not(.page-Accueil) #bodyContent {
    zoom: 0.2;
        zoom: 0.2;
  }
    }
}
}
@media only screen and (min-width: 270px) {
@media only screen and (min-width: 270px) {
  #bodyContent {
    body:not(.page-Accueil) #bodyContent {
    zoom: 0.3;      
        zoom: 0.3;
  }
    }
}
}
@media only screen and (min-width: 340px) {
@media only screen and (min-width: 340px) {
  #bodyContent {
    body:not(.page-Accueil) #bodyContent {
    zoom: 0.4;      
        zoom: 0.4;
  }
    }
}
}
@media only screen and (min-width: 415px) {
@media only screen and (min-width: 415px) {
  #bodyContent {
    body:not(.page-Accueil) #bodyContent {
    zoom: 0.5;      
        zoom: 0.5;
  }
    }
}
}
@media only screen and (min-width: 570px) {
@media only screen and (min-width: 570px) {
  #bodyContent {
    body:not(.page-Accueil) #bodyContent {
    zoom: 0.7;      
        zoom: 0.7;
  }
    }
}
}
@media only screen and (min-width: 730px) {
@media only screen and (min-width: 730px) {
  #bodyContent {
    body:not(.page-Accueil) #bodyContent {
    zoom: 0.9;      
        zoom: 0.9;
  }
    }
}
}
@media only screen and (min-width: 850px) {
@media only screen and (min-width: 850px) {
  #bodyContent {
    body:not(.page-Accueil) #bodyContent {
    zoom: 1;
        zoom: 1;
  }
    }
}
 
/* Tables / Old HTML layouts */
body:not(.page-Accueil) #bodyContent table {
    border: none !important;
    overflow: hidden !important;
}
}
/* Rules for small screen devices like smartphones */
 
@media only screen and (max-width: 570px) {
body:not(.page-Accueil) #bodyContent table:not(.wikitable) tr {
  #bodyContent tr {
     display: flex;
     display: flex!important;
     flex-direction: row;
     flex-direction: column!important;
     align-items: center;
     align-items: center!important;
  }
  #bodyContent tr td {
    width: 98%
  }
  .citizen-section-collapsible{
    zoom: 1.5;
  }
  .citizen-table-wrapper {
    overflow: hidden!important;
    border-radius: 25px!important;
  }
  #bodyContent font {
    font-size: 1.3rem!important;
  }
  .mw-headline {
    font-size: 2.5rem!important;
  }
  .citizen-overflow--right {
    -webkit-mask-image:none!important;
    -mask-image:none!important;
  }
  .mw-category-columns {
    display: grid;
     justify-content: center;
     justify-content: center;
     zoom: 2;
     flex-wrap: wrap;
  }
  #bodyContent p {
    font-size: 30px!important;
  }
  #bodyContent h2{
    font-size: 45px!important;
  }
}
}
/* General CSS rules */
 
#bodyContent tr {
body:not(.page-Accueil) #bodyContent .wikitable {
  display: flex;
    width: 100% !important;
  flex-direction: row;
  align-items: center
}
}


.citizen-table-wrapper {
body:not(.page-Accueil) #bodyContent .wikitable tr {
  border-radius: 15px;
    display: block !important;
}
}


#bodyContent table {
body:not(.page-Accueil) #bodyContent .citizen-table-wrapper {
border: none!important;
    border-radius: 15px;
overflow: hidden!important;
}
}


#bodyContent tr p{
body:not(.page-Accueil) #bodyContent tr p {
  font-size: 1rem!important;
    font-size: 1rem !important;
}
}


.skin-citizen-dark #bodyContent font {
/* Old content with <font> tag */
  color: var(--color-base--emphasized);
body:not(.page-Accueil) #bodyContent font {
    color: var(--color-base--emphasized);
}
}


/* Home page style below: */
/* Mobile responsive for articles/pages */
        .home-header{
@media only screen and (max-width: 570px) {
            width: 100%;
    body:not(.page-Accueil) #bodyContent tr td {
            height: 100vh;
         width: 98%;
            background-size: cover;
    }
            background-image: url("/home/header_bg.jpg");
            display: flex;
            flex-direction: column;
            color: aliceblue;
            align-content: center;
            justify-content: center;
            align-items: center;
        }
        .home-header h1{
          color: aliceblue!important;
          text-shadow: 4px 5px 6px rgba(74,74,74,0.9);
        }
        .home-header .tinfo{
            margin: 1px;
            color: rgb(236, 238, 238);
        }
        .hheader-form{
            font-size: 0;
        }
        .hheader-form .input{
            border: 0;
            padding-left: 10px;
            border-radius: 10px 0 0 10px;
            background-color: #212630;
            color: aliceblue;
            height: 2.5rem;
            width: 400px;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
        }
        .hheader-form .input:focus{
            outline: none;
        }
        .hheader-form .btn{
            border: 0;
            background-color: #212630;
            color: aliceblue;
            height: 2.5rem;
            border-radius: 0 10px 10px 0;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            transition: all 300ms ;
            position: absolute;
            cursor: pointer;
        }
        .home-header h1{
            font-size: 3rem;
        }
        .home-header .enplus{
            color: rgb(197, 200, 202);
            position: absolute;
            bottom: 20px;
            text-decoration: none;
            display: flex;
            flex-direction: row;
            align-items: center;
        }
        .home-header .enplus p{
            margin-left: 10px;
            clear: both;
            display: inline-block;
            overflow: hidden;
            white-space: nowrap;
            width: 0px;
            transition: all 500ms;
        }
        .home-header .enplus:hover > p{
            width: 92px;
        }
        #plusdinfo {
            padding-left: 20%;
            padding-right: 20%;
            padding-top: 200px;
            font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
        }
        #plusdinfo h1{
            margin-top: 80px;
            background: rgb(241,82,52);
            background: -moz-linear-gradient(311deg, rgba(241,82,52,1) 0%, rgba(237,170,125,1) 100%);
            background: -webkit-linear-gradient(311deg, rgba(241,82,52,1) 0%, rgba(237,170,125,1) 100%);
            background: linear-gradient(311deg, rgba(241,82,52,1) 0%, rgba(237,170,125,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f15234",endColorstr="#edaa7d",GradientType=1);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            -moz-background-clip: text;
            -moz-text-fill-color: transparent;
        }
        .cardlist {
            display: flex;
            align-content: center;
            justify-content: center;
            align-items: center;
        }
        .cardlist .li{
            margin-top: 200px;
            display: grid;
            max-width: 1350px;
            grid-template-columns: repeat(3, 1fr) minmax(auto, 300px);
            grid-template-rows: repeat(3, 1fr);
            grid-column-gap: 40px;
            grid-row-gap: 40px;
        }
        .card {
            border-radius: 16px;
            border: 1px solid rgba(241, 82, 52, 0.47);
            padding: 15px;
            background-color: rgb(243, 243, 243);
            text-decoration: none;
            color: #212630;
            transition: all 500ms;
            max-width: 300px;
        }
        .card:hover{
            -webkit-box-shadow:0px 0px 60px 20px rgba(241,83,52,0.7);
            -moz-box-shadow: 0px 0px 60px 20px rgba(241,83,52,0.7);
            box-shadow: 0px 0px 60px 20px rgba(241,83,52,0.7);
            transform: scale(1.03);
            background-color: rgb(255, 255, 255);
            text-decoration: none;
            color: #212630;
            cursor: pointer;
         }
        .card .header {
            display: flex;
            justify-content: space-between;
            flex-direction: row;
            align-items: center;
        }
        .card .header p{
            text-align: end;
            margin: 0;
            font-size: 1.4rem;
            background: rgb(241,82,52);
            background: -moz-linear-gradient(311deg, rgba(241,82,52,1) 0%, rgba(237,170,125,1) 100%);
            background: -webkit-linear-gradient(311deg, rgba(241,82,52,1) 0%, rgba(237,170,125,1) 100%);
            background: linear-gradient(311deg, rgba(241,82,52,1) 0%, rgba(237,170,125,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f15234",endColorstr="#edaa7d",GradientType=1);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            -moz-background-clip: text;
            -moz-text-fill-color: transparent;
        }
        .card .header svg{
            min-width: 30px;
            min-height: 30px;
        }


        .skin-citizen-light .degrad{
    body:not(.page-Accueil) #bodyContent .citizen-section-collapsible {
            background: -moz-linear-gradient(0deg, rgba(20,24,31,1) 10%, rgba(255,255,255,1) 100%);
        zoom: 1.5;
            background: -webkit-linear-gradient(0deg, rgba(20,24,31,1) 10%, rgba(255,255,255,1) 100%);
    }
            background: linear-gradient(0deg, rgba(20,24,31,1) 10%, rgba(255,255,255,1) 100%);
            margin-top: 50px;
            padding-top: 250px;
        }


        .skin-citizen-dark .degrad{
    body:not(.page-Accueil) #bodyContent .citizen-table-wrapper {
          background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 10%, rgba(20,24,31,1) 100%);
         overflow: hidden !important;
          background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 10%, rgba(20,24,31,1) 100%);
         border-radius: 25px !important;
          background: linear-gradient(0deg, rgba(255,255,255,1) 10%, rgba(20,24,31,1) 100%);
    }
          margin-top: 50px;
          padding-top: 250px;
        }
       
        .favs {
            font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
            color: aliceblue;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
        }
        .skin-citizen-light .favs{
          background: rgb(20,24,31);
        }
        .skin-citizen-dark .favs{
          background: rgb(255,255,255);
        }
        .favs h1{
            z-index: 100;
            font-family: 'Linux Libertine O', sans-serif;
            font-size: 3rem;
            margin-top: 80px;
        }
        .skin-citizen-dark .favs h1{
          color: rgb(20,24,31);
        }
         .skin-citizen-light .favs h1{
          color: aliceblue;
         }
        .favs ul {
            list-style-type: none;
            padding-right: 20px;
            padding-left: 20px;
        }
        .favs li {
            border-radius: 16px;
            border: 1px solid rgba(241, 82, 52, 0.47);
            padding: 15px;
            background-color: #212630;
            text-decoration: none;
            transition: all 500ms;
            margin-bottom: 20px;
            display: flex;
            justify-content: space-between;
        }
        .favs li a{
            text-decoration: none;
            color: aliceblue;
        }


        .marklist {
    body:not(.page-Accueil) #bodyContent font {
            display: flex;
         font-size: 1.3rem !important;
            justify-content: center;
    }
            align-items: center;
 
            align-self: center;
    body:not(.page-Accueil) #bodyContent .mw-headline {
            flex-direction: column;
         font-size: 2.5rem !important;
            padding-top: 50px;
    }
            padding-bottom: 60px;
 
        }
    body:not(.page-Accueil) #bodyContent .citizen-overflow--right {
        .skin-citizen-light .marklist{
         -webkit-mask-image: none !important;
          background: rgb(20,24,31);
        mask-image: none !important;
         }
    }
        .skin-citizen-dark .marklist{
 
          background: rgb(255,255,255);
    body:not(.page-Accueil) #bodyContent .mw-category-columns {
        }
         display: grid;
        .marklist div{
        justify-content: center;
            width: 100%;
        zoom: 2;
            display: flex;
    }
            justify-content: space-around;
 
            align-items: center;
    body:not(.page-Accueil) #bodyContent p {
            align-self: center;
        font-size: 30px !important;
            flex-direction: row;
    }
        }
 
        .marklist img{
    body:not(.page-Accueil) #bodyContent h2 {
            filter: grayscale(0.9);
        font-size: 45px !important;
            transition: all 500ms;
    }
            border-radius: 5px;
}
        }
/* END wikithionville-article-fixes */
        .marklist img:hover{
            filter: grayscale(0);
            transform: scale(1.2);
         }
        .marklist h1{
            z-index: 100;
            font-family: 'Linux Libertine O', sans-serif;
            font-size: 3rem;
            margin-top: 80px;
        }
        .skin-citizen-dark .marklist h1{
          color: rgb(20,24,31);
        }
        .skin-citizen-light .marklist h1{
          color: aliceblue;
        }
         @media only screen and (max-width: 850px){
            .cardlist .li{
                grid-template-columns: repeat(2, 1fr) minmax(auto, 300px);
                grid-template-rows: repeat(4, 1fr);
            }
            h1{
                font-size: 2rem!important;
            }
        }
        @media only screen and (max-width: 650px){
            .cardlist .li{
                grid-template-columns: repeat(1, 1fr) minmax(auto, 300px);
                grid-template-rows: repeat(5, 1fr);
            }
            .marklist img{
                max-height: 40px!important;
            }
        }
         @media only screen and (max-width: 500px){
            .cardlist .li{
                display: flex;
                justify-content: space-around;
                align-self: center;
                flex-direction: column;
            }
            .hheader-form .input{
                width: 300px;
            }
        }
        @media only screen and (max-width: 400px){
            .hheader-form .input{
                width: 200px;
            }
            .marklist img{
                max-height: 30px!important;
            }
        }

Dernière version du 3 juillet 2026 à 16:10

/* BEGIN wikithionville-homepage */
html {
	scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
	html {
		scroll-behavior: auto;
	}
}

body.page-Accueil {
	--home-accent: #f15234;
	--home-accent-2: #edaa7d;
	--home-bg: var(--color-surface-0);
	--home-text: var(--color-base);
	--home-card-bg: var(--color-surface-2);
	--home-card-bg-glass: color-mix(in srgb, var(--color-surface-2) 82%, transparent);
	--home-card-text: var(--color-emphasized);
	--home-card-frame: var(--border-color-base);
	--home-border-muted: var(--border-color-subtle);
	--home-surface-tint: color-mix(in srgb, var(--home-accent) 7%, var(--color-surface-0));
	--home-card-tint: color-mix(in srgb, var(--home-accent) 10%, transparent);
	--home-hero-text: var(--color-inverted-fixed);
	--home-hero-muted: color-mix(in srgb, var(--color-inverted-fixed) 78%, transparent);
	--home-hero-surface: rgb(33 38 48 / 82%);
	--home-hero-border: rgb(142 26 2 / 60%);
	--home-hero-shadow: rgb(0 0 0 / 10%);
	--home-hero-title-shadow: 2px 2px 50px rgb(17 17 17);
	--home-image-dark-source-filter: none;
	--home-image-light-source-filter: var(--filter-invert-fixed);
	--home-image-brand-filter: none;

	background: var(--home-bg);
}

html.skin-theme-clientpref-night body.page-Accueil {
	--home-bg: var(--color-surface-2);
	--home-card-bg: var(--color-surface-3);
	--home-card-bg-glass: color-mix(in srgb, var(--color-surface-3) 82%, transparent);
	--home-surface-tint: color-mix(in srgb, var(--home-accent) 7%, var(--color-surface-2));
	--home-card-tint: color-mix(in srgb, var(--home-accent) 10%, transparent);
	--home-image-dark-source-filter: var(--filter-invert-fixed);
	--home-image-light-source-filter: none;
}

@media (prefers-color-scheme: dark) {
	html.skin-theme-clientpref-os body.page-Accueil {
		--home-bg: var(--color-surface-2);
		--home-card-bg: var(--color-surface-3);
		--home-card-bg-glass: color-mix(in srgb, var(--color-surface-3) 82%, transparent);
		--home-surface-tint: color-mix(in srgb, var(--home-accent) 7%, var(--color-surface-2));
		--home-card-tint: color-mix(in srgb, var(--home-accent) 10%, transparent);
		--home-image-dark-source-filter: var(--filter-invert-fixed);
		--home-image-light-source-filter: none;
	}
}

body.page-Accueil .citizen-body-container {
	display: block;
	margin: 0!important;
	padding: 0;
}

body.page-Accueil .mw-body,
body.page-Accueil .mw-body-content,
body.page-Accueil .mw-parser-output {
	width: 100%;
	max-width: none;
	margin: 0!important;
	padding: 0;
}

body.page-Accueil .mw-body-header,
body.page-Accueil .mw-body-footer,
body.page-Accueil #citizen-body-header-sticky-sentinel,
body.page-Accueil #contentSub,
body.page-Accueil #contentSub2 {
	display: none;
}

body.page-Accueil .citizen-page-footer {
	display: none;
}

body.page-Accueil .citizen-footer {
	margin-top: 0;
}

.home-page h1:not(.home-section--plain-heading *),
.home-page .mw-heading1:not(.home-section--plain-heading *),
.home-page .home-card__title:not(.home-section--plain-heading *),
.home-page .home-stat-card__value:not(.home-section--plain-heading *) {
	background: var(--home-accent);
	background: linear-gradient(
		311deg,
		var(--home-accent) 0%,
		var(--home-accent-2) 100%
	);

	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
}

.home-page .home-card__text {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	line-clamp: 3;
}
/* END wikithionville-homepage */

/* BEGIN wikithionville-article-fixes */
@media only screen and (max-width: 270px) {
    body:not(.page-Accueil) #bodyContent {
        zoom: 0.2;
    }
}

@media only screen and (min-width: 270px) {
    body:not(.page-Accueil) #bodyContent {
        zoom: 0.3;
    }
}

@media only screen and (min-width: 340px) {
    body:not(.page-Accueil) #bodyContent {
        zoom: 0.4;
    }
}

@media only screen and (min-width: 415px) {
    body:not(.page-Accueil) #bodyContent {
        zoom: 0.5;
    }
}

@media only screen and (min-width: 570px) {
    body:not(.page-Accueil) #bodyContent {
        zoom: 0.7;
    }
}

@media only screen and (min-width: 730px) {
    body:not(.page-Accueil) #bodyContent {
        zoom: 0.9;
    }
}

@media only screen and (min-width: 850px) {
    body:not(.page-Accueil) #bodyContent {
        zoom: 1;
    }
}

/* Tables / Old HTML layouts */
body:not(.page-Accueil) #bodyContent table {
    border: none !important;
    overflow: hidden !important;
}

body:not(.page-Accueil) #bodyContent table:not(.wikitable) tr {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

body:not(.page-Accueil) #bodyContent .wikitable {
    width: 100% !important;
}

body:not(.page-Accueil) #bodyContent .wikitable tr {
    display: block !important;
}

body:not(.page-Accueil) #bodyContent .citizen-table-wrapper {
    border-radius: 15px;
}

body:not(.page-Accueil) #bodyContent tr p {
    font-size: 1rem !important;
}

/* Old content with <font> tag */
body:not(.page-Accueil) #bodyContent font {
    color: var(--color-base--emphasized);
}

/* Mobile responsive for articles/pages */
@media only screen and (max-width: 570px) {
    body:not(.page-Accueil) #bodyContent tr td {
        width: 98%;
    }

    body:not(.page-Accueil) #bodyContent .citizen-section-collapsible {
        zoom: 1.5;
    }

    body:not(.page-Accueil) #bodyContent .citizen-table-wrapper {
        overflow: hidden !important;
        border-radius: 25px !important;
    }

    body:not(.page-Accueil) #bodyContent font {
        font-size: 1.3rem !important;
    }

    body:not(.page-Accueil) #bodyContent .mw-headline {
        font-size: 2.5rem !important;
    }

    body:not(.page-Accueil) #bodyContent .citizen-overflow--right {
        -webkit-mask-image: none !important;
        mask-image: none !important;
    }

    body:not(.page-Accueil) #bodyContent .mw-category-columns {
        display: grid;
        justify-content: center;
        zoom: 2;
    }

    body:not(.page-Accueil) #bodyContent p {
        font-size: 30px !important;
    }

    body:not(.page-Accueil) #bodyContent h2 {
        font-size: 45px !important;
    }
}
/* END wikithionville-article-fixes */