/*
"Importer Wikipédia vers WordPress : solutions 2026" : https://x.com/i/grok?conversation=2033629543315976535
*/

/* Image d'entête principale : */
/* Ceci a parfaitement fonctionné : * /
.entry-content-in-single .original-content-featured-image {
    width: 100% !important;
    border: 2px solid #e74c3c;
    border-radius: 12px 12px 0 0; /* haut gauche, haut droit, bas droit, bas gauche * /
    overflow: hidden; /* 👈 clé du problème * /
}
/* Même chose avec un effet de grossissement au survol : */
.entry-content-in-single .original-content-featured-image {
    width: 100% !important;
    border: 2px solid #e74c3c;
    border-radius: 8px 8px 0 0;
    overflow: hidden;

    /* Effet carte */
    background: #fff;
    box-shadow: 0 2px 6px rgba(0,0,0,0.08);
    transition: all 0.25s ease;
}

/* Image fluide */
.entry-content-in-single .original-content-featured-image img {
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.35s ease;
}

/* Hover effet carte */
.entry-content-in-single .original-content-featured-image:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* Petit zoom élégant sur l’image */
.entry-content-in-single .original-content-featured-image:hover img {
    transform: scale(1.03);
}








/* Contenu : */
.entry-content-in-single .original-content-featured-image+.original-content-single {
    margin-left: 0 !important;
    width: 100% !important;
}
/**/



/* Gauche : * /

figure[typeof~='mw:File/Thumb'].mw-halign-left, figure[typeof~='mw:File/Frame'].mw-halign-left {
    margin: 0.5em 1.4em 1.3em 0;
    clear: left;
    float: left;
}

.mw-content-ltr figure[typeof~='mw:File/Thumb'], .mw-content-ltr figure[typeof~='mw:File/Frame'] {
    margin: 0.5em 0 1.3em 1.4em;
    clear: right;
    float: right;
}

figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame'] {
    border: 1px solid var(--border-color-subtle,#c8ccd1);
    border-bottom: 0;
    background-color: var(--background-color-interactive-subtle,#f8f9fa);
    color: var(--color-base,#202122);
}



table.navbox.collapsible.noprint.autocollapse {
    display: none !important;
}



/* Droite : * /
.mw-content-ltr figure[typeof~='mw:File/Thumb'], .mw-content-ltr figure[typeof~='mw:File/Frame'] {
    margin: 0.5em 0 1.3em 1.4em;
    clear: right;
    float: right;
}

figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame'] {
    border: 1px solid var(--border-color-subtle,#c8ccd1);
    border-bottom: 0;
    background-color: var(--background-color-interactive-subtle,#f8f9fa);
    color: var(--color-base,#202122);
}

figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame'] {
    display: table;
    text-align: center;
    border-collapse: collapse;
    line-height: 0;
    margin: 0.5em 0 1.3em 1.4em;
    clear: right;
    float: right;
}











/* Support des miniatures Wikipédia importées * /
.thumb {
    border: 1px solid #c8ccd1;
    background-color: #f8f9fa;
    padding: 5px;
    margin: 0.5em;
}

.thumb .thumbinner {
    border: 1px solid #c8ccd1;
    background-color: #fff;
    overflow: hidden;
}

.thumbimage {
    display: block;
    margin: 0 auto;
}

.tright,
.tleft {
    clear: both;
}

.tright,
.floatright {
    float: right !important;
    margin: 0.5em 0 1.3em 1.3em !important;
}

.tleft,
.floatleft {
    float: left !important;
    margin: 0.5em 1.3em 1.3em 0 !important;
}

/* Optionnel : centrer les images thumb si pas de float explicite * /
.thumb:not(.tright):not(.tleft):not(.floatright):not(.floatleft) {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}



/***************************/


.mw-parser-output .entete.musique {
    font-size: x-large;
    text-align: center;
    /*background-image: url("//upload.wikimedia.org/wikipedia/commons/6/60/Picto_infobox_music.png");*/
    background-image: url("//karaokeclip.video/wp-content/uploads/2026/03/Picto_infobox_music.png");
}

/* Début des styles pour les images présentes dans le corps du texte : */
figure[typeof~='mw:File'],figure[typeof~='mw:File/Frameless'] {
}

.mw-body-content figure[typeof~='mw:File'] > a,.mw-body-content figure[typeof~='mw:File/Frameless'] > a {
    border: 0
}

figure[typeof~='mw:File'].mw-halign-right,figure[typeof~='mw:File/Frameless'].mw-halign-right {
    margin: 0 0 0.5em 0.5em;
    clear: right;
    float: right
}

figure[typeof~='mw:File'].mw-halign-left,figure[typeof~='mw:File/Frameless'].mw-halign-left {
    margin: 0 0.5em 0.5em 0;
    clear: left;
    float: left
}

figure[typeof~='mw:File'].mw-halign-none,figure[typeof~='mw:File/Frameless'].mw-halign-none {
    clear: none;
    float: none
}

figure[typeof~='mw:File'].mw-halign-center,figure[typeof~='mw:File/Frameless'].mw-halign-center {
    margin: 0 auto;
    display: table;
    border-collapse: collapse;
    clear: none;
    float: none
}

figure[typeof~='mw:File'] > figcaption,figure[typeof~='mw:File/Frameless'] > figcaption {
    display: none
}

figure[typeof~='mw:File/Thumb'],figure[typeof~='mw:File/Frame'] {
    display: table;
    text-align: center;
    border-collapse: collapse;
    line-height: 0;
    margin: 0.5em 0 1.3em 1.4em;
    clear: right;
    float: right
}

.mw-body-content figure[typeof~='mw:File/Thumb'] > a,.mw-body-content figure[typeof~='mw:File/Frame'] > a {
    border: 0
}

.mw-content-ltr figure[typeof~='mw:File/Thumb'],.mw-content-ltr figure[typeof~='mw:File/Frame'] {
    margin: 0.5em 0 1.3em 1.4em;
    clear: right;
    float: right;
}

.mw-content-rtl figure[typeof~='mw:File/Thumb'],.mw-content-rtl figure[typeof~='mw:File/Frame'] {
    margin: 0.5em 1.4em 1.3em 0;
    clear: left;
    float: left
}

figure[typeof~='mw:File/Thumb'].mw-halign-right,figure[typeof~='mw:File/Frame'].mw-halign-right {
    margin: 0.5em 0 1.3em 1.4em;
    clear: right;
    float: right
}

figure[typeof~='mw:File/Thumb'].mw-halign-left,figure[typeof~='mw:File/Frame'].mw-halign-left {
    margin: 0.5em 1.4em 1.3em 0;
    clear: left;
    float: left
}

figure[typeof~='mw:File/Thumb'].mw-halign-none,figure[typeof~='mw:File/Frame'].mw-halign-none {
    margin: 0;
    margin-bottom: 0.5em;
    clear: none;
    float: none
}

figure[typeof~='mw:File/Thumb'].mw-halign-center,figure[typeof~='mw:File/Frame'].mw-halign-center {
    margin: 0 auto 0.5em auto;
    clear: none;
    float: none
}

figure[typeof~='mw:File/Thumb'] > :not(figcaption),figure[typeof~='mw:File/Frame'] > :not(figcaption) {
}

figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
    margin: 3px
}

figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-broken-media,figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-broken-media {
    display: inline-block;
    line-height: 1.6em;
    word-break: break-word;
    width: 180px;
    font-size: 94%
}

figure[typeof~='mw:File/Thumb'] > figcaption,figure[typeof~='mw:File/Frame'] > figcaption {
    display: table-caption;
    caption-side: bottom;
    background-color: inherit;
    line-height: 1.4em;
    word-break: break-word;
    /*text-align: start;*/
    text-align: center;
    padding: 0 6px 6px 6px
}

@media all and (max-width: calc(640px - 1px)) {
    body.skin--responsive figure {
        margin:0 auto !important;
        float: none !important
    }
}

figure[typeof~='mw:File/Frame'] > figcaption:empty {
    padding-bottom: 0
}

figure[typeof~='mw:File/Thumb'] > figcaption:empty {
    padding-bottom: 3px
}

.mw-valign-middle .mw-file-element {
    vertical-align: middle
}

.mw-valign-baseline .mw-file-element {
    vertical-align: baseline
}

.mw-valign-sub .mw-file-element {
    vertical-align: sub
}

.mw-valign-super .mw-file-element {
    vertical-align: super
}

.mw-valign-top .mw-file-element {
    vertical-align: top
}

.mw-valign-text-top .mw-file-element {
    vertical-align: text-top
}

.mw-valign-bottom .mw-file-element {
    vertical-align: bottom
}

.mw-valign-text-bottom .mw-file-element {
    vertical-align: text-bottom
}

@media screen {
    div.thumbinner {
        border: 1px solid var(--border-color-subtle,#c8ccd1);
        background-color: var(--background-color-interactive-subtle,#f8f9fa);
        font-size: 94%
    }

    .thumbimage {
        background-color: var(--background-color-base-fixed,#fff);
        border: 1px solid var(--border-color-subtle,#c8ccd1)
    }

    .thumbcaption {
        border: 0;
        font-size: 94%
    }

    .thumbborder {
        border: 1px solid #eaecf0
    }

    .magnify {
        float: right;
        margin-left: 3px;
        margin-right: 0;
        -webkit-margin-start: 3px;
        -webkit-margin-end: 0;
        margin-inline-start:3px;margin-inline-end:0}

    .magnify a {
        display: block;
        text-indent: 15px;
        white-space: nowrap;
        overflow: hidden;
        width: 15px;
        height: 11px;
        background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?8330e);
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }

    .mw-content-ltr .magnify {
        float: right
    }

    .mw-content-ltr .magnify a {
        background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?8330e)
    }

    .mw-content-rtl .magnify {
        float: left
    }

    .mw-content-rtl .magnify a {
        background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?38fd5)
    }

    figure[typeof~='mw:File/Thumb'],figure[typeof~='mw:File/Frame'] {
        border: 1px solid var(--border-color-subtle,#c8ccd1);
        border-bottom: 0;
        background-color: var(--background-color-interactive-subtle,#f8f9fa);
        color: var(--color-base,#202122)
    }

    figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
        background-color: var(--background-color-base,#fff);
        border: 1px solid var(--border-color-subtle,#c8ccd1)
    }

    figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element:not(.mw-broken-media),figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element:not(.mw-broken-media) {
        background-color: var(--background-color-base-fixed,#fff);
        color: var(--color-base-fixed,#202122)
    }

    figure[typeof~='mw:File/Thumb'] > figcaption,figure[typeof~='mw:File/Frame'] > figcaption {
        border: 1px solid var(--border-color-subtle,#c8ccd1);
        border-top: 0;
        font-size: 88.40000000000001%
    }

    .mw-image-border .mw-file-element {
        border: 1px solid #eaecf0
    }

    figure[typeof~='mw:File/Thumb'] > figcaption::before {
        content: '';
        width: 15px;
        height: 11px;
        margin: 0;
        margin-left: 3px;
        margin-right: 0;
        -webkit-margin-start: 3px;
        -webkit-margin-end: 0;
        margin-inline-start:3px;margin-inline-end:0;float: right
    }

    .mw-content-ltr figure[typeof~='mw:File/Thumb'] > figcaption::before {
        float: right
    }

    .mw-content-rtl figure[typeof~='mw:File/Thumb'] > figcaption::before {
        float: left
    }

    body.skin--responsive figure[typeof~='mw:File/Thumb'] > figcaption::before {
    }

    @media all and (max-width: calc(640px - 1px)) {
        body.skin--responsive figure[typeof~='mw:File/Thumb'] > figcaption::before {
            content:none
        }
    }

    figure[typeof~='mw:File/Thumb'] > .mw-file-description,figure[typeof~='mw:File/Thumb'] > .mw-file-magnify {
        display: block;
        position: relative
    }

    figure[typeof~='mw:File/Thumb'] > .mw-file-description::after,figure[typeof~='mw:File/Thumb'] > .mw-file-magnify::after {
        content: '';
        width: 15px;
        height: 11px;
        position: absolute;
        bottom: -11px;
        right: 6px;
        background-image: url(/w/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?8330e)
    }
/* Fin des styles pour les images présentes dans le corps du texte. */


/***********************************/





/* Références dans le texte [1][2] * /
sup.reference,
sup.need_ref_tag,
sup[id^="cite_ref"] {
    display: none !important;
}

/* Tables de navigation en bas d'article * /
.navbox,
.vertical-navbox {
    display: none !important;
}

/* Infobox à droite * /
.infobox {
    display: none !important;
}

/* Bandeaux d'avertissement (ébauche, neutralité, etc.) * /
.ambox,
.mbox-small,
.tmbox,
.fmbox,
.hatnote {
    display: none !important;
}

/* Portails et bandeaux de navigation * /
.portal,
#portals {
    display: none !important;
}

/* Notes et références * /
.references,
.reflist,
ol.references {
    display: none !important;
}

/* Catégories en bas * /
#catlinks {
    display: none !important;
}

/* Menus latéraux et navigation * /
#mw-navigation,
#mw-panel,
#left-navigation,
#right-navigation,
.vector-header-container,
.vector-page-toolbar {
    display: none !important;
}

/* Pied de page Wikipédia * /
#footer {
    display: none !important;
}

/* Table des matières * /
#toc {
    display: none !important;
}

/* Ajustement du contenu principal * /
#content,
#mw-content-text {
    width: 100% !important;
    margin: auto !important;
}
/**/