/* MegaTrade V2 — dark luxury trading theme */
:root {
  --mt-bg:#07090c;
  --mt-panel:#10141a;
  --mt-panel2:#151a20;
  --mt-green:#a6f36b;
  --mt-gold:#e8bd68;
  --mt-text:#f5f5f2;
  --mt-muted:#a2a9b3;
}
html { scroll-behavior:smooth; }
body {
  background:var(--mt-bg)!important;
  color:var(--mt-text);
}
#mt-site-nav {
  position:sticky!important;
  top:0;
  z-index:9990;
  background:rgba(7,9,12,.92)!important;
  border-bottom:1px solid rgba(232,189,104,.22)!important;
  backdrop-filter:blur(18px);
}
#mt-site-nav .mt-nav-inner {
  max-width:1320px!important;
  padding:16px 28px!important;
}
#mt-site-nav .mt-brand img {
  width:190px!important;
}
#mt-site-nav .mt-links { gap:25px!important; }
#mt-site-nav .mt-links a {
  color:#e5e7eb!important;
  transition:color .2s;
}
#mt-site-nav .mt-links a:hover { color:var(--mt-gold)!important; }
#mt-site-nav .mt-links .mt-login {
  color:#10110c!important;
  background:linear-gradient(135deg,#f3d28b,#b58a42)!important;
  border-radius:5px!important;
  padding:12px 21px!important;
}
#megatrade-language-menu {
  z-index:100!important;
  background:#10141a;
  border:1px solid #ffffff18;
  border-radius:8px;
  padding:8px 12px;
}
#mt-home-hero {
  position:relative!important;
  isolation:isolate;
  overflow:hidden!important;
  padding:100px 28px 65px!important;
  background:
    radial-gradient(ellipse at 77% 38%,rgba(120,164,63,.17),transparent 35%),
    radial-gradient(ellipse at 88% 72%,rgba(232,189,104,.08),transparent 32%),
    linear-gradient(120deg,#07090c 0%,#0b100e 54%,#11140f 100%)!important;
  border-bottom:1px solid rgba(232,189,104,.2)!important;
}
#mt-home-hero:before {
  content:"";
  position:absolute;
  z-index:-1;
  width:52%;
  height:80%;
  right:0;
  top:8%;
  opacity:.72;
  background:
    linear-gradient(150deg,transparent 48%,rgba(166,243,107,.8) 48.3%,transparent 49.1%),
    linear-gradient(163deg,transparent 54%,rgba(166,243,107,.55) 54.3%,transparent 55%),
    linear-gradient(174deg,transparent 62%,rgba(166,243,107,.38) 62.3%,transparent 63%),
    repeating-linear-gradient(90deg,transparent 0 45px,rgba(255,255,255,.035) 46px 47px),
    repeating-linear-gradient(0deg,transparent 0 45px,rgba(255,255,255,.035) 46px 47px);
  mask-image:linear-gradient(to left,#000,transparent);
  pointer-events:none;
}
#mt-home-hero .mt-hero-inner {
  max-width:1260px!important;
  grid-template-columns:1.1fr .9fr!important;
  gap:64px!important;
  position:relative;
}
#mt-home-hero .mt-eyebrow {
  color:var(--mt-gold)!important;
  border-color:#e8bd6855!important;
  border-radius:3px!important;
  letter-spacing:2px!important;
}
#mt-home-hero h1 {
  font-size:clamp(42px,5.5vw,76px)!important;
  line-height:1.04!important;
  letter-spacing:-2px!important;
  color:#faf9f5!important;
}
#mt-home-hero h1 span {
  color:var(--mt-green)!important;
}
#mt-home-hero .mt-hero-copy {
  max-width:590px!important;
  color:#b6bbc2!important;
  line-height:1.9!important;
}
#mt-home-hero .mt-hero-actions a {
  border-radius:4px!important;
  padding:15px 24px!important;
  transition:transform .2s,filter .2s;
}
#mt-home-hero .mt-hero-actions a:hover {
  transform:translateY(-2px);
  filter:brightness(1.08);
}
#mt-home-hero .mt-primary {
  color:#10130d!important;
  background:linear-gradient(135deg,#c5ff91,#8ed951)!important;
}
#mt-home-hero .mt-secondary {
  border:1px solid #e8bd6866!important;
  background:#ffffff05;
}
#mt-home-hero .mt-hero-panel {
  position:relative;
  overflow:hidden;
  padding:34px!important;
  border:1px solid #e8bd6845!important;
  border-radius:8px!important;
  background:linear-gradient(145deg,rgba(24,29,29,.94),rgba(9,12,13,.96))!important;
  box-shadow:0 25px 90px #0009, inset 0 1px #ffffff0b!important;
}
#mt-home-hero .mt-hero-panel:before {
  content:"";
  display:block;
  height:3px;
  width:64px;
  margin-bottom:25px;
  background:linear-gradient(90deg,var(--mt-gold),var(--mt-green));
}
#mt-home-hero .mt-panel-label {
  color:var(--mt-gold)!important;
  letter-spacing:2px!important;
}
#mt-home-hero .mt-panel-title {
  font-size:clamp(23px,2.5vw,34px)!important;
  line-height:1.25;
}
#mt-home-hero .mt-panel-line {
  background:#ffffff18!important;
}
#mt-home-hero .mt-panel-note {
  color:#b7bec5!important;
  line-height:1.85!important;
}
#mt-home-hero .mt-risk {
  max-width:1260px!important;
  color:#737c85!important;
}
#mt-homepage-focus,
#megatrade-trading-returns,
#mt-investment-plans,
#monster-team-section,
#megatrade-referral-center,
#mt-blockchain-page,
#mt-social-academy-page,
#mt-user-dashboard {
  scroll-margin-top:100px;
}
#mt-investment-plans,
#megatrade-trading-returns,
#monster-team-section {
  color:var(--mt-text);
}
#mt-investment-plans [class*="card"],
#mt-investment-plans [class*="plan"],
#megatrade-trading-returns [class*="card"],
#mt-homepage-focus [class*="card"] {
  border-color:#ffffff16!important;
  border-radius:8px!important;
  background:linear-gradient(145deg,#14191f,#0c0f13)!important;
  box-shadow:0 14px 40px #0004!important;
}
button, input, select, textarea {
  accent-color:var(--mt-green);
}
@media(max-width:760px) {
  #mt-site-nav .mt-nav-inner {
    padding:12px 15px!important;
  }
  #mt-site-nav .mt-links {
    gap:12px!important;
  }
  #mt-home-hero {
    padding:60px 18px 42px!important;
  }
  #mt-home-hero .mt-hero-inner {
    grid-template-columns:1fr!important;
    gap:30px!important;
  }
  #mt-home-hero h1 {
    font-size:clamp(39px,10vw,54px)!important;
    letter-spacing:-1px!important;
  }
  #mt-home-hero:before {
    width:100%;
    height:45%;
    top:10%;
    opacity:.28;
  }
  #mt-home-hero .mt-hero-panel {
    padding:24px!important;
  }
}


/* MegaTrade V2 structural visual redesign */
#mt-home-hero.mt-v2-hero {
  position:relative!important; isolation:isolate; overflow:hidden;
  padding:76px 26px 25px!important;
  background:radial-gradient(ellipse at 78% 43%,#263b202d,transparent 39%),linear-gradient(120deg,#07090c,#0a0e0c 58%,#11140f)!important;
  border-bottom:1px solid #d9b35c32!important;color:#f6f5f0!important;
  font-family:Arial,sans-serif;
}
#mt-home-hero .mt-v2-grid {
  position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.23;
  background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);
  background-size:54px 54px;mask-image:linear-gradient(90deg,transparent,#000 65%);
}
#mt-home-hero .mt-v2-hero-inner {
  max-width:1280px!important;margin:auto;display:grid;
  grid-template-columns:1fr 1fr;align-items:center;gap:55px;
}
#mt-home-hero .mt-v2-copy {position:relative;z-index:2}
#mt-home-hero .mt-v2-eyebrow {
  display:inline-flex;align-items:center;gap:10px;color:#e7c477;
  border:1px solid #e7c47740;background:#e7c47709;padding:9px 13px;
  font-size:10px;font-weight:800;letter-spacing:2px;border-radius:3px;
}
#mt-home-hero .mt-v2-eyebrow i,#mt-home-hero .mt-v2-live i {
  display:inline-block;width:7px;height:7px;border-radius:50%;background:#a6f36b;
  box-shadow:0 0 12px #a6f36b70;
}
#mt-home-hero .mt-v2-copy h1 {
  font-size:clamp(43px,5.2vw,74px)!important;line-height:1.04!important;
  letter-spacing:-2.7px!important;font-weight:900!important;margin:26px 0 22px!important;color:#f8f7f1!important;
}
#mt-home-hero .mt-v2-copy h1 span {
  color:#a6f36b!important;text-shadow:0 0 35px #a6f36b18;
}
#mt-home-hero .mt-v2-copy>p {
  max-width:510px;font-size:16px;line-height:1.9;color:#aab1b7;margin:0 0 28px;
}
#mt-home-hero .mt-v2-actions {display:flex;flex-wrap:wrap;gap:12px}
#mt-home-hero .mt-v2-actions a {
  display:inline-flex;align-items:center;justify-content:center;gap:19px;
  min-height:49px;padding:0 19px;border-radius:4px;text-decoration:none;
  font-size:12px;font-weight:800;transition:transform .2s,filter .2s;
}
#mt-home-hero .mt-v2-actions a:hover {transform:translateY(-2px);filter:brightness(1.08)}
#mt-home-hero .mt-v2-primary {background:linear-gradient(130deg,#c5f58d,#91d75c);color:#10150d!important}
#mt-home-hero .mt-v2-secondary {border:1px solid #e7c47755;color:#f1eee5!important;background:#ffffff04}
#mt-home-hero .mt-v2-proof {display:flex;align-items:center;gap:13px;margin-top:35px}
#mt-home-hero .mt-v2-proof-icon {display:grid;place-items:center;width:39px;height:39px;border:1px solid #e7c47755;color:#e7c477;font-size:20px}
#mt-home-hero .mt-v2-proof span:last-child {display:flex;flex-direction:column;gap:5px}
#mt-home-hero .mt-v2-proof b {font-size:12px;color:#e8e9e4}
#mt-home-hero .mt-v2-proof small {font-size:11px;color:#89918f}
#mt-home-hero .mt-v2-visual {position:relative;min-width:0;padding:42px 0 52px}
#mt-home-hero .mt-v2-orbit {position:absolute;aspect-ratio:1;border:1px solid #a6f36b13;border-radius:50%;pointer-events:none}
#mt-home-hero .mt-v2-orbit-one {width:390px;right:2%;top:0}
#mt-home-hero .mt-v2-orbit-two {width:290px;right:13%;top:48px;border-color:#e7c47719}
#mt-home-hero .mt-v2-chart-card {
  position:relative;z-index:1;padding:24px 22px 16px;border:1px solid #ffffff20;
  border-radius:8px;background:linear-gradient(145deg,#171d1bea,#0c100ff5);
  box-shadow:0 28px 80px #0009,inset 0 1px #ffffff0b;backdrop-filter:blur(12px);
}
#mt-home-hero .mt-v2-chart-head {display:flex;align-items:center;justify-content:space-between;gap:10px}
#mt-home-hero .mt-v2-chart-head>div {display:flex;flex-direction:column;gap:7px}
#mt-home-hero .mt-v2-chart-head small,#mt-home-hero .mt-v2-chart-stats small,
#mt-home-hero .mt-v2-float small {font-size:9px;letter-spacing:1.5px;color:#858f91}
#mt-home-hero .mt-v2-chart-head strong {font-size:19px;color:#f1f2eb}
#mt-home-hero .mt-v2-live {display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1px;color:#b9c8b0}
#mt-home-hero .mt-v2-live i {width:6px;height:6px}
#mt-home-hero .mt-v2-chart-stats {display:flex;align-items:center;justify-content:space-between;margin-top:25px}
#mt-home-hero .mt-v2-chart-stats>div {display:flex;flex-direction:column;gap:6px}
#mt-home-hero .mt-v2-chart-stats b {font-size:13px;color:#a6f36b}
#mt-home-hero .mt-v2-chart-stats>span {color:#a6f36b;font-size:24px}
#mt-home-hero .mt-v2-chart {width:100%;height:auto;display:block;margin-top:5px;overflow:visible}
#mt-home-hero .mt-v2-chart-foot {display:flex;justify-content:space-between;gap:10px;border-top:1px solid #ffffff12;padding-top:13px;font-size:8px;letter-spacing:1px;color:#77817e}
#mt-home-hero .mt-v2-float {
  position:absolute;z-index:2;display:flex;align-items:center;gap:11px;
  padding:12px 15px;background:#111713ed;border:1px solid #ffffff20;
  box-shadow:0 12px 30px #0006;border-radius:5px;backdrop-filter:blur(10px);
}
#mt-home-hero .mt-v2-float-top {right:-13px;top:14px}
#mt-home-hero .mt-v2-float-bottom {left:-23px;bottom:29px}
#mt-home-hero .mt-v2-float-symbol,#mt-home-hero .mt-v2-gold-symbol {font-size:22px;color:#a6f36b}
#mt-home-hero .mt-v2-gold-symbol {color:#e7c477}
#mt-home-hero .mt-v2-float span:last-child {display:flex;flex-direction:column;gap:5px}
#mt-home-hero .mt-v2-float b {font-size:11px;color:#f1f1e9}
#mt-home-hero .mt-v2-visual-caption {position:absolute;right:0;bottom:12px;display:flex;align-items:center;gap:8px;color:#77817e;font-size:8px;letter-spacing:1.7px}
#mt-home-hero .mt-v2-visual-caption span {width:20px;height:1px;background:#e7c477}
#mt-home-hero .mt-v2-risk {max-width:1280px!important;margin:15px auto 0!important;font-size:10px!important;color:#6f7975!important;line-height:1.7}
#mt-investment-plans,#megatrade-trading-returns,#mt-homepage-focus,#monster-team-section {
  scroll-margin-top:95px;
}
#mt-investment-plans [class*="card"],#mt-investment-plans [class*="plan"],
#megatrade-trading-returns [class*="card"],#mt-homepage-focus [class*="card"] {
  border-color:#ffffff18!important;border-radius:8px!important;
  box-shadow:0 15px 45px #0005!important;
}
@media(max-width:850px) {
  #mt-home-hero.mt-v2-hero {padding:55px 19px 23px!important}
  #mt-home-hero .mt-v2-hero-inner {grid-template-columns:1fr!important;gap:22px!important}
  #mt-home-hero .mt-v2-copy h1 {font-size:clamp(42px,9vw,62px)!important;letter-spacing:-1.5px!important}
  #mt-home-hero .mt-v2-visual {padding:35px 9px 55px}
  #mt-home-hero .mt-v2-float-top {right:-2px}
  #mt-home-hero .mt-v2-float-bottom {left:-3px}
  #mt-home-hero .mt-v2-orbit-one {width:80%;right:5%}
  #mt-home-hero .mt-v2-orbit-two {width:60%;right:15%;top:40px}
}
@media(max-width:480px) {
  #mt-home-hero .mt-v2-chart-card {padding:18px 13px 13px}
  #mt-home-hero .mt-v2-chart-head strong {font-size:16px}
  #mt-home-hero .mt-v2-float {padding:9px 10px}
  #mt-home-hero .mt-v2-float b {font-size:10px}
  #mt-home-hero .mt-v2-visual-caption {font-size:7px}
  #mt-home-hero .mt-v2-actions a {flex:1;gap:8px;padding:0 12px}
}

/* MegaTrade V2 — true black override */
html,
body {
  background: #000 !important;
  color: #f5f5f0;
}

body,
main,
main > section,
#mt-homepage-focus,
#megatrade-trading-returns,
#mt-investment-plans,
#monster-team-section,
#megatrade-referral-center,
#mt-blockchain-page,
#mt-social-academy-page,
#mt-user-dashboard {
  background-color: #000 !important;
}

#mt-site-nav {
  background: rgba(0,0,0,.97) !important;
  border-bottom-color: rgba(232,189,104,.25) !important;
}

#mt-home-hero.mt-v2-hero {
  background:
    radial-gradient(ellipse at 78% 43%, rgba(90,130,48,.10), transparent 38%),
    #000 !important;
}

#mt-home-hero .mt-v2-grid {
  opacity: .12;
}

#mt-home-hero .mt-v2-chart-card,
#mt-home-hero .mt-v2-float {
  background: #090b09 !important;
  border-color: rgba(255,255,255,.14) !important;
}

#mt-investment-plans [class*="card"],
#mt-investment-plans [class*="plan"],
#megatrade-trading-returns [class*="card"],
#mt-homepage-focus [class*="card"] {
  background: #080808 !important;
  border-color: #292929 !important;
}


/* BLACK THEME — override legacy navy sections */
html, body {
  background: #000 !important;
  background-color: #000 !important;
}

body {
  background-image: none !important;
}

#mt-home-hero.mt-v2-hero {
  background: #000 !important;
  background-image:
    radial-gradient(ellipse at 78% 40%, rgba(90,130,48,.10), transparent 40%) !important;
}

#mt-site-nav,
#mt-homepage-focus,
#megatrade-trading-returns,
#mt-investment-plans,
#monster-team-section,
#megatrade-referral-center,
#mt-blockchain-page,
#mt-social-academy-page,
#mt-user-dashboard {
  background-color: #000 !important;
}

#mt-homepage-focus [style*="background"],
#megatrade-trading-returns [style*="background"],
#mt-investment-plans [style*="background"],
#monster-team-section [style*="background"],
#megatrade-referral-center [style*="background"] {
  background-color: #080808 !important;
}

#mt-home-hero .mt-v2-chart-card,
#mt-home-hero .mt-v2-float {
  background: #090909 !important;
}



/* FINAL BLACK BACKGROUND */
html, body {
  background: #000 !important;
  background-color: #000 !important;
}
body {
  background-image: none !important;
}
#mt-home-hero.mt-v2-hero {
  background-color: #000 !important;
  background-image: radial-gradient(ellipse at 78% 40%, rgba(90,130,48,.10), transparent 40%) !important;
}


/* MegaTrade black hero: final targeted override */
#mt-home-hero,
#mt-home-hero.mt-v2-hero {
  background: #000 !important;
  background-image: none !important;
}
#mt-home-hero .mt-hero-panel,
#mt-home-hero .mt-v2-chart-card,
#mt-home-hero .mt-v2-float {
  background: #080808 !important;
  background-image: none !important;
}

/* MEGATRADE LUXURY BLACK / EMERALD / GOLD THEME */
:root {
  --mt-black: #000000;
  --mt-card: #090b09;
  --mt-emerald: #36d98a;
  --mt-emerald-bright: #8bf0b1;
  --mt-luxury-gold: #e8bd68;
  --mt-gold-light: #ffe3a0;
}

/* Navigation */
#mt-site-nav {
  border-bottom: 1px solid rgba(232,189,104,.3) !important;
}
#mt-site-nav a:hover,
#mt-site-nav a.active,
#mt-site-nav [aria-current="page"] {
  color: var(--mt-emerald-bright) !important;
}
#mt-site-nav a {
  transition: color .2s ease, border-color .2s ease;
}

/* Hero accents */
#mt-home-hero .mt-v2-eyebrow,
#mt-home-hero .mt-v2-visual-caption {
  color: var(--mt-emerald-bright) !important;
}
#mt-home-hero h1 span {
  color: var(--mt-luxury-gold) !important;
}
#mt-home-hero .mt-v2-chart-card,
#mt-home-hero .mt-v2-float {
  border-color: rgba(232,189,104,.35) !important;
  box-shadow: 0 12px 38px rgba(0,0,0,.3),
              0 0 22px rgba(54,217,138,.045) !important;
}

/* Section headings */
#mt-homepage-focus h2,
#megatrade-trading-returns h2,
#mt-investment-plans h2,
#monster-team-section h2,
#megatrade-referral-center h2,
#mt-blockchain-page h2,
#mt-social-academy-page h2,
#mt-user-dashboard h2 {
  color: var(--mt-gold-light) !important;
}

/* Investment, feature, team and referral cards */
#mt-homepage-focus [class*="card"],
#mt-homepage-focus [class*="feature"],
#megatrade-trading-returns [class*="card"],
#mt-investment-plans [class*="card"],
#mt-investment-plans [class*="plan"],
#monster-team-section [class*="card"],
#megatrade-referral-center [class*="card"],
#mt-blockchain-page [class*="card"],
#mt-social-academy-page [class*="card"] {
  border-color: rgba(232,189,104,.25) !important;
  transition: border-color .2s ease, box-shadow .2s ease;
}

#mt-homepage-focus [class*="card"]:hover,
#mt-investment-plans [class*="card"]:hover,
#mt-investment-plans [class*="plan"]:hover,
#monster-team-section [class*="card"]:hover,
#megatrade-referral-center [class*="card"]:hover {
  border-color: rgba(54,217,138,.65) !important;
  box-shadow: 0 8px 28px rgba(54,217,138,.07) !important;
}

/* Primary actions — visual styling only */
#mt-home-hero .mt-v2-primary,
#mt-home-hero .mt-primary,
#mt-investment-plans button,
#mt-investment-plans .mt-button,
#megatrade-referral-center button {
  border-color: transparent !important;
}

/* Green and gold details */
#mt-homepage-focus h3,
#megatrade-trading-returns h3,
#mt-investment-plans h3,
#monster-team-section h3,
#megatrade-referral-center h3 {
  color: var(--mt-emerald-bright);
}

#mt-homepage-focus svg,
#megatrade-trading-returns svg,
#monster-team-section svg,
#megatrade-referral-center svg {
  accent-color: var(--mt-emerald);
}

/* Dashboard accents without changing balances or statuses */
#mt-user-dashboard {
  --mt-panel: #090b09;
  --mt-panel2: #10130f;
}
#mt-user-dashboard h3,
#mt-user-dashboard [class*="title"] {
  border-color: rgba(232,189,104,.2);
}

/* Fine gold separators */
#mt-homepage-focus,
#megatrade-trading-returns,
#mt-investment-plans,
#monster-team-section,
#megatrade-referral-center,
#mt-blockchain-page,
#mt-social-academy-page {
  border-color: rgba(232,189,104,.16);
}

@media (max-width: 760px) {
  #mt-home-hero .mt-v2-chart-card,
  #mt-home-hero .mt-v2-float {
    box-shadow: 0 8px 22px rgba(0,0,0,.25) !important;
  }
}

/* MEGATRADE — COMPACT, CLEAN, REFINED */
:root {
  --mt-luxury-gold: #d9b565;
  --mt-gold-light: #eed49a;
  --mt-emerald: #32c982;
  --mt-emerald-bright: #79dda5;
}

/* Less oversized spacing between major sections */
#mt-homepage-focus,
#megatrade-trading-returns,
#mt-investment-plans,
#monster-team-section,
#megatrade-referral-center,
#mt-blockchain-page,
#mt-social-academy-page {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

/* Hero: tighter and more balanced */
#mt-home-hero.mt-v2-hero {
  padding: 54px 22px 44px !important;
}
#mt-home-hero .mt-v2-hero-inner {
  max-width: 1080px !important;
  gap: 30px !important;
}
#mt-home-hero h1 {
  font-size: clamp(30px, 3.7vw, 46px) !important;
  line-height: 1.12 !important;
  letter-spacing: -.8px !important;
  margin: 16px 0 14px !important;
}
#mt-home-hero p {
  font-size: 14px !important;
  line-height: 1.7 !important;
}
#mt-home-hero .mt-v2-chart-card {
  padding: 18px !important;
  border-radius: 14px !important;
}
#mt-home-hero .mt-v2-float {
  padding: 10px 12px !important;
  border-radius: 10px !important;
}
#mt-home-hero .mt-v2-eyebrow {
  font-size: 10px !important;
  letter-spacing: 1px !important;
}
#mt-home-hero .mt-v2-risk {
  margin-top: 24px !important;
  font-size: 10px !important;
}

/* Section headings: smaller and consistent */
#mt-homepage-focus h2,
#megatrade-trading-returns h2,
#mt-investment-plans h2,
#monster-team-section h2,
#megatrade-referral-center h2,
#mt-blockchain-page h2,
#mt-social-academy-page h2,
#mt-user-dashboard h2 {
  font-size: clamp(21px, 2.3vw, 29px) !important;
  line-height: 1.25 !important;
  letter-spacing: -.35px !important;
  margin-bottom: 14px !important;
}
#mt-homepage-focus h3,
#megatrade-trading-returns h3,
#mt-investment-plans h3,
#monster-team-section h3,
#megatrade-referral-center h3 {
  font-size: 16px !important;
  line-height: 1.4 !important;
}

/* Cards: less padding, less visual weight */
#mt-homepage-focus [class*="card"],
#mt-homepage-focus [class*="feature"],
#megatrade-trading-returns [class*="card"],
#mt-investment-plans [class*="card"],
#mt-investment-plans [class*="plan"],
#monster-team-section [class*="card"],
#megatrade-referral-center [class*="card"],
#mt-blockchain-page [class*="card"],
#mt-social-academy-page [class*="card"] {
  padding: 18px !important;
  border-radius: 12px !important;
  border-width: 1px !important;
  box-shadow: 0 5px 18px rgba(0,0,0,.16) !important;
}

/* Navigation: neat, not oversized */
#mt-site-nav {
  min-height: 58px !important;
}
#mt-site-nav a {
  font-size: 12px !important;
  padding: 8px 10px !important;
}

/* Buttons: compact */
#mt-home-hero .mt-v2-actions a,
#mt-home-hero .mt-hero-actions a,
#mt-investment-plans button,
#mt-investment-plans .mt-button {
  min-height: 38px !important;
  padding: 10px 15px !important;
  border-radius: 8px !important;
  font-size: 12px !important;
  font-weight: 650 !important;
}

/* Keep gold/green accents restrained */
#mt-homepage-focus,
#megatrade-trading-returns,
#mt-investment-plans,
#monster-team-section,
#megatrade-referral-center,
#mt-blockchain-page,
#mt-social-academy-page {
  border-color: rgba(217,181,101,.12) !important;
}

@media (max-width: 760px) {
  #mt-homepage-focus,
  #megatrade-trading-returns,
  #mt-investment-plans,
  #monster-team-section,
  #megatrade-referral-center,
  #mt-blockchain-page,
  #mt-social-academy-page {
    padding: 30px 14px !important;
  }
  #mt-home-hero.mt-v2-hero {
    padding: 38px 16px 30px !important;
  }
  #mt-home-hero h1 {
    font-size: 32px !important;
  }
  #mt-home-hero .mt-v2-chart-card {
    padding: 14px !important;
  }
  #mt-homepage-focus [class*="card"],
  #mt-investment-plans [class*="card"],
  #mt-investment-plans [class*="plan"],
  #monster-team-section [class*="card"],
  #megatrade-referral-center [class*="card"] {
    padding: 14px !important;
  }
}

/* FIX: AI trading strategy panel — pure black, emerald and gold */
#mt-markets-focus .mt-ai-panel,
#mt-markets-focus .mt-ai-visual,
#mt-markets-focus .mt-ai-copy {
  background-color: #000 !important;
  background-image: none !important;
}

#mt-markets-focus .mt-ai-panel {
  border: 1px solid rgba(217,181,101,.24) !important;
  border-radius: 14px !important;
  box-shadow: 0 10px 32px rgba(0,0,0,.24) !important;
}

#mt-markets-focus .mt-ai-caption,
#mt-markets-focus .mt-focus-kicker {
  color: #d9b565 !important;
}

#mt-markets-focus .mt-ai-copy h2 {
  color: #f0d797 !important;
}

#mt-markets-focus .mt-ai-copy p,
#mt-markets-focus .mt-ai-feature {
  color: #d0d0d0 !important;
}

#mt-markets-focus .mt-ai-check,
#mt-markets-focus .mt-ai-orbit {
  color: #79dda5 !important;
  border-color: rgba(50,201,130,.45) !important;
  background: #050b07 !important;
}


/* Corrected selector: MegaTrade trading strategy AI panel */
#mt-homepage-focus .mt-ai-panel,
#mt-homepage-focus .mt-ai-visual,
#mt-homepage-focus .mt-ai-copy {
  background: #000 !important;
  background-image: none !important;
}

#mt-homepage-focus .mt-ai-panel {
  border: 1px solid rgba(217,181,101,.28) !important;
  border-radius: 14px !important;
  box-shadow: 0 10px 30px rgba(0,0,0,.3) !important;
}

#mt-homepage-focus .mt-ai-caption,
#mt-homepage-focus .mt-focus-kicker {
  color: #d9b565 !important;
}

#mt-homepage-focus .mt-ai-copy h2 {
  color: #f0d797 !important;
}

#mt-homepage-focus .mt-ai-copy p,
#mt-homepage-focus .mt-ai-feature {
  color: #d0d0d0 !important;
}

#mt-homepage-focus .mt-ai-check,
#mt-homepage-focus .mt-ai-orbit {
  color: #79dda5 !important;
  border-color: rgba(50,201,130,.45) !important;
  background: #050b07 !important;
}
