/* GTA6FAN V1.0.6 — old standalone pages now visually match Wiki night mode.
   Strictly scoped: map's Leaflet layers and map application panels are not recolored. */
body.g6-legacy-dark{
 --g6-night:#17151e;--g6-panel:#27212e;--g6-line:#73586c;
 --g6-ivory:#fff4ee;--g6-copy:#d8c5d0;--g6-rose:#f69db0;
 background:var(--g6-night);color:var(--g6-ivory)
}
.g6-legacy-dark .header{
 background:linear-gradient(100deg,#15131d,#251b2b 68%,#17151e);
 border:0;border-bottom:1px solid #f3aac346;
 color:#f8e9ef;box-shadow:0 13px 37px #0b09122f;min-height:78px
}
.g6-legacy-dark .header::after{
 content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:2px;
 background:linear-gradient(90deg,#ff809c,#efa98e 37%,transparent 72%)
}
.g6-legacy-dark .header .mode-tabs{
 background:#ffffff12;border:1px solid #f0d0c433;border-radius:24px;gap:3px
}
.g6-legacy-dark .header .mode-tabs a{color:#e9d6e4;border-radius:22px}
.g6-legacy-dark .header .mode-tabs a.active,.g6-legacy-dark .header .mode-tabs a:hover{
 background:#efa1b3;color:#241923
}
.g6-legacy-dark .nav-links a{color:#f0e4ed;border-color:transparent}
.g6-legacy-dark .nav-links a.current,.g6-legacy-dark .nav-links a:hover{border-color:#ff95b0;color:#fff}
.g6-legacy-dark .menu-btn{background:#322539;border:1px solid #9e7289;color:#fff5ed}
.g6-legacy-dark .menu-panel{background:#211b2a;color:#f9e7ec}
.g6-legacy-dark .menu-panel a{border-color:#8a667a;color:#fff0ed}
.g6-legacy-dark .menu-panel a:hover{color:#ffb8c8}
.g6-legacy-dark .close-btn{color:#fff0ee;border-color:#b28b9c}
.g6-legacy-dark .eyebrow{color:#f6a3b5}
.g6-legacy-dark .eyebrow::before{background:#f6a3b5}
.g6-legacy-dark .colorbar{height:4px;background:linear-gradient(90deg,#f69bae,#f3ae9d 55%,#4f3c54)}
/* Home already has substantial photography. Recolor only the pale editorial islands. */
.g6-legacy-dark .section:not(.g6-home-discover):not(.g6m-home){
 background:transparent;color:var(--g6-ivory)
}
.g6-legacy-dark .section.tint{background:#231c2a}
.g6-legacy-dark .section-lead h2,.g6-legacy-dark .section-lead h3{color:#fff4eb}
.g6-legacy-dark .section-lead p,.g6-legacy-dark .section .muted{color:var(--g6-copy)}
.g6-legacy-dark .quick-card{border-color:#81667b}
.g6-legacy-dark .content-card{
 background:#292230;color:#f8edf1;border:1px solid #72576b;border-radius:9px;
 overflow:hidden;box-shadow:none
}
.g6-legacy-dark .content-card h3,.g6-legacy-dark .content-card a{color:#fff3e9}
.g6-legacy-dark .content-card p,.g6-legacy-dark .content-card small{color:#d6c1cf}
.g6-legacy-dark .content-card .info{background:#292230;color:#efe5eb}
.g6-legacy-dark .info{color:var(--g6-copy)}
.g6-legacy-dark .btn:not(.btn-light){background:#f59daf;border-color:#f59daf;color:#241a27}
.g6-legacy-dark .btn:hover{background:#ffc0bd;color:#1c1620}
/* Dedicated search page uses exactly the same listing treatment as the Wiki. */
.g6-legacy-dark:not(.g6-legacy-map) .page-head{
 background:#231a29 url('/assets/gta6fan-visuals/leonida-bay.webp') center/cover no-repeat;
 position:relative;isolation:isolate;color:#fff4ed
}
.g6-legacy-dark:not(.g6-legacy-map) .page-head::before{
 content:"";position:absolute;inset:0;z-index:-1;
 background:linear-gradient(90deg,#16121eeb,#211823d9 60%,#2118265e)
}
.g6-legacy-dark:not(.g6-legacy-map) .page-head h1{color:#fff4ed}
.g6-legacy-dark .breadcrumb,.g6-legacy-dark .breadcrumb a{color:#f3c8d2}
.g6-legacy-dark .page-layout{color:#f9edef}
.g6-legacy-dark .page-layout .input{
 background:#2c2430;color:#fff4ed;border:1px solid #947589;border-radius:5px
}
.g6-legacy-dark .page-layout .input::placeholder{color:#bfa9b8}
.g6-legacy-dark .results-grid{gap:14px}
.g6-legacy-dark .result,
.g6-legacy-dark .empty-card{
 background:#292230;color:#f8edf1;border:1px solid #775a6e;border-radius:8px
}
.g6-legacy-dark .result h2,.g6-legacy-dark .result h3,
.g6-legacy-dark .result a{color:#fff5ef}
.g6-legacy-dark .result p,.g6-legacy-dark .result small,
.g6-legacy-dark .empty-card p{color:#d6c0cd}
.g6-legacy-dark .footer{background:#19151f;color:#f7ebf0;border-top:1px solid #765265}
.g6-legacy-dark .footer a{color:#e8cadb}
.g6-legacy-dark .mobile-nav{background:#211926;border-top:1px solid #8d6179}
.g6-legacy-dark .mobile-nav a{color:#f6e5ed}
.g6-legacy-dark .mobile-nav a.active{color:#ffabc0}
/* Map: frame, header, page heading only; actual map tiles and sidebar stay untouched. */
.g6-legacy-map .page-head{
 background:#231c2b;color:#fff5ee;border-color:#614758
}
.g6-legacy-map .page-head h1,.g6-legacy-map .page-head h2{color:#fff5eb}
.g6-legacy-map .page-head p{color:#dfcbd6}
.g6-legacy-map .g6-map-shell{border-color:#705269}
.g6-legacy-map .g6-map-top{background:#24202d;color:#fff3ec}
.g6-legacy-map .g6-map-label{color:#f9cad3}
@media(max-width:860px){
 .g6-legacy-dark .header{min-height:62px}
 .g6-legacy-dark .mobile-nav a,.g6-legacy-dark .mobile-nav button{
  background:#211926;color:#fff1e9
 }
}
@media(prefers-reduced-motion:reduce){
 .g6-legacy-dark .content-card,.g6-legacy-dark .header a{transition:none}
}
