/* GTA6FAN V0.9 — 22 catégories, 6 univers.
 * Les 8 cartes Claude Design historiques sont préservées. Aucun néon.
 * Navigation dense sur desktop, scan rapide sur mobile.
 */
.g6-wiki-home-body{background:#f6efe2}
.g6-wiki-home-heading--taxonomy{margin-bottom:18px}
.g6-wiki-taxonomy-toolbar{
  border:2px solid #1e1b24;
  background:#fff8ee;
  margin:0 0 28px;
  box-shadow:4px 5px 0 #1e1b2414;
}
.g6-wiki-taxonomy-groups{
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:1px;background:#d9c7ba;
}
.g6-wiki-taxonomy-group-link{
  display:flex;flex-direction:column;gap:5px;
  justify-content:center;min-width:0;min-height:66px;
  padding:11px 13px;background:#fff8ee;color:#28222e;
  text-decoration:none;font:800 15px/1.1 'Barlow Condensed',sans-serif;
  text-transform:uppercase;letter-spacing:.025em;transition:background .15s;
}
.g6-wiki-taxonomy-group-link>span{font:800 10px 'Public Sans',sans-serif;letter-spacing:.09em;color:#bb6672}
.g6-wiki-taxonomy-group-link>small{align-self:start;background:#ffced8;color:#1e1b24;border-radius:3px;font:800 10px 'Public Sans',sans-serif;padding:2px 6px}
.g6-wiki-taxonomy-group-link:hover,.g6-wiki-taxonomy-group-link:focus-visible{
  background:#ffb6c6;color:#1e1b24;
}
.g6-wiki-taxonomy-filter-row{
  display:flex;align-items:center;gap:13px;
  border-top:2px solid #1e1b24;padding:13px 16px;
}
.g6-wiki-taxonomy-filter-row>label{
  flex:0 0 auto;font:800 11px 'Public Sans',sans-serif;letter-spacing:.06em;
}
.g6-wiki-taxonomy-filter-row>input{
  flex:1;min-width:0;height:42px;padding:9px 13px;border:1px solid #b9a8a0;
  background:white;color:#1e1b24;font:14px 'Public Sans',sans-serif;
}
.g6-wiki-taxonomy-filter-count{flex:none;color:#8b5b61;font:800 11px 'Public Sans',sans-serif}
.g6-wiki-taxonomy-filter-row>button{
  flex:none;border:0;background:#1e1b24;color:#f6efe2;
  padding:11px 12px;font:800 12px 'Barlow Condensed',sans-serif;
  cursor:pointer;
}
.g6-wiki-taxonomy-filter-row>button[hidden]{display:none}
.g6-wiki-taxonomy-universes{display:flex;flex-direction:column;gap:42px}
.g6-wiki-taxonomy-section{
  scroll-margin-top:90px;
  border-top:1px solid #d7c6bb;padding-top:26px;
}
.g6-wiki-taxonomy-section[hidden]{display:none!important}
.g6-wiki-taxonomy-group-head{
  display:flex;align-items:center;gap:18px;
  margin:0 0 18px;
}
.g6-wiki-taxonomy-group-number{
  display:grid;place-items:center;
  min-width:62px;height:63px;background:#1e1b24;color:#f6efe2;
  font:400 34px Anton,Impact,sans-serif;
}
.g6-wiki-taxonomy-group-head>div{min-width:0;flex:1}
.g6-wiki-taxonomy-group-head h3{
  font:400 clamp(30px,3.4vw,46px)/1.05 Anton,Impact,sans-serif;
  text-transform:uppercase;margin:5px 0 7px;letter-spacing:-.01em;
}
.g6-wiki-taxonomy-group-head h3 span{color:#ff6a8a}
.g6-wiki-taxonomy-group-head p{margin:0;color:#73636b;font:13px/1.45 'Public Sans',sans-serif}
.g6-wiki-taxonomy-group-meta{
  align-self:center;flex:none;color:#a45663;
  padding:8px 10px;border:1px solid #d4b9b8;
  font:800 11px 'Barlow Condensed',sans-serif;letter-spacing:.09em;
}
.g6-wiki-home-grid--universe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.g6-wiki-home-grid--universe .g6-wiki-home-category{min-height:208px;aspect-ratio:1.68}
.g6-wiki-home-grid--universe .g6-wiki-home-category:nth-child(4n+1){border-bottom:4px solid #ff6a8a}
.g6-wiki-home-grid--universe .g6-wiki-home-category:nth-child(4n+2){border-bottom:4px solid #ffbc7b}
.g6-wiki-home-grid--universe .g6-wiki-home-category:nth-child(4n+3){border-bottom:4px solid #2fb8c6}
.g6-wiki-home-grid--universe .g6-wiki-home-category:nth-child(4n+4){border-bottom:4px solid #ac89b7}
.g6-wiki-home-category[hidden]{display:none!important}
.g6-wiki-home-category-text strong{font-size:clamp(20px,1.75vw,27px)}
.g6-wiki-home-category--purple .g6-wiki-home-category-count{background:#c5a2de}
.g6-wiki-home-category--sand .g6-wiki-home-category-count{background:#ffe2aa}
.g6-wiki-home-category--sea .g6-wiki-home-category-count{background:#8cd2c8}
.g6-wiki-home-category--orange .g6-wiki-home-category-count{background:#ffc087}
.g6-wiki-home-category--coral .g6-wiki-home-category-count{background:#ffa17f}
.g6-wiki-home-category--turquoise .g6-wiki-home-category-count{background:#82d3db}
.g6-wiki-taxonomy-no-results{
  border:2px dashed #b79692;background:#fff8ee;
  padding:28px;margin-top:20px;
}
.g6-wiki-taxonomy-no-results[hidden]{display:none}
.g6-wiki-taxonomy-no-results strong{font:400 28px Anton,Impact,sans-serif}
.g6-wiki-taxonomy-no-results p{font-size:13px;color:#64575f}
.g6-wiki-home-features{margin-top:55px}
.g6-wiki-taxonomy-group-link:focus-visible,.g6-wiki-taxonomy-filter-row input:focus-visible,
.g6-wiki-taxonomy-filter-row button:focus-visible{
  outline:3px solid #e05a6d;outline-offset:3px;
}
@media(max-width:1150px){
 .g6-wiki-taxonomy-groups{grid-template-columns:repeat(3,minmax(0,1fr))}
 .g6-wiki-taxonomy-group-link{min-height:58px;flex-direction:row;align-items:center;justify-content:start;gap:9px}
 .g6-wiki-home-grid--universe{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:820px){
 .g6-wiki-taxonomy-filter-row{flex-wrap:wrap;gap:9px}
 .g6-wiki-taxonomy-filter-row>label{width:100%}
 .g6-wiki-taxonomy-filter-row>input{min-width:150px}
 .g6-wiki-home-grid--universe{grid-template-columns:repeat(2,minmax(0,1fr))}
 .g6-wiki-taxonomy-group-meta{display:none}
 .g6-wiki-taxonomy-group-number{min-width:51px;height:53px;font-size:27px}
}
@media(max-width:560px){
 .g6-wiki-taxonomy-groups{grid-template-columns:repeat(2,minmax(0,1fr))}
 .g6-wiki-taxonomy-group-link{padding:11px 9px;font-size:14px;min-height:58px}
 .g6-wiki-taxonomy-group-link>small{margin-left:auto}
 .g6-wiki-taxonomy-filter-row{padding:12px}
 .g6-wiki-taxonomy-filter-row>input{flex:1 1 100%}
 .g6-wiki-taxonomy-filter-count{margin-right:auto}
 .g6-wiki-taxonomy-universes{gap:33px}
 .g6-wiki-taxonomy-group-head{gap:10px;align-items:start}
 .g6-wiki-taxonomy-group-head h3{font-size:30px}
 .g6-wiki-taxonomy-group-head p{font-size:12px}
 .g6-wiki-home-grid--universe{grid-template-columns:1fr;gap:11px}
 .g6-wiki-home-grid--universe .g6-wiki-home-category{aspect-ratio:2.1;min-height:174px}
 .g6-wiki-home-category-text strong{font-size:26px}
 .g6-wiki-taxonomy-section{scroll-margin-top:60px;padding-top:17px}
}
@media(prefers-reduced-motion:reduce){.g6-wiki-taxonomy-group-link{transition:none}}


/* Relations documentées sur les fiches : liens vérifiés éditorialement. */
.g6-wiki-curated{margin:32px 0;border-top:1px solid #d8c4bc;padding-top:23px}
.g6-wiki-curated-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.g6-wiki-curated-item{display:flex;position:relative;flex-direction:column;gap:6px;
  min-height:83px;border:1.5px solid #2a2530;padding:14px 34px 13px 15px;
  background:#fff9ee;text-decoration:none;color:#2a2530}
.g6-wiki-curated-item small{font:800 10px 'Public Sans',sans-serif;letter-spacing:.07em;color:#ba5e68}
.g6-wiki-curated-item strong{font:800 22px/1.1 'Barlow Condensed',sans-serif;text-transform:uppercase}
.g6-wiki-curated-item>span{position:absolute;right:12px;bottom:12px;color:#dc6375;font-size:19px}
.g6-wiki-curated-item:hover{background:#ffdbdc}
.g6-wiki-curated-item:focus-visible{outline:3px solid #e05a6d;outline-offset:2px}
@media(max-width:580px){.g6-wiki-curated-grid{grid-template-columns:1fr}}
