/* Fabraka premium homepage — final cascade layer.
   Loaded after the approved homepage stylesheet. Keeps the existing real UI,
   navigation and game flows functional while matching the approved premium concept. */

/* ===== CINEMATIC HOME ATMOSPHERE ===== */
html[data-ui-mode="modern"] body.platform-home.home-v2{
  --premium-gold:#ffc83d;
  --premium-gold-soft:#ffe28a;
  --premium-purple:#9a55ff;
  --premium-purple-2:#6c35e8;
  --premium-ink:#050c1c;
  --premium-panel:rgba(5,16,39,.82);
  --premium-line:rgba(135,169,240,.22);
  background:#050c1c!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .home-ambient{
  background:
    radial-gradient(ellipse at 8% 36%,rgba(126,57,213,.50) 0 9%,rgba(62,31,112,.24) 20%,transparent 34%),
    radial-gradient(ellipse at 92% 37%,rgba(98,61,202,.42) 0 9%,rgba(51,35,112,.22) 21%,transparent 35%),
    radial-gradient(circle at 17% 25%,rgba(255,179,82,.54) 0 1.2%,rgba(255,159,52,.16) 4%,transparent 11%),
    radial-gradient(circle at 82% 24%,rgba(255,182,86,.48) 0 1.2%,rgba(255,157,52,.14) 4%,transparent 11%),
    radial-gradient(ellipse at 50% 20%,rgba(37,57,126,.30),transparent 42%),
    linear-gradient(180deg,rgba(3,9,24,.06),rgba(4,10,25,.42) 52%,rgba(3,8,20,.96) 100%),
    linear-gradient(90deg,#08142c 0%,#101a3b 15%,#09142d 35%,#08142b 65%,#111a3c 85%,#071126 100%)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .home-ambient::before{
  content:""!important;
  position:absolute!important;
  inset:auto 0 0!important;
  height:48%!important;
  background:
    radial-gradient(ellipse at 10% 88%,rgba(58,25,110,.92) 0 16%,transparent 17%),
    radial-gradient(ellipse at 26% 92%,rgba(31,27,83,.82) 0 19%,transparent 20%),
    radial-gradient(ellipse at 74% 92%,rgba(32,29,84,.82) 0 19%,transparent 20%),
    radial-gradient(ellipse at 90% 88%,rgba(56,25,107,.92) 0 16%,transparent 17%),
    linear-gradient(180deg,transparent 0 32%,rgba(1,6,16,.62) 100%)!important;
  filter:blur(7px)!important;
  opacity:.92!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .home-ambient::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(90deg,transparent 0 7%,rgba(255,194,116,.04) 7.3%,transparent 8%,transparent 92%,rgba(255,194,116,.04) 92.7%,transparent 93%),
    radial-gradient(circle at 12% 27%,rgba(255,203,121,.16),transparent 8%),
    radial-gradient(circle at 88% 27%,rgba(255,203,121,.15),transparent 8%);
  mix-blend-mode:screen;
}

/* ===== HEADER / APPROVED BRAND LOCKUP ===== */
html[data-ui-mode="modern"] body.platform-home.home-v2 .home-topbar{
  width:min(1380px,calc(100% - 44px))!important;
  height:76px!important;
  margin:18px auto 0!important;
  padding:0 22px!important;
  border:1px solid rgba(117,154,226,.25)!important;
  border-radius:21px!important;
  background:linear-gradient(180deg,rgba(4,15,37,.94),rgba(4,12,30,.90))!important;
  box-shadow:0 20px 60px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.05)!important;
  backdrop-filter:blur(20px) saturate(125%)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .brand{
  gap:9px!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .brand-mark{
  width:45px!important;
  height:45px!important;
  filter:drop-shadow(0 7px 16px rgba(139,92,246,.28)) drop-shadow(0 2px 9px rgba(244,196,48,.16))!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .brand-word{
  font-size:29px!important;
  line-height:.96!important;
  font-weight:900!important;
  letter-spacing:-1.2px!important;
  color:#fff!important;
  text-shadow:0 5px 18px rgba(0,0,0,.24)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .brand-word small{
  display:block!important;
  margin-top:7px!important;
  font-size:0!important;
  line-height:1.25!important;
  color:#c5ccda!important;
  font-weight:600!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .brand-word small::after{
  content:"جلسات أحلى... ولحظات ما تُنسى";
  font-size:8px!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .primary-nav .nav-link{
  color:#d8ddeb!important;
  font-size:13px!important;
  font-weight:700!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .primary-nav .nav-link.active{
  border-color:rgba(62,143,255,.62)!important;
  background:linear-gradient(180deg,rgba(8,87,176,.70),rgba(8,43,99,.54))!important;
  box-shadow:0 8px 24px rgba(4,86,177,.22),inset 0 1px rgba(255,255,255,.08)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .desktop-account{
  min-height:44px!important;
  border:1px solid rgba(131,164,225,.30)!important;
  background:rgba(7,18,41,.80)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.03)!important;
}

/* ===== HERO ===== */
html[data-ui-mode="modern"] body.platform-home.home-v2 .home-hero{
  width:min(1320px,calc(100% - 58px))!important;
  min-height:340px!important;
  padding:33px 218px 18px!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-copy{
  max-width:790px!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .home-hero h1{
  margin:0 auto!important;
  max-width:820px!important;
  font-size:0!important;
  line-height:1!important;
  letter-spacing:0!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .home-hero h1 > *{
  display:none!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .home-hero h1::before{
  content:"جوّكم يحلى مع فبركة";
  display:block;
  font-size:clamp(48px,5vw,76px)!important;
  line-height:1.08!important;
  letter-spacing:-3.7px!important;
  font-weight:900!important;
  color:#fff;
  background:linear-gradient(92deg,#fff8e9 0 35%,#ffd966 48%,#ffba2d 70%,#fff4d2 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  text-shadow:0 15px 45px rgba(0,0,0,.28);
  filter:drop-shadow(0 5px 16px rgba(255,186,45,.07));
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-lead{
  max-width:720px!important;
  margin:12px auto 0!important;
  font-size:0!important;
  line-height:1!important;
  color:#e6e9f0!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-lead br{
  display:none!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-lead::before{
  content:"منصة ألعاب جماعية تجمع الأهل والأصحاب في جلسات خفيفة وذكريات ما تُنسى";
  display:block;
  font-size:15px!important;
  line-height:1.9!important;
  font-weight:600!important;
  color:#edf0f6!important;
  text-shadow:0 4px 18px rgba(0,0,0,.42);
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-lead::after{
  content:"العب   •   تحدَّ   •   اضحك   •   قرِّب أكثر";
  display:block;
  margin-top:3px;
  color:#bfc9dd;
  font-size:11px!important;
  line-height:1.6!important;
  font-weight:600!important;
  word-spacing:5px;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-actions{
  margin-top:16px!important;
  gap:13px!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-primary{
  min-width:230px!important;
  border-color:#ffe69d!important;
  background:linear-gradient(180deg,#ffdb71 0%,#ffba2e 100%)!important;
  box-shadow:0 10px 28px rgba(255,182,40,.30),inset 0 1px rgba(255,255,255,.78)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-secondary{
  min-width:195px!important;
  border-color:rgba(210,223,255,.64)!important;
  background:rgba(5,18,43,.62)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.04),0 10px 28px rgba(0,0,0,.10)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-join{
  width:min(570px,100%)!important;
  margin:13px auto 0!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .join-input-row{
  height:58px!important;
  border-color:rgba(63,132,235,.62)!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,rgba(7,25,58,.92),rgba(5,20,48,.92))!important;
  box-shadow:0 13px 35px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.025)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .join-input-row .btn{
  background:linear-gradient(180deg,#a253ff,#7b31f0)!important;
  border-color:#bf82ff!important;
  color:#fff!important;
  box-shadow:0 8px 18px rgba(130,51,238,.30),inset 0 1px rgba(255,255,255,.26)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .join-people{
  color:#bf8cff!important;
}

/* Decorative handwritten note and branded card */
html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-note{
  left:2px!important;
  top:75px!important;
  width:185px!important;
  font-size:0!important;
  line-height:1!important;
  transform:rotate(-6deg)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-note::before{
  content:"اللعب يحلى\A مع الأصحاب";
  white-space:pre-line;
  display:block;
  font-size:20px!important;
  line-height:1.55!important;
  font-weight:700;
  color:#c997ff;
  text-shadow:0 0 24px rgba(170,101,255,.42);
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-note::after{
  content:"♡";
  display:block;
  margin-top:-1px;
  font-size:31px!important;
  color:#bb75ff;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-note > *{display:none!important}
html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-card-stack{
  right:12px!important;
  top:55px!important;
  transform:rotate(-4deg)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .stack-card{
  border-color:rgba(171,113,255,.45)!important;
  background:linear-gradient(145deg,#241a48,#12162f)!important;
  box-shadow:0 22px 46px rgba(0,0,0,.38)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .stack-card.front{
  background:linear-gradient(145deg,#251c4a,#10162f)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .stack-card.front img{
  width:74px!important;
  height:74px!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .stack-card.front small{
  font-size:0!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .stack-card.front small::before{
  content:"فبركة";
  display:block;
  margin-bottom:6px;
  color:#fff;
  font-size:19px!important;
  line-height:1.2!important;
  font-weight:900;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .stack-card.front small::after{
  content:"ابدأ الضحك\A من هنا";
  white-space:pre-line;
  display:block;
  color:#d9b6ff;
  font-size:14px!important;
  line-height:1.5!important;
  font-weight:700;
}

/* ===== GAME CARDS ===== */
html[data-ui-mode="modern"] body.platform-home.home-v2 .games-section{
  width:min(1320px,calc(100% - 58px))!important;
  padding-bottom:14px!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .games-grid{
  gap:12px!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .game-card{
  min-height:218px!important;
  border-radius:15px!important;
  box-shadow:0 18px 40px rgba(0,0,0,.27),inset 0 1px rgba(255,255,255,.06)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .game-card:hover{
  transform:translateY(-5px) scale(1.005)!important;
  box-shadow:0 25px 52px rgba(0,0,0,.36),0 0 28px rgba(114,73,231,.08)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .game-card-inner{
  min-height:218px!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .game-art{
  opacity:.90!important;
  filter:saturate(1.06) contrast(1.02)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .game-shade{
  background:linear-gradient(180deg,rgba(4,6,16,.02),rgba(4,7,17,.15) 46%,rgba(4,7,17,.82) 100%)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .game-title-lockup h3{
  font-size:27px!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .game-title-lockup small{
  color:rgba(255,255,255,.92)!important;
  font-size:11px!important;
  font-weight:650!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .brand-fbrkha .game-title-lockup small{
  font-size:0!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .brand-fbrkha .game-title-lockup small::after{
  content:"ألِّف، أقنع، وخَلِّهم يصدقونك!";
  font-size:11px!important;
  line-height:1.45!important;
}

/* ===== FEATURE STRIP ===== */
html[data-ui-mode="modern"] body.platform-home.home-v2 .feature-strip{
  width:min(1320px,calc(100% - 58px))!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  min-height:78px!important;
  margin-bottom:14px!important;
  border-color:rgba(118,153,219,.28)!important;
  background:linear-gradient(180deg,rgba(5,20,47,.84),rgba(4,17,40,.79))!important;
  backdrop-filter:blur(12px)!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .feature{
  padding:8px 20px!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .feature:nth-child(1) b,
html[data-ui-mode="modern"] body.platform-home.home-v2 .feature:nth-child(1) small,
html[data-ui-mode="modern"] body.platform-home.home-v2 .feature:nth-child(2) b,
html[data-ui-mode="modern"] body.platform-home.home-v2 .feature:nth-child(2) small,
html[data-ui-mode="modern"] body.platform-home.home-v2 .feature:nth-child(3) b,
html[data-ui-mode="modern"] body.platform-home.home-v2 .feature:nth-child(3) small{
  font-size:0!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .feature:nth-child(1) b::after{content:"العب على كل أجهزتك";font-size:13px!important}
html[data-ui-mode="modern"] body.platform-home.home-v2 .feature:nth-child(1) small::after{content:"جوال، تابلت، وكمبيوتر";font-size:9px!important}
html[data-ui-mode="modern"] body.platform-home.home-v2 .feature:nth-child(2) b::after{content:"غرف خاصة لجمعتك";font-size:13px!important}
html[data-ui-mode="modern"] body.platform-home.home-v2 .feature:nth-child(2) small::after{content:"جلسات آمنة وممتعة";font-size:9px!important}
html[data-ui-mode="modern"] body.platform-home.home-v2 .feature:nth-child(3) b::after{content:"إعداد سريع";font-size:13px!important}
html[data-ui-mode="modern"] body.platform-home.home-v2 .feature:nth-child(3) small::after{content:"أنشئ الجلسة وابدأ خلال ثوانٍ";font-size:9px!important}
html[data-ui-mode="modern"] body.platform-home.home-v2 .feature-strip::after{
  content:"مناسبة لكل جمعة\A أصحاب، عائلة، وزملاء";
  white-space:pre-line;
  min-height:54px;
  padding:8px 20px;
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  border-right:1px solid rgba(122,153,211,.24);
  color:#fff;
  font-size:12px;
  line-height:1.65;
  font-weight:800;
}

/* ===== LOWER EXPERIENCE STRIP ===== */
html[data-ui-mode="modern"] body.platform-home.home-v2 .quick-section{
  width:min(1320px,calc(100% - 58px))!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .quick-head h2{
  font-size:0!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .quick-head h2::after{
  content:"المزيد من أجواء فبركة";
  font-size:18px!important;
  color:#fff;
  font-weight:900;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .quick-head a{
  color:#c58cff!important;
  font-weight:700!important;
}
html[data-ui-mode="modern"] body.platform-home.home-v2 .quick-card{
  border-color:rgba(255,255,255,.16)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.04)!important;
}

/* ===== MOBILE ===== */
@media (max-width:700px){
  html[data-ui-mode="modern"] body.platform-home.home-v2{
    padding-bottom:76px!important;
    background:#050d20!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .home-ambient{
    background:
      radial-gradient(circle at 18% 18%,rgba(255,178,77,.15),transparent 13%),
      radial-gradient(circle at 84% 20%,rgba(255,177,74,.13),transparent 13%),
      radial-gradient(circle at 50% 24%,rgba(89,65,181,.35),transparent 36%),
      linear-gradient(180deg,#07142c 0%,#071128 43%,#050d20 100%)!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .home-ambient::before,
  html[data-ui-mode="modern"] body.platform-home.home-v2 .home-ambient::after{opacity:.48!important}

  html[data-ui-mode="modern"] body.platform-home.home-v2 .home-topbar{
    height:74px!important;
    min-height:74px!important;
    padding:7px 13px!important;
    grid-template-columns:42px 1fr 42px!important;
    background:rgba(4,13,31,.94)!important;
    border-bottom-color:rgba(255,255,255,.085)!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .brand{
    gap:5px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .brand-mark{
    width:34px!important;
    height:34px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .brand-word{
    font-size:22px!important;
    line-height:.92!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .brand-word small{
    display:block!important;
    margin-top:5px!important;
    font-size:0!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .brand-word small::after{
    font-size:6.5px!important;
  }

  html[data-ui-mode="modern"] body.platform-home.home-v2 .home-hero{
    width:100%!important;
    padding:20px 16px 11px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .home-hero h1{
    max-width:360px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .home-hero h1::before{
    content:"جوّكم يحلى\A مع فبركة";
    white-space:pre-line;
    font-size:clamp(34px,10.2vw,45px)!important;
    line-height:1.12!important;
    letter-spacing:-1.8px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-lead{
    max-width:360px!important;
    margin-top:8px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-lead::before{
    content:"منصة ألعاب جماعية تجمع أصدقاءك وأهلك في لحظات ما تُنسى";
    font-size:11.5px!important;
    line-height:1.7!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-lead::after{
    display:none!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-actions{
    margin-top:12px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-primary{
    max-width:390px!important;
    min-width:0!important;
    height:49px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .hero-join{
    margin-top:9px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .join-input-row{
    height:52px!important;
  }

  html[data-ui-mode="modern"] body.platform-home.home-v2 .games-section{
    padding:0 13px 12px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .games-grid{
    grid-template-columns:1fr!important;
    gap:9px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .game-card{
    min-height:86px!important;
    height:86px!important;
    border-radius:13px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .game-card-inner{
    height:86px!important;
    min-height:86px!important;
    padding:8px 46px 8px 91px!important;
    display:flex!important;
    flex-direction:row!important;
    justify-content:flex-start!important;
    align-items:center!important;
    text-align:right!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .games-grid .game-card .game-card-inner > img.game-mark-image.game-brand-mark{
    position:absolute!important;
    top:50%!important;
    right:12px!important;
    left:auto!important;
    transform:translateY(-50%)!important;
    width:66px!important;
    height:66px!important;
    max-width:66px!important;
    max-height:66px!important;
    object-fit:contain!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .game-title-lockup{
    margin:0!important;
    text-align:right!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .game-title-lockup h3{
    font-size:20px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .game-title-lockup small{
    font-size:9px!important;
    margin-top:4px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .brand-fbrkha .game-title-lockup small{
    font-size:0!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .brand-fbrkha .game-title-lockup small::after{
    font-size:9px!important;
  }

  html[data-ui-mode="modern"] body.platform-home.home-v2 .feature-strip,
  html[data-ui-mode="modern"] body.platform-home.home-v2 .quick-section,
  html[data-ui-mode="modern"] body.platform-home.home-v2 .approved-footer{
    display:none!important;
  }

  html[data-ui-mode="modern"] body.platform-home.home-v2 .mobile-bottom-nav{
    background:rgba(4,12,29,.975)!important;
    border-top-color:rgba(255,255,255,.11)!important;
    box-shadow:0 -12px 34px rgba(0,0,0,.32)!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .mobile-bottom-nav a:nth-child(2) b,
  html[data-ui-mode="modern"] body.platform-home.home-v2 .mobile-bottom-nav a:nth-child(3) b{
    font-size:0!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .mobile-bottom-nav a:nth-child(2) b::after{
    content:"الألعاب";
    font-size:9px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .mobile-bottom-nav a:nth-child(3) b::after{
    content:"المجتمع";
    font-size:9px!important;
  }
}

@media (max-width:360px){
  html[data-ui-mode="modern"] body.platform-home.home-v2 .home-hero{padding-inline:11px!important}
  html[data-ui-mode="modern"] body.platform-home.home-v2 .games-section{padding-inline:9px!important}
  html[data-ui-mode="modern"] body.platform-home.home-v2 .games-grid .game-card .game-card-inner > img.game-mark-image.game-brand-mark{
    width:58px!important;
    height:58px!important;
    max-width:58px!important;
    max-height:58px!important;
  }
  html[data-ui-mode="modern"] body.platform-home.home-v2 .game-card-inner{padding-right:80px!important}
  html[data-ui-mode="modern"] body.platform-home.home-v2 .game-title-lockup h3{font-size:18px!important}
}

@media (prefers-reduced-motion:reduce){
  html[data-ui-mode="modern"] body.platform-home.home-v2 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}
}
