/* ==========================================
   Metatronos - Dense Neon Pulse (bem visível)
   - Auto Healing: verde neon (forte)
   - Rare Items: roxo + dourado “lendário” (forte)
   Sem pseudo-elemento grande -> não buga layout
========================================== */

#Menu a[href*="bot_suggestions"],
#Menu a[href*="subtopic=bot_suggestions"],
#Menu a[href*="rareitems"],
#Menu a[href*="subtopic=rareitems"]{
  /* segura legibilidade */
  text-shadow:
    0 1px 0 rgba(0,0,0,.95),
    0 0 2px rgba(0,0,0,.85);
  -webkit-font-smoothing: antialiased;
}

/* AUTO HEALING — verde “neon denso” */
#Menu a[href*="bot_suggestions"],
#Menu a[href*="subtopic=bot_suggestions"]{
  animation: mt_heal_dense 0.95s ease-in-out infinite;
}

@keyframes mt_heal_dense{
  0%{
    text-shadow:
      0 1px 0 rgba(0,0,0,.95),
      0 0 6px rgba(0,255,130,.45),
      0 0 14px rgba(0,255,130,.28),
      0 0 22px rgba(0,255,130,.18);
    opacity: .92;
  }
  50%{
    text-shadow:
      0 1px 0 rgba(0,0,0,.95),
      0 0 10px rgba(0,255,130,.70),
      0 0 22px rgba(0,255,130,.45),
      0 0 34px rgba(0,255,130,.25);
    opacity: 1;
  }
  100%{
    text-shadow:
      0 1px 0 rgba(0,0,0,.95),
      0 0 6px rgba(0,255,130,.45),
      0 0 14px rgba(0,255,130,.28),
      0 0 22px rgba(0,255,130,.18);
    opacity: .94;
  }
}

/* RARE ITEMS — roxo arcano + “spark” dourado bem forte */
#Menu a[href*="rareitems"],
#Menu a[href*="subtopic=rareitems"]{
  animation: mt_rare_dense 1.25s infinite;
}

@keyframes mt_rare_dense{
  /* base roxa forte */
  0%, 20%, 45%, 70%, 100%{
    text-shadow:
      0 1px 0 rgba(0,0,0,.95),
      0 0 8px rgba(180,110,255,.60),
      0 0 18px rgba(180,110,255,.35),
      0 0 28px rgba(180,110,255,.20);
    opacity: .93;
  }

  /* pico roxo (mais energia) */
  30%, 80%{
    text-shadow:
      0 1px 0 rgba(0,0,0,.95),
      0 0 12px rgba(180,110,255,.85),
      0 0 26px rgba(180,110,255,.55),
      0 0 40px rgba(180,110,255,.28);
    opacity: 1;
  }

  /* “spark” dourado rápido (lendário) */
  52%, 54%{
    text-shadow:
      0 1px 0 rgba(0,0,0,.95),
      0 0 10px rgba(180,110,255,.75),
      0 0 22px rgba(180,110,255,.45),
      0 0 14px rgba(255,210,120,.85),
      0 0 28px rgba(255,210,120,.45);
    opacity: 1;
  }

  /* micro flicker */
  60%{
    opacity: .88;
  }
}

/* Hover: “explode” um pouco mais */
#Menu a[href*="bot_suggestions"]:hover,
#Menu a[href*="subtopic=bot_suggestions"]:hover{
  text-shadow:
    0 1px 0 rgba(0,0,0,.95),
    0 0 14px rgba(0,255,130,.85),
    0 0 30px rgba(0,255,130,.45),
    0 0 48px rgba(0,255,130,.25);
}

#Menu a[href*="rareitems"]:hover,
#Menu a[href*="subtopic=rareitems"]:hover{
  text-shadow:
    0 1px 0 rgba(0,0,0,.95),
    0 0 16px rgba(180,110,255,.95),
    0 0 34px rgba(180,110,255,.55),
    0 0 18px rgba(255,210,120,.75),
    0 0 40px rgba(255,210,120,.35);
}
/* ============================================= */
/* CORREÇÃO PARA O LAYOUT DA BARRA DE NOTÍCIAS */
/* ============================================= */

/* Força o contêiner a usar Flexbox */
.Content #News .NewsHeadlineBackground {
  display: flex !important;
  align-items: center !important;
  padding-left: 5px !important;
  
  /* Reseta o posicionamento antigo */
  position: relative !important;
  height: 28px !important;
}

/* Reseta a posição de todos os filhos diretos */
.Content #News .NewsHeadlineBackground > * {
  position: static !important; /* Remove 'absolute' */
  top: auto !important;
  left: auto !important;
  margin: 0; /* Limpa margens antigas */
}

/* Adiciona espaçamento de volta onde necessário */
.Content #News .NewsHeadlineIcon {
  margin-right: 8px !important;
}

.Content #News .NewsHeadlineDate {
  margin-right: 8px !important;
}

.Content #News .NewsHeadlineAuthor {
  margin-left: auto !important; /* Empurra para a direita */
  padding-right: 10px !important;
}
/* ===== Metatronos - Temporada 3 / Torneio Global ===== */
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700;900&family=Crimson+Pro:ital,wght@0,400;0,600;1,400&display=swap');

.mt3w{font-family:'Crimson Pro',Georgia,serif;font-size:16px;line-height:1.75;color:#e2d8c4;width:100%;max-width:100%;box-sizing:border-box;background:linear-gradient(180deg,#100e1c,#080710);border:1px solid rgba(201,168,93,0.24);border-radius:10px;overflow:hidden;padding-bottom:28px;}
@keyframes mt3-flicker{0%,100%{opacity:.80}40%{opacity:1}70%{opacity:.88}}
@keyframes mt3-runeFloat{0%,100%{transform:translateY(0) rotate(0deg);opacity:.22}50%{transform:translateY(-4px) rotate(3deg);opacity:.36}}
@keyframes mt3-shimLine{0%{background-position:-200% 0}100%{background-position:200% 0}}
@keyframes mt3-throneGlow{0%,100%{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 12px 2px var(--gc)}}
@keyframes mt3-fadeSlide{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@keyframes mt3-borderPulse{0%,100%{border-color:var(--bc)}50%{border-color:var(--bh)}}

.mt3w>*{animation:mt3-fadeSlide .5s ease both;}
.mt3w>*:nth-child(1){animation-delay:.00s}.mt3w>*:nth-child(2){animation-delay:.08s}.mt3w>*:nth-child(3){animation-delay:.16s}
.mt3-hero{position:relative;text-align:center;padding:30px 20px 32px;background:linear-gradient(170deg,#0e0c20,#09070f);border-bottom:1px solid rgba(201,168,93,0.26);overflow:hidden;}
.mt3-hero-glow{position:absolute;inset:0;background:radial-gradient(ellipse 65% 50% at 50% -5%,rgba(201,168,93,0.16) 0%,transparent 60%);pointer-events:none;}
.mt3-rune{position:absolute;font-size:16px;color:rgba(201,168,93,0.28);animation:mt3-runeFloat 3s ease-in-out infinite;}
.mt3-eyebrow{position:relative;font-family:'Cinzel',serif;font-size:9px;letter-spacing:4px;text-transform:uppercase;color:rgba(201,168,93,.82);margin-bottom:10px;}
.mt3-title{position:relative;margin:0;font-family:'Cinzel',serif;font-size:27px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase;color:#f6df94;line-height:1.15;animation:mt3-flicker 4s ease-in-out infinite;}
.mt3-rule{position:relative;width:160px;height:1px;margin:13px auto 0;background:linear-gradient(90deg,transparent,rgba(201,168,93,.85),transparent);background-size:200% 100%;animation:mt3-shimLine 3s linear infinite;}
.mt3-rule span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:7px;color:#c9a85d;background:#0e0c20;padding:0 5px;}
.mt3-body{padding:0 24px;box-sizing:border-box;}
.mt3-lead{margin:22px 0 20px;font-size:17px;color:#e8dcc2;line-height:1.85;}
.mt3-para{margin:0 0 20px;font-size:16px;color:#d9cfba;line-height:1.85;}
.mt3-hl{color:#f3d58a;font-weight:bold;}
.mt3-flame{text-align:center;margin:28px 0;font-size:21px;font-style:italic;color:#f3d58a;font-weight:bold;position:relative;}
.mt3-flame::before,.mt3-flame::after{content:'';display:inline-block;vertical-align:middle;width:48px;height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,93,.55));margin:0 12px;}
.mt3-flame::after{background:linear-gradient(90deg,rgba(201,168,93,.55),transparent);}
.mt3-callout{margin:28px 0;padding:17px 20px;background:rgba(201,168,93,0.07);border-left:3px solid #c9a85d;}
.mt3-callout p{margin:0;font-size:17px;color:#f0e1bc;line-height:1.75;}
.mt3-shead{text-align:center;margin:36px 0 6px;}
.mt3-shead h2{font-family:'Cinzel',serif;font-size:22px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#f4e7c4;margin:0 0 12px;}
.mt3-srule{width:100px;height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,rgba(201,168,93,.80),transparent);position:relative;background-size:200% 100%;animation:mt3-shimLine 3s linear infinite;}
.mt3-srule span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:7px;color:#c9a85d;background:#100e1c;padding:0 5px;}
.mt3-prizes{display:grid;gap:10px;margin-top:18px;}
.mt3-prize{display:flex;align-items:stretch;border-radius:12px;border:1px solid;position:relative;overflow:hidden;cursor:default;transition:transform .2s ease,filter .2s ease;}
.mt3-prize:hover{transform:translateY(-2px);filter:brightness(1.08);}
.mt3-prize.p1{--gc:rgba(255,215,60,.35);--bc:rgba(255,215,80,.26);--bh:rgba(255,215,80,.55);background:linear-gradient(105deg,rgba(255,215,80,.13),rgba(255,215,80,.04));border-color:rgba(255,215,80,.26);animation:mt3-borderPulse 3.5s ease-in-out infinite;}
.mt3-prize.p2{--gc:rgba(200,210,230,.22);--bc:rgba(200,210,230,.20);--bh:rgba(200,210,230,.42);background:linear-gradient(105deg,rgba(200,210,230,.10),rgba(200,210,230,.03));border-color:rgba(200,210,230,.20);animation:mt3-borderPulse 3.5s ease-in-out infinite .4s;}
.mt3-prize.p3{--gc:rgba(194,126,64,.28);--bc:rgba(194,126,64,.24);--bh:rgba(194,126,64,.48);background:linear-gradient(105deg,rgba(194,126,64,.13),rgba(194,126,64,.04));border-color:rgba(194,126,64,.24);animation:mt3-borderPulse 3.5s ease-in-out infinite .8s;}
.mt3-prize.p4{--gc:rgba(120,180,255,.18);--bc:rgba(255,255,255,.09);--bh:rgba(120,180,255,.30);background:rgba(255,255,255,.022);border-color:rgba(255,255,255,.09);animation:mt3-borderPulse 3.5s ease-in-out infinite 1.2s;}
.mt3-prize.p5{--gc:rgba(90,210,160,.16);--bc:rgba(255,255,255,.07);--bh:rgba(90,210,160,.28);background:rgba(255,255,255,.018);border-color:rgba(255,255,255,.07);animation:mt3-borderPulse 3.5s ease-in-out infinite 1.6s;}
.mt3-shim{position:absolute;top:0;left:0;right:0;height:2px;background-size:200% 100%;animation:mt3-shimLine 2.5s linear infinite;}
.p1 .mt3-shim{background:linear-gradient(90deg,transparent,rgba(255,215,80,.85),transparent);}
.p2 .mt3-shim{background:linear-gradient(90deg,transparent,rgba(200,210,230,.70),transparent);}
.p3 .mt3-shim{background:linear-gradient(90deg,transparent,rgba(200,130,70,.75),transparent);}
.p4 .mt3-shim{background:linear-gradient(90deg,transparent,rgba(120,180,255,.45),transparent);}
.p5 .mt3-shim{background:linear-gradient(90deg,transparent,rgba(90,210,160,.40),transparent);}
.mt3-throne{flex-shrink:0;width:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:15px 0;border-right:1px solid rgba(255,255,255,.06);animation:mt3-throneGlow 3s ease-in-out infinite;}
.mt3-ticon{font-size:23px;line-height:1;display:block;transition:transform .3s;}
.mt3-prize:hover .mt3-ticon{transform:scale(1.15);}
.mt3-tlabel{font-family:'Cinzel',serif;font-size:8px;letter-spacing:.5px;text-transform:uppercase;text-align:center;line-height:1.3;padding:0 7px;}
.p1 .mt3-tlabel{color:#f0c060;}.p2 .mt3-tlabel{color:#b8c8d8;}.p3 .mt3-tlabel{color:#c07840;}.p4 .mt3-tlabel{color:#7aaaff;}.p5 .mt3-tlabel{color:#60e0a8;}
.mt3-pinfo{flex:1;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:4px;}
.mt3-ppos{font-family:'Cinzel',serif;font-size:10px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;}
.p1 .mt3-ppos{color:#f0c060;}.p2 .mt3-ppos{color:#b8c8d8;}.p3 .mt3-ppos{color:#c07840;}.p4 .mt3-ppos{color:#7aaaff;}.p5 .mt3-ppos{color:#60e0a8;}
.mt3-preward{font-size:16px;font-weight:bold;line-height:1.35;}
.p1 .mt3-preward{color:#fff2c9;}.p2 .mt3-preward{color:#ececf2;}.p3 .mt3-preward{color:#f1d3b8;}.p4 .mt3-preward,.p5 .mt3-preward{color:#ddd2be;}
.mt3-mw{font-weight:700;}
.p1 .mt3-mw{color:#ffd76e;}.p2 .mt3-mw{color:#d8d8e6;}.p3 .mt3-mw{color:#d89a68;}.p4 .mt3-mw,.p5 .mt3-mw{color:#f3d58a;}
.mt3-pcash{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 18px;border-left:1px solid rgba(255,255,255,.06);text-align:center;gap:2px;min-width:70px;}
.mt3-clabel{font-family:'Cinzel',serif;font-size:8px;letter-spacing:.5px;text-transform:uppercase;color:rgba(201,168,93,.60);}
.mt3-cval{font-family:'Cinzel',serif;font-size:19px;font-weight:700;color:#f3d58a;line-height:1;transition:transform .3s;}
.mt3-prize:hover .mt3-cval{transform:scale(1.06);}
.mt3-cval.sm{font-size:16px;}
.mt3-footer{margin-top:36px;padding:22px 0 6px;border-top:1px solid rgba(201,168,93,.16);text-align:center;}
.mt3-footer p{margin:0 0 8px;font-size:17px;color:#f1e2bb;}
.mt3-footer .mt3-acc{color:#f3d58a;font-weight:bold;}
.mt3-cta{display:inline-block;margin-top:10px;font-family:'Cinzel',serif;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff1c8;padding:13px 32px;border-radius:9px;background:linear-gradient(160deg,rgba(201,168,93,.22),rgba(201,168,93,.08));border:1px solid rgba(201,168,93,.40);cursor:default;position:relative;overflow:hidden;transition:transform .2s,filter .2s;}
.mt3-cta:hover{transform:translateY(-2px);filter:brightness(1.12);}
.mt3-cta::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:mt3-shimLine 3s linear infinite;}

@media (max-width: 640px){
  .mt3-body{padding:0 14px;}
  .mt3-title{font-size:21px;letter-spacing:1px;}
  .mt3-lead,.mt3-para{font-size:15px;line-height:1.7;}
  .mt3-flame{font-size:18px;}
  .mt3-flame::before,.mt3-flame::after{width:22px;margin:0 7px;}
  .mt3-prize{display:block;}
  .mt3-throne{width:100%;padding:12px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.06);}
  .mt3-pinfo{text-align:center;padding:13px 12px;}
  .mt3-pcash{border-left:0;border-top:1px solid rgba(255,255,255,.06);padding:12px;}
  .mt3-cta{font-size:11px;padding:12px 16px;}
}


