:root{
  color-scheme:dark;
  --mt-bg:#020908;
  --mt-panel:rgba(3,22,15,.94);
  --mt-green:#75ff19;
  --mt-green2:#a5ff39;
  --mt-gold:#ffd928;
  --mt-white:#f5fff7;
  --mt-muted:#c0d1c5;
}
html{background:var(--mt-bg)!important;scroll-behavior:smooth}
body{
  background:
    radial-gradient(ellipse at 12% 20%,rgba(27,125,21,.19),transparent 38%),
    radial-gradient(ellipse at 88% 48%,rgba(24,102,24,.15),transparent 40%),
    linear-gradient(180deg,#020706,#03110b 55%,#010605)!important;
  color:var(--mt-white)!important;
}
#mt-site-nav{
  background:rgba(1,8,7,.97)!important;
  border-bottom:1px solid rgba(117,255,25,.35)!important;
  box-shadow:0 8px 32px #0009!important;
  backdrop-filter:blur(16px)!important;
}
#mt-site-nav .mt-links a{color:#eff8ef!important;transition:color .2s}
#mt-site-nav .mt-links a:hover,
#mt-site-nav .mt-links a.active{color:var(--mt-green)!important}
#mt-site-nav .mt-login,
#mt-site-nav .mt-nav-cta{
  background:linear-gradient(120deg,#a8ff32,#58ed12)!important;
  color:#071006!important;border:0!important;border-radius:10px!important;
  font-weight:800!important;box-shadow:0 0 22px #75ff1928!important;
}
#mt-home-hero{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(ellipse at 78% 50%,rgba(105,255,16,.18),transparent 36%),
    radial-gradient(ellipse at 68% 75%,rgba(255,205,20,.12),transparent 30%),
    linear-gradient(105deg,#020806 0%,#04170d 54%,#031007 100%)!important;
  border-bottom:1px solid #75ff1938!important;
  color:var(--mt-white)!important;
}
#mt-home-hero:after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:repeating-linear-gradient(135deg,transparent 0 100px,#75ff1908 101px 103px,transparent 104px 190px);
}
#mt-home-hero h1{font-size:clamp(2.5rem,5vw,4.7rem)!important;line-height:1.04!important;letter-spacing:-.04em!important;font-weight:900!important;color:#fff!important}
#mt-home-hero h1 span{color:var(--mt-green)!important;text-shadow:0 0 28px #75ff1940!important}
#mt-home-hero h2,#mt-home-hero p{color:#e1eee4!important}
#mt-home-hero .mt-eyebrow{
  color:#caff75!important;background:#75ff1912!important;
  border:1px solid #75ff19a0!important;border-radius:99px!important;
}
#mt-home-hero .mt-hero-panel{
  background:linear-gradient(145deg,#10251bdc,#04110bf2)!important;
  border:1px solid #75ff1966!important;border-radius:22px!important;
  box-shadow:0 24px 65px #0008,0 0 35px #75ff1910!important;
}
#mt-home-hero .mt-primary,
#mt-home-hero a.mt-primary,
#mt-home-hero button.mt-primary{
  background:linear-gradient(120deg,#a8ff32,#56ee12)!important;
  color:#071006!important;border:0!important;border-radius:999px!important;
  font-weight:850!important;box-shadow:0 0 28px #75ff1930!important;
}
#mt-home-hero .mt-secondary{
  background:#020a07!important;color:#fff!important;
  border:1px solid #a5ff9b!important;border-radius:999px!important;
}
#mt-homepage-focus,#monster-team-section,#megatrade-trading-returns,
#mt-investment-plans,#megatrade-referral-center,#mt-blockchain-page,
#mt-social-academy-page,#mt-user-dashboard{
  background:transparent!important;color:var(--mt-white)!important;
}
#mt-homepage-focus h1,#mt-homepage-focus h2,
#monster-team-section h1,#monster-team-section h2,#monster-team-section h3,
#megatrade-trading-returns h1,#megatrade-trading-returns h2,#megatrade-trading-returns h3,
#mt-investment-plans h1,#mt-investment-plans h2,#mt-investment-plans h3,
#megatrade-referral-center h1,#megatrade-referral-center h2,
#mt-blockchain-page h1,#mt-blockchain-page h2,
#mt-social-academy-page h1,#mt-social-academy-page h2{
  color:#f7fff8!important;font-weight:850!important;letter-spacing:-.025em;
}
#mt-homepage-focus p,#monster-team-section p,
#megatrade-trading-returns p,#mt-investment-plans p,
#megatrade-referral-center p,#mt-blockchain-page p,
#mt-social-academy-page p{color:var(--mt-muted)!important}
.monster-plan,.monster-team-card,.monster-team-stat,.monster-pro-card,
.mt-fin-card,#monster-team-section .monster-team-card,
#monster-team-section .monster-team-stat,
#megatrade-trading-returns .monster-pro-card,
#megatrade-trading-returns .monster-dashboard-item,
#mt-investment-plans .monster-plan,#mt-investment-plans .monster-pro-card,
#megatrade-referral-center .monster-pro-card,
#mt-blockchain-page .monster-pro-card,
#mt-social-academy-page .mt-sa-hero,
#mt-social-academy-page .mt-sa-social,#mt-dash-finance .mt-fin-card{
  background:
    radial-gradient(ellipse at top left,#75ff1910,transparent 58%),
    linear-gradient(145deg,rgba(9,31,20,.97),rgba(2,12,9,.98))!important;
  color:var(--mt-white)!important;
  border:1px solid #75ff1966!important;border-radius:15px!important;
  box-shadow:0 12px 34px #0006,inset 0 1px #ffffff0b!important;
  transition:transform .2s,border-color .2s,box-shadow .2s!important;
}
.monster-plan:hover,.monster-team-card:hover,.monster-pro-card:hover{
  transform:translateY(-3px);
  border-color:var(--mt-green)!important;
  box-shadow:0 16px 42px #0008,0 0 22px #75ff1920!important;
}
#mt-investment-plans [class*="price"],
#mt-investment-plans [class*="amount"],
#mt-dash-finance [class*="amount"]{color:var(--mt-green)!important}
#mt-investment-plans .monster-plan:nth-child(2){
  border-color:#ffd928!important;
  box-shadow:0 0 20px #ffd92820,inset 0 1px #fff4a01a!important;
}
#mt-investment-plans .monster-plan:nth-child(2) [class*="price"],
#mt-investment-plans .monster-plan:nth-child(2) [class*="amount"]{
  color:var(--mt-gold)!important;
}
button,input,select,textarea{
  color:var(--mt-white)!important;border-color:#75ff1960!important;
}
input,select,textarea{background:#04110b!important}
input::placeholder,textarea::placeholder{color:#91a899!important}
button:not(.mt-login):not(.mt-nav-cta){transition:filter .2s,transform .2s}
button:hover{filter:brightness(1.12)}
a:focus-visible,button:focus-visible,input:focus-visible,
select:focus-visible,textarea:focus-visible{
  outline:2px solid var(--mt-green)!important;outline-offset:3px!important;
}
footer,[class*="footer"]{
  border-top-color:#75ff1940!important;
}
@media(max-width:760px){
  #mt-site-nav .mt-brand img{width:150px!important;max-width:40vw!important}
  #mt-home-hero .mt-hero-panel{border-radius:16px!important}
  #mt-home-hero h1{font-size:clamp(2.1rem,9vw,3.2rem)!important}
}
