/* GTAFR Halloween — présentation uniquement. Base fonctionnelle : 1.0.62. */
:root{
  --pink:#e98538;
  --pink2:#ffad5b;
  --line:#4b3948;
  --blue:#9c8fe3;
}
html{background:#080912}
body.gta-v2-body{
  background-color:#080911!important;
  background-image:linear-gradient(rgba(5,5,13,.37),rgba(5,5,13,.65)),var(--gta-v2-bg)!important;
}
.gta-v2-page{
  border-left-color:#513b49!important;
  border-right-color:#513b49!important;
  box-shadow:0 0 36px rgba(1,0,8,.9),0 0 26px rgba(118,55,146,.13)!important;
}
.gta-v2-banner{
  background-size:cover!important;
  background-position:center center!important;
  border-bottom-color:#8b532f!important;
}
.gta-v2-nav{
  background:linear-gradient(180deg,#22172d,#100d19)!important;
  border-top-color:#7c4e48!important;
  border-bottom-color:#503343!important;
}
.gta-v2-nav li.is-active a,.gta-v2-nav a:hover,.gta-v2-nav a:focus{
  background:linear-gradient(180deg,#9b4e44,#652b50)!important;
}
.gta-v2-search form{border-color:#674755!important;background:#120e19!important}
.gta-v2-search button{border-left-color:#674755!important;color:#e9ab70!important}
.gta-v2-panel,.gta-v2-home-panel,.gta-v2-component{
  border-color:#4b3948!important;
  background:linear-gradient(180deg,rgba(17,15,25,.98),rgba(8,10,17,.98))!important;
}
.gta-v2-panel>h2,.gta-v2-section-title{
  border-bottom-color:#624351!important;
  background:linear-gradient(90deg,#2a1c2c,#12121e)!important;
  text-shadow:0 0 8px rgba(244,149,77,.15)!important;
}
.gta-v2-panel>h2:before,.gta-v2-section-title>span{
  background:linear-gradient(180deg,#ffb562,#d57032)!important;
  box-shadow:0 0 8px rgba(241,127,49,.32)!important;
}
.gta-v2-linklist li,.gta-v2-game-sub li{border-bottom-color:rgba(167,124,133,.15)!important}
.gta-v2-linklist a:hover,.gta-v2-game-sub a:hover{color:#ffd7a9!important}
.gta-v2-game-plate{border-color:#654652!important;background:#100d19!important}
.gta-v2-game-plate img{filter:brightness(.75) saturate(.80) sepia(.10)}
.gta-v2-game-plate:hover img,.gta-v2-game-plate:focus img{filter:brightness(.96) saturate(.92)}
.gta-v2-game-sub{border-color:#654652!important;background:#100e17!important}
.gta-v2-game-sub a:hover,.gta-v2-game-sub a:focus{background:rgba(224,123,57,.12)!important}
.gta-v2-countdown-copy{background:linear-gradient(90deg,#12101a,#211321 52%,#130f1c)!important}
.gta-v2-countdown-units div{border-color:#654357!important;background:#100e18!important}
.gta-v2-countdown-units strong{color:#efad69!important}
.gta-v2-los-santos{border-color:#6a4b55!important;background:#0d1018!important}
.gta-v2-los-santos-title{
  border-bottom-color:#a35b38!important;
  background:linear-gradient(90deg,rgba(24,16,28,.98) 0%,rgba(22,17,31,.93) 54%,rgba(22,17,31,.60) 100%),url('../images/daily.jpg') right center/340px auto no-repeat!important;
}
.gta-v2-los-santos-title>span{background:linear-gradient(180deg,#ffae56,#c66030)!important;box-shadow:0 0 10px rgba(232,127,50,.32)!important}
.gta-v2-los-santos-heading h2{color:#f6eee9!important;text-shadow:0 0 9px rgba(243,155,68,.27)!important}
.gta-v2-los-santos-heading small{color:#baabbf!important}
.gta-v2-los-santos-grid{background:#100e17!important}
.gta-v2-los-santos-column:first-child{border-right-color:#4b3948!important}
.gta-v2-los-santos-item{border-bottom-color:#3d3342!important;background:linear-gradient(90deg,rgba(25,20,31,.94),rgba(13,14,22,.99))!important}
.gta-v2-los-santos-item:hover{background:linear-gradient(90deg,rgba(36,25,38,.96),rgba(18,16,25,.99))!important}
.gta-v2-news-grid article{border-color:#4d3a48!important}
.gta-v2-news-grid article>span{background:#ab6041!important}
.gta-v2-backtop{border-color:#d5813d!important;background:#18101d!important;color:#ffd29b!important}
.gta-v2-backtop:hover{border-color:#ffc17c!important;background:#362037!important;color:#fff2db!important}
.gta-v2-footer.gta-v2-footer--gta-scenic{
  background:linear-gradient(180deg,rgba(6,6,14,.01) 0%,rgba(6,6,14,.02) 60%,rgba(7,8,16,.45) 76%,#070810 92%),url('../images/halloween-footer-v3.png') center calc(50% - 21px)/100% auto no-repeat #070810!important;
}
@media(max-width:760px){
  body.gta-v2-body{background:#080911!important}
  .gta-v2-banner{background-position:center center!important}
  .gta-v2-los-santos-column:first-child{border-bottom-color:#4b3948!important}
  .gta-v2-footer.gta-v2-footer--gta-scenic{
    background-size:auto,760px auto!important;
    background-position:center,center calc(50% - 5px)!important;
  }
}
