/* GTA6FAN V0.8.5 — Cheat Codes / DA cinématique Vice City + photo originale */
.g6-code-hero,.g6-code-hero:before{background:#1e1b24!important}
.g6-code-hero:before,.g6-code-hero:after{display:none!important}
.g6-code-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);min-height:420px;gap:35px;padding-top:38px;padding-bottom:38px}
.g6-code-headline{color:#f6efe2}
.g6-code-eyebrow{color:#ff9fb1;font:800 12px 'Barlow Condensed',sans-serif;letter-spacing:.16em}
.g6-code-dash{background:#ff6a8a}
.g6-code-headline h1{color:#f6efe2;font-size:clamp(62px,6.5vw,104px);line-height:.98;margin:22px 0}
.g6-code-headline h1 em{color:#ff6a8a!important;text-shadow:none!important}
.g6-code-intro{color:#f1e3df;line-height:1.65}
.g6-code-hero-facts>span{background:#fff8ec;color:#24212b;border:0}
.g6-code-hero-facts strong{color:#c74c58}
.g6-code-hero-art{position:relative;min-height:330px;align-self:stretch;max-width:none;margin:0;overflow:hidden;border:2px solid #f6efe2;box-shadow:8px 8px 0 #ff6a8a}
.g6-code-hero-art .g6-code-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% center;display:block}
.g6-code-hero-art:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#171322c7,transparent 50%)}
.g6-code-art-caption{position:absolute;left:17px;right:17px;bottom:16px;z-index:2;color:#f6efe2;display:flex;justify-content:space-between;align-items:end;gap:15px}
.g6-code-art-caption span{font:800 11px 'Barlow Condensed',sans-serif;color:#ffbdc4;letter-spacing:.12em}
.g6-code-art-caption b{font:800 18px 'Barlow Condensed',sans-serif;line-height:1.15;text-transform:uppercase;max-width:180px;text-align:right}
.g6-code-art-caption b span{color:#ff6a8a;font-size:20px}
.g6-code-hero .g6-code-pad{display:none}
.g6-code-card{border:1px solid #d6c7ba;border-top:4px solid #ff6a8a;border-radius:4px;box-shadow:0 4px 0 #e8d6c9}
.g6-code-card-editorial{display:grid;grid-template-columns:125px minmax(0,1fr);gap:16px;align-items:center;margin:17px 0 21px}
.g6-code-card-editorial img{display:block;width:100%;height:110px;object-fit:cover;border:2px solid #1e1b24}
.g6-code-card-editorial h3{font:700 30px/1.07 'Barlow Condensed',Impact,sans-serif;margin:0 0 8px;text-transform:uppercase}
.g6-code-card-editorial .g6-code-effect{font:13px/1.5 'Public Sans',sans-serif;margin:0;min-height:0;color:#62535a}
.g6-code-buttons{background:#1e1b24;justify-content:flex-start}
.g6-code-card-bottom{margin-top:11px}
.g6-code-guide{background:#25212d}
.g6-code-controls{background:#fff9f1;border:2px solid #1e1b24}
.g6-code-filter-go{background:#ff6a8a}
.g6-code-category-bar a.is-active{border-bottom-color:#ff6a8a}
.g6-code-section-heading h2{line-height:1.08}
@media(max-width:890px){.g6-code-hero-grid{grid-template-columns:1fr;min-height:0;padding:36px 0}.g6-code-hero-art{min-height:300px;max-width:none;width:100%;display:block!important}.g6-code-hero-art .g6-code-photo{object-position:center}.g6-code-hero-facts{margin-bottom:6px}}
@media(max-width:530px){.g6-code-hero-art{min-height:240px;box-shadow:4px 4px 0 #ff6a8a}.g6-code-card-editorial{grid-template-columns:100px 1fr;gap:10px;margin:14px 0}.g6-code-card-editorial img{height:105px}.g6-code-card-editorial h3{font-size:25px}.g6-code-headline h1{font-size:clamp(61px,15vw,85px)}.g6-code-art-caption{flex-direction:column;align-items:start}.g6-code-art-caption b{text-align:left}}
@media(prefers-reduced-motion:reduce){.g6-code-card{transition:none}}
