/* GTA6FAN V0.8.9 — sélecteur Wiki visible et confortable */
.g6-wiki-switcher{padding-top:22px;padding-bottom:25px;margin-top:0;background:#f6efe2;border-bottom:1px solid #d9c9be}
.g6-wiki-switcher-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}
.g6-wiki-switcher-title{display:flex;flex-direction:column;gap:4px;min-width:0}
.g6-wiki-switcher-eyebrow{font:800 10px/1.3 'Public Sans',sans-serif;letter-spacing:.12em;color:#d9472b}
.g6-wiki-switcher-title>strong{font:400 clamp(22px,2.8vw,34px)/1.07 Anton,Impact,sans-serif;letter-spacing:.01em;color:#1e1b24}
.g6-wiki-switcher-controls{display:flex;align-items:center;gap:7px;flex:none}
.g6-wiki-switcher-all{display:inline-flex;align-items:center;gap:10px;border:2px solid #1e1b24;background:#ff6a8a;color:#1e1b24;text-decoration:none;padding:10px 13px;font:900 12px/1.2 'Barlow Condensed',sans-serif;letter-spacing:.055em}
.g6-wiki-switcher-all:hover{background:#ffa3b8}
.g6-wiki-switcher-all span{font-size:18px}
.g6-wiki-switcher-controls button{display:grid;place-items:center;height:39px;width:39px;background:#1e1b24;color:#f6efe2;border:2px solid #1e1b24;font:24px/1 'Barlow Condensed',sans-serif;cursor:pointer}
.g6-wiki-switcher-controls button:hover:not(:disabled){background:#ff6a8a;color:#1e1b24}
.g6-wiki-switcher-controls button:disabled{opacity:.35;cursor:default}
.g6-wiki-switcher-track{display:flex;align-items:stretch;gap:10px;overflow-x:auto;padding:3px 1px 12px;scroll-behavior:smooth;scroll-padding:10px;scroll-snap-type:x mandatory;scrollbar-width:thin}
.g6-wiki-switcher-card{display:flex;flex-direction:column;flex:0 0 clamp(164px,17vw,203px);min-width:0;scroll-snap-align:start;position:relative;border:2px solid #1e1b24;border-radius:3px;background:#fff8ed;text-decoration:none;color:#1e1b24;min-height:149px;overflow:hidden;box-shadow:2px 3px 0 #c3b1ab;transition:transform .15s,box-shadow .15s}
.g6-wiki-switcher-card:hover{transform:translateY(-2px);box-shadow:4px 5px 0 #bb9e9b}
.g6-wiki-switcher-card.is-current{background:#ffb6c6;border-color:#1e1b24;box-shadow:3px 4px 0 #ff6a8a}
.g6-wiki-switcher-thumb{height:97px;flex:none;position:relative;overflow:hidden;background:#72565d}
.g6-wiki-switcher-thumb>img{display:block;width:100%;height:100%;object-fit:cover}
.g6-wiki-switcher-thumb-shade{position:absolute;inset:0;background:linear-gradient(0deg,#1e1b24a9,transparent 75%)}
.g6-wiki-switcher-image-icon{position:absolute;left:10px;bottom:8px;color:#fff7ed;display:grid;place-items:center;filter:drop-shadow(1px 2px 0 #2d2633a9)}
.g6-wiki-switcher-image-icon svg{width:27px;height:27px}
.g6-wiki-switcher-text{display:flex;flex-direction:column;gap:4px;padding:10px 10px 11px;flex:1}
.g6-wiki-switcher-text>span{font:900 9px 'Public Sans',sans-serif;color:#b8675e;letter-spacing:.08em}
.g6-wiki-switcher-text strong{font:800 18px/1.15 'Barlow Condensed',Impact,sans-serif;letter-spacing:.025em;overflow-wrap:anywhere}
.g6-wiki-switcher-arrow,.g6-wiki-switcher-selected{position:absolute;bottom:10px;right:9px;font:800 18px 'Public Sans',sans-serif;color:#d9472b}
.g6-wiki-switcher-selected{font-size:16px;color:#1e1b24;background:#ff6a8a;width:23px;height:23px;text-align:center;line-height:23px}
.g6-wiki-switcher-tip{margin:3px 0 0;color:#837176;font:11px/1.45 'Public Sans',sans-serif}
.g6-wiki-switcher a:focus-visible,.g6-wiki-switcher button:focus-visible,.g6-wiki-switcher-track:focus-visible{outline:3px solid #d9472b;outline-offset:3px}
@media(max-width:830px){.g6-wiki-switcher{padding-top:18px}.g6-wiki-switcher-card{flex-basis:180px}.g6-wiki-switcher-text strong{font-size:17px}.g6-wiki-switcher-thumb{height:92px}}
@media(max-width:560px){
  .g6-wiki-switcher-header{align-items:start;flex-direction:column;gap:10px}
  .g6-wiki-switcher-controls{width:100%;justify-content:space-between}
  .g6-wiki-switcher-all{flex:1;justify-content:space-between;max-width:235px}
  .g6-wiki-switcher-track{gap:8px}
  .g6-wiki-switcher-card{flex-basis:151px;min-height:135px}
  .g6-wiki-switcher-thumb{height:82px}
  .g6-wiki-switcher-text{padding:9px 8px 10px}
  .g6-wiki-switcher-text strong{font-size:16px}
  .g6-wiki-switcher-title>strong{font-size:27px}
}
@media(prefers-reduced-motion:reduce){.g6-wiki-switcher-card{transition:none}.g6-wiki-switcher-card:hover{transform:none}.g6-wiki-switcher-track{scroll-behavior:auto}}


/* Les filtres internes de la rubrique restent lisibles une fois la catégorie choisie. */
.g6-wiki-browser .g6-wiki-sidebar-panel summary{min-height:52px;display:flex;align-items:center}
.g6-wiki-browser .g6-wiki-input-label{font-size:11px;gap:9px}
.g6-wiki-browser .g6-wiki-input-label select,
.g6-wiki-browser .g6-wiki-input-label input{
  min-height:46px;height:46px;font-size:13px;
}
.g6-wiki-browser .g6-wiki-filter-btn{min-height:49px;font-size:12px}
