*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Arial,Helvetica,sans-serif;background:#090b13;color:#fff;overflow-x:hidden}a{text-decoration:none}.intro{position:fixed;inset:0;z-index:99;background:radial-gradient(circle at center,#263b5e,#070910 68%);display:flex;flex-direction:column;align-items:center;justify-content:center;animation:introFade 1s ease forwards;animation-delay:2.4s}.intro-ring{position:absolute;width:360px;height:360px;border:1px solid rgba(245,199,93,.35);border-radius:50%;box-shadow:0 0 60px rgba(245,199,93,.3);animation:spin 8s linear infinite}.intro h1{font-size:64px;letter-spacing:2px;color:#f9d36b;text-shadow:0 0 20px #0fb7ff,0 0 35px #d08b24;animation:zoomIn 1.1s ease}.intro p{font-size:24px;color:#dbe9ff;margin-top:12px}.sword-light{width:4px;height:280px;background:linear-gradient(#fff,#b9f0ff,#f9d36b);box-shadow:0 0 50px #44cfff;transform:rotate(42deg);animation:sword 1.4s ease-in-out infinite}@keyframes introFade{to{opacity:0;visibility:hidden}}@keyframes zoomIn{from{transform:scale(.65);opacity:0}to{transform:scale(1);opacity:1}}@keyframes sword{0%,100%{opacity:.45;filter:blur(1px)}50%{opacity:1;filter:blur(0)}}@keyframes spin{to{transform:rotate(360deg)}}
.topbar{position:fixed;top:0;left:0;width:100%;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:16px 7%;background:linear-gradient(90deg,rgba(6,10,20,.86),rgba(21,43,71,.66),rgba(6,10,20,.86));backdrop-filter:blur(12px);border-bottom:1px solid rgba(249,211,107,.32)}.brand{
    display:flex;
    align-items:center;
}

.brand img{
    height:60px;
    width:auto;
    display:block;
}
nav a:hover{color:#f9d36b}
.right-dock{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:10px}.dock-item{width:74px;min-height:72px;border-radius:18px;background:linear-gradient(145deg,rgba(17,32,55,.95),rgba(7,12,23,.95));border:1px solid rgba(249,211,107,.45);box-shadow:0 12px 35px rgba(0,0,0,.35),inset 0 0 18px rgba(121,215,255,.1);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:bold;transition:.25s;overflow:hidden;position:relative}.dock-item:before{content:"";position:absolute;inset:-60%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.18),transparent);transform:translateX(-80%) rotate(20deg);animation:shine 3s infinite}.dock-item span{font-size:26px;margin-bottom:5px}.dock-item:hover{width:132px;transform:translateX(-6px);background:linear-gradient(145deg,#1b4b78,#0a1729);color:#f9d36b}.android-icon,.ios-icon{width:26px;height:26px;display:block;background:#79e26d;border-radius:6px;position:relative}.android-icon:before{content:"";position:absolute;left:6px;top:-6px;width:14px;height:8px;border-radius:8px 8px 0 0;background:#79e26d}.ios-icon{background:linear-gradient(#fff,#cfd9e7);border-radius:50%}.recharge{border-color:#ffdf85}.code{border-color:#9be7ff}.android{border-color:#82f276}.ios{border-color:#d7e4ff}@keyframes shine{60%,100%{transform:translateX(120%) rotate(20deg)}}
.hero{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:120px 9% 78px;background:linear-gradient(rgba(7,10,18,.12),rgba(7,10,18,.94)),radial-gradient(circle at 18% 28%,rgba(50,124,190,.45),transparent 35%),radial-gradient(circle at 82% 35%,rgba(226,168,55,.33),transparent 31%),url('https://images.unsplash.com/photo-1518709268805-4e9042af2176?auto=format&fit=crop&w=1800&q=80') center/cover}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,10,20,.88),rgba(6,10,20,.35),rgba(6,10,20,.8));pointer-events:none}.fx-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;mix-blend-mode:screen}.moon{position:absolute;right:11%;top:15%;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,#fff8d2 0%,#f9d36b 42%,rgba(121,215,255,.18) 68%,transparent 72%);box-shadow:0 0 70px rgba(121,215,255,.65);z-index:1;animation:moonGlow 4s ease-in-out infinite}.cloud{position:absolute;z-index:2;width:360px;height:90px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(217,239,255,.26),rgba(217,239,255,.04) 65%,transparent 72%);filter:blur(3px);opacity:.65}.cloud:before,.cloud:after{content:"";position:absolute;border-radius:50%;background:inherit}.cloud:before{width:160px;height:120px;left:55px;top:-45px}.cloud:after{width:220px;height:130px;right:25px;top:-52px}.cloud-1{top:24%;left:-380px;animation:cloudMove 42s linear infinite}.cloud-2{top:42%;left:-480px;transform:scale(.75);animation:cloudMove 58s linear infinite;animation-delay:-18s}.mountain{position:absolute;left:0;right:0;bottom:0;height:38%;z-index:1;pointer-events:none}.mountain-back:before,.mountain-front:before{content:"";position:absolute;inset:0}.mountain-back:before{background:linear-gradient(to top,rgba(13,22,39,.92),rgba(13,22,39,.15));clip-path:polygon(0 100%,0 62%,12% 50%,22% 66%,35% 40%,50% 70%,61% 45%,73% 64%,86% 44%,100% 60%,100% 100%)}.mountain-front:before{background:linear-gradient(to top,#060912,rgba(6,9,18,.08));clip-path:polygon(0 100%,0 78%,8% 65%,18% 80%,29% 58%,44% 82%,55% 62%,68% 80%,82% 56%,100% 76%,100% 100%)}.flying-sword{position:absolute;z-index:3;width:150px;height:5px;background:linear-gradient(90deg,transparent,#fff7d2 25%,#79d7ff 56%,#f9d36b 75%,transparent);box-shadow:0 0 25px #79d7ff;border-radius:999px;opacity:.85;pointer-events:none}.flying-sword:before{content:"";position:absolute;right:8px;top:-9px;border-left:22px solid #f9d36b;border-top:11px solid transparent;border-bottom:11px solid transparent;filter:drop-shadow(0 0 8px #79d7ff)}.sword-a{left:-180px;top:28%;transform:rotate(-18deg);animation:swordFlyA 7s ease-in-out infinite 1.2s}.sword-b{left:-220px;top:60%;transform:rotate(-11deg) scale(.72);animation:swordFlyB 9s ease-in-out infinite 3s}.particles{position:absolute;inset:0;overflow:hidden;z-index:2}.spark{position:absolute;width:4px;height:4px;border-radius:50%;background:#f9d36b;box-shadow:0 0 12px #79d7ff;animation:rise linear infinite}
.hero-content,.hero-panel{position:relative;z-index:5}.hero-content{max-width:720px}.subtitle{display:inline-block;padding:8px 18px;border:1px solid #f9d36b;color:#f9d36b;border-radius:99px;margin-bottom:22px;background:rgba(0,0,0,.28);box-shadow:0 0 25px rgba(121,215,255,.16)}.hero h1{font-size:82px;line-height:.96;color:#f9d36b;text-shadow:0 0 24px #0fb7ff,0 7px 0 rgba(0,0,0,.28)}.hero p{font-size:22px;line-height:1.7;margin:24px 0;color:#eaf7ff;max-width:640px}.btn{display:inline-block;padding:15px 30px;border-radius:999px;font-weight:bold;margin-right:14px;transition:.25s}.primary{background:linear-gradient(135deg,#ffe38a,#d38a24);color:#1b1000;box-shadow:0 0 28px rgba(255,211,107,.55);animation:pulse 1.8s infinite}.secondary{border:1px solid #79d7ff;color:#eaf7ff;background:rgba(0,0,0,.28)}.btn:hover{transform:translateY(-4px)}.hero-panel{width:360px;padding:18px;border-radius:26px;background:linear-gradient(180deg,rgba(13,27,48,.78),rgba(7,12,23,.78));border:1px solid rgba(249,211,107,.45);box-shadow:0 25px 70px rgba(0,0,0,.38);animation:float 4s ease-in-out infinite}.panel-img{height:420px;border-radius:20px;margin-bottom:18px}.hero-panel h3{color:#f9d36b;font-size:26px;margin-bottom:8px}.hero-panel p{color:#d9ebff;line-height:1.5}.placeholder{display:flex;align-items:center;justify-content:center;text-align:center;color:#dff5ff;background:linear-gradient(135deg,rgba(121,215,255,.16),rgba(249,211,107,.13));border:1px dashed rgba(249,211,107,.55);position:relative;overflow:hidden}.placeholder:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.1),transparent);animation:placeholderShine 3.2s infinite}@keyframes placeholderShine{from{transform:translateX(-100%)}to{transform:translateX(100%)}}
.download,.sects,.news,.features{padding:92px 8%;text-align:center;background:linear-gradient(180deg,#070b14,#101a2c)}.sects,.features{background:radial-gradient(circle at 20% 0,rgba(121,215,255,.12),transparent 34%),linear-gradient(180deg,#101a2c,#070b14)}.section-title span{display:inline-block;color:#79d7ff;font-weight:bold;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px}.section-title h2,h2{font-size:44px;color:#f9d36b;margin-bottom:16px;text-shadow:0 0 18px rgba(121,215,255,.18)}.section-title p{color:#bad8f2;max-width:780px;margin:auto;line-height:1.7}.download-boxes{display:grid;grid-template-columns:320px 1fr;gap:24px;max-width:920px;margin:36px auto 0;text-align:left}.qr-box{height:260px;border-radius:24px}.download-note{padding:34px;border-radius:24px;background:rgba(255,255,255,.055);border:1px solid rgba(121,215,255,.22)}.download-note h3{color:#f9d36b;font-size:28px;margin-bottom:14px}.download-note p{color:#d7e8f8;line-height:1.7}.sect-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:42px}.sect-card{background:linear-gradient(180deg,rgba(19,38,66,.82),rgba(7,12,23,.86));border:1px solid rgba(121,215,255,.22);border-radius:24px;padding:14px;text-align:left;transition:.25s;box-shadow:0 18px 40px rgba(0,0,0,.22)}.sect-card:hover{transform:translateY(-8px);border-color:#f9d36b;box-shadow:0 22px 55px rgba(121,215,255,.15)}.sect-img{height:230px;border-radius:18px;margin-bottom:15px}.sect-card h3{font-size:23px;color:#f9d36b;margin:0 8px 8px}.sect-card p{color:#d8eaff;line-height:1.55;margin:0 8px 10px}.sect-card.featured{grid-column:span 2}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.cards article,.feature-list div{background:rgba(255,255,255,.055);border:1px solid rgba(121,215,255,.22);border-radius:22px;padding:20px;text-align:left;transition:.25s}.cards article:hover,.feature-list div:hover{transform:translateY(-8px);border-color:#f9d36b}.thumb{height:170px;border-radius:16px;margin-bottom:16px}.cards span{color:#79d7ff;font-weight:bold}.cards h3{margin:12px 0;color:#fff2c7}.cards p,.feature-list p{color:#d4e8fb;line-height:1.6}.feature-list{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:36px}.feature-list b{color:#f9d36b;font-size:20px}footer{text-align:center;padding:52px 7%;background:#05070d;color:#bcd1e3}footer h3{color:#f9d36b;font-size:28px;margin-bottom:10px}
.reveal{opacity:0;transform:translateY(45px);transition:opacity .9s ease,transform .9s ease}.reveal.show{opacity:1;transform:translateY(0)}@keyframes pulse{0%,100%{box-shadow:0 0 18px rgba(255,211,107,.45)}50%{box-shadow:0 0 42px rgba(255,211,107,.95)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes rise{from{transform:translateY(110vh);opacity:0}20%{opacity:1}to{transform:translateY(-10vh);opacity:0}}@keyframes moonGlow{0%,100%{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.25);transform:scale(1.04)}}@keyframes cloudMove{from{transform:translateX(0)}to{transform:translateX(calc(100vw + 760px))}}@keyframes swordFlyA{0%{left:-200px;opacity:0}12%{opacity:.95}55%{left:78%;opacity:.9}100%{left:115%;opacity:0}}@keyframes swordFlyB{0%{left:-260px;opacity:0}15%{opacity:.75}60%{left:65%;opacity:.75}100%{left:112%;opacity:0}}
@media(max-width:1100px){.sect-grid,.feature-list{grid-template-columns:repeat(2,1fr)}.hero{padding-right:110px}.hero h1{font-size:64px}.hero-panel{width:310px}.panel-img{height:340px}}@media(max-width:820px){nav{display:none}.right-dock{right:8px}.dock-item{width:62px;min-height:62px}.dock-item:hover{width:105px}.hero{display:block;padding:120px 82px 70px 6%}.hero h1{font-size:48px}.hero-panel{width:100%;margin-top:36px}.download-boxes,.cards,.sect-grid,.feature-list{grid-template-columns:1fr}.sect-card.featured{grid-column:span 1}.intro h1{font-size:38px;text-align:center}.section-title h2{font-size:34px}}

/* Logo thật */
.intro-logo{width:min(560px,86vw);height:auto;filter:drop-shadow(0 0 28px rgba(249,211,107,.55)) drop-shadow(0 18px 32px rgba(0,0,0,.55));animation:zoomIn 1.1s ease;position:relative;z-index:2}
.intro p{font-size:22px;color:#ffe7a0;text-shadow:0 0 12px rgba(249,211,107,.45);letter-spacing:1px;margin-top:6px}
.hero-content{display:flex;flex-direction:column;align-items:flex-start}.hero-logo{width:min(650px,92vw);max-width:100%;height:auto;margin:-30px 0 6px -28px;filter:drop-shadow(0 0 24px rgba(249,211,107,.45)) drop-shadow(0 18px 34px rgba(0,0,0,.65));animation:logoBreath 3.8s ease-in-out infinite}.hero .subtitle{font-size:18px;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(90deg,rgba(0,0,0,.35),rgba(91,20,12,.35));border-color:rgba(255,213,112,.65);color:#ffe7a0}.brand{font-family:Georgia,'Times New Roman',serif;letter-spacing:1px}.hero h1{display:none}.hero p{font-size:21px;max-width:620px;margin-top:16px}.topbar{background:linear-gradient(90deg,rgba(15,5,4,.9),rgba(61,23,11,.78),rgba(15,5,4,.9));border-bottom:1px solid rgba(255,213,112,.42)}.hero{background:linear-gradient(rgba(7,4,2,.08),rgba(7,4,2,.94)),radial-gradient(circle at 18% 28%,rgba(130,26,18,.38),transparent 35%),radial-gradient(circle at 82% 35%,rgba(226,168,55,.30),transparent 31%),url('https://images.unsplash.com/photo-1518709268805-4e9042af2176?auto=format&fit=crop&w=1800&q=80') center/cover}.dock-item{background:linear-gradient(145deg,rgba(53,20,10,.96),rgba(11,7,5,.96));border-color:rgba(255,213,112,.58)}.dock-item:hover{background:linear-gradient(145deg,#6e2314,#180b06)}
@keyframes logoBreath{0%,100%{transform:translateY(0) scale(1);filter:drop-shadow(0 0 20px rgba(249,211,107,.35)) drop-shadow(0 18px 34px rgba(0,0,0,.65))}50%{transform:translateY(-8px) scale(1.025);filter:drop-shadow(0 0 35px rgba(249,211,107,.65)) drop-shadow(0 22px 40px rgba(0,0,0,.7))}}
@media(max-width:820px){.hero-logo{margin-left:-16px;width:min(520px,95vw)}.intro-logo{width:92vw}.intro p{font-size:16px}.hero p{font-size:18px}}


/* =========================================================
   LIGHT UPGRADE - phát triển nhẹ từ bản logo gốc
   Không đổi font chữ chính, không ép font lạ cho tiếng Việt.
========================================================= */

/* Logo hero nhỏ lại nhẹ nhàng, không phá bố cục */
.hero-logo{
  width:min(300px,70vw) !important;
}

/* COMING SOON gọn, dùng font hệ thống như bản logo để tránh lỗi tiếng Việt */
.soft-coming{
  display:inline-block;
  margin-top:16px;
  padding:7px 22px;
  border-radius:999px;
  border:1px solid rgba(249,211,107,.72);
  background:linear-gradient(90deg,rgba(0,0,0,.42),rgba(104,34,16,.48));
  color:#f9d36b;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:900;
  font-size:28px;
  letter-spacing:2px;
  text-shadow:0 0 16px rgba(249,211,107,.42),0 2px 8px #000;
}

/* Khung Nạp thẻ + Tải game nhỏ gọn, nằm trong Hero hiện tại */
.soft-hero-actions{
  width:min(560px,100%);
  margin-top:16px;
  display:grid;
  grid-template-columns:1fr 1.15fr;
  gap:12px;
  padding:12px;
  border:1px solid rgba(249,211,107,.46);
  border-radius:18px;
  background:linear-gradient(145deg,rgba(35,13,7,.70),rgba(6,10,20,.58));
  box-shadow:0 16px 34px rgba(0,0,0,.34),inset 0 0 18px rgba(249,211,107,.08);
}

.soft-recharge{
  min-height:116px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:14px;
  background:linear-gradient(145deg,rgba(128,38,18,.88),rgba(54,14,7,.82));
  border:1px solid rgba(249,211,107,.52);
  color:#ffe8a8;
  font-size:28px;
  font-weight:900;
  text-transform:uppercase;
  text-shadow:0 2px 8px #000;
  transition:.22s;
}
.soft-recharge:hover{
  transform:translateY(-3px);
  box-shadow:0 0 22px rgba(249,211,107,.32);
}

.soft-downloads{
  display:flex;
  flex-direction:column;
  gap:8px;
}
.soft-downloads a{
  height:34px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:10px;
  background:linear-gradient(180deg,#181818,#050505);
  border:1px solid rgba(255,255,255,.18);
  color:#fff;
  font-weight:bold;
  font-size:14px;
  transition:.22s;
}
.soft-downloads a:hover{
  border-color:#f9d36b;
  color:#f9d36b;
  transform:translateX(-3px);
}

/* Panel tự cuộn đặt ở section Tải game, không đè Hero */
.soft-scroll-panel{
  width:min(820px,100%);
  margin:30px auto 0;
  padding:18px;
  border-radius:22px;
  border:1px solid rgba(249,211,107,.42);
  background:linear-gradient(145deg,rgba(12,20,34,.72),rgba(39,15,8,.68));
  box-shadow:0 16px 36px rgba(0,0,0,.28),inset 0 0 18px rgba(249,211,107,.07);
}

.soft-scroll-panel h3{
  color:#f9d36b;
  font-size:28px;
  margin-bottom:14px;
  text-shadow:0 0 14px rgba(249,211,107,.25);
}

.soft-scroll-window{
  height:156px;
  overflow:hidden;
  border-radius:16px;
  border:1px solid rgba(249,211,107,.20);
  background:rgba(0,0,0,.18);
}

.soft-scroll-track{
  display:flex;
  flex-direction:column;
  gap:10px;
  padding:12px;
  animation:softAutoScroll 18s linear infinite;
}
.soft-scroll-window:hover .soft-scroll-track{
  animation-play-state:paused;
}
.soft-scroll-track p{
  min-height:56px;
  margin:0;
  padding:10px 14px;
  border-radius:12px;
  background:rgba(255,255,255,.055);
  border:1px solid rgba(249,211,107,.16);
  text-align:left;
}
.soft-scroll-track b{
  display:block;
  color:#ffe3a0;
  font-size:15px;
}
.soft-scroll-track span{
  display:block;
  margin-top:3px;
  color:#d8e5f1;
  font-size:13px;
}

@keyframes softAutoScroll{
  0%,14%{transform:translateY(0)}
  28%,42%{transform:translateY(-66px)}
  56%,70%{transform:translateY(-132px)}
  84%,96%{transform:translateY(-198px)}
  100%{transform:translateY(0)}
}

@media(max-width:760px){
  .hero-logo{width:min(360px,82vw) !important}
  .soft-coming{font-size:22px;letter-spacing:1px}
  .soft-hero-actions{grid-template-columns:1fr}
  .soft-recharge{min-height:76px;font-size:22px}
  .soft-scroll-panel h3{font-size:23px}
}
.top-coming{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:22px;
    margin:20px auto;
}

.top-coming img{
    height:95px;
    width:auto;
    filter:drop-shadow(0 0 15px rgba(255,190,80,.4));
}

.coming-divider{
    width:1px;
    height:50px;
    background:rgba(255,210,120,.5);
}

.top-coming span{
    color:#f7d57a;
    font-size:34px;
    font-weight:700;
    letter-spacing:4px;
    text-transform:uppercase;
    text-shadow:
        0 0 10px rgba(255,200,80,.5),
        0 0 20px rgba(255,120,50,.3);
}
/* HEADER FINAL */
.topbar{
    height:88px !important;
    padding:0 6% !important;
    background:linear-gradient(90deg,#1b0603,#2a0b05 45%,#130403) !important;
    border-bottom:1px solid rgba(217,160,57,.75) !important;
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
}

.top-logo{
    display:flex !important;
    align-items:center !important;
    gap:16px !important;
    font-family:Georgia,"Times New Roman",serif !important;
}

.top-logo img{
    height:84px !important;
    width:auto !important;
    display:block !important;
    filter:drop-shadow(0 0 12px rgba(255,199,80,.45)) !important;
}

.top-logo i{
    width:1px !important;
    height:34px !important;
    background:rgba(218,166,74,.6) !important;
    display:block !important;
}

.top-logo span{
    color:#f7d77c !important;
    font-size:15px !important;
    font-weight:bold !important;
    letter-spacing:4px !important;
    white-space:nowrap !important;
    text-shadow:0 0 12px rgba(255,190,80,.35) !important;
}

.topbar nav{
    display:flex !important;
    align-items:center !important;
    gap:34px !important;
}

.topbar nav a{
    margin-left:0 !important;
    color:#fff1d0 !important;
    font-size:16px !important;
    font-weight:bold !important;
    text-shadow:0 2px 6px #000 !important;
}

.topbar nav a:hover{
    color:#f7d77c !important;
}

/* =========================================================
   HERO BACKGROUND CUSTOM - Loạn Thế Giang Hồ 2
   Ảnh nền đặt tại: images/bg.png
========================================================= */
.hero{
    background:
        linear-gradient(90deg, rgba(7,4,2,.42), rgba(7,4,2,.10) 45%, rgba(7,4,2,.56)),
        linear-gradient(180deg, rgba(7,4,2,.05), rgba(7,4,2,.78)),
        url('../images/bg.png') center center/cover no-repeat !important;
}

/* Tắt các lớp nền CSS cũ để không đè lên ảnh bg mới */
.moon,
.cloud,
.mountain{
    display:none !important;
}

/* Giữ hạt sáng + kiếm bay cho landing page có chuyển động */
.fx-canvas,
.particles,
.flying-sword{
    display:block;
}
/* FIX HERO SÁNG */
.hero{
    background:url('../images/bg.png') center center/cover no-repeat !important;
}

/* bỏ lớp phủ tối */
.hero:before{
    display:none !important;
    background:none !important;
}

/* bỏ núi/mây/trăng CSS cũ nếu đang che ảnh */
.moon,
.cloud,
.mountain,
.mountain-back,
.mountain-front{
    display:none !important;
}

/* làm chữ vẫn rõ */
.hero-content{
    background:none !important;
    padding:0 !important;
    border-radius:0 !important;
    backdrop-filter:none !important;
}