/* Wiki de l'espace staff · D.A. de l'accueil : Columna pour les titres et libellés, Hybrid pour le texte,
   étiquettes sur UI_T_LegendBack entre volutes, filets UI_T_Divider_H_Fade, or #d3bb84 / #f0dca6 sur nuit. */
.wiki{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:30px;align-items:start;font:15px/1.7 CharmHybrid,Georgia,serif;color:#e8dfc8}
.wiki-sommaire{position:sticky;top:20px;display:grid;gap:14px;max-height:calc(100vh - 60px);overflow:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:#b89a6366 transparent}
.wiki-arbre{display:grid;gap:18px}
.wiki-categorie header{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-bottom:7px;background:url('/natif/UI_T_Divider_H_Fade.png') bottom/100% 3px no-repeat}
.wiki-categorie h3{margin:0;color:#f0dca6;font:11px CharmColumna,serif;letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere}
.wiki-categorie ul{list-style:none;margin:6px 0 0;padding:0}
.wiki-categorie li a{display:block;padding:6px 10px;color:#b9ab8c;text-decoration:none;font-size:14.5px;line-height:1.35;transition:color .15s,background .15s}
.wiki-categorie li a:hover{color:#fff0c7;background:#b89a6310}
.wiki-categorie li a.actif{color:#f0dca6;background:url('/natif/UI_T_LegendBack.png') center/100% 100% no-repeat}
.wiki-vide{padding:6px 10px;color:#8d7b58;font-style:italic;font-size:13px}
.wiki-mini{display:flex;gap:1px;opacity:.55;transition:opacity .15s}.wiki-categorie header:hover .wiki-mini,.wiki-mini:focus-within{opacity:1}
.wiki-mini button{width:22px;height:22px;padding:0;border:0;background:none;color:#d3bb84;font:13px CharmHybrid,serif;cursor:pointer}.wiki-mini button:hover{color:#fff0c7;background:#b89a6318}
.wiki-ajout{justify-self:start}

.wiki-page{min-width:0;min-height:420px}
.wiki-accueil{display:grid;place-items:center;align-content:center;gap:8px;min-height:380px;text-align:center}
.wiki-accueil h2,.wiki-page-tete h1{position:relative;display:inline-block;margin:0;padding:5px 48px;color:#f0dca6;font:20px CharmColumna,serif;letter-spacing:.18em;text-transform:uppercase;background:url('/natif/UI_T_LegendBack.png') center/100% 100% no-repeat}
.wiki-accueil h2:before,.wiki-accueil h2:after,.wiki-page-tete h1:before,.wiki-page-tete h1:after{content:'';position:absolute;top:50%;width:26px;height:12px;margin-top:-6px;background:url('/natif/UI_T_GoldLeaf_Flourish.png') center/contain no-repeat}
.wiki-accueil h2:before,.wiki-page-tete h1:before{left:10px;transform:scaleX(-1)}.wiki-accueil h2:after,.wiki-page-tete h1:after{right:10px}
.wiki-page-tete{display:grid;justify-items:start;gap:8px;padding-bottom:18px;margin-bottom:24px;background:url('/natif/UI_T_Divider_H_Fade.png') bottom/100% 3px no-repeat}
.wiki-page-tete h1{font-size:17px;text-transform:none;letter-spacing:.1em}
.wiki-fil{margin:0;color:#b89a63;font:10px CharmColumna,serif;letter-spacing:.24em;text-transform:uppercase}
.wiki-meta{margin:0;color:#8d7b58;font-size:12.5px;font-style:italic}
.wiki-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px}

/* Contenu des pages */
.wiki-contenu{max-width:900px;overflow-wrap:anywhere}
.wiki-contenu>*:first-child{margin-top:0}
.wiki-contenu p{margin:0 0 12px}
.wiki-contenu h1,.wiki-contenu h2,.wiki-contenu h3{color:#f0dca6;font-family:CharmColumna,serif;font-weight:normal;letter-spacing:.08em;line-height:1.3}
.wiki-contenu h1{font-size:24px;margin:30px 0 14px;padding-bottom:10px;background:url('/natif/UI_T_Divider_H_Fade.png') bottom/100% 3px no-repeat}
.wiki-contenu h2{font-size:19px;margin:26px 0 10px}.wiki-contenu h3{font-size:15px;margin:20px 0 8px;color:#d3bb84;text-transform:uppercase;letter-spacing:.14em}
.wiki-contenu a{color:#d3bb84;text-decoration:underline;text-decoration-color:#b89a6366;text-underline-offset:3px}.wiki-contenu a:hover{color:#fff0c7}
.wiki-contenu ul,.wiki-contenu ol{margin:0 0 14px;padding-left:24px}.wiki-contenu li{margin:3px 0}.wiki-contenu li::marker{color:#b89a63}
.wiki-contenu blockquote{margin:16px 0;padding:6px 18px;border-left:2px solid #b89a6380;color:#cfc3a6;font-style:italic}
.wiki-contenu pre{margin:14px 0;padding:12px 14px;background:#070d16;border:1px solid #b89a6333;font:13px/1.55 ui-monospace,Consolas,monospace;white-space:pre-wrap}
.wiki-contenu hr{height:3px;margin:26px 0;border:0;background:url('/natif/UI_T_Divider_H_Fade.png') center/100% 3px no-repeat}
.wiki-contenu img{display:block;max-width:100%;height:auto;margin:14px auto;border:1px solid #b89a6355;box-shadow:0 14px 40px #0008}
.wiki-contenu .wiki-img-s{width:30%}.wiki-contenu .wiki-img-m{width:60%}.wiki-contenu .wiki-img-l{width:100%}
.wiki-contenu .wiki-img-gauche{float:left;margin:4px 20px 12px 0}.wiki-contenu .wiki-img-droite{float:right;margin:4px 0 12px 20px}.wiki-contenu .wiki-img-centre{float:none;margin:14px auto}
.wiki-contenu::after{content:'';display:block;clear:both}
.wiki-contenu .wiki-tableau{width:100%;margin:16px 0;border-collapse:collapse;font-size:14px}
.wiki-contenu th{padding:9px 10px;color:#b89a63;font:10px CharmColumna,serif;letter-spacing:.1em;text-transform:uppercase;text-align:left;border-bottom:1px solid #b89a6355}
.wiki-contenu td{padding:9px 10px;border-bottom:1px solid #b89a631f;vertical-align:top}
.wiki-encadre{margin:16px 0;padding:14px 18px 4px;border:1px solid #b89a6355;border-left-width:3px;background:linear-gradient(145deg,#13203a,#0a111e)}
.wiki-encadre.wiki-info{border-left-color:#74a9de}.wiki-encadre.wiki-attention{border-left-color:#d9c08e}.wiki-encadre.wiki-important{border-left-color:#e38d86}.wiki-encadre.wiki-reussite{border-left-color:#9dcc88}

/* Édition */
.wiki-edition-tete{display:flex;gap:10px;margin-bottom:14px}
.staff-main .wiki-edition-tete input{padding:9px 12px;font:17px CharmColumna,serif;letter-spacing:.06em;color:#f0dca6}
.wiki-edition-tete .wiki-icone{width:62px;text-align:center}.wiki-edition-tete .wiki-titre{flex:1;min-width:0}
.wiki-barre{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:6px 12px;padding:8px 10px;margin-bottom:12px;background:linear-gradient(145deg,#13203af7,#0a111ef7);border:1px solid #b89a6355}
.wiki-groupe{display:flex;align-items:center;gap:2px;padding-right:12px;border-right:1px solid #b89a6326}.wiki-groupe:last-child{border:0;padding-right:0}
.wiki-groupe>button{min-width:30px;height:30px;padding:0 7px;border:1px solid transparent;background:none;color:#e8dfc8;font:14px CharmHybrid,serif;cursor:pointer}
.wiki-groupe>button:hover{color:#fff0c7;border-color:#b89a6355;background:#b89a6314}
.wiki-groupe .staff-select{min-width:140px}
.wiki-couleur{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:#e8dfc8;cursor:pointer}.wiki-couleur:hover{background:#b89a6314}
.wiki-couleur input{position:absolute;inset:auto 4px 2px;width:22px;height:5px;padding:0!important;border:0!important;opacity:1;cursor:pointer;block-size:5px}
.wiki-couleur input::-webkit-color-swatch-wrapper{padding:0}.wiki-couleur input::-webkit-color-swatch{border:0}
.wiki-cadre-edition{position:relative}
.wiki-editable{min-height:420px;max-width:none;padding:20px 24px;background:#070d16cc;border:1px solid #b89a6345;outline:none;cursor:text}
.wiki-editable:focus{border-color:#d3bb84;box-shadow:0 0 0 3px #b89a6322}
.wiki-editable img{cursor:pointer}.wiki-editable img.wiki-choisie{outline:2px solid #d3bb84;outline-offset:2px}
.wiki-reglage-image{position:absolute;z-index:6;display:flex;flex-wrap:wrap;gap:2px;padding:4px;background:#0a111ef2;border:1px solid #b89a6380;box-shadow:0 10px 30px #000a}
.wiki-reglage-image button{padding:5px 9px;border:0;background:none;color:#d3bb84;font:10px CharmColumna,serif;letter-spacing:.08em;cursor:pointer}.wiki-reglage-image button:hover{color:#fff0c7;background:#b89a6318}

/* Boîte de dialogue */
.wiki-dialog{width:min(460px,calc(100% - 32px));padding:26px;color:#e8dfc8;background:linear-gradient(145deg,#13203a,#0a111e);border:1px solid #b89a6380;box-shadow:0 30px 80px #000c;font:15px CharmHybrid,Georgia,serif}
.wiki-dialog::backdrop{background:#000a}
.wiki-dialog h3{margin:0 0 18px;padding-bottom:12px;color:#f0dca6;font:13px CharmColumna,serif;letter-spacing:.14em;text-transform:uppercase;line-height:1.6;background:url('/natif/UI_T_Divider_H_Fade.png') bottom/100% 3px no-repeat}
.wiki-dialog form{display:grid;gap:14px}.wiki-dialog label{display:grid;gap:6px}.wiki-dialog label span{color:#b89a63;font:10px CharmColumna,serif;letter-spacing:.14em;text-transform:uppercase}
.wiki-dialog input,.wiki-dialog select{width:100%;box-sizing:border-box;padding:10px 12px;background:#070d16;border:1px solid #b89a6355;color:#efe4c9;font:15px CharmHybrid,serif;color-scheme:dark}
.wiki-dialog input:focus,.wiki-dialog select:focus{outline:none;border-color:#d3bb84}
.wiki-dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:6px}

@media(max-width:900px){.wiki{grid-template-columns:1fr}.wiki-sommaire{position:static;max-height:none}.wiki-contenu .wiki-img-s,.wiki-contenu .wiki-img-m{width:100%}.wiki-contenu .wiki-img-gauche,.wiki-contenu .wiki-img-droite{float:none;margin:14px auto}}
