/* Fedora2 V7.2 — Bild2 refinement */
.v4-language-wrap{padding:0 8px;border:1px solid rgba(201,139,48,.48);background:linear-gradient(180deg,rgba(26,24,21,.96),rgba(8,9,10,.96));border-radius:3px;box-shadow:inset 0 0 12px rgba(191,112,23,.08)}
.v4-flag{font-size:17px!important;line-height:1;filter:drop-shadow(0 1px 1px #000)}
.v4-language{width:92px!important;border:0!important;background:#0b0c0e!important;color:#f1d393!important;font-weight:700!important;outline:none!important}
.v4-top .v4-wide{justify-content:flex-start}.v4-online{margin-left:8px}
.v4-nav a{gap:8px;font-weight:700;text-shadow:0 1px 2px #000;transition:.18s ease}.v4-nav a:hover{transform:translateY(-1px)}
.v4-panel{overflow:hidden}.v4-title{letter-spacing:.25px}.v4-link i{width:24px;color:#e9b84d!important;text-align:center;margin-right:7px}
.v4-status-row{padding:7px 0!important;border-bottom:1px solid rgba(147,86,31,.22)}
.v4-mainhero{box-shadow:0 10px 36px rgba(0,0,0,.68),inset 0 0 0 1px rgba(241,183,72,.12)!important}
.v4-mainhero-content h1{text-transform:uppercase;text-shadow:0 3px 3px #000,0 0 18px rgba(191,74,15,.55)!important}
.v4-content>.v4-body{padding:22px!important}.v4-content{background:linear-gradient(180deg,rgba(8,10,11,.98),rgba(5,7,8,.98))!important}
.v4-rank table{width:100%}.v4-rank td{padding:9px 5px!important;border-bottom:1px solid rgba(147,86,31,.22)}
.v4-features{gap:0!important}.v4-feature{padding:0 28px!important;border-right:1px solid rgba(232,184,79,.18)}.v4-feature:last-child{border-right:0}.v4-feature strong{color:#efbf55!important;margin-bottom:4px!important}
@media(min-width:1400px){
 .v4-wide{width:min(1940px,calc(100% - 64px))!important}
 .v4-grid{grid-template-columns:350px minmax(0,1fr) 350px!important;gap:20px!important}
 .v4-mainhero{height:455px!important}
 .v4-content{min-height:430px!important}
 .v4-left .v4-panel,.v4-right .v4-panel{margin-bottom:18px!important}
 .v4-title{height:48px!important;font-size:16px!important}
 .v4-link{min-height:47px!important;font-size:13px!important}
 .v4-status-row{font-size:13px!important}
}
@media(min-width:2200px){
 .v4-wide{width:min(2040px,calc(100% - 110px))!important}
 .v4-grid{grid-template-columns:370px minmax(0,1fr) 370px!important;gap:22px!important}
 .v4-mainhero{height:470px!important}
 .v4-mainhero h1{font-size:52px!important}
 .v4-nav a{font-size:15px!important;padding:0 38px!important}
}
@media(max-width:760px){.v4-language-wrap{padding:0 5px}.v4-language{width:82px!important}.v4-feature{border-right:0;padding:10px 0!important}}
