/* SYRIA4GAME DIGITAL V13 — Studio V2. All rules scoped; no global store modifications. */
#s4g-native-digital-v1{--s4g-gold:#f4d28f;--s4g-good:#6ff3c4;background:radial-gradient(circle at 20% 0%,rgba(26,100,166,.23),transparent 40%),linear-gradient(160deg,#0b1d33,#071220)!important}
#s4g-native-digital-v1 .s4g-brand-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}
#s4g-native-digital-v1 .s4g-brand{min-height:218px!important;border-radius:24px!important;background:linear-gradient(157deg,#163b62 0%,#0b2039 60%,#07172a 100%)!important;border:1px solid rgba(128,183,231,.27)!important;box-shadow:inset 0 1px rgba(255,255,255,.07),0 12px 22px #01081461!important;padding:18px 12px 16px!important;gap:8px!important;transition:transform .18s ease,border-color .18s ease!important}
#s4g-native-digital-v1 .s4g-brand:hover{border-color:rgba(242,202,125,.85)!important;transform:translateY(-3px)}
#s4g-native-digital-v1 .s4g-brand-symbol{width:126px!important;height:126px!important;max-width:126px!important;max-height:126px!important;border-radius:24px!important;overflow:hidden!important;background:#071b32!important;border:1px solid rgba(238,201,141,.24)!important;box-shadow:0 9px 24px rgba(0,5,15,.3)!important}
#s4g-native-digital-v1 .s4g-brand-symbol>img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;border-radius:22px!important}
#s4g-native-digital-v1 .s4g-brand strong{font-size:15px!important;line-height:1.5!important;font-weight:800!important;letter-spacing:-.2px!important;color:#f8fbff!important}
#s4g-native-digital-v1 .s4g-brand small{font-size:12px!important;line-height:1.4!important;color:#c2d3e6!important}
#s4g-native-digital-v1 .s4g-v13-banner{display:flex!important;flex-direction:column!important;overflow:hidden!important;height:auto!important;border-radius:22px!important;border-color:rgba(246,205,134,.38)!important}
#s4g-native-digital-v1 .s4g-v13-banner>img{width:100%!important;height:auto!important;display:block!important;aspect-ratio:1500/510!important;object-fit:cover!important;position:relative!important;inset:auto!important}
#s4g-native-digital-v1 .s4g-v13-banner-caption{position:relative!important;inset:auto!important;display:block!important;padding:16px 18px!important;background:linear-gradient(110deg,#0c2543,#0a1b32)!important;text-shadow:none!important}
#s4g-native-digital-v1 .s4g-v13-banner-caption h3{font-size:clamp(18px,4vw,26px)!important;line-height:1.45!important;margin:0 0 5px!important;color:#f6d595!important}
#s4g-native-digital-v1 .s4g-v13-banner-caption p{font-size:13px!important;line-height:1.7!important;margin:0!important;color:#d0deec!important}
#s4g-native-digital-v1 .s4g-offer{border-radius:20px!important;border:1px solid rgba(134,176,215,.26)!important;background:linear-gradient(158deg,#102e4b,#081e37)!important}
#s4g-native-digital-v1 .s4g-v13-product-photo{width:100px!important;height:100px!important;flex:0 0 100px!important;border-radius:17px!important;overflow:hidden!important}
#s4g-native-digital-v1 .s4g-v13-product-photo>img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:17px!important}
#s4g-native-digital-v1 .s4g-details-btn{border-radius:13px!important;background:linear-gradient(120deg,#ffe2a3,#ddac5e)!important;color:#08182b!important;font-weight:800!important}
@media(max-width:480px){
 #s4g-native-digital-v1 .s4g-brand-grid{gap:12px!important}
 #s4g-native-digital-v1 .s4g-brand{min-height:190px!important;padding:15px 8px 12px!important;border-radius:21px!important}
 #s4g-native-digital-v1 .s4g-brand-symbol{width:min(112px,75%)!important;height:auto!important;aspect-ratio:1!important;max-width:112px!important;max-height:112px!important;border-radius:20px!important}
 #s4g-native-digital-v1 .s4g-brand-symbol>img{border-radius:18px!important}
 #s4g-native-digital-v1 .s4g-brand strong{font-size:14px!important}
 #s4g-native-digital-v1 .s4g-v13-product-photo{width:88px!important;height:88px!important;flex-basis:88px!important}
}
@media(max-width:360px){#s4g-native-digital-v1 .s4g-brand-symbol{max-width:96px!important;max-height:96px!important}#s4g-native-digital-v1 .s4g-brand{min-height:178px!important}}
