/* ================================================================
   ELDORIA GLOBAL V9 — parchment / classic RPG layout
   Built to override the legacy Tibia layout without touching AAC logic.
   ================================================================ */
:root{
  --e9-paper:#e2c58f;
  --e9-paper-soft:#ecd6a9;
  --e9-paper-light:#f2dfb8;
  --e9-paper-deep:#d8b77d;
  --e9-ink:#3d2b1b;
  --e9-muted:#7a5a32;
  --e9-gold:#b47a22;
  --e9-gold-dark:#81551a;
  --e9-gold-pale:#d8ae63;
  --e9-blue:#14558f;
  --e9-blue-dark:#0a3d6e;
  --e9-red:#c72118;
  --e9-green:#318b31;
  --e9-line:rgba(139,91,28,.44);
  --e9-shadow:0 2px 7px rgba(77,49,20,.15);
}

*{box-sizing:border-box}
html{min-width:0!important;background:#d6b576!important;scroll-behavior:smooth}
body.eldoria-v9{
  margin:0!important;
  min-width:0!important;
  color:var(--e9-ink)!important;
  font-family:Arial,Verdana,sans-serif!important;
  background-color:#d8b979!important;
  background-image:
    radial-gradient(circle at 12% 8%,rgba(255,247,220,.38) 0 13%,transparent 32%),
    radial-gradient(circle at 88% 16%,rgba(255,246,218,.23) 0 10%,transparent 30%),
    linear-gradient(rgba(216,183,125,.52),rgba(216,183,125,.52)),
    url('images/global/content/scroll.gif')!important;
  background-repeat:no-repeat,no-repeat,no-repeat,repeat!important;
  background-size:720px 520px,640px 480px,auto,128px 128px!important;
  background-attachment:scroll!important;
  overflow-x:hidden!important;
  top:0!important;
}
body.eldoria-v9:before,body.eldoria-v9:after{display:none!important;content:none!important}
.firefly,.god-ray,.se-pre-con,.wpptable,.discordtable{display:none!important}

#MainHelper1,#MainHelper2,#Bodycontainer{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important}
#Bodycontainer{max-width:1480px!important;margin:0 auto!important;padding:18px 26px 0!important;position:relative!important}
#ContentRow{position:relative!important;min-height:900px!important;padding:0!important;margin:12px 0 0!important}
#LeftArtwork,#TibiaLogoArtworkTop,#Loginbox,.SmallMenuBox,#Menu{display:none!important}
#DeactivationContainerThemebox{display:none!important}

/* ---------------- Header ---------------- */
.eldoria-header-v9{
  min-height:108px;
  display:grid;
  grid-template-columns:270px minmax(0,1fr);
  grid-template-rows:58px 42px;
  column-gap:18px;
  align-items:center;
  margin:0;
  padding:0 4px;
  position:relative;
  z-index:30;
}
.eldoria-brand-v9{
  grid-column:1;grid-row:1/3;
  display:flex;align-items:center;gap:13px;
  text-decoration:none!important;color:#7b4c16!important;
  padding:3px 4px;
}
.eldoria-crest-v9{
  position:relative;display:grid;place-items:center;
  width:64px;height:78px;flex:0 0 64px;
  color:#e6b44c;font:700 26px Georgia,serif;
  background:linear-gradient(145deg,#0e5d9f 0 50%,#073f73 50% 100%);
  border:4px solid #b77b1f;
  border-radius:10px 10px 26px 26px;
  box-shadow:inset 0 0 0 2px #e4bf70,0 2px 4px rgba(79,46,7,.22);
  clip-path:polygon(12% 4%,88% 4%,96% 21%,87% 78%,50% 100%,13% 78%,4% 21%);
}
.eldoria-crest-v9:before,.eldoria-crest-v9:after{content:"";position:absolute;background:#e0b258;box-shadow:0 0 0 1px #6f4917}
.eldoria-crest-v9:before{width:5px;height:54px;top:11px;left:29px}
.eldoria-crest-v9:after{height:5px;width:38px;left:13px;top:30px}
.eldoria-crest-v9 span{position:relative;z-index:2;text-shadow:0 1px #6a430e}
.eldoria-brand-copy-v9{display:flex;flex-direction:column;line-height:1;color:#81501a!important}
.eldoria-brand-copy-v9 b{font:700 37px/1 Georgia,'Times New Roman',serif;letter-spacing:.5px;text-shadow:0 1px #fff0c6}
.eldoria-brand-copy-v9 small{font:700 18px/1.2 Georgia,'Times New Roman',serif;letter-spacing:3px;text-align:center;margin-top:4px;color:#674015}
.eldoria-topnav-v9{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:center;gap:46px;padding:0 14px;white-space:nowrap}
.eldoria-topnav-v9 a{color:#2f261e!important;text-decoration:none!important;font:700 12px Georgia,'Times New Roman',serif!important;text-transform:uppercase;letter-spacing:.15px;padding:14px 0;border-bottom:2px solid transparent;transition:.15s}
.eldoria-topnav-v9 a:hover{color:#8e5d17!important;border-bottom-color:#b77d21}
.eldoria-social-strip-v9{
  grid-column:2;grid-row:2;justify-self:center;
  width:min(100%,770px);height:40px;
  display:flex;align-items:center;justify-content:center;
  background:rgba(238,211,162,.78);
  border:1px solid #c99a50;border-radius:4px;
  box-shadow:inset 0 0 0 2px rgba(255,246,219,.48),var(--e9-shadow);
  overflow:hidden;
}
.eldoria-social-strip-v9 a,.eldoria-header-flags-v9{
  min-height:26px;display:flex;align-items:center;gap:7px;padding:0 19px;
  border-right:1px solid rgba(143,96,32,.22);color:#38291c!important;text-decoration:none!important;font-size:12px!important;white-space:nowrap
}
.eldoria-social-strip-v9 a:hover{background:rgba(255,248,225,.34)}
.eldoria-social-strip-v9 b{font-weight:800}
.eldoria-header-flags-v9{font-size:18px!important;border-right:0;padding-right:12px}
.eldoria-social-icon-v9{width:18px;height:18px;display:inline-grid;place-items:center;border-radius:50%;font:700 12px/1 Arial;color:#fff}
.eldoria-social-icon-v9.discord{background:#5865f2}.eldoria-social-icon-v9.instagram{background:#d83574}.eldoria-social-icon-v9.download{background:#1d5988}.eldoria-social-icon-v9.online{background:#2f833c}
.eldoria-mobile-menu{display:none;width:42px;height:38px;border:1px solid #9f6e2b;border-radius:4px;background:#174f80;color:#fff;font-size:22px;cursor:pointer}

/* ---------------- Three-column skeleton ---------------- */
#MenuColumn{position:absolute!important;left:0!important;top:0!important;width:250px!important;margin:0!important;padding:0!important;z-index:15!important}
#ContentColumn{position:relative!important;margin:0 285px 0 266px!important;min-width:0!important;width:auto!important;text-align:left!important}
#Content,#ContentHelper{width:100%!important;min-width:0!important;background:none!important}
#ThemeboxesColumn{position:absolute!important;right:-285px!important;top:0!important;width:270px!important;margin:0!important;padding:0!important;z-index:12!important;filter:none!important;opacity:1!important}
#Themeboxes{width:100%!important}
.premium-info-bar-container{display:none!important}

/* ---------------- Common parchment panel ---------------- */
.eldoria-player-panel-v9,.eldoria-updates-v9,.eldoria-home-card-v9,.eldoria-boosted-box,.modern-ranking-card,.oferta-box,.modern-server-card,.eldoria-search-v9,#NewsArchive{
  position:relative!important;
  background:linear-gradient(180deg,rgba(241,219,177,.96),rgba(225,194,139,.96))!important;
  border:1px solid #b47a22!important;
  border-radius:5px!important;
  box-shadow:inset 0 0 0 2px rgba(255,244,213,.55),var(--e9-shadow)!important;
  color:var(--e9-ink)!important;
  overflow:hidden!important;
}
.eldoria-player-panel-v9:before,.eldoria-updates-v9:before,.eldoria-home-card-v9:before,.eldoria-boosted-box:before,.modern-ranking-card:before,.oferta-box:before,.modern-server-card:before,.eldoria-search-v9:before,#NewsArchive:before{
  content:"✧";position:absolute;left:6px;top:4px;color:#b77a21;font:700 14px Georgia,serif;z-index:5;pointer-events:none
}
.eldoria-player-panel-v9:after,.eldoria-updates-v9:after,.eldoria-home-card-v9:after,.eldoria-boosted-box:after,.modern-ranking-card:after,.oferta-box:after,.modern-server-card:after,.eldoria-search-v9:after,#NewsArchive:after{
  content:"✧";position:absolute;right:6px;top:4px;color:#b77a21;font:700 14px Georgia,serif;z-index:5;pointer-events:none
}
.eldoria-panel-title-v9{
  min-height:34px;display:flex;align-items:center;justify-content:center;
  padding:7px 14px;color:#263b4d!important;
  font:700 14px/1 Georgia,'Times New Roman',serif!important;text-align:center;text-transform:uppercase;
  border-bottom:1px solid rgba(148,96,29,.32);
  background:linear-gradient(180deg,rgba(248,230,196,.78),rgba(230,199,145,.72));
  letter-spacing:.15px;
}

/* ---------------- Player panel ---------------- */
.eldoria-player-panel-v9{margin:0 0 13px!important;padding-bottom:10px!important}
.eldoria-player-actions-v9{display:grid;gap:9px;padding:11px 14px 2px}
.eldoria-action-v9{height:40px;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none!important;color:#fff!important;font:700 12px Arial,sans-serif!important;text-shadow:0 1px 1px rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.18);box-shadow:inset 0 1px rgba(255,255,255,.42),0 2px 3px rgba(70,43,12,.14);transition:.13s}
.eldoria-action-v9:hover{filter:brightness(1.05);transform:translateY(-1px)}
.eldoria-action-v9.blue{background:linear-gradient(#2f78b9,#13538d)}
.eldoria-action-v9.red{background:linear-gradient(#e74137,#bd170f)}
.eldoria-action-v9.green{background:linear-gradient(#5ab64c,#287d2a)}

/* ---------------- Accordion menu rebuilt by JS ---------------- */
#EldoriaSideNav{display:block!important;width:100%;margin:0!important}
.eldoria-nav-group{margin:0 0 5px;position:relative;border:1px solid #b77a20;border-radius:4px;background:rgba(237,211,165,.86);box-shadow:inset 0 0 0 1px rgba(255,242,207,.58),0 1px 3px rgba(83,49,14,.1);overflow:hidden}
.eldoria-nav-toggle{width:100%;height:37px;border:0;margin:0;padding:0 13px 0 43px;display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer;background:linear-gradient(180deg,#f0d7a9,#dfba79);color:#123d66;font:700 14px Georgia,'Times New Roman',serif;text-transform:uppercase;text-align:left}
.eldoria-nav-toggle:before{content:"◆";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:21px;height:21px;display:grid;place-items:center;color:#0d4f84;font:700 12px Arial;background:#e9c985;border:1px solid rgba(125,75,17,.26);border-radius:3px}
.eldoria-nav-group[data-menu-id="news"] .eldoria-nav-toggle:before{content:"▣"}.eldoria-nav-group[data-menu-id="wiki"] .eldoria-nav-toggle:before{content:"♜"}.eldoria-nav-group[data-menu-id="community"] .eldoria-nav-toggle:before{content:"♟"}.eldoria-nav-group[data-menu-id="forum"] .eldoria-nav-toggle:before{content:"☁"}.eldoria-nav-group[data-menu-id="account"] .eldoria-nav-toggle:before{content:"●"}.eldoria-nav-group[data-menu-id="library"] .eldoria-nav-toggle:before{content:"▥"}.eldoria-nav-group[data-menu-id="wars"] .eldoria-nav-toggle:before{content:"⚔"}.eldoria-nav-group[data-menu-id="events"] .eldoria-nav-toggle:before{content:"▦"}.eldoria-nav-group[data-menu-id="support"] .eldoria-nav-toggle:before{content:"?"}.eldoria-nav-group[data-menu-id="shop"] .eldoria-nav-toggle:before{content:"▰"}.eldoria-nav-group[data-menu-id="bazaar"] .eldoria-nav-toggle:before{content:"♟"}
.eldoria-nav-sign:after{content:"⌄";font:700 18px Arial;color:#5c431e}.eldoria-nav-group.is-open .eldoria-nav-sign:after{content:"⌃"}
.eldoria-nav-toggle:hover{background:linear-gradient(180deg,#f5dfb7,#e5c185)}
.eldoria-nav-sub{display:none;padding:6px 0 8px;background:rgba(245,226,191,.82);border-top:1px solid rgba(145,94,27,.24)}
.eldoria-nav-group.is-open .eldoria-nav-sub{display:block}
.eldoria-nav-sub a,.eldoria-nav-empty{display:block;position:relative;padding:7px 12px 7px 45px;color:#543b23!important;text-decoration:none!important;font-size:11px!important;line-height:1.15;border:0!important;background:transparent!important}
.eldoria-nav-sub a:before{content:"›";position:absolute;left:27px;top:6px;color:#91611f;font-weight:700}
.eldoria-nav-sub a:hover,.eldoria-nav-sub a.is-active{background:rgba(188,132,48,.11)!important;color:#104b7c!important}

/* ---------------- Updates ticker ---------------- */
.eldoria-updates-v9{margin:0 0 12px!important;padding:0!important}
.eldoria-updates-title-v9{justify-content:flex-start;padding-left:20px!important;font-size:13px!important}
.eldoria-updates-title-v9 span{margin-right:7px}
.eldoria-updates-title-v9 a{margin-left:auto;color:#42617b!important;text-transform:none;text-decoration:none!important;font:400 11px Arial!important}
.eldoria-updates-content-v9{padding:6px 14px 8px!important}
.eldoria-updates-content-v9 #NewsTicker{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}
.eldoria-updates-content-v9 #NewsTicker>.Corner-tl,.eldoria-updates-content-v9 #NewsTicker>.Corner-tr,.eldoria-updates-content-v9 #NewsTicker>.Border_1,.eldoria-updates-content-v9 #NewsTicker>.BorderTitleText,.eldoria-updates-content-v9 #NewsTicker .CornerWrapper-b{display:none!important}
.eldoria-updates-content-v9 #NewsTicker .Border_2,.eldoria-updates-content-v9 #NewsTicker .Border_3{margin:0!important;padding:0!important;border:0!important;background:none!important}
.eldoria-updates-content-v9 #NewsTicker .BoxContent{padding:0!important;min-height:0!important;background:none!important;background-image:none!important;color:#4d3822!important}
.eldoria-updates-content-v9 #NewsTicker .Row{min-height:28px!important;padding:6px 6px 5px 2px!important;border-bottom:1px solid rgba(142,94,28,.18)!important;position:relative!important;width:100%!important;background:none!important}
.eldoria-updates-content-v9 #NewsTicker .Row:last-child{border-bottom:0!important}
.eldoria-updates-content-v9 .NewsTickerText{font-size:10px!important;margin-left:25px!important;color:#513b24!important;line-height:1.55!important}
.eldoria-updates-content-v9 .NewsTickerDate{font-size:9px!important;color:#9a7140!important;top:2px!important;width:100px!important}
.eldoria-updates-content-v9 .NewsTickerShortText{margin-left:110px!important;height:16px!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#4b3420!important}
.eldoria-updates-content-v9 .NewsTickerFullText{margin-left:110px!important;color:#4b3420!important}
.eldoria-updates-content-v9 .NewsTickerIcon{left:1px!important;top:6px!important;filter:sepia(.2) saturate(.8)!important}
.eldoria-updates-content-v9 .NewsTickerExtend{right:1px!important;filter:sepia(1)!important}

/* ---------------- Hero server block ---------------- */
.eldoria-server-hero-v9{
  height:382px;position:relative;margin:0 0 0!important;border:0!important;border-radius:0!important;overflow:hidden;
  background-image:linear-gradient(to bottom,rgba(240,219,181,.96) 0,rgba(240,219,181,.84) 24%,rgba(240,219,181,.13) 43%,rgba(20,42,55,.02) 100%),url('images/site/eldoria-hero-v10.webp');
  background-size:cover;background-position:center 48%;
  box-shadow:inset 0 1px rgba(255,255,255,.6),inset 0 -1px rgba(130,80,20,.2)
}
.eldoria-server-status-v9{position:relative;z-index:2;padding:12px 18px 0;text-align:center;color:#432e19}
.eldoria-server-status-v9 h1{margin:0 0 10px;font:700 23px Georgia,'Times New Roman',serif;color:#654019;text-shadow:0 1px #fff0c8}
.eldoria-server-facts-v9{display:grid;grid-template-columns:1.45fr .7fr .75fr;width:74%;margin:0 auto 10px;border-top:1px solid rgba(142,91,24,.18);border-bottom:1px solid rgba(142,91,24,.13)}
.eldoria-server-facts-v9>div{padding:8px 10px;border-right:1px solid rgba(142,91,24,.2)}.eldoria-server-facts-v9>div:last-child{border-right:0}
.eldoria-server-facts-v9 small{display:block;color:#775125;font:700 10px Arial;text-transform:uppercase;margin-bottom:3px}.eldoria-server-facts-v9 strong{display:block;color:#302318;font:700 14px Arial}
.eldoria-server-actions-v9{display:flex;justify-content:center;gap:12px}
.eldoria-server-actions-v9 a{min-width:150px;height:36px;display:flex;align-items:center;justify-content:center;padding:0 16px;border-radius:4px;text-decoration:none!important;color:#342719!important;font:700 11px Arial!important;background:linear-gradient(#f3e2c1,#dec08b);border:1px solid #bd8840;box-shadow:inset 0 1px rgba(255,255,255,.65),0 1px 2px rgba(80,49,15,.13)}
.eldoria-server-actions-v9 a.primary{background:linear-gradient(#f6c74d,#dda321);border-color:#c28711;color:#3f2a0d!important}
.eldoria-server-actions-v9 a:hover{filter:brightness(1.04)}

/* ---------------- Home lower 2-column grid ---------------- */
.eldoria-home-grid-v9{display:grid;grid-template-columns:1fr 1.25fr;gap:0;margin:0 0 12px!important;align-items:stretch}
.eldoria-home-card-v9{border-radius:0!important;margin:0!important;padding:14px 16px 15px!important;min-height:302px!important;box-shadow:none!important}
.eldoria-home-card-v9:first-child{border-right:0!important;border-radius:0 0 0 5px!important}.eldoria-home-card-v9:last-child{border-radius:0 0 5px 0!important}
.eldoria-card-kicker-v9{font:700 11px Georgia,'Times New Roman',serif;color:#725021;text-transform:uppercase;margin:0 0 10px}
.eldoria-home-card-v9 h2{font:700 16px/1.32 Georgia,'Times New Roman',serif;margin:0 0 13px;color:#392717}
.eldoria-home-card-v9 p{font-size:10px!important;line-height:1.65!important;color:#4d3925!important;margin:0 0 11px!important}
.eldoria-vocation-grid-v9{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:23px}
.eldoria-vocation-grid-v9>div{min-height:72px;border:1px solid rgba(164,105,30,.37);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px 5px;text-align:center;background:rgba(241,218,174,.55)}
.eldoria-vocation-grid-v9 b{font:700 10px Georgia,serif;color:#4a3219;margin-bottom:5px}.eldoria-vocation-grid-v9 small{display:block;font-size:7px;margin:-3px 0 4px;color:#624522}.eldoria-vocation-grid-v9 span{font-size:9px;font-weight:700;color:#174c72}
.eldoria-beta-image-v9{width:100%;height:78px;display:block;object-fit:cover;border:1px solid #a87325;border-radius:3px;margin:0 0 9px;filter:saturate(.86) contrast(.94) brightness(1.05)}
.eldoria-beta-actions-v9{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.eldoria-beta-actions-v9>div{border:1px solid rgba(164,105,30,.34);border-radius:4px;padding:9px;background:rgba(241,218,174,.5)}
.eldoria-beta-actions-v9 b{display:block;font-size:9px;line-height:1.3;color:#4d3218;margin-bottom:6px}.eldoria-beta-actions-v9 span{display:block;font-size:8px;line-height:1.45;color:#5a432c}

/* ---------------- Generic content pages ---------------- */
#NewsArchive{margin:0 0 15px!important;padding:0!important}
#NewsArchive .eldoria-section-title{min-height:36px;padding:9px 15px;background:linear-gradient(#ecd2a0,#d9b577);border-bottom:1px solid #b77a22;color:#26435c;font:700 14px Georgia,serif;text-transform:uppercase}
#NewsArchive .Border_2,#NewsArchive .Border_3{margin:0!important;padding:0!important;border:0!important;background:none!important}
#NewsArchive>.Corner-tl,#NewsArchive>.Corner-tr,#NewsArchive>.Border_1,#NewsArchive>.BorderTitleText,#NewsArchive>.CornerWrapper-b{display:none!important}
#NewsArchive .BoxContent{padding:18px!important;background:rgba(238,213,170,.82)!important;background-image:none!important;color:#46331f!important;font-size:11px!important;line-height:1.55!important}
#NewsArchive .BoxContent td,#NewsArchive .BoxContent div,#NewsArchive .BoxContent p{color:inherit}
#NewsArchive a{color:#175d8e!important}

/* ---------------- Right column widgets ---------------- */
#ThemeboxesColumn .Themebox,#ThemeboxesColumn .modern-ranking-card,#ThemeboxesColumn .oferta-box,#ThemeboxesColumn .modern-server-card,#ThemeboxesColumn .modern-search-card{width:100%!important;margin:0 0 12px!important;box-sizing:border-box!important;backdrop-filter:none!important;transform:none!important;filter:none!important}
.modern-ranking-card{padding:0 12px 9px!important}
.ranking-title{height:37px;margin:0 -12px 5px!important;padding:9px 15px!important;text-align:center;color:#24445f!important;border-bottom:1px solid rgba(147,96,29,.28);font:700 14px Georgia,serif!important;text-transform:uppercase;letter-spacing:0!important;text-shadow:none!important;background:linear-gradient(#efdaad,#dcb982)}
.rank-item{height:56px!important;display:grid!important;grid-template-columns:25px 32px 1fr!important;align-items:center!important;gap:7px!important;padding:5px 4px!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(142,91,25,.17)!important;border-radius:0!important;background:transparent!important;text-decoration:none!important;transform:none!important}
.rank-item:last-child{border-bottom:0!important}.rank-item:hover{background:rgba(184,125,35,.08)!important;transform:none!important}
.rank-badge{width:21px!important;height:21px!important;margin:0!important;border-radius:50%!important;background:#e8c87e!important;color:#604017!important;border:1px solid rgba(129,83,20,.25)!important;box-shadow:none!important;font:700 10px Arial!important}
.rank-outfit-container{width:32px!important;height:38px!important;margin:0!important;overflow:hidden!important;position:relative!important}
.rank-outfit-img{width:46px!important;height:46px!important;left:-8px!important;top:-4px!important;position:absolute!important;object-fit:contain!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.22))!important}
.rank-details{min-width:0!important}.rank-name{font:700 11px Arial!important;color:#3a291a!important;text-shadow:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-meta{font-size:9px!important;color:#5c4630!important;margin-top:3px!important}.rank-level{color:#704916!important}.online-dot{display:none!important}

.oferta-box{padding:0!important;font-family:Arial,sans-serif!important}
.oferta-header{font-size:0!important;margin:0!important;padding:10px 12px!important;background:linear-gradient(#efdaad,#dcb982)!important;border:0!important;border-bottom:1px solid rgba(147,96,29,.28)!important;text-shadow:none!important;letter-spacing:0!important;color:#24445f!important;text-align:center!important}
.oferta-header:after{content:'OFERTA ESPECIAL';font:700 14px Georgia,serif;color:#24445f}
.oferta-body{padding:13px 15px 14px!important;align-items:center!important;background:transparent!important}
.oferta-badge{background:#c8231b!important;color:#fff!important;border-radius:4px!important;box-shadow:none!important;text-shadow:none!important;margin-bottom:8px!important;padding:4px 11px!important;font-size:10px!important}
.oferta-image-container{width:72px!important;height:66px!important;margin-bottom:6px!important}.oferta-image{max-width:68px!important;max-height:68px!important;filter:drop-shadow(0 2px 2px rgba(68,43,12,.22))!important}
.oferta-title{color:#4a311b!important;text-shadow:none!important;font:700 13px Georgia,serif!important;margin-bottom:5px!important}.oferta-price-orig{color:#73543a!important;text-shadow:none!important;font-size:10px!important}.oferta-price-promo{color:#27842b!important;text-shadow:none!important;font-size:13px!important;margin:1px 0 4px!important}.oferta-stock{color:#4d3824!important;text-shadow:none!important;font-size:10px!important;margin-bottom:10px!important}.oferta-timer{background:transparent!important;color:#4b3622!important;border:0!important;border-top:1px solid rgba(145,92,25,.2)!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;width:86%!important;padding:9px 0!important;margin-bottom:9px!important;font-size:10px!important}.oferta-timer span{color:#c61f17!important;font-weight:800!important}.oferta-button{width:62%!important;padding:8px 5px!important;background:linear-gradient(#58ab46,#2d832d)!important;border:1px solid #287229!important;box-shadow:inset 0 1px rgba(255,255,255,.32),0 1px 2px rgba(60,38,12,.15)!important;font-size:10px!important;border-radius:4px!important;text-shadow:none!important}.oferta-button:hover{transform:none!important;filter:brightness(1.04)!important}

.eldoria-boosted-box{padding:0 11px 11px!important}
.eldoria-boosted-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding-top:9px}
.eldoria-boosted-item{min-height:113px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-decoration:none!important;color:#45321e!important;background:rgba(244,222,183,.56);border:1px solid rgba(156,100,28,.34);border-radius:4px;padding:7px 5px 8px;overflow:hidden}
.eldoria-boosted-icon{height:58px;display:flex;align-items:center;justify-content:center}.eldoria-boosted-icon img{max-width:62px!important;max-height:62px!important;image-rendering:pixelated;filter:drop-shadow(0 2px 1px rgba(0,0,0,.18))}
.eldoria-boosted-item b{font:700 10px Arial;color:#342616;margin-top:2px}.eldoria-boosted-item small{width:100%;font-size:8px;color:#765534;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;margin-top:5px}

.modern-server-card{padding:0 12px 12px!important;text-decoration:none!important;display:block!important;transition:none!important}
.modern-server-card:hover{transform:none!important;box-shadow:inset 0 0 0 2px rgba(255,244,213,.55),var(--e9-shadow)!important}
.modern-server-card .server-title{height:35px;margin:0 -12px 8px!important;padding:9px!important;background:linear-gradient(#efdaad,#dcb982)!important;border-bottom:1px solid rgba(147,96,29,.28)!important;color:#24445f!important;font:700 13px Georgia,serif!important;letter-spacing:0!important;text-shadow:none!important}
.modern-server-card .server-glow,.modern-server-card .server-icon-container,.modern-server-card .server-icon-img{display:none!important}
.modern-server-card:after{content:'●  Curse Ant Bot: ATIVO';display:block;text-align:center;color:#377a2c;font:700 10px Arial;margin:7px 0 11px}
.modern-server-card .server-action-text{display:block!important;margin:0!important;padding:9px 7px!important;border:1px solid rgba(149,95,27,.35)!important;border-radius:4px!important;background:rgba(244,222,182,.5)!important;color:#40301f!important;opacity:1!important;font:700 9px Arial!important;text-align:center!important;text-shadow:none!important}

.eldoria-search-v9{padding:0 12px 12px!important;text-align:center!important}
.eldoria-search-v9 .eldoria-panel-title-v9{margin:0 -12px 10px!important}
.eldoria-search-v9 form{margin:0!important;padding:0!important}.eldoria-search-v9 .search-input{width:100%!important;height:34px!important;margin:0 0 9px!important;padding:0 10px!important;background:#f2dfb9!important;border:1px solid #b88237!important;border-radius:3px!important;color:#4a3825!important;box-shadow:inset 0 1px 2px rgba(82,51,17,.08)!important;font-size:10px!important;outline:none!important}.eldoria-search-v9 .search-input:focus{border-color:#8b632b!important;box-shadow:0 0 0 2px rgba(30,87,136,.08)!important}.eldoria-search-v9 .search-btn{width:62%!important;height:32px!important;padding:0!important;background:linear-gradient(#2f75b5,#13528c)!important;border:1px solid #0d477c!important;border-radius:4px!important;color:#fff!important;font:700 10px Arial!important;cursor:pointer!important;box-shadow:inset 0 1px rgba(255,255,255,.28)!important}.eldoria-search-v9 .search-btn:hover{filter:brightness(1.04);transform:none!important}

/* ---------------- Footer ---------------- */
.eldoria-footer-v9{position:relative!important;width:auto!important;height:auto!important;margin:15px 285px 0 266px!important;padding:16px 0 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:38px!important;border-top:1px solid rgba(126,82,24,.2)!important;background:none!important;color:#5d452d!important;font-size:10px!important;text-align:center!important}
.eldoria-footer-social-v9{display:flex;gap:9px}.eldoria-footer-social-v9 a{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;text-decoration:none!important;color:#fff!important;font:700 12px Arial!important;box-shadow:0 1px 2px rgba(0,0,0,.16)}.eldoria-footer-social-v9 a:nth-child(1){background:#5865f2}.eldoria-footer-social-v9 a:nth-child(2){background:#d73573}.eldoria-footer-social-v9 a:nth-child(3){background:#3567a8}.eldoria-footer-social-v9 a:nth-child(4){background:#df1f1f}

/* Remove legacy decorative cruft that causes dark/oversized blocks */
#ContentHelper>.Box:not(#NewsArchive),.Content>.Box:not(#NewsArchive){filter:none!important;backdrop-filter:none!important}
#HelperDivContainer,.scrollToTop{display:none!important}
.goog-te-banner-frame,.skiptranslate{display:none!important;visibility:hidden!important}
body{top:0!important}

/* ---------------- Responsive ---------------- */
@media(max-width:1180px){
  #Bodycontainer{padding-left:16px!important;padding-right:16px!important}
  .eldoria-header-v9{grid-template-columns:235px 1fr}.eldoria-brand-copy-v9 b{font-size:31px}.eldoria-brand-copy-v9 small{font-size:15px}.eldoria-topnav-v9{gap:24px}
  #MenuColumn{width:220px!important}#ContentColumn{margin-left:236px!important;margin-right:250px!important}#ThemeboxesColumn{right:-250px!important;width:235px!important}.eldoria-footer-v9{margin-left:236px!important;margin-right:250px!important}
  .eldoria-social-strip-v9 a{padding:0 12px}.eldoria-server-actions-v9 a{min-width:125px;padding:0 10px}
}
@media(max-width:980px){
  body.eldoria-v9{background-image:linear-gradient(rgba(218,186,126,.72),rgba(218,186,126,.72)),url('images/global/content/scroll.gif')!important;background-repeat:no-repeat,repeat!important;background-size:auto,128px 128px!important}
  #Bodycontainer{padding:10px 10px 0!important}
  .eldoria-header-v9{min-height:90px;grid-template-columns:1fr 48px;grid-template-rows:52px 38px;padding:0 3px}.eldoria-brand-v9{grid-column:1;grid-row:1;width:max-content}.eldoria-crest-v9{width:42px;height:51px;flex-basis:42px;border-width:3px}.eldoria-crest-v9:before{height:35px;left:18px;top:7px}.eldoria-crest-v9:after{width:26px;left:7px;top:20px}.eldoria-brand-copy-v9 b{font-size:26px}.eldoria-brand-copy-v9 small{font-size:11px;letter-spacing:2px}.eldoria-topnav-v9{display:none}.eldoria-social-strip-v9{grid-column:1/3;grid-row:2;width:100%;justify-content:flex-start;overflow-x:auto}.eldoria-social-strip-v9 a{padding:0 10px;font-size:10px!important}.eldoria-header-flags-v9{font-size:15px!important}.eldoria-mobile-menu{display:block;grid-column:2;grid-row:1;justify-self:end}
  #ContentRow{margin-top:9px!important}#MenuColumn{position:fixed!important;left:-280px!important;top:0!important;width:270px!important;height:100vh!important;overflow-y:auto!important;background:#d9ba80!important;padding:12px!important;z-index:9999!important;box-shadow:8px 0 25px rgba(52,34,15,.25)!important;transition:left .2s ease!important}body.eldoria-menu-open #MenuColumn{left:0!important}
  #ContentColumn{margin:0!important;width:100%!important}#ThemeboxesColumn{position:static!important;right:auto!important;top:auto!important;width:100%!important;margin:12px 0 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}#Themeboxes{display:contents!important}#ThemeboxesColumn .Themebox,#ThemeboxesColumn .modern-ranking-card,#ThemeboxesColumn .oferta-box,#ThemeboxesColumn .modern-server-card,#ThemeboxesColumn .modern-search-card{margin:0!important}
  .eldoria-footer-v9{margin:15px 0 0!important}
}
@media(max-width:680px){
  .eldoria-social-strip-v9 a:nth-child(2){display:none}.eldoria-server-hero-v9{height:330px;background-position:55% 52%}.eldoria-server-status-v9{padding:10px 7px 0}.eldoria-server-status-v9 h1{font-size:20px}.eldoria-server-facts-v9{width:100%;grid-template-columns:1.5fr .65fr .7fr}.eldoria-server-facts-v9>div{padding:7px 4px}.eldoria-server-facts-v9 small{font-size:8px}.eldoria-server-facts-v9 strong{font-size:11px}.eldoria-server-actions-v9{gap:5px}.eldoria-server-actions-v9 a{min-width:0;flex:1;height:34px;padding:0 4px;font-size:8px!important}.eldoria-home-grid-v9{grid-template-columns:1fr}.eldoria-home-card-v9:first-child{border-right:1px solid #b47a22!important;border-radius:0!important}.eldoria-home-card-v9:last-child{border-radius:0 0 5px 5px!important}.eldoria-vocation-grid-v9{margin-top:12px}.eldoria-beta-actions-v9{grid-template-columns:1fr}.eldoria-updates-content-v9 .NewsTickerDate{position:static!important;display:block!important;width:auto!important}.eldoria-updates-content-v9 .NewsTickerShortText,.eldoria-updates-content-v9 .NewsTickerFullText{margin-left:0!important;padding-left:0!important}.eldoria-updates-content-v9 .NewsTickerText{margin-left:25px!important}.eldoria-updates-title-v9{font-size:11px!important}.eldoria-updates-title-v9 a{font-size:9px!important}#ThemeboxesColumn{grid-template-columns:1fr!important}.eldoria-footer-v9{flex-direction:column;gap:10px!important}
}
.rank-shield-v9{width:27px;height:33px;display:grid;place-items:center;color:#e3b654;font:700 11px Georgia,serif;background:linear-gradient(145deg,#175b92 0 52%,#0d406d 52% 100%);border:2px solid #9a671e;border-radius:5px 5px 11px 11px;clip-path:polygon(10% 3%,90% 3%,96% 22%,87% 78%,50% 100%,13% 78%,4% 22%);box-shadow:inset 0 0 0 1px rgba(248,213,132,.65)}


/* ================================================================
   ELDORIA GLOBAL V10 — approved parchment cleanup
   Fixes legacy NewsTicker black skin, Themebox overlap, logo/flags,
   and uses the approved clear Eldoria artwork.
   ================================================================ */
body.eldoria-v10{
  --e9-paper:#dfbd84;
  --e9-paper-soft:#e8c998;
  --e9-paper-light:#efd7ac;
  --e9-paper-deep:#d2aa6b;
  --e9-line:rgba(128,79,22,.42);
  background-color:#d4af72!important;
  background-image:
    radial-gradient(circle at 12% 8%,rgba(255,239,202,.28) 0 12%,transparent 34%),
    radial-gradient(circle at 88% 16%,rgba(255,238,199,.19) 0 10%,transparent 31%),
    linear-gradient(rgba(210,170,105,.50),rgba(210,170,105,.50)),
    url('images/global/content/scroll.gif')!important;
}

/* Exact wordmark crop from the approved visual. */
body.eldoria-v10 .eldoria-brand-v10{
  width:270px!important;
  height:102px!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  overflow:hidden!important;
}
body.eldoria-v10 .eldoria-logo-v10{
  width:258px!important;
  height:auto!important;
  display:block!important;
  object-fit:contain!important;
  mix-blend-mode:multiply;
}
body.eldoria-v10 .eldoria-brand-v10 .eldoria-crest-v9,
body.eldoria-v10 .eldoria-brand-v10 .eldoria-brand-copy-v9{display:none!important}

/* Real CSS flags: avoids BR / US falling back to plain text. */
body.eldoria-v10 .eldoria-header-flags-v10{gap:8px!important;padding-left:14px!important}
body.eldoria-v10 .eldoria-flag-v10{display:block;width:25px;height:16px;border:1px solid rgba(80,50,18,.24);box-shadow:0 1px 1px rgba(60,35,10,.12)}
body.eldoria-v10 .flag-br-v10{
  background:
    linear-gradient(30deg,transparent 36%,#f2cc31 37% 63%,transparent 64%),
    linear-gradient(-30deg,transparent 36%,#f2cc31 37% 63%,transparent 64%),
    radial-gradient(circle at 50% 50%,#24499a 0 25%,transparent 27%),
    #278a43;
}
body.eldoria-v10 .flag-us-v10{
  background:
    linear-gradient(90deg,#244b89 0 42%,transparent 42%),
    repeating-linear-gradient(to bottom,#b9272d 0 2px,#f5ead3 2px 4px);
}

/* One parchment tone everywhere. */
body.eldoria-v10 .eldoria-player-panel-v9,
body.eldoria-v10 .eldoria-updates-v9,
body.eldoria-v10 .eldoria-home-card-v9,
body.eldoria-v10 .eldoria-boosted-box,
body.eldoria-v10 .modern-ranking-card,
body.eldoria-v10 .oferta-box,
body.eldoria-v10 .modern-server-card,
body.eldoria-v10 .eldoria-search-v9,
body.eldoria-v10 #NewsArchive{
  background:
    linear-gradient(180deg,rgba(235,207,160,.97),rgba(222,187,132,.97))!important;
  border-color:#a96f1e!important;
  box-shadow:inset 0 0 0 2px rgba(255,235,195,.46),0 2px 5px rgba(67,39,13,.13)!important;
}
body.eldoria-v10 .eldoria-panel-title-v9,
body.eldoria-v10 .ranking-title,
body.eldoria-v10 .oferta-header,
body.eldoria-v10 .modern-server-card .server-title{
  background:linear-gradient(180deg,#ead0a2,#d7b274)!important;
  border-bottom-color:rgba(126,77,20,.34)!important;
  color:#273e51!important;
}

/* ---------- News ticker: remove the legacy black/newsticker skin ---------- */
body.eldoria-v10 .eldoria-updates-content-v9{
  padding:3px 14px 8px!important;
  background:transparent!important;
  min-height:60px!important;
}
body.eldoria-v10 .eldoria-updates-content-v9 #NewsTicker,
body.eldoria-v10 .eldoria-updates-content-v9 #NewsTicker .Border_2,
body.eldoria-v10 .eldoria-updates-content-v9 #NewsTicker .Border_3,
body.eldoria-v10 .eldoria-updates-content-v9 #NewsTicker .BoxContent,
body.eldoria-v10 .eldoria-updates-content-v9 .NewsTicker,
body.eldoria-v10 .eldoria-updates-content-v9 .news-ticker,
body.eldoria-v10 .eldoria-updates-content-v9 .ticker{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
  color:#49331f!important;
}
body.eldoria-v10 .eldoria-updates-content-v9 #NewsTicker .BorderTitleText,
body.eldoria-v10 .eldoria-updates-content-v9 #NewsTicker .Corner-tl,
body.eldoria-v10 .eldoria-updates-content-v9 #NewsTicker .Corner-tr,
body.eldoria-v10 .eldoria-updates-content-v9 #NewsTicker .CornerWrapper-b,
body.eldoria-v10 .eldoria-updates-content-v9 #NewsTicker .Border_1{
  display:none!important;
}
body.eldoria-v10 .eldoria-updates-content-v9[data-v10-ready="1"] > :not(.eldoria-update-list-v10){display:none!important}
body.eldoria-v10 .eldoria-update-list-v10{display:block;width:100%;background:transparent!important}
body.eldoria-v10 .eldoria-update-row-v10{
  min-height:29px;
  display:grid;
  grid-template-columns:20px 102px minmax(0,1fr) 18px;
  gap:7px;
  align-items:center;
  padding:5px 3px;
  border-bottom:1px solid rgba(123,77,23,.18);
  color:#49331f!important;
  text-decoration:none!important;
  background:transparent!important;
}
body.eldoria-v10 .eldoria-update-row-v10:last-child{border-bottom:0}
body.eldoria-v10 .eldoria-update-row-v10:hover{background:rgba(255,239,207,.18)!important}
body.eldoria-v10 .eldoria-update-icon-v10{
  width:15px;height:15px;display:grid;place-items:center;color:#8a5b1c;font:700 12px Georgia,serif
}
body.eldoria-v10 .eldoria-update-date-v10{font-size:9px;color:#8b6337;white-space:nowrap}
body.eldoria-v10 .eldoria-update-text-v10{font-size:10px;color:#4a3320;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.eldoria-v10 .eldoria-update-text-v10 b{color:#593718}
body.eldoria-v10 .eldoria-update-more-v10{font:700 16px Georgia,serif;color:#9d681a;text-align:right}

/* ---------- Server area: status in parchment + exact clear artwork below ---------- */
body.eldoria-v10 .eldoria-server-hero-v9{
  height:auto!important;
  min-height:0!important;
  background:none!important;
  overflow:hidden!important;
  border-left:1px solid rgba(150,94,27,.18)!important;
  border-right:1px solid rgba(150,94,27,.18)!important;
}
body.eldoria-v10 .eldoria-server-status-v9{
  padding:12px 18px 14px!important;
  background:linear-gradient(180deg,rgba(235,207,160,.93),rgba(230,197,145,.82))!important;
  border-bottom:1px solid rgba(144,90,24,.22)!important;
}
body.eldoria-v10 .eldoria-server-status-v9 h1{margin-bottom:9px!important}
body.eldoria-v10 .eldoria-hero-art-v10{
  width:100%;
  height:262px;
  background-image:url('images/site/eldoria-hero-v10.webp');
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  box-shadow:inset 0 1px rgba(255,255,255,.42),inset 0 -1px rgba(93,54,15,.20);
}

/* Beta artwork now comes from the same approved visual set. */
body.eldoria-v10 .eldoria-beta-image-v9{
  height:92px!important;
  filter:saturate(.94) contrast(.97) brightness(1.02)!important;
  border-color:#9d6720!important;
}

/* ---------- Right column: prevent the old Themebox top:140px/height:154px overlap ---------- */
body.eldoria-v10 #Themeboxes{
  display:flex!important;
  flex-direction:column!important;
  gap:11px!important;
  width:100%!important;
}
body.eldoria-v10 #Themeboxes > *{
  flex:0 0 auto!important;
  position:relative!important;
  top:0!important;
  bottom:auto!important;
  left:auto!important;
  right:auto!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  transform:none!important;
}
body.eldoria-v10 #Themeboxes .Themebox,
body.eldoria-v10 #ThemeboxesColumn .Themebox{
  top:0!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
}
body.eldoria-v10 .eldoria-boosted-box{
  top:0!important;height:auto!important;min-height:0!important;
  padding:0 11px 11px!important;
}
body.eldoria-v10 .eldoria-boosted-grid{position:static!important;float:none!important;clear:both!important}
body.eldoria-v10 .modern-server-card{
  top:0!important;height:auto!important;min-height:0!important;margin:0!important;
}
body.eldoria-v10 .eldoria-search-v9{
  top:0!important;height:auto!important;min-height:0!important;margin:0!important;
}

/* Top player crests from the approved Eldoria artwork instead of a plain star. */
body.eldoria-v10 .rank-shield-v9{
  width:30px!important;height:38px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  background:none!important;border:0!important;clip-path:none!important;box-shadow:none!important;
  overflow:hidden!important;
}
body.eldoria-v10 .rank-shield-v9 img{width:29px!important;height:34px!important;object-fit:cover!important;object-position:left center!important;mix-blend-mode:multiply}

/* Keep the compact reference proportions. */
body.eldoria-v10 .eldoria-home-grid-v9{margin-top:0!important}
body.eldoria-v10 .eldoria-home-card-v9{background:linear-gradient(180deg,#e8ca98,#dbb77e)!important}
body.eldoria-v10 .eldoria-vocation-grid-v9>div,
body.eldoria-v10 .eldoria-beta-actions-v9>div{background:rgba(238,207,156,.72)!important}

/* ---------- Responsive ---------- */
@media (max-width:1100px){
  body.eldoria-v10 .eldoria-brand-v10{width:220px!important;height:86px!important}
  body.eldoria-v10 .eldoria-logo-v10{width:210px!important}
  body.eldoria-v10 .eldoria-hero-art-v10{height:235px}
}
@media (max-width:760px){
  body.eldoria-v10 .eldoria-brand-v10{width:190px!important;height:74px!important}
  body.eldoria-v10 .eldoria-logo-v10{width:180px!important}
  body.eldoria-v10 .eldoria-update-row-v10{
    grid-template-columns:18px 1fr 16px;
    gap:6px;
  }
  body.eldoria-v10 .eldoria-update-date-v10{grid-column:2;display:block;margin-bottom:-2px}
  body.eldoria-v10 .eldoria-update-text-v10{grid-column:2}
  body.eldoria-v10 .eldoria-update-more-v10{grid-column:3;grid-row:1/3}
  body.eldoria-v10 .eldoria-hero-art-v10{height:220px;background-position:center}
}

/* =====================================================================
   ELDORIA GLOBAL V11 — aprovado "imagem 1"
   Ajustes finais: logo/escudo real da referência, ícones reais, ticker
   sem conteúdo legado duplicado, hero exato e proporções de 3 colunas.
   ===================================================================== */

body.eldoria-v11{
  --e11-paper:#ead09a;
  --e11-paper-2:#e1bd7c;
  --e11-paper-light:#f0ddb3;
  --e11-ink:#382617;
  --e11-blue:#0f4f86;
  --e11-gold:#a96f1e;
  --e11-line:rgba(130,80,22,.38);
  background-color:#e2c082!important;
  background-image:
    radial-gradient(circle at 50% 0%,rgba(255,244,213,.45),transparent 44%),
    linear-gradient(rgba(226,192,130,.55),rgba(226,192,130,.55)),
    url('images/global/content/scroll.gif')!important;
  background-size:auto,auto,128px 128px!important;
  color:var(--e11-ink)!important;
}

body.eldoria-v11 #Bodycontainer{
  max-width:1500px!important;
  padding:14px 20px 0!important;
}

/* Header with the exact approved crest/logo crop. */
body.eldoria-v11 .eldoria-header-v9{
  min-height:96px!important;
  grid-template-columns:280px minmax(0,1fr)!important;
  grid-template-rows:48px 40px!important;
  column-gap:18px!important;
  padding:0!important;
}
body.eldoria-v11 .eldoria-brand-v10{
  width:290px!important;
  height:96px!important;
  padding:0!important;
  overflow:hidden!important;
  display:flex!important;
  align-items:flex-start!important;
}
body.eldoria-v11 .eldoria-logo-v10{
  content:url('images/site/eldoria-logo-v12.webp')!important;
  width:290px!important;
  height:100px!important;
  object-fit:cover!important;
  object-position:left top!important;
  mix-blend-mode:normal!important;
  display:block!important;
}
body.eldoria-v11 .eldoria-topnav-v9{
  gap:42px!important;
  padding:0 8px!important;
  justify-content:flex-end!important;
}
body.eldoria-v11 .eldoria-topnav-v9 a{
  font:700 11px/1 Georgia,'Times New Roman',serif!important;
  color:#2c2118!important;
  padding:13px 0 10px!important;
}
body.eldoria-v11 .eldoria-social-strip-v11{
  width:min(100%,760px)!important;
  height:38px!important;
  margin-left:auto!important;
  margin-right:0!important;
  justify-self:end!important;
  background:linear-gradient(180deg,#efd8aa,#e4c184)!important;
  border:1px solid #b77a25!important;
  box-shadow:inset 0 0 0 2px rgba(255,244,214,.48),0 1px 3px rgba(67,41,15,.12)!important;
}
body.eldoria-v11 .eldoria-social-strip-v11 a{
  min-height:28px!important;
  padding:0 18px!important;
  gap:6px!important;
  color:#32251a!important;
  font-size:11px!important;
}
body.eldoria-v11 .eldoria-social-img-v11{
  width:20px!important;
  height:20px!important;
  object-fit:cover!important;
  display:block!important;
  flex:0 0 20px!important;
}
body.eldoria-v11 .eldoria-header-flags-v11{
  display:flex!important;
  align-items:center!important;
  gap:5px!important;
  padding:0 12px!important;
}
body.eldoria-v11 .eldoria-header-flags-v11 img{
  width:25px!important;
  height:18px!important;
  object-fit:cover!important;
  border:0!important;
  display:block!important;
}
body.eldoria-v11 .eldoria-social-icon-v9,
body.eldoria-v11 .eldoria-flag-v10{display:none!important}

/* Exact desktop proportions from image 1. */
body.eldoria-v11 #ContentRow{margin-top:8px!important;min-height:830px!important}
body.eldoria-v11 #MenuColumn{width:280px!important}
body.eldoria-v11 #ContentColumn{margin-left:300px!important;margin-right:340px!important}
body.eldoria-v11 #ThemeboxesColumn{right:-340px!important;width:320px!important}
body.eldoria-v11 .eldoria-footer-v9{margin-left:300px!important;margin-right:340px!important}

/* One consistent parchment frame. */
body.eldoria-v11 .eldoria-player-panel-v9,
body.eldoria-v11 .eldoria-updates-v11,
body.eldoria-v11 .eldoria-home-card-v9,
body.eldoria-v11 .eldoria-boosted-box,
body.eldoria-v11 .modern-ranking-card,
body.eldoria-v11 .oferta-box,
body.eldoria-v11 .modern-server-card,
body.eldoria-v11 .eldoria-search-v9,
body.eldoria-v11 #NewsArchive{
  background:linear-gradient(180deg,#edd4a3 0%,#e1bd7e 100%)!important;
  border:1px solid #a96f1e!important;
  border-radius:5px!important;
  box-shadow:inset 0 0 0 2px rgba(255,240,205,.50),0 2px 5px rgba(69,41,13,.12)!important;
}
body.eldoria-v11 .eldoria-panel-title-v9,
body.eldoria-v11 .eldoria-panel-title-v11,
body.eldoria-v11 .ranking-title,
body.eldoria-v11 .oferta-header,
body.eldoria-v11 .modern-server-card .server-title{
  min-height:33px!important;
  background:linear-gradient(180deg,#efd8aa,#dfb978)!important;
  border-bottom:1px solid rgba(126,77,20,.30)!important;
  color:#263d51!important;
  text-shadow:0 1px rgba(255,245,217,.7)!important;
  font:700 13px/1 Georgia,'Times New Roman',serif!important;
}

/* Latest updates rebuilt without dumping the old latestnews.php content. */
body.eldoria-v11 .eldoria-updates-v11{
  margin:0 0 12px!important;
  padding:0 10px 10px!important;
  overflow:hidden!important;
  position:relative!important;
}
body.eldoria-v11 .eldoria-updates-v11:before,
body.eldoria-v11 .eldoria-updates-v11:after{
  content:'✦';position:absolute;top:5px;color:#ae7423;font:700 12px Georgia;z-index:2
}
body.eldoria-v11 .eldoria-updates-v11:before{left:7px}
body.eldoria-v11 .eldoria-updates-v11:after{right:7px}
body.eldoria-v11 .eldoria-updates-title-v11{
  height:34px!important;
  margin:0 -10px 8px!important;
  padding:7px 16px 7px 22px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  text-transform:uppercase!important;
}
body.eldoria-v11 .eldoria-updates-title-v11 a{
  margin-left:auto!important;
  color:#5e452b!important;
  text-decoration:none!important;
  text-transform:none!important;
  font:400 10px Arial,sans-serif!important;
}
body.eldoria-v11 .eldoria-updates-emblem-v11{margin-right:7px;color:#234d6b}
body.eldoria-v11 .eldoria-ticker-v11{
  background:linear-gradient(180deg,#241b11,#17110c)!important;
  border:1px solid rgba(150,104,35,.55)!important;
  border-radius:7px!important;
  box-shadow:0 4px 10px rgba(57,35,14,.24),inset 0 1px rgba(255,255,255,.04)!important;
  overflow:hidden!important;
}
body.eldoria-v11 .eldoria-ticker-label-v11{
  height:28px!important;
  display:flex!important;
  align-items:center!important;
  padding:0 12px!important;
  background:#0d0f0f!important;
  border-bottom:1px solid rgba(182,128,42,.34)!important;
  color:#e5c042!important;
  font:700 9px/1 Arial,sans-serif!important;
  letter-spacing:2px!important;
}
body.eldoria-v11 .eldoria-ticker-row-v11{
  width:100%!important;
  min-height:34px!important;
  display:grid!important;
  grid-template-columns:18px 78px minmax(0,1fr) 18px!important;
  gap:8px!important;
  align-items:center!important;
  padding:5px 10px!important;
  margin:0!important;
  border:0!important;
  border-bottom:1px solid rgba(255,255,255,.05)!important;
  background:transparent!important;
  color:#f4ead6!important;
  text-align:left!important;
  cursor:pointer!important;
  font:400 10px Arial,sans-serif!important;
}
body.eldoria-v11 .eldoria-ticker-row-v11:last-child{border-bottom:0!important}
body.eldoria-v11 .eldoria-ticker-row-v11:hover{background:rgba(204,151,50,.06)!important}
body.eldoria-v11 .eldoria-ticker-icon-v11{width:15px;height:15px;background-position:center;background-repeat:no-repeat}
body.eldoria-v11 .eldoria-ticker-date-v11{color:#f1c62f!important;font-weight:700!important;white-space:nowrap!important}
body.eldoria-v11 .eldoria-ticker-text-v11{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff7e8!important}
body.eldoria-v11 .eldoria-ticker-plus-v11{color:#efcb32!important;text-align:right!important;font-weight:700!important;font-size:14px!important}
body.eldoria-v11 .eldoria-ticker-empty-v11{padding:13px;text-align:center;color:#f5e7cb;font-size:10px}

/* Hero: only one Server Started block; the second/legacy home is no longer output. */
body.eldoria-v11 .eldoria-server-hero-v9{
  border:0!important;
  background:none!important;
  overflow:hidden!important;
  margin:0!important;
}
body.eldoria-v11 .eldoria-server-status-v9{
  padding:7px 15px 12px!important;
  background:transparent!important;
  border:0!important;
}
body.eldoria-v11 .eldoria-server-status-v9 h1{
  font:700 22px/1.15 Georgia,'Times New Roman',serif!important;
  color:#5d3a18!important;
  margin:0 0 9px!important;
}
body.eldoria-v11 .eldoria-server-facts-v9{
  width:72%!important;
  margin:0 auto 8px!important;
  background:rgba(239,216,174,.48)!important;
  border:1px solid rgba(151,98,30,.22)!important;
  border-radius:4px!important;
}
body.eldoria-v11 .eldoria-server-actions-v9{margin-top:8px!important}
body.eldoria-v11 .eldoria-server-actions-v9 a{height:37px!important;font-size:10px!important}
body.eldoria-v11 .eldoria-hero-art-v10{
  background-image:url('images/site/eldoria-hero-v12.webp')!important;
  height:265px!important;
  background-size:cover!important;
  background-position:center!important;
  border-top:1px solid rgba(149,95,28,.18)!important;
  border-bottom:1px solid rgba(149,95,28,.30)!important;
}

/* Lower two-column cards and exact beta strip. */
body.eldoria-v11 .eldoria-home-grid-v9{grid-template-columns:1fr 1.18fr!important;gap:10px!important;margin-top:0!important}
body.eldoria-v11 .eldoria-home-card-v9{
  min-height:315px!important;
  padding:13px 14px 14px!important;
  border-radius:5px!important;
}
body.eldoria-v11 .eldoria-home-card-v9:first-child{border-right:1px solid #a96f1e!important;border-radius:5px!important}
body.eldoria-v11 .eldoria-home-card-v9:last-child{border-radius:5px!important}
body.eldoria-v11 .eldoria-beta-image-v9{
  content:url('images/site/eldoria-beta-v12.webp')!important;
  width:100%!important;
  height:80px!important;
  object-fit:cover!important;
  border:1px solid #9f6820!important;
  border-radius:3px!important;
  filter:none!important;
}

/* Top players: exact shield from approved reference. */
body.eldoria-v11 .rank-item{grid-template-columns:24px 38px 1fr!important;height:53px!important;gap:7px!important}
body.eldoria-v11 .rank-shield-v9{width:38px!important;height:40px!important;overflow:visible!important}
body.eldoria-v11 .rank-shield-v9 img{
  content:url('images/site/eldoria-rank-shield-v12.webp')!important;
  width:38px!important;
  height:39px!important;
  object-fit:cover!important;
  object-position:center!important;
  mix-blend-mode:normal!important;
}

/* Right side: strict separate cards, never overlap/mix. */
body.eldoria-v11 #Themeboxes{display:flex!important;flex-direction:column!important;gap:10px!important}
body.eldoria-v11 #Themeboxes > *{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0!important;width:100%!important;height:auto!important;min-height:0!important;float:none!important;clear:both!important}
body.eldoria-v11 .eldoria-boosted-box{display:block!important;padding:0 10px 10px!important;overflow:hidden!important}
body.eldoria-v11 .eldoria-boosted-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding-top:8px!important}
body.eldoria-v11 .eldoria-boosted-item{min-height:112px!important;background:rgba(244,222,180,.48)!important}
body.eldoria-v11 .modern-server-card{display:block!important;overflow:hidden!important}
body.eldoria-v11 .eldoria-search-v9{display:block!important;overflow:hidden!important}

/* Footer social artwork. */
body.eldoria-v11 .eldoria-footer-social-v11 a{overflow:hidden!important;padding:0!important}
body.eldoria-v11 .eldoria-footer-social-v11 a img{width:25px!important;height:25px!important;object-fit:cover!important;display:block!important}
body.eldoria-v11 .eldoria-footer-social-v11 a:nth-child(1),
body.eldoria-v11 .eldoria-footer-social-v11 a:nth-child(2){background:transparent!important;box-shadow:none!important}

@media(max-width:1180px){
  body.eldoria-v11 #MenuColumn{width:230px!important}
  body.eldoria-v11 #ContentColumn{margin-left:246px!important;margin-right:252px!important}
  body.eldoria-v11 #ThemeboxesColumn{right:-252px!important;width:238px!important}
  body.eldoria-v11 .eldoria-footer-v9{margin-left:246px!important;margin-right:252px!important}
  body.eldoria-v11 .eldoria-topnav-v9{gap:22px!important}
  body.eldoria-v11 .eldoria-brand-v10{width:230px!important}
  body.eldoria-v11 .eldoria-logo-v10{width:230px!important;height:80px!important}
}
@media(max-width:980px){
  body.eldoria-v11 .eldoria-brand-v10{width:210px!important;height:78px!important}
  body.eldoria-v11 .eldoria-logo-v10{width:210px!important;height:73px!important}
  body.eldoria-v11 .eldoria-social-strip-v11{justify-self:stretch!important;width:100%!important}
  body.eldoria-v11 .eldoria-social-strip-v11 a{padding:0 10px!important}
}
@media(max-width:760px){
  body.eldoria-v11 .eldoria-ticker-row-v11{grid-template-columns:16px minmax(0,1fr) 16px!important;gap:6px!important}
  body.eldoria-v11 .eldoria-ticker-date-v11{grid-column:2!important;font-size:8px!important}
  body.eldoria-v11 .eldoria-ticker-text-v11{grid-column:2!important;font-size:9px!important}
  body.eldoria-v11 .eldoria-ticker-plus-v11{grid-column:3!important;grid-row:1/3!important}
  body.eldoria-v11 .eldoria-server-facts-v9{width:100%!important}
  body.eldoria-v11 .eldoria-hero-art-v10{height:220px!important;background-position:center!important}
}


/* ==========================================================
   ELDORIA V12 — correções finais solicitadas
   - ícones/logo sem fundo claro retangular
   - ticker no pergaminho (sem caixa preta)
   - hero limpo, sem textos/UI duplicados dentro da imagem
   - Ranking Extra antigo restaurado (frags/dinheiro/addons/mounts)
   - Boosted acima do Top Players
   ========================================================== */
body.eldoria-v12 .eldoria-logo-v10,
body.eldoria-v12 .eldoria-social-img-v11,
body.eldoria-v12 .eldoria-language-v11 img,
body.eldoria-v12 .rank-shield-v9 img,
body.eldoria-v12 .eldoria-footer-social-v11 img{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}

/* Últimas atualizações: mesma paleta de pergaminho de todo o site */
body.eldoria-v12 .eldoria-ticker-v11{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:0!important;
  overflow:hidden!important;
}
body.eldoria-v12 .eldoria-ticker-label-v11{display:none!important}
body.eldoria-v12 .eldoria-ticker-row-v11{
  min-height:31px!important;
  display:grid!important;
  grid-template-columns:25px 92px minmax(0,1fr) 18px!important;
  align-items:center!important;
  gap:6px!important;
  width:100%!important;
  margin:0!important;
  padding:5px 8px!important;
  background:linear-gradient(180deg,rgba(244,221,177,.62),rgba(229,194,132,.42))!important;
  color:#4a321d!important;
  border:0!important;
  border-bottom:1px solid rgba(149,93,28,.35)!important;
  border-radius:0!important;
  box-shadow:none!important;
  text-align:left!important;
}
body.eldoria-v12 .eldoria-ticker-row-v11:last-child{border-bottom:0!important}
body.eldoria-v12 .eldoria-ticker-row-v11:hover{background:#efd39e!important}
body.eldoria-v12 .eldoria-ticker-date-v11{color:#9b6b2e!important;font-weight:500!important}
body.eldoria-v12 .eldoria-ticker-text-v11{color:#4a321d!important;text-shadow:none!important}
body.eldoria-v12 .eldoria-ticker-plus-v11{color:#8b5a18!important;text-shadow:none!important}

/* Hero: somente a ilustração limpa, sem interface duplicada gravada na arte */
body.eldoria-v12 .eldoria-hero-art-v10{
  background-image:url('images/site/eldoria-hero-v12.webp')!important;
  background-size:cover!important;
  background-position:center 44%!important;
  min-height:335px!important;
}

/* Ranking Extra: mantém os dados e consultas do layout antigo, com acabamento V12 */
body.eldoria-v12 .eldoria-extra-ranking-v12{
  display:block!important;
  background:linear-gradient(180deg,#ead0a0 0%,#dfbb79 100%)!important;
  border:1px solid #a96d22!important;
  box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 2px 8px rgba(78,46,13,.14)!important;
  color:#3b2818!important;
  padding:0 9px 10px!important;
  margin:0 0 12px!important;
  border-radius:4px!important;
}
body.eldoria-v12 .eldoria-extra-ranking-v12 .ranking-title{
  margin:0 -9px 7px!important;
  min-height:29px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:linear-gradient(180deg,#ead3a8,#dfb970)!important;
  border-bottom:1px solid #b0782f!important;
  color:#173b5b!important;
  font:700 11px Georgia,serif!important;
  letter-spacing:.25px!important;
  text-shadow:0 1px rgba(255,255,255,.65)!important;
}
body.eldoria-v12 .eldoria-extra-ranking-v12 .extra-rank-section{
  margin:8px 0 4px!important;
  padding:4px 5px!important;
  border:1px solid rgba(154,99,31,.35)!important;
  border-radius:3px!important;
  background:rgba(255,239,207,.58)!important;
  color:#5a391a!important;
  text-align:center!important;
  font:700 9px Arial,sans-serif!important;
  letter-spacing:.4px!important;
  text-transform:uppercase!important;
}
body.eldoria-v12 .eldoria-extra-ranking-v12 .rank-item{
  min-height:49px!important;
  display:grid!important;
  grid-template-columns:24px 42px minmax(0,1fr)!important;
  align-items:center!important;
  gap:5px!important;
  padding:4px 3px!important;
  margin:0!important;
  border:0!important;
  border-bottom:1px solid rgba(133,84,25,.20)!important;
  background:transparent!important;
  color:#3f2b1a!important;
  box-shadow:none!important;
  text-decoration:none!important;
}
body.eldoria-v12 .eldoria-extra-ranking-v12 .rank-item:hover{background:rgba(255,245,220,.45)!important}
body.eldoria-v12 .eldoria-extra-ranking-v12 .rank-badge{
  width:20px!important;height:20px!important;border-radius:50%!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  background:#f6e6bf!important;border:1px solid #c99b51!important;color:#72501e!important;
  font-size:9px!important;font-weight:700!important;
}
body.eldoria-v12 .eldoria-extra-ranking-v12 .rank-outfit-container{width:42px!important;height:42px!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.eldoria-v12 .eldoria-extra-ranking-v12 .rank-outfit-img{max-width:46px!important;max-height:46px!important;image-rendering:pixelated!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))!important}
body.eldoria-v12 .eldoria-extra-ranking-v12 .rank-name{color:#3a2819!important;font-weight:700!important;font-size:9px!important}
body.eldoria-v12 .eldoria-extra-ranking-v12 .rank-meta{color:#735330!important;font-size:8px!important;line-height:1.2!important}
body.eldoria-v12 .eldoria-extra-ranking-v12 .val-highlight,
body.eldoria-v12 .eldoria-extra-ranking-v12 .val-highlight.gold{color:#7a4d12!important;font-weight:700!important;text-shadow:none!important}

/* Evita que estilos escuros antigos voltem a aparecer no lado direito */
body.eldoria-v12 #Themeboxes .modern-ranking-card,
body.eldoria-v12 #Themeboxes .oferta-box,
body.eldoria-v12 #Themeboxes .eldoria-boosted-box,
body.eldoria-v12 #Themeboxes .modern-server-card,
body.eldoria-v12 #Themeboxes .eldoria-search-v9{
  color:#3b2818!important;
}

@media (max-width:1050px){
  body.eldoria-v12 .eldoria-hero-art-v10{min-height:300px!important}
}
@media (max-width:760px){
  body.eldoria-v12 .eldoria-hero-art-v10{min-height:230px!important;background-position:center!important}
}

/* =============================================================
   ELDORIA V13 — alinhamento + outfits antigos + oferta relâmpago
   ============================================================= */

/* Evita o layout passar da largura do navegador e parecer deslocado. */
body.eldoria-v13 #Bodycontainer{
  width:100%!important;
  max-width:1500px!important;
  margin:0 auto!important;
  padding:14px 20px 0!important;
  box-sizing:border-box!important;
}

/* O cabeçalho passa a usar as mesmas três faixas da página:
   menu 280 / conteúdo / lateral 320. Assim a barra social começa
   e termina exatamente sobre a coluna de Últimas Atualizações. */
body.eldoria-v13 .eldoria-header-v9{
  display:grid!important;
  grid-template-columns:280px minmax(0,1fr) 320px!important;
  grid-template-rows:48px 40px!important;
  column-gap:20px!important;
  align-items:center!important;
  width:100%!important;
  box-sizing:border-box!important;
}
body.eldoria-v13 .eldoria-brand-v10{
  grid-column:1!important;
  grid-row:1 / 3!important;
  width:280px!important;
  height:88px!important;
  align-self:start!important;
}
body.eldoria-v13 .eldoria-logo-v10{
  width:280px!important;
  height:88px!important;
  object-fit:contain!important;
  object-position:left center!important;
}
body.eldoria-v13 .eldoria-topnav-v9{
  grid-column:2 / 4!important;
  grid-row:1!important;
  width:100%!important;
  justify-content:center!important;
  gap:44px!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body.eldoria-v13 .eldoria-social-strip-v11{
  grid-column:2!important;
  grid-row:2!important;
  justify-self:stretch!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  box-sizing:border-box!important;
  justify-content:center!important;
}
body.eldoria-v13 .eldoria-social-strip-v11 a{
  flex:1 1 auto!important;
  justify-content:center!important;
  padding:0 11px!important;
  white-space:nowrap!important;
}
body.eldoria-v13 .eldoria-header-flags-v11{
  flex:0 0 auto!important;
  justify-content:center!important;
}

/* Mantém a grade principal centralizada e sincronizada com o cabeçalho. */
body.eldoria-v13 #ContentRow{width:100%!important;box-sizing:border-box!important}
body.eldoria-v13 #MenuColumn{left:0!important;width:280px!important}
body.eldoria-v13 #ContentColumn{margin-left:300px!important;margin-right:340px!important}
body.eldoria-v13 #ThemeboxesColumn{right:-340px!important;width:320px!important}
body.eldoria-v13 .eldoria-footer-v9{margin-left:300px!important;margin-right:340px!important}

/* Últimas atualizações e primeiro widget da direita começam na mesma linha. */
body.eldoria-v13 .eldoria-updates-v11{margin-top:0!important}
body.eldoria-v13 #Themeboxes{margin-top:0!important;padding-top:0!important}
body.eldoria-v13 #Themeboxes > :first-child{margin-top:0!important}

/* TOP PLAYERS: devolve os outfits/roupas reais dos personagens,
   como no site antigo. */
body.eldoria-v13 .eldoria-ranking-v13 .rank-item{
  display:grid!important;
  grid-template-columns:25px 58px minmax(0,1fr)!important;
  min-height:64px!important;
  height:auto!important;
  gap:6px!important;
  align-items:center!important;
  padding:4px 7px!important;
}
body.eldoria-v13 .eldoria-ranking-v13 .rank-outfit-container{
  width:58px!important;
  height:56px!important;
  position:relative!important;
  overflow:visible!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
}
body.eldoria-v13 .eldoria-ranking-v13 .rank-outfit-img{
  width:64px!important;
  height:64px!important;
  max-width:none!important;
  max-height:none!important;
  position:static!important;
  object-fit:contain!important;
  image-rendering:pixelated!important;
  filter:drop-shadow(0 2px 2px rgba(69,40,15,.25))!important;
  background:transparent!important;
  border:0!important;
}
body.eldoria-v13 .eldoria-ranking-v13 .rank-details{min-width:0!important}
body.eldoria-v13 .eldoria-ranking-v13 .rank-name{font-size:10px!important}
body.eldoria-v13 .eldoria-ranking-v13 .rank-meta{font-size:8px!important;line-height:1.25!important}
body.eldoria-v13 .eldoria-ranking-v13 .online-dot{
  width:7px!important;height:7px!important;border-radius:50%!important;
  background:#27a847!important;box-shadow:0 0 0 1px #fff3d2,0 0 4px rgba(34,133,65,.4)!important;
  position:absolute!important;right:7px!important;top:50%!important;transform:translateY(-50%)!important;
}

/* Ranking extra usa as mesmas roupas do personagem e não escudos. */
body.eldoria-v13 .eldoria-extra-ranking-v12 .rank-outfit-container{
  width:48px!important;height:50px!important;overflow:visible!important
}
body.eldoria-v13 .eldoria-extra-ranking-v12 .rank-outfit-img{
  width:58px!important;height:58px!important;max-width:none!important;max-height:none!important;
  object-fit:contain!important;image-rendering:pixelated!important;background:transparent!important
}

/* Loja / oferta relâmpago restaurada e destacada, usando o banco z_shop_offer. */
body.eldoria-v13 .eldoria-flash-offer-v13{
  display:block!important;
  overflow:hidden!important;
  background:linear-gradient(180deg,#ecd09a 0%,#dfb974 100%)!important;
  border:1px solid #a96f1e!important;
  border-radius:5px!important;
  box-shadow:inset 0 0 0 2px rgba(255,242,207,.5),0 2px 6px rgba(70,42,14,.14)!important;
}
body.eldoria-v13 .eldoria-flash-offer-v13 .oferta-header{
  min-height:33px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  background:linear-gradient(180deg,#efd8aa,#dfb978)!important;
  border-bottom:1px solid rgba(126,77,20,.3)!important;
  color:#173f61!important;
  font:700 12px Georgia,'Times New Roman',serif!important;
  text-transform:uppercase!important;
}
body.eldoria-v13 .eldoria-flash-offer-v13 .oferta-body{padding:10px 12px 12px!important;text-align:center!important}
body.eldoria-v13 .eldoria-flash-offer-v13 .oferta-badge{
  display:inline-block!important;background:#c92820!important;color:white!important;border-radius:4px!important;
  padding:4px 10px!important;font-weight:700!important;font-size:10px!important;margin-bottom:6px!important
}
body.eldoria-v13 .eldoria-flash-offer-v13 .oferta-image-container{min-height:72px!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.eldoria-v13 .eldoria-flash-offer-v13 .oferta-image{max-width:82px!important;max-height:82px!important;object-fit:contain!important;image-rendering:pixelated!important;background:transparent!important}
body.eldoria-v13 .eldoria-flash-offer-v13 .oferta-title{font:700 12px Georgia,serif!important;color:#3a2818!important;margin:4px 0!important}
body.eldoria-v13 .eldoria-flash-offer-v13 .oferta-price-orig{color:#8a6a42!important;text-decoration:line-through!important;font-size:9px!important}
body.eldoria-v13 .eldoria-flash-offer-v13 .oferta-price-promo{color:#228532!important;font-size:12px!important;font-weight:700!important}
body.eldoria-v13 .eldoria-flash-offer-v13 .oferta-stock{font-size:9px!important;color:#523a22!important;margin:3px 0 8px!important}
body.eldoria-v13 .eldoria-flash-offer-v13 .oferta-timer{font-size:9px!important;color:#51351c!important;border-top:1px solid rgba(128,78,20,.22)!important;padding-top:7px!important}
body.eldoria-v13 .eldoria-flash-offer-v13 .oferta-timer span{color:#b22018!important;font-weight:700!important}
body.eldoria-v13 .eldoria-flash-offer-v13 .oferta-button{
  display:block!important;margin:9px auto 0!important;width:78%!important;padding:8px 7px!important;
  border-radius:4px!important;background:linear-gradient(#53bc5c,#2c9038)!important;border:1px solid #28752f!important;
  color:white!important;text-decoration:none!important;font-size:9px!important;font-weight:700!important;text-transform:uppercase!important
}

/* Responsividade sem deslocar a página para fora da tela. */
@media (max-width:1180px) and (min-width:981px){
  body.eldoria-v13 .eldoria-header-v9{grid-template-columns:220px minmax(0,1fr) 235px!important;column-gap:16px!important}
  body.eldoria-v13 .eldoria-brand-v10{width:220px!important;height:80px!important}
  body.eldoria-v13 .eldoria-logo-v10{width:220px!important;height:80px!important}
  body.eldoria-v13 .eldoria-topnav-v9{gap:20px!important}
  body.eldoria-v13 #MenuColumn{width:220px!important}
  body.eldoria-v13 #ContentColumn{margin-left:236px!important;margin-right:251px!important}
  body.eldoria-v13 #ThemeboxesColumn{right:-251px!important;width:235px!important}
  body.eldoria-v13 .eldoria-footer-v9{margin-left:236px!important;margin-right:251px!important}
  body.eldoria-v13 .eldoria-social-strip-v11 a{padding:0 6px!important;font-size:9px!important}
}
@media (max-width:980px){
  body.eldoria-v13 #Bodycontainer{padding:10px!important}
  body.eldoria-v13 .eldoria-header-v9{grid-template-columns:1fr 48px!important;grid-template-rows:54px 40px!important;column-gap:0!important}
  body.eldoria-v13 .eldoria-brand-v10{grid-column:1!important;grid-row:1!important;width:210px!important;height:54px!important}
  body.eldoria-v13 .eldoria-logo-v10{width:210px!important;height:54px!important;object-position:left center!important}
  body.eldoria-v13 .eldoria-social-strip-v11{grid-column:1/3!important;grid-row:2!important;width:100%!important;overflow-x:auto!important;justify-content:flex-start!important}
  body.eldoria-v13 .eldoria-social-strip-v11 a{flex:0 0 auto!important}
}

/* =============================================================
   ELDORIA V14 — molduras/ícones da FOTO 1
   Mantém a estrutura e os dados da V13; altera somente acabamento.
   ============================================================= */

body.eldoria-v14{
  --e14-gold:#ad7421;
  --e14-gold-dark:#795019;
  --e14-gold-light:#efd59a;
  --e14-paper:#ead09a;
  --e14-paper-light:#f2ddb2;
  --e14-paper-deep:#d9b877;
  --e14-navy:#153f63;
  --e14-ink:#3d2b18;
}

/* Moldura dupla, cantos mais trabalhados e pergaminho uniforme. */
body.eldoria-v14 .eldoria-player-panel-v9,
body.eldoria-v14 .eldoria-updates-v11,
body.eldoria-v14 .eldoria-home-card-v9,
body.eldoria-v14 .eldoria-boosted-box,
body.eldoria-v14 .modern-ranking-card,
body.eldoria-v14 .oferta-box,
body.eldoria-v14 .eldoria-flash-offer-v13,
body.eldoria-v14 .modern-server-card,
body.eldoria-v14 .eldoria-search-v9,
body.eldoria-v14 #NewsArchive{
  border:1px solid var(--e14-gold-dark)!important;
  border-radius:5px!important;
  background:
    linear-gradient(135deg,rgba(255,248,224,.34),transparent 28px) top left/46px 46px no-repeat,
    linear-gradient(225deg,rgba(255,248,224,.28),transparent 28px) top right/46px 46px no-repeat,
    linear-gradient(45deg,rgba(124,76,16,.07),transparent 24px) bottom left/42px 42px no-repeat,
    linear-gradient(315deg,rgba(124,76,16,.07),transparent 24px) bottom right/42px 42px no-repeat,
    linear-gradient(180deg,var(--e14-paper-light),var(--e14-paper))!important;
  box-shadow:
    inset 0 0 0 1px rgba(255,244,211,.92),
    inset 0 0 0 3px rgba(174,115,30,.18),
    0 2px 5px rgba(72,43,13,.15)!important;
  color:var(--e14-ink)!important;
}

/* Ornamentos de canto — mais próximos da Foto 1, sem copiar assets de outro OT. */
body.eldoria-v14 .eldoria-player-panel-v9:before,
body.eldoria-v14 .eldoria-updates-v11:before,
body.eldoria-v14 .eldoria-home-card-v9:before,
body.eldoria-v14 .eldoria-boosted-box:before,
body.eldoria-v14 .modern-ranking-card:before,
body.eldoria-v14 .oferta-box:before,
body.eldoria-v14 .eldoria-flash-offer-v13:before,
body.eldoria-v14 .modern-server-card:before,
body.eldoria-v14 .eldoria-search-v9:before,
body.eldoria-v14 #NewsArchive:before{
  content:"✦"!important;
  left:5px!important;top:4px!important;
  color:#b27720!important;
  font:700 12px/1 Georgia,serif!important;
  text-shadow:0 1px #fff1c9!important;
}
body.eldoria-v14 .eldoria-player-panel-v9:after,
body.eldoria-v14 .eldoria-updates-v11:after,
body.eldoria-v14 .eldoria-home-card-v9:after,
body.eldoria-v14 .eldoria-boosted-box:after,
body.eldoria-v14 .modern-ranking-card:after,
body.eldoria-v14 .oferta-box:after,
body.eldoria-v14 .eldoria-flash-offer-v13:after,
body.eldoria-v14 .modern-server-card:after,
body.eldoria-v14 .eldoria-search-v9:after,
body.eldoria-v14 #NewsArchive:after{
  content:"✦"!important;
  right:5px!important;top:4px!important;
  color:#b27720!important;
  font:700 12px/1 Georgia,serif!important;
  text-shadow:0 1px #fff1c9!important;
}

/* Cabeçalhos: escrita serifada forte + símbolo temático como na referência. */
body.eldoria-v14 .eldoria-panel-title-v9,
body.eldoria-v14 .eldoria-panel-title-v11,
body.eldoria-v14 .ranking-title,
body.eldoria-v14 .modern-server-card .server-title{
  min-height:34px!important;
  background:linear-gradient(180deg,#f2dfb7 0%,#dfbd7c 100%)!important;
  border-bottom:1px solid #ae7423!important;
  box-shadow:inset 0 1px rgba(255,250,232,.9),inset 0 -1px rgba(126,79,18,.12)!important;
  color:var(--e14-navy)!important;
  font-family:Georgia,'Times New Roman',serif!important;
  font-weight:700!important;
  letter-spacing:.1px!important;
  text-shadow:0 1px rgba(255,244,216,.95)!important;
}
body.eldoria-v14 .eldoria-player-panel-v9>.eldoria-panel-title-v9:before{content:"♜";margin-right:7px;color:#173f63}
body.eldoria-v14 .eldoria-boosted-box>.eldoria-panel-title-v9:before{content:"⚔";margin-right:7px;color:#173f63}
body.eldoria-v14 .eldoria-search-v9>.eldoria-panel-title-v9:before{content:"⌕";margin-right:7px;color:#173f63;font-weight:900}
body.eldoria-v14 .modern-ranking-card .ranking-title:before{content:"♛";margin-right:7px;color:#173f63}
body.eldoria-v14 .modern-server-card .server-title:before{content:"⚙";margin-right:7px;color:#173f63}
body.eldoria-v14 .eldoria-updates-emblem-v11{font-size:0!important;margin-right:0!important}
body.eldoria-v14 .eldoria-updates-emblem-v11:after{content:"♜";font:700 14px Georgia,serif;color:#173f63;margin-right:7px}

/* Oferta: corrige o título e coloca o detalhe visual sem duplicar texto. */
body.eldoria-v14 .oferta-header{
  min-height:34px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  gap:6px!important;
  background:linear-gradient(180deg,#f2dfb7,#dfbd7c)!important;
  border-bottom:1px solid #ae7423!important;
  color:var(--e14-navy)!important;
}
body.eldoria-v14 .oferta-header:before{content:"✦"!important;font:700 11px Georgia,serif!important;color:#9e691e!important}
body.eldoria-v14 .oferta-header:after{content:"OFERTA ESPECIAL"!important;font:700 13px Georgia,'Times New Roman',serif!important;color:var(--e14-navy)!important}

/* Menu sanfona: moldura dourada mais marcada e ícones/"emoji" em cada aba. */
body.eldoria-v14 .eldoria-nav-group{
  margin:0 0 6px!important;
  overflow:visible!important;
  border:1px solid #9c651b!important;
  border-radius:4px!important;
  background:#e9cd96!important;
  box-shadow:inset 0 0 0 1px #f7e5bd,0 1px 3px rgba(78,46,13,.12)!important;
}
body.eldoria-v14 .eldoria-nav-group:before,
body.eldoria-v14 .eldoria-nav-group:after{
  content:"◆";position:absolute;top:10px;z-index:5;color:#b27925;font:700 7px Arial;pointer-events:none
}
body.eldoria-v14 .eldoria-nav-group:before{left:5px}
body.eldoria-v14 .eldoria-nav-group:after{right:5px}
body.eldoria-v14 .eldoria-nav-toggle{
  height:38px!important;
  padding:0 30px 0 43px!important;
  background:linear-gradient(180deg,#f3dfb6 0%,#e1bf80 100%)!important;
  border:0!important;
  border-radius:3px!important;
  color:#153f63!important;
  font:700 13px Georgia,'Times New Roman',serif!important;
  text-shadow:0 1px rgba(255,247,222,.92)!important;
}
body.eldoria-v14 .eldoria-nav-toggle:hover{background:linear-gradient(180deg,#f7e8c8,#e6c98e)!important}
body.eldoria-v14 .eldoria-nav-toggle:before{
  left:13px!important;width:22px!important;height:22px!important;
  border:0!important;background:transparent!important;border-radius:0!important;
  color:#153f63!important;font:700 15px/1.1 "Segoe UI Symbol","Arial Unicode MS",Arial,sans-serif!important;
  text-shadow:0 1px #fff0c7!important;
}
body.eldoria-v14 .eldoria-nav-group[data-menu-id="news"] .eldoria-nav-toggle:before{content:"▣"!important}
body.eldoria-v14 .eldoria-nav-group[data-menu-id="wiki"] .eldoria-nav-toggle:before{content:"✥"!important}
body.eldoria-v14 .eldoria-nav-group[data-menu-id="community"] .eldoria-nav-toggle:before{content:"♣"!important}
body.eldoria-v14 .eldoria-nav-group[data-menu-id="forum"] .eldoria-nav-toggle:before{content:"☁"!important}
body.eldoria-v14 .eldoria-nav-group[data-menu-id="account"] .eldoria-nav-toggle:before{content:"♟"!important}
body.eldoria-v14 .eldoria-nav-group[data-menu-id="library"] .eldoria-nav-toggle:before{content:"▥"!important}
body.eldoria-v14 .eldoria-nav-group[data-menu-id="wars"] .eldoria-nav-toggle:before{content:"⚔"!important}
body.eldoria-v14 .eldoria-nav-group[data-menu-id="events"] .eldoria-nav-toggle:before{content:"▦"!important}
body.eldoria-v14 .eldoria-nav-group[data-menu-id="support"] .eldoria-nav-toggle:before{content:"?"!important}
body.eldoria-v14 .eldoria-nav-group[data-menu-id="shop"] .eldoria-nav-toggle:before{content:"▰"!important}
body.eldoria-v14 .eldoria-nav-group[data-menu-id="bazaar"] .eldoria-nav-toggle:before{content:"♟"!important}
body.eldoria-v14 .eldoria-nav-sign:after{content:"⌄"!important;color:#5d421c!important;font-size:17px!important}
body.eldoria-v14 .eldoria-nav-group.is-open .eldoria-nav-sign:after{content:"⌃"!important}
body.eldoria-v14 .eldoria-nav-sub{
  background:linear-gradient(180deg,#f4e1b9,#ead09b)!important;
  border-top:1px solid rgba(139,86,19,.30)!important;
  padding:6px 0 8px!important;
}
body.eldoria-v14 .eldoria-nav-sub a{color:#4a351e!important;font-size:10.5px!important}
body.eldoria-v14 .eldoria-nav-sub a:before{content:"›"!important;color:#a06b20!important}
body.eldoria-v14 .eldoria-nav-sub a:hover,
body.eldoria-v14 .eldoria-nav-sub a.is-active{background:rgba(184,124,36,.13)!important;color:#103f66!important}

/* Títulos internos da HOME também recebem símbolos como na Foto 1. */
body.eldoria-v14 .eldoria-home-card-v9 .eldoria-card-kicker-v9{
  color:#5a3b17!important;font-family:Georgia,'Times New Roman',serif!important;font-weight:700!important;
  border-bottom:1px solid rgba(146,94,25,.20)!important;padding-bottom:6px!important;margin-bottom:8px!important
}
body.eldoria-v14 .eldoria-home-card-v9 h2{color:#3f2c18!important;text-shadow:0 1px #f8e7c1!important}

/* Social: ícones limpos, com o mesmo alinhamento da referência. */
body.eldoria-v14 .eldoria-social-strip-v11{
  border:1px solid #a96d1d!important;
  box-shadow:inset 0 0 0 1px rgba(255,241,205,.82),0 1px 3px rgba(78,47,14,.12)!important;
  background:linear-gradient(180deg,#f1d9a8,#e0bd7c)!important;
}
body.eldoria-v14 .eldoria-social-strip-v11 a{color:#392817!important;font-family:Arial,sans-serif!important}
body.eldoria-v14 .eldoria-social-img-v11{filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))!important}

/* Rankings: cabeçalho e linhas mais próximos do acabamento da Foto 1. */
body.eldoria-v14 .modern-ranking-card .rank-item{
  border-bottom:1px solid rgba(135,84,19,.17)!important;
  background:transparent!important;
}
body.eldoria-v14 .modern-ranking-card .rank-item:last-child{border-bottom:0!important}

/* Em telas pequenas os ornamentos não devem apertar o texto. */
@media(max-width:760px){
  body.eldoria-v14 .eldoria-nav-toggle{font-size:12px!important;padding-right:25px!important}
  body.eldoria-v14 .eldoria-panel-title-v9,
  body.eldoria-v14 .eldoria-panel-title-v11,
  body.eldoria-v14 .ranking-title{font-size:12px!important}
}

/* =====================================================================
   ELDORIA GLOBAL V15 — layout inspirado na última arte aprovada
   Parchment claro, navegação com ícones, hero amplo e cards ornamentados.
   ===================================================================== */
body.eldoria-v15{
  --v15-paper:#efd49d;
  --v15-paper-2:#e6c485;
  --v15-paper-3:#d8ad68;
  --v15-paper-light:#f7e5bd;
  --v15-ink:#392817;
  --v15-muted:#75562f;
  --v15-gold:#b47a22;
  --v15-gold-deep:#805217;
  --v15-blue:#0f4c7a;
  --v15-blue-2:#0b385f;
  --v15-green:#2f9139;
  --v15-red:#c8261d;
  background-color:#dfbd7e!important;
  background-image:
    radial-gradient(circle at 50% -10%,rgba(255,246,218,.58),transparent 42%),
    radial-gradient(circle at 0 55%,rgba(255,239,195,.26),transparent 34%),
    radial-gradient(circle at 100% 55%,rgba(255,239,195,.23),transparent 34%),
    linear-gradient(rgba(222,187,125,.69),rgba(222,187,125,.69)),
    url('images/global/content/scroll.gif')!important;
  background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat!important;
  background-size:auto,850px 900px,850px 900px,auto,128px 128px!important;
  color:var(--v15-ink)!important;
}
body.eldoria-v15 #Bodycontainer{max-width:1710px!important;padding:12px 24px 0!important}

/* HEADER */
body.eldoria-v15 .eldoria-header-v9{
  min-height:124px!important;
  display:grid!important;
  grid-template-columns:315px minmax(0,1fr)!important;
  grid-template-rows:72px 44px!important;
  column-gap:22px!important;
  row-gap:2px!important;
  align-items:center!important;
  padding:0 4px!important;
}
body.eldoria-v15 .eldoria-brand-v10{
  grid-column:1!important;grid-row:1/3!important;
  width:300px!important;height:112px!important;
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  background:transparent!important;overflow:visible!important;
}
body.eldoria-v15 .eldoria-logo-v10{
  width:290px!important;height:auto!important;max-height:108px!important;
  object-fit:contain!important;object-position:left center!important;
  mix-blend-mode:multiply!important;filter:contrast(1.03) saturate(.96)!important;
}
body.eldoria-v15 .eldoria-topnav-v15{
  grid-column:2!important;grid-row:1!important;
  width:min(100%,960px)!important;
  justify-self:center!important;
  display:grid!important;grid-template-columns:repeat(8,minmax(90px,1fr))!important;
  gap:0!important;padding:0!important;align-self:end!important;
}
body.eldoria-v15 .eldoria-topnav-v15 a{
  min-height:66px!important;display:flex!important;flex-direction:column!important;
  align-items:center!important;justify-content:center!important;gap:3px!important;
  padding:5px 8px 9px!important;border:0!important;position:relative!important;
  color:#422f1a!important;text-decoration:none!important;
  font-family:Georgia,'Times New Roman',serif!important;text-transform:uppercase!important;
}
body.eldoria-v15 .eldoria-topnav-v15 a .material-icons{
  font-size:27px!important;line-height:1!important;color:#8a5c1b!important;
  text-shadow:0 1px rgba(255,244,210,.95)!important;
}
body.eldoria-v15 .eldoria-topnav-v15 a b{font:700 12px/1.1 Georgia,'Times New Roman',serif!important;letter-spacing:.15px!important}
body.eldoria-v15 .eldoria-topnav-v15 a:after{
  content:"";position:absolute;left:30%;right:30%;bottom:2px;height:2px;
  background:linear-gradient(90deg,transparent,#b47720,transparent);opacity:0;transition:.16s;
}
body.eldoria-v15 .eldoria-topnav-v15 a:hover:after{opacity:1}
body.eldoria-v15 .eldoria-topnav-v15 a:first-child:after{opacity:1}
body.eldoria-v15 .eldoria-social-strip-v11{
  grid-column:2!important;grid-row:2!important;justify-self:center!important;
  width:min(100%,900px)!important;height:42px!important;margin:0!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  background:linear-gradient(180deg,#f5dfb1 0%,#e3bd78 100%)!important;
  border:1px solid #9c651b!important;border-radius:5px!important;
  box-shadow:inset 0 0 0 1px #f9eac9,inset 0 -1px rgba(112,68,16,.15),0 2px 5px rgba(70,43,14,.13)!important;
}
body.eldoria-v15 .eldoria-social-strip-v11 a,
body.eldoria-v15 .eldoria-header-flags-v11{
  min-height:29px!important;padding:0 23px!important;gap:7px!important;
  border-right:1px solid rgba(123,77,21,.20)!important;font-size:11px!important;
  color:#392818!important;
}
body.eldoria-v15 .eldoria-social-img-v11{width:19px!important;height:19px!important;object-fit:contain!important;background:transparent!important}
body.eldoria-v15 .eldoria-header-flags-v11{border-right:0!important}

/* 3 COLUNAS */
body.eldoria-v15 #ContentRow{margin-top:8px!important;min-height:900px!important}
body.eldoria-v15 #MenuColumn{width:300px!important;left:0!important;top:0!important}
body.eldoria-v15 #ContentColumn{margin-left:320px!important;margin-right:350px!important}
body.eldoria-v15 #ThemeboxesColumn{right:-350px!important;width:330px!important;top:0!important}
body.eldoria-v15 .eldoria-footer-v9{margin-left:320px!important;margin-right:350px!important}

/* ORNATE CARD BASE */
body.eldoria-v15 .eldoria-player-panel-v9,
body.eldoria-v15 .eldoria-updates-v11,
body.eldoria-v15 .eldoria-home-card-v9,
body.eldoria-v15 .eldoria-boosted-box,
body.eldoria-v15 .modern-ranking-card,
body.eldoria-v15 .oferta-box,
body.eldoria-v15 .modern-server-card,
body.eldoria-v15 .eldoria-search-v9,
body.eldoria-v15 #NewsArchive{
  background:
    linear-gradient(135deg,rgba(255,249,229,.50),transparent 32px) top left/54px 54px no-repeat,
    linear-gradient(225deg,rgba(255,249,229,.40),transparent 32px) top right/54px 54px no-repeat,
    linear-gradient(180deg,#f1d8a7 0%,#e6c486 100%)!important;
  border:1px solid #8f5b18!important;border-radius:6px!important;
  box-shadow:inset 0 0 0 1px rgba(255,242,207,.96),inset 0 0 0 3px rgba(168,107,27,.13),0 3px 8px rgba(74,44,14,.13)!important;
  color:var(--v15-ink)!important;overflow:hidden!important;
}
body.eldoria-v15 .eldoria-player-panel-v9:before,
body.eldoria-v15 .eldoria-updates-v11:before,
body.eldoria-v15 .eldoria-home-card-v9:before,
body.eldoria-v15 .eldoria-boosted-box:before,
body.eldoria-v15 .modern-ranking-card:before,
body.eldoria-v15 .oferta-box:before,
body.eldoria-v15 .modern-server-card:before,
body.eldoria-v15 .eldoria-search-v9:before,
body.eldoria-v15 #NewsArchive:before,
body.eldoria-v15 .eldoria-player-panel-v9:after,
body.eldoria-v15 .eldoria-updates-v11:after,
body.eldoria-v15 .eldoria-home-card-v9:after,
body.eldoria-v15 .eldoria-boosted-box:after,
body.eldoria-v15 .modern-ranking-card:after,
body.eldoria-v15 .oferta-box:after,
body.eldoria-v15 .modern-server-card:after,
body.eldoria-v15 .eldoria-search-v9:after,
body.eldoria-v15 #NewsArchive:after{
  content:"✦"!important;color:#b47720!important;font:700 12px Georgia,serif!important;top:7px!important;text-shadow:0 1px #fff0c5!important
}
body.eldoria-v15 .eldoria-player-panel-v9:before,
body.eldoria-v15 .eldoria-updates-v11:before,
body.eldoria-v15 .eldoria-home-card-v9:before,
body.eldoria-v15 .eldoria-boosted-box:before,
body.eldoria-v15 .modern-ranking-card:before,
body.eldoria-v15 .oferta-box:before,
body.eldoria-v15 .modern-server-card:before,
body.eldoria-v15 .eldoria-search-v9:before,
body.eldoria-v15 #NewsArchive:before{left:7px!important}
body.eldoria-v15 .eldoria-player-panel-v9:after,
body.eldoria-v15 .eldoria-updates-v11:after,
body.eldoria-v15 .eldoria-home-card-v9:after,
body.eldoria-v15 .eldoria-boosted-box:after,
body.eldoria-v15 .modern-ranking-card:after,
body.eldoria-v15 .oferta-box:after,
body.eldoria-v15 .modern-server-card:after,
body.eldoria-v15 .eldoria-search-v9:after,
body.eldoria-v15 #NewsArchive:after{right:7px!important}

body.eldoria-v15 .eldoria-panel-title-v9,
body.eldoria-v15 .eldoria-panel-title-v11,
body.eldoria-v15 .ranking-title,
body.eldoria-v15 .oferta-header,
body.eldoria-v15 .modern-server-card .server-title{
  min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;
  background:linear-gradient(180deg,#f4dfb3 0%,#ddb975 100%)!important;
  border-bottom:1px solid #a66b1e!important;
  box-shadow:inset 0 1px #fff4d6,inset 0 -1px rgba(126,75,17,.12)!important;
  color:#123f65!important;font:700 14px/1 Georgia,'Times New Roman',serif!important;
  text-transform:uppercase!important;text-shadow:0 1px #f8e6bc!important;letter-spacing:.15px!important;
}

/* LEFT */
body.eldoria-v15 .eldoria-player-panel-v9{margin-bottom:12px!important;padding-bottom:12px!important}
body.eldoria-v15 .eldoria-player-actions-v9{gap:9px!important;padding:12px 15px 1px!important}
body.eldoria-v15 .eldoria-action-v9{height:42px!important;border-radius:4px!important;font-size:11px!important;letter-spacing:.15px!important}
body.eldoria-v15 .eldoria-action-v9.blue{background:linear-gradient(#2b74b3,#0d4a80)!important}
body.eldoria-v15 .eldoria-action-v9.red{background:linear-gradient(#e13d32,#bb1a12)!important}
body.eldoria-v15 .eldoria-action-v9.green{background:linear-gradient(#57b84d,#287f2e)!important}
body.eldoria-v15 .eldoria-side-label-v15{
  min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;
  margin:0 0 8px;padding:7px 12px;
  color:#123f65;font:700 13px Georgia,'Times New Roman',serif;text-transform:uppercase;
  background:linear-gradient(180deg,#f2ddb0,#dfba77);border:1px solid #945e18;border-radius:6px;
  box-shadow:inset 0 0 0 1px #f8e7c2,0 2px 4px rgba(71,42,13,.10)
}
body.eldoria-v15 .eldoria-side-label-v15 .material-icons{font-size:19px;color:#805218}
body.eldoria-v15 .eldoria-nav-group{margin-bottom:6px!important;border-color:#9a641c!important;background:#e8c98e!important}
body.eldoria-v15 .eldoria-nav-toggle{height:39px!important;background:linear-gradient(180deg,#f4dfb5,#dfbb7a)!important;color:#153f63!important;font-size:12px!important}
body.eldoria-v15 .eldoria-nav-sub{background:linear-gradient(180deg,#f7e5bd,#ecd09a)!important}
body.eldoria-v15 .eldoria-nav-sub a{min-height:28px!important;padding-top:7px!important;padding-bottom:7px!important;font-size:10px!important}

/* UPDATES */
body.eldoria-v15 .eldoria-updates-v11{margin:0 0 12px!important;padding:0!important}
body.eldoria-v15 .eldoria-updates-title-v11{margin:0!important;padding:8px 18px 8px 22px!important;justify-content:flex-start!important}
body.eldoria-v15 .eldoria-updates-title-v11 a{margin-left:auto!important;font:400 10px Arial,sans-serif!important;color:#60441f!important;text-transform:none!important}
body.eldoria-v15 .eldoria-ticker-v11{margin:0!important;padding:5px 14px 9px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.eldoria-v15 .eldoria-ticker-label-v11{display:none!important}
body.eldoria-v15 .eldoria-ticker-row-v11{
  min-height:34px!important;grid-template-columns:22px 92px minmax(0,1fr) 18px!important;
  padding:4px 4px!important;gap:7px!important;background:transparent!important;color:#46311c!important;
  border-bottom:1px solid rgba(137,84,20,.24)!important;font-size:10px!important;
}
body.eldoria-v15 .eldoria-ticker-row-v11:hover{background:rgba(255,247,220,.38)!important}
body.eldoria-v15 .eldoria-ticker-date-v11{color:#8b5b21!important;font-weight:400!important}
body.eldoria-v15 .eldoria-ticker-text-v11{color:#3d2b1b!important}
body.eldoria-v15 .eldoria-ticker-text-v11 b{font-weight:700!important}
body.eldoria-v15 .eldoria-ticker-plus-v11{color:#8a5c1d!important}

/* HERO */
body.eldoria-v15 .eldoria-server-hero-v9{
  height:455px!important;position:relative!important;margin:0!important;border:1px solid rgba(138,87,22,.22)!important;
  border-radius:6px!important;overflow:hidden!important;background:#e7c98e!important;
  box-shadow:inset 0 0 0 1px rgba(255,243,212,.55)!important;
}
body.eldoria-v15 .eldoria-hero-art-v10{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1!important;
  background-image:linear-gradient(180deg,rgba(244,224,184,.18) 0%,rgba(255,255,255,0) 34%,rgba(70,44,15,.05) 100%),url('images/site/eldoria-hero-v10.webp')!important;
  background-size:cover!important;background-position:center 58%!important;background-repeat:no-repeat!important;
  filter:saturate(.92) contrast(.98) brightness(1.04)!important;
}
body.eldoria-v15 .eldoria-server-status-v9{
  position:relative!important;z-index:3!important;width:min(64%,620px)!important;margin:18px auto 0!important;
  padding:10px 15px 12px!important;
  background:linear-gradient(180deg,rgba(246,226,188,.95),rgba(230,197,139,.93))!important;
  border:1px solid #a66c20!important;border-radius:6px!important;
  box-shadow:inset 0 0 0 1px rgba(255,246,220,.9),0 3px 9px rgba(73,45,16,.15)!important;
}
body.eldoria-v15 .eldoria-server-status-v9 h1{margin:0 0 9px!important;color:#593818!important;font:700 25px/1 Georgia,'Times New Roman',serif!important;text-shadow:0 1px #f5dfb3!important}
body.eldoria-v15 .eldoria-server-facts-v9{width:100%!important;margin:0 0 9px!important;background:transparent!important;border:0!important}
body.eldoria-v15 .eldoria-server-facts-v9>div{border-right:1px solid rgba(132,81,18,.22)!important;padding:3px 9px!important}
body.eldoria-v15 .eldoria-server-facts-v9>div:last-child{border-right:0!important}
body.eldoria-v15 .eldoria-server-facts-v9 small{color:#80531c!important;font-size:9px!important}
body.eldoria-v15 .eldoria-server-facts-v9 strong{color:#382617!important;font-size:13px!important}
body.eldoria-v15 .eldoria-server-actions-v9{gap:8px!important}
body.eldoria-v15 .eldoria-server-actions-v9 a{height:34px!important;min-width:145px!important;padding:0 12px!important;border-radius:4px!important;background:linear-gradient(#f0d6a2,#e0b978)!important;border:1px solid #b27a2a!important;color:#27333d!important;font:700 9px Arial!important;box-shadow:inset 0 1px #fff1c8!important}
body.eldoria-v15 .eldoria-server-actions-v9 a.primary{background:linear-gradient(#f6c94b,#dfa61b)!important;border-color:#be8611!important;color:#342513!important}

/* LOWER CENTER */
body.eldoria-v15 .eldoria-home-grid-v9{display:grid!important;grid-template-columns:1fr 1.35fr!important;gap:10px!important;margin-top:10px!important;background:transparent!important}
body.eldoria-v15 .eldoria-home-card-v9{border-radius:6px!important;padding:16px 17px 15px!important;min-height:315px!important}
body.eldoria-v15 .eldoria-home-card-v9:first-child,body.eldoria-v15 .eldoria-home-card-v9:last-child{border:1px solid #8f5b18!important;border-radius:6px!important}
body.eldoria-v15 .eldoria-card-kicker-v9{font-size:10px!important;color:#5e421f!important;padding-bottom:7px!important;margin-bottom:8px!important}
body.eldoria-v15 .eldoria-home-card-v9 h2{font:700 17px/1.2 Georgia,'Times New Roman',serif!important;margin:0 0 13px!important;color:#402c19!important}
body.eldoria-v15 .eldoria-home-card-v9 p{font-size:10px!important;line-height:1.55!important;color:#4a351f!important}
body.eldoria-v15 .eldoria-vocation-grid-v9{gap:7px!important;margin-top:18px!important}
body.eldoria-v15 .eldoria-vocation-grid-v9>div{min-height:72px!important;background:rgba(248,229,188,.58)!important;border:1px solid rgba(148,91,22,.32)!important;border-radius:4px!important}
body.eldoria-v15 .eldoria-beta-image-v9{width:100%!important;height:118px!important;object-fit:cover!important;border:1px solid #9c651c!important;border-radius:3px!important;margin:1px 0 10px!important}
body.eldoria-v15 .eldoria-beta-actions-v9{gap:7px!important}
body.eldoria-v15 .eldoria-beta-actions-v9>div{background:rgba(248,229,188,.56)!important;border:1px solid rgba(148,91,22,.31)!important;border-radius:4px!important;min-height:105px!important}

/* RIGHT — TOP PLAYERS */
body.eldoria-v15 #ThemeboxesColumn .Themebox,
body.eldoria-v15 #ThemeboxesColumn .modern-ranking-card,
body.eldoria-v15 #ThemeboxesColumn .oferta-box,
body.eldoria-v15 #ThemeboxesColumn .modern-server-card,
body.eldoria-v15 #ThemeboxesColumn .modern-search-card{margin:0 0 11px!important}
body.eldoria-v15 .modern-ranking-card{padding:0 13px 10px!important}
body.eldoria-v15 .modern-ranking-card .ranking-title{margin:0 -13px 5px!important;height:auto!important}
body.eldoria-v15 .eldoria-ranking-v13 .rank-item{
  min-height:68px!important;height:68px!important;display:grid!important;
  grid-template-columns:38px 70px minmax(0,1fr) 10px!important;gap:4px!important;
  align-items:center!important;padding:4px 3px!important;border-bottom:1px solid rgba(130,79,17,.18)!important;
}
body.eldoria-v15 .eldoria-ranking-v13 .rank-badge,
body.eldoria-v15 .eldoria-extra-ranking-v12 .rank-badge{
  width:31px!important;height:31px!important;display:grid!important;place-items:center!important;
  margin:auto!important;color:#6c4717!important;font:700 12px Georgia,serif!important;
  background:radial-gradient(circle,#f3d995 0 47%,#d9aa4a 48% 58%,#f4dea5 59% 100%)!important;
  border:1px solid #b47b23!important;border-radius:50%!important;
  box-shadow:inset 0 0 0 2px rgba(255,242,204,.75),0 1px 2px rgba(78,47,15,.14)!important;
}
body.eldoria-v15 .eldoria-ranking-v13 .rank-outfit-container{width:70px!important;height:62px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}
body.eldoria-v15 .eldoria-ranking-v13 .rank-outfit-img{width:66px!important;height:66px!important;object-fit:contain!important;image-rendering:pixelated!important;filter:drop-shadow(0 2px 1px rgba(35,25,10,.15))!important;background:transparent!important}
body.eldoria-v15 .eldoria-ranking-v13 .rank-details{padding-left:4px!important;text-align:left!important}
body.eldoria-v15 .eldoria-ranking-v13 .rank-name{font:700 11px Georgia,'Times New Roman',serif!important;color:#3f2c18!important;white-space:nowrap!important}
body.eldoria-v15 .eldoria-ranking-v13 .rank-meta{font:400 9px Arial,sans-serif!important;color:#5f482c!important;margin-top:3px!important}
body.eldoria-v15 .eldoria-ranking-v13 .online-dot{width:7px!important;height:7px!important}

/* BOOSTED */
body.eldoria-v15 .eldoria-boosted-box{padding:0 11px 10px!important}
body.eldoria-v15 .eldoria-boosted-grid{gap:7px!important;padding-top:9px!important}
body.eldoria-v15 .eldoria-boosted-item{min-height:116px!important;background:rgba(248,229,188,.55)!important;border-color:rgba(143,86,20,.30)!important}
body.eldoria-v15 .eldoria-boosted-icon{height:66px!important}
body.eldoria-v15 .eldoria-boosted-icon img{max-width:72px!important;max-height:72px!important;background:transparent!important}
body.eldoria-v15 .eldoria-boosted-item b{font:700 11px Georgia,serif!important;color:#3d2b19!important}
body.eldoria-v15 .eldoria-boosted-item small{font-size:9px!important;color:#654a2c!important}

/* OFFER */
body.eldoria-v15 .eldoria-flash-offer-v13 .oferta-header{
  justify-content:flex-start!important;padding:0 14px!important;gap:7px!important;
  font:700 12px Georgia,'Times New Roman',serif!important;color:#123f65!important;
}
body.eldoria-v15 .eldoria-flash-offer-v13 .oferta-header:before{content:"⚡"!important;font-size:13px!important;color:#92601b!important}
body.eldoria-v15 .eldoria-flash-offer-v13 .oferta-header:after{content:"OFERTA ESPECIAL"!important;margin-left:auto!important;font:700 11px Georgia,'Times New Roman',serif!important;color:#123f65!important}
body.eldoria-v15 .eldoria-flash-offer-v13 .oferta-body{padding:12px 15px 14px!important;text-align:center!important}
body.eldoria-v15 .eldoria-flash-offer-v13 .oferta-badge{padding:5px 13px!important;font-size:10px!important}
body.eldoria-v15 .eldoria-flash-offer-v13 .oferta-image-container{min-height:82px!important}
body.eldoria-v15 .eldoria-flash-offer-v13 .oferta-image{max-width:92px!important;max-height:92px!important;background:transparent!important}
body.eldoria-v15 .eldoria-flash-offer-v13 .oferta-title{font-size:14px!important;margin-top:5px!important}
body.eldoria-v15 .eldoria-flash-offer-v13 .oferta-price-promo{font-size:13px!important}
body.eldoria-v15 .eldoria-flash-offer-v13 .oferta-button{width:88%!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important}

/* EXTRA RANKINGS — preserved but visually lighter */
body.eldoria-v15 .eldoria-extra-ranking-v12{padding-bottom:8px!important}
body.eldoria-v15 .eldoria-extra-ranking-v12 .extra-rank-section{
  margin:8px 8px 4px!important;padding:5px 8px!important;border:1px solid rgba(139,84,17,.22)!important;
  border-radius:4px!important;background:rgba(246,226,184,.48)!important;color:#5a3d1c!important;font-size:9px!important;
}
body.eldoria-v15 .eldoria-extra-ranking-v12 .rank-item{min-height:58px!important;height:58px!important;grid-template-columns:34px 58px 1fr!important;padding:3px 7px!important}
body.eldoria-v15 .eldoria-extra-ranking-v12 .rank-outfit-container{width:58px!important;height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.eldoria-v15 .eldoria-extra-ranking-v12 .rank-outfit-img{width:56px!important;height:56px!important}

/* SERVER + SEARCH */
body.eldoria-v15 .modern-server-card{padding:0 12px 12px!important}
body.eldoria-v15 .modern-server-card:after{content:'●  Curse Ant Bot: ATIVO'!important;color:#318132!important;margin:8px 0 10px!important;font-size:10px!important}
body.eldoria-v15 .modern-server-card .server-action-text{background:rgba(247,228,189,.62)!important;border-color:rgba(145,88,20,.33)!important;color:#46311c!important}
body.eldoria-v15 .eldoria-search-v9{padding:0 12px 12px!important}
body.eldoria-v15 .eldoria-search-v9 .search-input{height:35px!important;background:#f7e4bc!important;border-color:#ad7629!important}
body.eldoria-v15 .eldoria-search-v9 .search-btn{height:34px!important;width:76%!important;background:linear-gradient(#2a70ad,#104b80)!important}

/* CONTENT PAGES */
body.eldoria-v15 #NewsArchive .BoxContent{background:linear-gradient(180deg,#f5dfb5,#e9c98d)!important;color:#46311d!important}
body.eldoria-v15 .eldoria-section-title{background:linear-gradient(180deg,#f1dbad,#dfbb78)!important;color:#153f63!important;border:1px solid #9d651c!important;border-bottom:0!important;font-family:Georgia,'Times New Roman',serif!important}

/* FOOTER */
body.eldoria-v15 .eldoria-footer-v9{margin-top:15px!important;padding:16px 0 22px!important;border-top:1px solid rgba(129,79,18,.20)!important;color:#664b2d!important;font-size:10px!important}
body.eldoria-v15 .eldoria-footer-social-v9 a{width:26px!important;height:26px!important}
body.eldoria-v15 .eldoria-footer-social-v11 img{width:18px!important;height:18px!important;object-fit:contain!important;background:transparent!important}

/* RESPONSIVE */
@media(max-width:1450px) and (min-width:981px){
  body.eldoria-v15 #Bodycontainer{max-width:1370px!important;padding-left:16px!important;padding-right:16px!important}
  body.eldoria-v15 .eldoria-header-v9{grid-template-columns:255px minmax(0,1fr)!important}
  body.eldoria-v15 .eldoria-brand-v10{width:245px!important}.eldoria-logo-v10{max-width:245px!important}
  body.eldoria-v15 .eldoria-topnav-v15{grid-template-columns:repeat(8,minmax(74px,1fr))!important}
  body.eldoria-v15 .eldoria-topnav-v15 a .material-icons{font-size:23px!important}
  body.eldoria-v15 .eldoria-topnav-v15 a b{font-size:10px!important}
  body.eldoria-v15 #MenuColumn{width:245px!important}
  body.eldoria-v15 #ContentColumn{margin-left:262px!important;margin-right:300px!important}
  body.eldoria-v15 #ThemeboxesColumn{right:-300px!important;width:284px!important}
  body.eldoria-v15 .eldoria-footer-v9{margin-left:262px!important;margin-right:300px!important}
  body.eldoria-v15 .eldoria-social-strip-v11 a{padding:0 13px!important}
  body.eldoria-v15 .eldoria-ranking-v13 .rank-item{grid-template-columns:32px 58px 1fr 8px!important}
  body.eldoria-v15 .eldoria-ranking-v13 .rank-outfit-container{width:58px!important}
  body.eldoria-v15 .eldoria-ranking-v13 .rank-outfit-img{width:56px!important;height:56px!important}
}
@media(max-width:980px){
  body.eldoria-v15 #Bodycontainer{padding:8px 10px 0!important}
  body.eldoria-v15 .eldoria-header-v9{min-height:96px!important;grid-template-columns:1fr 48px!important;grid-template-rows:52px 40px!important}
  body.eldoria-v15 .eldoria-brand-v10{grid-column:1!important;grid-row:1!important;width:210px!important;height:52px!important}
  body.eldoria-v15 .eldoria-logo-v10{width:205px!important;max-height:50px!important;object-position:left center!important}
  body.eldoria-v15 .eldoria-topnav-v15{display:none!important}
  body.eldoria-v15 .eldoria-social-strip-v11{grid-column:1/3!important;grid-row:2!important;width:100%!important;justify-content:flex-start!important;overflow-x:auto!important}
  body.eldoria-v15 #ContentColumn{margin:0!important}
  body.eldoria-v15 #ThemeboxesColumn{position:static!important;right:auto!important;width:100%!important;margin-top:12px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  body.eldoria-v15 #Themeboxes{display:contents!important}
  body.eldoria-v15 .eldoria-footer-v9{margin-left:0!important;margin-right:0!important}
  body.eldoria-v15 .eldoria-server-hero-v9{height:420px!important}
  body.eldoria-v15 .eldoria-server-status-v9{width:min(86%,620px)!important}
}
@media(max-width:680px){
  body.eldoria-v15 .eldoria-social-strip-v11 a{padding:0 10px!important;font-size:10px!important}
  body.eldoria-v15 .eldoria-header-flags-v11{padding:0 10px!important}
  body.eldoria-v15 .eldoria-server-hero-v9{height:380px!important}
  body.eldoria-v15 .eldoria-server-status-v9{width:94%!important;margin-top:10px!important}
  body.eldoria-v15 .eldoria-server-status-v9 h1{font-size:20px!important}
  body.eldoria-v15 .eldoria-server-actions-v9 a{min-width:0!important;flex:1!important;font-size:8px!important;padding:0 5px!important}
  body.eldoria-v15 .eldoria-home-grid-v9{grid-template-columns:1fr!important}
  body.eldoria-v15 #ThemeboxesColumn{grid-template-columns:1fr!important}
  body.eldoria-v15 .eldoria-ranking-v13 .rank-item{grid-template-columns:36px 64px 1fr 10px!important}
}

/* =====================================================================
   ELDORIA GLOBAL V16 — fundo fantasy + cabeçalho alinhado ao conteúdo
   ===================================================================== */
body.eldoria-v16{
  background-color:#c99f5c!important;
  background-image:
    linear-gradient(rgba(205,166,96,.28),rgba(205,166,96,.40)),
    url('images/site/eldoria-background-v16.webp')!important;
  background-repeat:no-repeat!important;
  background-size:cover!important;
  background-position:center top!important;
  background-attachment:fixed!important;
}

/* O cabeçalho passa a usar o MESMO grid das 3 colunas do conteúdo.
   Assim INÍCIO/NAV e a barra Discord ficam centralizados exatamente
   sobre o bloco ÚLTIMAS ATUALIZAÇÕES, e não sobre conteúdo + sidebar. */
body.eldoria-v16 .eldoria-header-v9{
  grid-template-columns:300px minmax(0,1fr) 330px!important;
  grid-template-rows:72px 44px!important;
  column-gap:20px!important;
}
body.eldoria-v16 .eldoria-brand-v10{
  grid-column:1!important;
  grid-row:1/3!important;
}
body.eldoria-v16 .eldoria-topnav-v15{
  grid-column:2!important;
  grid-row:1!important;
  width:100%!important;
  max-width:992px!important;
  justify-self:center!important;
}
body.eldoria-v16 .eldoria-social-strip-v11{
  grid-column:2!important;
  grid-row:2!important;
  width:min(100%,900px)!important;
  justify-self:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

/* Mantém os textos legíveis sobre o novo background sem criar caixas pesadas. */
body.eldoria-v16 .eldoria-topnav-v15 a b,
body.eldoria-v16 .eldoria-topnav-v15 a .material-icons{
  text-shadow:0 1px 1px rgba(255,240,198,.95),0 0 5px rgba(247,222,165,.55)!important;
}

@media(max-width:1450px) and (min-width:981px){
  body.eldoria-v16 .eldoria-header-v9{
    grid-template-columns:245px minmax(0,1fr) 284px!important;
    column-gap:17px!important;
  }
  body.eldoria-v16 .eldoria-topnav-v15{
    grid-column:2!important;
    width:100%!important;
    max-width:none!important;
  }
  body.eldoria-v16 .eldoria-social-strip-v11{
    grid-column:2!important;
    width:100%!important;
    max-width:775px!important;
  }
}

@media(max-width:980px){
  body.eldoria-v16{
    background-attachment:scroll!important;
    background-size:auto 100vh!important;
    background-position:center top!important;
  }
  body.eldoria-v16 .eldoria-header-v9{
    grid-template-columns:1fr 48px!important;
    grid-template-rows:52px 40px!important;
  }
  body.eldoria-v16 .eldoria-social-strip-v11{
    grid-column:1/3!important;
    width:100%!important;
    max-width:none!important;
  }
}

/* =====================================================================
   ELDORIA GLOBAL V17 — MOBILE REAL / SEM SOBREPOSIÇÃO
   Corrige drawer lateral, overflow horizontal e páginas internas.
   ===================================================================== */

/* Desktop/tablet continuam iguais à V16. */
body.eldoria-v17{overflow-x:hidden!important}

@media (max-width:980px){
  html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}
  body.eldoria-v17 #MainHelper1,
  body.eldoria-v17 #MainHelper2,
  body.eldoria-v17 #Bodycontainer,
  body.eldoria-v17 #ContentRow,
  body.eldoria-v17 #ContentColumn{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
  }

  body.eldoria-v17 #Bodycontainer{padding:8px!important;margin:0 auto!important}
  body.eldoria-v17 #ContentRow{display:block!important;margin-top:8px!important;position:relative!important}
  body.eldoria-v17 #ContentColumn{margin:0!important;padding:0!important;position:relative!important;left:auto!important;right:auto!important}

  /* Menu lateral vira drawer de verdade: fechado por padrão e só abre no ☰. */
  body.eldoria-v17 #MenuColumn{
    position:fixed!important;
    top:0!important;
    left:0!important;
    right:auto!important;
    width:min(88vw,330px)!important;
    max-width:330px!important;
    height:100dvh!important;
    max-height:100dvh!important;
    margin:0!important;
    padding:12px 10px 28px!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    box-sizing:border-box!important;
    background:linear-gradient(180deg,#ead09a 0%,#d9b875 100%)!important;
    border-right:1px solid #9a651e!important;
    box-shadow:10px 0 28px rgba(45,28,10,.32)!important;
    transform:translate3d(-110%,0,0)!important;
    transition:transform .24s ease!important;
    z-index:10001!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
  body.eldoria-v17.eldoria-menu-open #MenuColumn{
    transform:translate3d(0,0,0)!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }
  body.eldoria-v17.eldoria-menu-open{overflow:hidden!important;touch-action:none!important}
  body.eldoria-v17.eldoria-menu-open:after{
    content:""!important;
    position:fixed!important;
    inset:0!important;
    background:rgba(20,16,10,.55)!important;
    z-index:10000!important;
  }
  body.eldoria-v17 #MenuColumn .eldoria-player-panel-v9,
  body.eldoria-v17 #MenuColumn .eldoria-quick-title-v15,
  body.eldoria-v17 #MenuColumn #EldoriaSideNav{width:100%!important;max-width:100%!important}

  /* Cabeçalho mobile compacto e sem empurrar a página para o lado. */
  body.eldoria-v17 .eldoria-header-v9{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 48px!important;
    grid-template-rows:54px auto!important;
    gap:6px!important;
    box-sizing:border-box!important;
  }
  body.eldoria-v17 .eldoria-brand-v10{width:min(210px,72vw)!important;max-width:100%!important;overflow:hidden!important}
  body.eldoria-v17 .eldoria-logo-v10{width:100%!important;height:50px!important;object-fit:contain!important;object-position:left center!important}
  body.eldoria-v17 .eldoria-mobile-menu{
    display:grid!important;
    place-items:center!important;
    grid-column:2!important;
    grid-row:1!important;
    width:44px!important;
    height:42px!important;
    margin-top:4px!important;
    z-index:10002!important;
  }
  body.eldoria-v17.eldoria-menu-open .eldoria-mobile-menu{
    position:fixed!important;
    top:10px!important;
    left:min(calc(88vw - 54px),276px)!important;
    right:auto!important;
  }

  body.eldoria-v17 .eldoria-social-strip-v11{
    grid-column:1/3!important;
    grid-row:2!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    display:flex!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    justify-content:flex-start!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
    box-sizing:border-box!important;
  }
  body.eldoria-v17 .eldoria-social-strip-v11::-webkit-scrollbar{display:none!important}
  body.eldoria-v17 .eldoria-social-strip-v11 a{flex:0 0 auto!important;white-space:nowrap!important}
  body.eldoria-v17 .eldoria-header-flags-v11{flex:0 0 auto!important}

  /* Coluna direita não fica ao lado no celular; vem depois do conteúdo. */
  body.eldoria-v17 #ThemeboxesColumn{
    position:static!important;
    width:100%!important;
    max-width:100%!important;
    right:auto!important;
    left:auto!important;
    top:auto!important;
    margin:12px 0 0!important;
    padding:0!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    box-sizing:border-box!important;
  }
  body.eldoria-v17 #Themeboxes{display:contents!important}
  body.eldoria-v17 #ThemeboxesColumn .Themebox,
  body.eldoria-v17 #ThemeboxesColumn .modern-ranking-card,
  body.eldoria-v17 #ThemeboxesColumn .oferta-box,
  body.eldoria-v17 #ThemeboxesColumn .modern-server-card,
  body.eldoria-v17 #ThemeboxesColumn .modern-search-card{
    width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important;
  }

  /* Impede qualquer página interna de manter largura de desktop. */
  body.eldoria-v17 #ContentColumn > *,
  body.eldoria-v17 #ContentColumn .Box,
  body.eldoria-v17 #ContentColumn .BoxContent,
  body.eldoria-v17 #ContentColumn .TableContainer,
  body.eldoria-v17 #ContentColumn .TableContentContainer,
  body.eldoria-v17 #ContentColumn .InnerTableContainer,
  body.eldoria-v17 #ContentColumn form,
  body.eldoria-v17 #ContentColumn fieldset{
    width:auto!important;
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
  }
  body.eldoria-v17 #ContentColumn img,
  body.eldoria-v17 #ContentColumn video,
  body.eldoria-v17 #ContentColumn canvas,
  body.eldoria-v17 #ContentColumn iframe{max-width:100%!important;height:auto}
  body.eldoria-v17 #ContentColumn .TableContainer,
  body.eldoria-v17 #ContentColumn .TableContentContainer{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}
  body.eldoria-v17 #ContentColumn table{max-width:100%!important}

  /* Wiki: os grids inline de 2/3 colunas passam a uma coluna no celular. */
  body.eldoria-v17 #ContentColumn .wiki-page{
    width:100%!important;max-width:100%!important;padding:14px!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important;
  }
  body.eldoria-v17 #ContentColumn .wiki-page > div[style*="display: grid"],
  body.eldoria-v17 #ContentColumn .wiki-page > div[style*="display:grid"]{
    grid-template-columns:1fr!important;
    width:100%!important;
    max-width:100%!important;
    gap:12px!important;
  }
  body.eldoria-v17 #ContentColumn .wiki-page > div[style*="display: flex"],
  body.eldoria-v17 #ContentColumn .wiki-page > div[style*="display:flex"]{
    flex-wrap:wrap!important;
    max-width:100%!important;
    gap:12px!important;
  }
  body.eldoria-v17 #ContentColumn .wiki-page .quick-nav-card{width:100%!important;max-width:100%!important;padding:16px!important;box-sizing:border-box!important}
  body.eldoria-v17 #ContentColumn .wiki-page h2{font-size:24px!important;line-height:1.2!important;overflow-wrap:anywhere!important}
  body.eldoria-v17 #ContentColumn .wiki-page h3{font-size:20px!important;line-height:1.25!important}
  body.eldoria-v17 #ContentColumn .wiki-page p{overflow-wrap:anywhere!important}

  /* Página de personagem: quebra os grids rígidos sem alterar desktop. */
  body.eldoria-v17 #ContentColumn .char-container{width:100%!important;max-width:100%!important;padding:14px!important;box-sizing:border-box!important;overflow:hidden!important}
  body.eldoria-v17 #ContentColumn .char-container > div[style*="grid-template-columns: 200px 1fr"],
  body.eldoria-v17 #ContentColumn .char-container > div[style*="grid-template-columns:200px 1fr"]{
    grid-template-columns:1fr!important;gap:14px!important;
  }
  body.eldoria-v17 #ContentColumn .char-container div[style*="grid-template-columns: repeat(4"],
  body.eldoria-v17 #ContentColumn .char-container div[style*="grid-template-columns:repeat(4"]{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body.eldoria-v17 #ContentColumn .char-container .achiev-grid{grid-template-columns:1fr!important}
  body.eldoria-v17 #ContentColumn .char-container .value-name-top{font-size:28px!important;letter-spacing:1px!important}
  body.eldoria-v17 #ContentColumn .modern-table-char{display:block!important;width:100%!important;overflow-x:auto!important}

  /* Home: uma coluna só, sem arte cortando para a direita. */
  body.eldoria-v17 .eldoria-updates-v9,
  body.eldoria-v17 .eldoria-server-hero-v9,
  body.eldoria-v17 .eldoria-home-grid-v9,
  body.eldoria-v17 .eldoria-home-card-v9{width:100%!important;max-width:100%!important;box-sizing:border-box!important}
  body.eldoria-v17 .eldoria-server-hero-v9{height:360px!important;background-position:center center!important}
  body.eldoria-v17 .eldoria-server-status-v9{width:94%!important;max-width:560px!important}
  body.eldoria-v17 .eldoria-home-grid-v9{grid-template-columns:1fr!important}
  body.eldoria-v17 .eldoria-footer-v9{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}
}

@media (max-width:560px){
  body.eldoria-v17 #Bodycontainer{padding:6px!important}
  body.eldoria-v17 .eldoria-brand-v10{width:180px!important}
  body.eldoria-v17 .eldoria-social-strip-v11 a{padding:0 8px!important;font-size:9px!important}
  body.eldoria-v17 .eldoria-social-img-v11{width:16px!important;height:16px!important}
  body.eldoria-v17 .eldoria-header-flags-v11 img{width:24px!important;height:auto!important}
  body.eldoria-v17 .eldoria-server-hero-v9{height:330px!important}
  body.eldoria-v17 .eldoria-server-facts-v9{grid-template-columns:1.3fr .7fr .7fr!important}
  body.eldoria-v17 .eldoria-server-actions-v9{width:100%!important;gap:4px!important}
  body.eldoria-v17 .eldoria-server-actions-v9 a{min-width:0!important;flex:1!important;padding:0 3px!important;font-size:7.5px!important}
  body.eldoria-v17 #ContentColumn .wiki-page{padding:10px!important}
  body.eldoria-v17 #ContentColumn .wiki-page > div[style*="padding: 40px"]{padding:16px!important}
  body.eldoria-v17 #ContentColumn .wiki-page > div[style*="padding: 30px"]{padding:14px!important}
  body.eldoria-v17 #ContentColumn .char-container{padding:10px!important}
  body.eldoria-v17 .eldoria-ranking-v13 .rank-item{grid-template-columns:34px 62px minmax(0,1fr) 8px!important}
}

/* =====================================================================
   ELDORIA GLOBAL V18 — MOBILE MAIS COMPACTO
   Reduz a escala visual das páginas internas, principalmente Highscores,
   sem alterar o desktop e sem voltar a criar scroll horizontal.
   ===================================================================== */

@media (max-width:620px){
  /* Margens um pouco menores para ganhar área útil no celular. */
  body.eldoria-v18 #Bodycontainer{padding:4px!important}
  body.eldoria-v18 #ContentRow{margin-top:5px!important}
  body.eldoria-v18 #ContentColumn{font-size:92%!important}

  /* Barra superior: tudo mais compacto para caber melhor. */
  body.eldoria-v18 .eldoria-header-v9{grid-template-rows:48px auto!important;gap:4px!important}
  body.eldoria-v18 .eldoria-brand-v10{width:158px!important}
  body.eldoria-v18 .eldoria-logo-v10{height:44px!important}
  body.eldoria-v18 .eldoria-mobile-menu{width:40px!important;height:38px!important;font-size:20px!important}
  body.eldoria-v18 .eldoria-social-strip-v11{min-height:43px!important;height:43px!important}
  body.eldoria-v18 .eldoria-social-strip-v11 a{padding:0 7px!important;font-size:8.5px!important;gap:4px!important}
  body.eldoria-v18 .eldoria-social-img-v11{width:14px!important;height:14px!important}
  body.eldoria-v18 .eldoria-header-flags-v11{padding:0 6px!important;gap:5px!important}
  body.eldoria-v18 .eldoria-header-flags-v11 img{width:21px!important}

  /* Caixa padrão das páginas internas com menos respiro. */
  body.eldoria-v18 #ContentColumn .BoxContent{padding:8px!important}
  body.eldoria-v18 #ContentColumn .Box{margin-bottom:8px!important}

  /* HIGHSCORES: compactação real do layout escuro interno. */
  body.eldoria-v18 #ContentColumn .rank-root{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    border-radius:12px!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }
  body.eldoria-v18 #ContentColumn .rank-header{
    padding:14px 12px!important;
    font-size:18px!important;
    letter-spacing:1px!important;
    gap:8px!important;
  }
  body.eldoria-v18 #ContentColumn .rank-filters-box{padding:14px 10px!important}
  body.eldoria-v18 #ContentColumn .filter-grid{gap:8px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.eldoria-v18 #ContentColumn .filter-group{min-width:0!important;width:100%!important}
  body.eldoria-v18 #ContentColumn .filter-group label{font-size:9px!important;margin-bottom:5px!important}
  body.eldoria-v18 #ContentColumn .rank-select{padding:9px 7px!important;font-size:12px!important;border-radius:7px!important;min-width:0!important;width:100%!important}

  body.eldoria-v18 #ContentColumn .podium-section{
    gap:6px!important;
    padding:20px 6px 18px!important;
    width:100%!important;
    box-sizing:border-box!important;
  }
  body.eldoria-v18 #ContentColumn .podium-card{
    min-width:0!important;
    max-width:none!important;
    padding:12px 4px!important;
    border-radius:11px!important;
  }
  body.eldoria-v18 #ContentColumn .podium-card.rank-1{transform:scale(1.04)!important}
  body.eldoria-v18 #ContentColumn .podium-rank{font-size:32px!important;margin-bottom:5px!important}
  body.eldoria-v18 #ContentColumn .rank-1 .podium-rank{font-size:42px!important}
  body.eldoria-v18 #ContentColumn .podium-outfit{margin-bottom:7px!important;height:64px!important;display:flex!important;align-items:center!important;justify-content:center!important}
  body.eldoria-v18 #ContentColumn .podium-outfit img{max-width:64px!important;max-height:64px!important;object-fit:contain!important}
  body.eldoria-v18 #ContentColumn .podium-name{font-size:12px!important;line-height:1.15!important;overflow-wrap:anywhere!important}
  body.eldoria-v18 #ContentColumn .podium-level{font-size:10px!important}

  body.eldoria-v18 #ContentColumn .rank-table{
    width:100%!important;
    max-width:100%!important;
    table-layout:fixed!important;
    margin-top:5px!important;
  }
  body.eldoria-v18 #ContentColumn .rank-table th{
    padding:10px 4px!important;
    font-size:8px!important;
    letter-spacing:.6px!important;
    overflow-wrap:anywhere!important;
  }
  body.eldoria-v18 #ContentColumn .rank-row td{
    padding:10px 4px!important;
    font-size:10px!important;
    line-height:1.25!important;
    overflow-wrap:anywhere!important;
  }
  body.eldoria-v18 #ContentColumn .rank-table .pos-cell{width:8%!important}
  body.eldoria-v18 #ContentColumn .rank-table .name-cell{width:30%!important;font-size:10px!important}
  body.eldoria-v18 #ContentColumn .rank-table .vocation-cell{font-size:9px!important}
  body.eldoria-v18 #ContentColumn .rank-table .level-cell{width:12%!important}
  body.eldoria-v18 #ContentColumn .rank-table .metric-cell{font-size:9px!important}
  body.eldoria-v18 #ContentColumn .rank-footer{padding:14px 8px!important;gap:6px!important}
  body.eldoria-v18 #ContentColumn .rank-btn{padding:8px 12px!important;font-size:9px!important}
  body.eldoria-v18 #ContentColumn .update-time{font-size:9px!important;padding-bottom:12px!important}

  /* Wiki/personagem também ficam discretamente menores. */
  body.eldoria-v18 #ContentColumn .wiki-page{padding:8px!important;font-size:92%!important}
  body.eldoria-v18 #ContentColumn .wiki-page h2{font-size:21px!important}
  body.eldoria-v18 #ContentColumn .wiki-page h3{font-size:17px!important}
  body.eldoria-v18 #ContentColumn .char-container{padding:8px!important;font-size:92%!important}
  body.eldoria-v18 #ContentColumn .char-container .value-name-top{font-size:24px!important}
}

@media (max-width:420px){
  body.eldoria-v18 #Bodycontainer{padding:3px!important}
  body.eldoria-v18 .eldoria-brand-v10{width:145px!important}
  body.eldoria-v18 .eldoria-social-strip-v11 a{padding:0 5px!important;font-size:8px!important}
  body.eldoria-v18 .eldoria-header-flags-v11 img{width:20px!important}

  body.eldoria-v18 #ContentColumn .rank-header{font-size:16px!important;padding:12px 9px!important}
  body.eldoria-v18 #ContentColumn .rank-filters-box{padding:11px 7px!important}
  body.eldoria-v18 #ContentColumn .rank-select{font-size:11px!important;padding:8px 5px!important}
  body.eldoria-v18 #ContentColumn .podium-section{gap:4px!important;padding:17px 4px 15px!important}
  body.eldoria-v18 #ContentColumn .podium-card{padding:10px 2px!important}
  body.eldoria-v18 #ContentColumn .podium-rank{font-size:28px!important}
  body.eldoria-v18 #ContentColumn .rank-1 .podium-rank{font-size:36px!important}
  body.eldoria-v18 #ContentColumn .podium-outfit{height:56px!important}
  body.eldoria-v18 #ContentColumn .podium-outfit img{max-width:56px!important;max-height:56px!important}
  body.eldoria-v18 #ContentColumn .podium-name{font-size:10.5px!important}
  body.eldoria-v18 #ContentColumn .podium-level{font-size:9px!important}
  body.eldoria-v18 #ContentColumn .rank-table th{font-size:7px!important;padding:8px 2px!important}
  body.eldoria-v18 #ContentColumn .rank-row td{font-size:9px!important;padding:8px 2px!important}
}

/* =====================================================================
   ELDORIA GLOBAL V20 — BARRA AZUL/DOURADA SEM TEXTO EMBUTIDO
   A moldura é apenas arte. Todo texto/contador/links permanecem HTML reais,
   evitando duplicação, conflito com letras e números desatualizados.
   ===================================================================== */
body.eldoria-v20{
  --v20-blue:#062c63;
  --v20-blue-2:#031c43;
  --v20-gold:#d9a637;
  --v20-gold-deep:#8b5b16;
  --v20-paper:#ead09a;
  --v20-paper-light:#f3dfb4;
}

/* Cabeçalho: navegação em cima e moldura social abaixo. */
body.eldoria-v20 .eldoria-header-v9{
  grid-template-columns:300px minmax(0,1fr) 330px!important;
  grid-template-rows:76px auto!important;
  column-gap:20px!important;
  row-gap:2px!important;
  align-items:start!important;
  min-height:0!important;
  overflow:visible!important;
}
body.eldoria-v20 .eldoria-brand-v10{
  grid-column:1!important;
  grid-row:1!important;
  align-self:center!important;
  height:74px!important;
}
body.eldoria-v20 .eldoria-logo-v10{
  max-height:72px!important;
}
body.eldoria-v20 .eldoria-topnav-v15{
  grid-column:2!important;
  grid-row:1!important;
  align-self:center!important;
  width:100%!important;
  max-width:1050px!important;
}
body.eldoria-v20 .eldoria-topnav-v15 a{
  color:#3a2917!important;
}
body.eldoria-v20 .eldoria-topnav-v15 a .material-icons{
  color:#8d5b17!important;
}

/* A imagem não possui letras nem ícones. Eles ficam em HTML por cima. */
body.eldoria-v20 .eldoria-social-strip-v11{
  position:relative!important;
  isolation:isolate!important;
  grid-column:2!important;
  grid-row:2!important;
  justify-self:center!important;
  width:min(100%,1050px)!important;
  max-width:1050px!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:2048 / 370!important;
  margin:-3px auto 4px!important;
  padding:0 12.8%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:0!important;
  overflow:visible!important;
  background:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
body.eldoria-v20 .eldoria-social-strip-v11:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:-1!important;
  pointer-events:none!important;
  background:url('images/site/eldoria-social-frame-clean.webp') center/100% 100% no-repeat!important;
  filter:drop-shadow(0 5px 7px rgba(14,24,36,.24))!important;
}
body.eldoria-v20 .eldoria-social-strip-v11 a,
body.eldoria-v20 .eldoria-header-flags-v11{
  position:relative!important;
  z-index:2!important;
  min-width:0!important;
  min-height:44px!important;
  height:44px!important;
  flex:1 1 0!important;
  padding:0 13px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  background:transparent!important;
  border:0!important;
  border-right:1px solid rgba(235,190,79,.72)!important;
  color:#fff!important;
  font:700 13px/1 Arial,sans-serif!important;
  text-shadow:0 2px 2px rgba(0,0,0,.72)!important;
  white-space:nowrap!important;
  text-decoration:none!important;
}
body.eldoria-v20 .eldoria-social-strip-v11 a:hover{
  background:linear-gradient(180deg,rgba(57,132,214,.14),rgba(17,73,137,.16))!important;
  color:#fff!important;
}
body.eldoria-v20 .eldoria-social-strip-v11 a:nth-child(4){flex:1.45 1 0!important}
body.eldoria-v20 .eldoria-header-flags-v11{
  flex:.72 1 0!important;
  border-right:0!important;
  gap:8px!important;
}
body.eldoria-v20 .eldoria-social-img-v11{
  width:25px!important;
  height:25px!important;
  object-fit:contain!important;
  filter:brightness(0) invert(1) drop-shadow(0 1px 1px rgba(0,0,0,.35))!important;
}
body.eldoria-v20 .eldoria-social-strip-v11 a:nth-child(2) .eldoria-social-img-v11{
  filter:brightness(0) invert(1) drop-shadow(0 1px 1px rgba(0,0,0,.35))!important;
}
body.eldoria-v20 .eldoria-social-strip-v11 a:nth-child(4) b{
  color:#40eb43!important;
  font-size:18px!important;
  text-shadow:0 0 6px rgba(36,232,65,.25),0 2px 2px rgba(0,0,0,.65)!important;
}
body.eldoria-v20 .eldoria-header-flags-v11 img{
  width:32px!important;
  height:22px!important;
  object-fit:cover!important;
  border-radius:3px!important;
  box-shadow:0 1px 2px rgba(0,0,0,.45)!important;
}

/* Faz o restante do site conversar com a barra: azul imperial + dourado. */
body.eldoria-v20 .eldoria-panel-title-v9,
body.eldoria-v20 .eldoria-panel-title-v11,
body.eldoria-v20 .eldoria-updates-title-v11,
body.eldoria-v20 .ranking-title,
body.eldoria-v20 .oferta-header,
body.eldoria-v20 .modern-server-card .server-title,
body.eldoria-v20 .eldoria-side-label-v15{
  background:linear-gradient(180deg,#0d4c8d 0%,#062f66 55%,#042553 100%)!important;
  color:#fff4d2!important;
  border-color:#b87b1f!important;
  box-shadow:inset 0 1px rgba(112,190,255,.33),inset 0 -1px rgba(0,0,0,.30),0 1px 0 #e0b04c!important;
  text-shadow:0 2px 1px rgba(0,0,0,.65)!important;
}
body.eldoria-v20 .eldoria-panel-title-v9:before,
body.eldoria-v20 .eldoria-panel-title-v9:after,
body.eldoria-v20 .eldoria-panel-title-v11:before,
body.eldoria-v20 .eldoria-panel-title-v11:after{
  color:#f3c65c!important;
}
body.eldoria-v20 .eldoria-nav-toggle{
  background:linear-gradient(180deg,#114f8d,#073366)!important;
  color:#fff4d2!important;
  border-color:#b27a25!important;
  text-shadow:0 1px 1px rgba(0,0,0,.65)!important;
}
body.eldoria-v20 .eldoria-nav-toggle:hover{
  background:linear-gradient(180deg,#1762a8,#0a417d)!important;
}
body.eldoria-v20 .eldoria-nav-toggle .material-icons,
body.eldoria-v20 .eldoria-side-label-v15 .material-icons{
  color:#f2c45e!important;
}
body.eldoria-v20 .eldoria-nav-sub{
  background:linear-gradient(180deg,#f4dfb5,#e7c58b)!important;
}

/* Conteúdo começa depois da moldura, sem sobreposição. */
body.eldoria-v20 #ContentRow{
  margin-top:6px!important;
}

/* Tablet: reduz moldura sem apertar o conteúdo vivo. */
@media(max-width:1450px) and (min-width:981px){
  body.eldoria-v20 .eldoria-header-v9{
    grid-template-columns:245px minmax(0,1fr) 284px!important;
    grid-template-rows:70px auto!important;
    column-gap:17px!important;
  }
  body.eldoria-v20 .eldoria-brand-v10{height:68px!important}
  body.eldoria-v20 .eldoria-logo-v10{max-height:66px!important}
  body.eldoria-v20 .eldoria-social-strip-v11{
    width:min(100%,820px)!important;
    max-width:820px!important;
  }
  body.eldoria-v20 .eldoria-social-strip-v11 a,
  body.eldoria-v20 .eldoria-header-flags-v11{
    height:38px!important;
    min-height:38px!important;
    padding:0 7px!important;
    gap:6px!important;
    font-size:10px!important;
  }
  body.eldoria-v20 .eldoria-social-img-v11{width:20px!important;height:20px!important}
  body.eldoria-v20 .eldoria-social-strip-v11 a:nth-child(4) b{font-size:14px!important}
  body.eldoria-v20 .eldoria-header-flags-v11 img{width:26px!important;height:18px!important}
}

/* Mobile: a arte complexa some e vira uma barra azul/dourada simples.
   Assim os personagens decorativos nunca cobrem texto, botões ou conteúdo. */
@media(max-width:980px){
  body.eldoria-v20 .eldoria-header-v9{
    grid-template-columns:1fr 48px!important;
    grid-template-rows:52px 46px!important;
    min-height:102px!important;
    align-items:center!important;
  }
  body.eldoria-v20 .eldoria-brand-v10{
    grid-column:1!important;
    grid-row:1!important;
    height:50px!important;
  }
  body.eldoria-v20 .eldoria-social-strip-v11{
    grid-column:1/3!important;
    grid-row:2!important;
    width:100%!important;
    max-width:none!important;
    height:44px!important;
    min-height:44px!important;
    aspect-ratio:auto!important;
    margin:0!important;
    padding:0 3px!important;
    justify-content:flex-start!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    background:linear-gradient(180deg,#0c4b8e,#052b5e)!important;
    border:1px solid #c99534!important;
    border-radius:5px!important;
    box-shadow:inset 0 0 0 1px rgba(244,206,101,.32),0 2px 5px rgba(0,0,0,.18)!important;
    scrollbar-width:none!important;
  }
  body.eldoria-v20 .eldoria-social-strip-v11:before{display:none!important}
  body.eldoria-v20 .eldoria-social-strip-v11::-webkit-scrollbar{display:none!important}
  body.eldoria-v20 .eldoria-social-strip-v11 a,
  body.eldoria-v20 .eldoria-header-flags-v11{
    flex:0 0 auto!important;
    height:42px!important;
    min-height:42px!important;
    padding:0 12px!important;
    font-size:10px!important;
    border-right:1px solid rgba(223,177,64,.42)!important;
  }
  body.eldoria-v20 .eldoria-social-img-v11{width:18px!important;height:18px!important}
  body.eldoria-v20 .eldoria-social-strip-v11 a:nth-child(4) b{font-size:12px!important}
  body.eldoria-v20 .eldoria-header-flags-v11{border-right:0!important}
  body.eldoria-v20 .eldoria-header-flags-v11 img{width:25px!important;height:17px!important}
}

/* ================================================================
   ELDORIA V21 — MENU LATERAL USANDO A ARTE DA REFERÊNCIA DO USUÁRIO
   As imagens das barras NÃO possuem texto. O nome continua em HTML,
   evitando conflito/duplicação e mantendo tradução/acessibilidade.
   ================================================================ */
body.eldoria-v21 #EldoriaSideNav{
  display:flex!important;
  flex-direction:column!important;
  gap:1px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
body.eldoria-v21 .eldoria-nav-group{
  position:relative!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.eldoria-v21 .eldoria-nav-toggle{
  width:100%!important;
  aspect-ratio:7.6 / 1!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0 14% 0 24%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  border:0!important;
  border-radius:0!important;
  background-color:transparent!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:100% 100%!important;
  box-shadow:none!important;
  color:#fff3d1!important;
  font-family:Georgia,'Times New Roman',serif!important;
  font-size:clamp(10px,.77vw,13px)!important;
  font-weight:700!important;
  line-height:1!important;
  letter-spacing:.25px!important;
  text-transform:uppercase!important;
  text-align:left!important;
  text-shadow:0 2px 2px rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.55)!important;
  cursor:pointer!important;
  transition:filter .15s ease, transform .15s ease!important;
}
body.eldoria-v21 .eldoria-nav-toggle:hover{
  filter:brightness(1.09) saturate(1.05)!important;
  transform:translateY(-1px)!important;
  background-color:transparent!important;
}
body.eldoria-v21 .eldoria-nav-toggle:focus-visible{
  outline:2px solid #67c9ff!important;
  outline-offset:-4px!important;
}
body.eldoria-v21 .eldoria-nav-toggle:before,
body.eldoria-v21 .eldoria-nav-toggle:after,
body.eldoria-v21 .eldoria-nav-sign{
  display:none!important;
  content:none!important;
}
body.eldoria-v21 .eldoria-nav-label{
  display:block!important;
  width:100%!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
  pointer-events:none!important;
}
body.eldoria-v21 .eldoria-nav-group[data-menu-id="news"] .eldoria-nav-toggle{background-image:url('images/site/menu-v21/news.webp')!important}
body.eldoria-v21 .eldoria-nav-group[data-menu-id="wiki"] .eldoria-nav-toggle{background-image:url('images/site/menu-v21/wiki.webp')!important}
body.eldoria-v21 .eldoria-nav-group[data-menu-id="community"] .eldoria-nav-toggle{background-image:url('images/site/menu-v21/community.webp')!important}
body.eldoria-v21 .eldoria-nav-group[data-menu-id="forum"] .eldoria-nav-toggle{background-image:url('images/site/menu-v21/forum.webp')!important}
body.eldoria-v21 .eldoria-nav-group[data-menu-id="account"] .eldoria-nav-toggle{background-image:url('images/site/menu-v21/account.webp')!important}
body.eldoria-v21 .eldoria-nav-group[data-menu-id="library"] .eldoria-nav-toggle{background-image:url('images/site/menu-v21/library.webp')!important}
body.eldoria-v21 .eldoria-nav-group[data-menu-id="wars"] .eldoria-nav-toggle{background-image:url('images/site/menu-v21/wars.webp')!important}
body.eldoria-v21 .eldoria-nav-group[data-menu-id="events"] .eldoria-nav-toggle{background-image:url('images/site/menu-v21/events.webp')!important}
body.eldoria-v21 .eldoria-nav-group[data-menu-id="support"] .eldoria-nav-toggle{background-image:url('images/site/menu-v21/support.webp')!important}
body.eldoria-v21 .eldoria-nav-group[data-menu-id="shop"] .eldoria-nav-toggle{background-image:url('images/site/menu-v21/shop.webp')!important}
body.eldoria-v21 .eldoria-nav-group[data-menu-id="bazaar"] .eldoria-nav-toggle{background-image:url('images/site/menu-v21/bazaar.webp')!important}

/* Submenu fica em pergaminho abaixo da moldura; não encobre a arte. */
body.eldoria-v21 .eldoria-nav-sub{
  display:none!important;
  width:calc(100% - 28px)!important;
  margin:-1px 14px 3px!important;
  padding:6px 0 8px!important;
  border:1px solid #a97825!important;
  border-top:0!important;
  border-radius:0 0 7px 7px!important;
  background:linear-gradient(180deg,rgba(246,224,183,.98),rgba(225,190,130,.98))!important;
  box-shadow:inset 0 1px rgba(255,248,222,.95),0 2px 4px rgba(47,31,10,.18)!important;
}
body.eldoria-v21 .eldoria-nav-group.is-open .eldoria-nav-sub{display:block!important}
body.eldoria-v21 .eldoria-nav-sub a,
body.eldoria-v21 .eldoria-nav-empty{
  padding:7px 10px 7px 30px!important;
  color:#493219!important;
  font-size:11px!important;
  line-height:1.15!important;
}
body.eldoria-v21 .eldoria-nav-sub a:before{
  left:16px!important;
  color:#8b5a16!important;
}
body.eldoria-v21 .eldoria-nav-sub a:hover,
body.eldoria-v21 .eldoria-nav-sub a.is-active{
  color:#063e76!important;
  background:rgba(25,84,140,.09)!important;
}

/* No celular mantém a mesma arte, porém em largura correta e sem texto cortado. */
@media(max-width:980px){
  body.eldoria-v21 #EldoriaSideNav{gap:2px!important}
  body.eldoria-v21 .eldoria-nav-toggle{
    font-size:12px!important;
    padding-left:24%!important;
    padding-right:14%!important;
  }
  body.eldoria-v21 .eldoria-nav-sub{
    width:calc(100% - 26px)!important;
    margin-left:13px!important;
    margin-right:13px!important;
  }
}


/* ================================================================
   ELDORIA V22 — menu sem hover + Ranking Extra / Server / Find Player
   usando as artes fornecidas pelo usuário.
   ================================================================ */

/* Nenhuma animação/efeito ao passar o mouse nas barras laterais. */
body.eldoria-v22 .eldoria-nav-toggle,
body.eldoria-v22 .eldoria-nav-toggle:hover,
body.eldoria-v22 .eldoria-nav-toggle:active,
body.eldoria-v22 .eldoria-nav-toggle:focus{
  filter:none!important;
  transform:none!important;
  transition:none!important;
  box-shadow:none!important;
  opacity:1!important;
  background-color:transparent!important;
}
body.eldoria-v22 .eldoria-nav-label,
body.eldoria-v22 .eldoria-nav-toggle:hover .eldoria-nav-label{
  color:#fff3d1!important;
  text-shadow:0 2px 2px rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.55)!important;
}
body.eldoria-v22 .eldoria-nav-sub a,
body.eldoria-v22 .eldoria-nav-sub a:hover{
  transform:none!important;
  filter:none!important;
  transition:none!important;
}
body.eldoria-v22 .eldoria-nav-sub a:hover{
  color:#493219!important;
  background:transparent!important;
}

/* ---------------- Ranking Extra — moldura azul/dourada ---------------- */
body.eldoria-v22 .eldoria-extra-ranking-v22{
  position:relative!important;
  width:100%!important;
  aspect-ratio:599 / 868!important;
  margin:12px 0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:
    url('images/site/ui-v22/ranking-extra-v22.webp')
    center/100% 100% no-repeat!important;
  box-shadow:none!important;
  overflow:hidden!important;
  color:#fff1c8!important;
  font-family:Georgia,'Times New Roman',serif!important;
}
body.eldoria-v22 .eldoria-extra-ranking-v22:before,
body.eldoria-v22 .eldoria-extra-ranking-v22:after{display:none!important;content:none!important}

body.eldoria-v22 .v22-rank-title{
  position:absolute!important;
  left:18%!important;
  right:18%!important;
  top:6.2%!important;
  height:6.2%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:#fff1c9!important;
  font:700 clamp(10px,.74vw,13px)/1 Georgia,'Times New Roman',serif!important;
  letter-spacing:.4px!important;
  text-transform:uppercase!important;
  text-shadow:0 2px 2px #000,0 0 4px rgba(0,0,0,.75)!important;
  z-index:4!important;
}
body.eldoria-v22 .v22-group-label{
  position:absolute!important;
  left:28%!important;
  right:18%!important;
  height:4.3%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:#ffe7a5!important;
  font:700 clamp(8px,.58vw,10px)/1 Arial,sans-serif!important;
  letter-spacing:.35px!important;
  text-transform:uppercase!important;
  text-shadow:0 1px 2px #000!important;
  z-index:5!important;
  pointer-events:none!important;
}
body.eldoria-v22 .v22-label-frags{top:16.6%!important}
body.eldoria-v22 .v22-label-money{top:42.9%!important}
body.eldoria-v22 .v22-label-mounts{top:68.9%!important}

body.eldoria-v22 .v22-rank-group{
  position:absolute!important;
  left:26.5%!important;
  right:11%!important;
  height:17.8%!important;
  display:grid!important;
  grid-template-rows:repeat(3,1fr)!important;
  gap:0!important;
  z-index:6!important;
}
body.eldoria-v22 .v22-group-frags{top:21.1%!important}
body.eldoria-v22 .v22-group-money{top:47.2%!important}
body.eldoria-v22 .v22-group-mounts{top:73.0%!important}
body.eldoria-v22 .v22-rank-row{
  min-width:0!important;
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr)!important;
  align-items:center!important;
  gap:4px!important;
  padding:0 5px 0 0!important;
  color:#fff0c2!important;
  text-decoration:none!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
  overflow:hidden!important;
}
body.eldoria-v22 .v22-rank-row:hover,
body.eldoria-v22 .v22-rank-row:focus{
  background:transparent!important;
  transform:none!important;
  filter:none!important;
  color:#fff0c2!important;
}
body.eldoria-v22 .v22-rank-outfit{
  width:31px!important;
  height:31px!important;
  object-fit:contain!important;
  image-rendering:auto!important;
  justify-self:center!important;
}
body.eldoria-v22 .v22-rank-copy{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  line-height:1.02!important;
  overflow:hidden!important;
}
body.eldoria-v22 .v22-rank-copy b{
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#fff4d7!important;
  font:700 clamp(8px,.58vw,10px)/1.05 Arial,sans-serif!important;
  text-shadow:0 1px 2px #000!important;
}
body.eldoria-v22 .v22-rank-copy small{
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  margin-top:2px!important;
  color:#71d7ff!important;
  font:700 clamp(7px,.48vw,9px)/1 Arial,sans-serif!important;
  text-shadow:0 1px 2px #000!important;
}

/* ---------------- Server Info — moldura fornecida ---------------- */
body.eldoria-v22 .eldoria-server-widget-v22{
  position:relative!important;
  display:block!important;
  width:100%!important;
  aspect-ratio:797 / 446!important;
  margin:10px 0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:
    url('images/site/ui-v22/server-info-v22.webp')
    center/100% 100% no-repeat!important;
  box-shadow:none!important;
  overflow:hidden!important;
  text-decoration:none!important;
  transform:none!important;
  transition:none!important;
  filter:none!important;
  color:#fff0c6!important;
}
body.eldoria-v22 .eldoria-server-widget-v22:hover,
body.eldoria-v22 .eldoria-server-widget-v22:focus{
  transform:none!important;
  filter:none!important;
  box-shadow:none!important;
}
body.eldoria-v22 .eldoria-server-widget-v22:before,
body.eldoria-v22 .eldoria-server-widget-v22:after{display:none!important;content:none!important}
body.eldoria-v22 .v22-server-title{
  position:absolute!important;
  top:23%!important;
  left:18%!important;
  right:18%!important;
  text-align:center!important;
  color:#ffe7a8!important;
  font:700 clamp(10px,.7vw,13px)/1 Georgia,'Times New Roman',serif!important;
  text-transform:uppercase!important;
  text-shadow:0 2px 2px #000!important;
}
body.eldoria-v22 .v22-server-status{
  position:absolute!important;
  top:45%!important;
  left:16%!important;
  right:16%!important;
  text-align:center!important;
  color:#fff1c9!important;
  font:700 clamp(8px,.53vw,10px)/1.1 Arial,sans-serif!important;
  text-shadow:0 1px 2px #000!important;
}
body.eldoria-v22 .v22-server-status b{color:#58ef69!important}
body.eldoria-v22 .v22-server-button{
  position:absolute!important;
  left:15%!important;
  right:15%!important;
  bottom:13.5%!important;
  height:17%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:#fff!important;
  font:700 clamp(7px,.5vw,9px)/1 Arial,sans-serif!important;
  text-shadow:0 1px 2px #00142a!important;
  white-space:nowrap!important;
}

/* ---------------- Find Player — moldura fornecida ---------------- */
body.eldoria-v22 .eldoria-search-v22{
  position:relative!important;
  width:100%!important;
  aspect-ratio:767 / 383!important;
  margin:10px 0 0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:
    url('images/site/ui-v22/find-player-v22.webp')
    center/100% 100% no-repeat!important;
  box-shadow:none!important;
  overflow:hidden!important;
  color:#fff0c5!important;
}
body.eldoria-v22 .eldoria-search-v22:before,
body.eldoria-v22 .eldoria-search-v22:after{display:none!important;content:none!important}
body.eldoria-v22 .eldoria-search-v22 .eldoria-panel-title-v9{
  position:absolute!important;
  top:5.5%!important;
  left:22%!important;
  right:22%!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#ffe7a8!important;
  font:700 clamp(9px,.62vw,11px)/1 Georgia,'Times New Roman',serif!important;
  text-shadow:0 2px 2px #000!important;
  z-index:4!important;
}
body.eldoria-v22 .eldoria-search-v22 form{
  position:absolute!important;
  inset:0!important;
  margin:0!important;
  padding:0!important;
}
body.eldoria-v22 .eldoria-search-v22 .search-input{
  position:absolute!important;
  left:16.8%!important;
  top:35.0%!important;
  width:72.5%!important;
  height:23.5%!important;
  margin:0!important;
  padding:0 5% 0 13%!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#eaf5ff!important;
  box-shadow:none!important;
  outline:none!important;
  font:700 clamp(8px,.53vw,10px)/1 Arial,sans-serif!important;
}
body.eldoria-v22 .eldoria-search-v22 .search-input::placeholder{color:#9fb4c9!important;opacity:1!important}
body.eldoria-v22 .eldoria-search-v22 .search-input:focus{
  border:0!important;
  box-shadow:none!important;
  outline:none!important;
}
body.eldoria-v22 .eldoria-search-v22 .search-btn{
  position:absolute!important;
  left:24.5%!important;
  bottom:15.0%!important;
  width:56%!important;
  height:21%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;
  font:700 clamp(8px,.56vw,10px)/1 Arial,sans-serif!important;
  text-shadow:0 1px 2px #00142a!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
}
body.eldoria-v22 .eldoria-search-v22 .search-btn:hover,
body.eldoria-v22 .eldoria-search-v22 .search-btn:focus{
  background:transparent!important;
  transform:none!important;
  filter:none!important;
  box-shadow:none!important;
}

/* Mobile: mantém os novos frames legíveis e proporcionais. */
@media(max-width:980px){
  body.eldoria-v22 .eldoria-extra-ranking-v22,
  body.eldoria-v22 .eldoria-server-widget-v22,
  body.eldoria-v22 .eldoria-search-v22{
    max-width:330px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.eldoria-v22 .v22-rank-outfit{width:28px!important;height:28px!important}
  body.eldoria-v22 .v22-rank-copy b{font-size:9px!important}
  body.eldoria-v22 .v22-rank-copy small{font-size:8px!important}
}

/* =====================================================================
   ELDORIA GLOBAL V23 — acabamento final das artes fornecidas pelo usuário
   - menu sem qualquer efeito de mouse/cursor luva
   - barra social alinhada exatamente com a coluna de Últimas Atualizações
   - Top Players + Boosted + Oferta usando a arte nova como moldura
   - Ranking Extra com Frags/Dinheiro/Addons/Mounts na arte nova
   - Server Info e Find Player na arte nova
   ===================================================================== */

/* 1) MENU: nada muda ao passar o mouse. Continua clicável, mas sem "luva",
      zoom, brilho, deslocamento, foco visual ou sobreposição entre barras. */
body.eldoria-v23 #EldoriaSideNav{
  gap:1px!important;
  isolation:isolate!important;
}
body.eldoria-v23 .eldoria-nav-group{
  position:relative!important;
  z-index:1!important;
  overflow:hidden!important;
}
body.eldoria-v23 .eldoria-nav-group:hover,
body.eldoria-v23 .eldoria-nav-group:focus-within{
  z-index:1!important;
}
body.eldoria-v23 .eldoria-nav-toggle,
body.eldoria-v23 .eldoria-nav-toggle:hover,
body.eldoria-v23 .eldoria-nav-toggle:active,
body.eldoria-v23 .eldoria-nav-toggle:focus,
body.eldoria-v23 .eldoria-nav-toggle:focus-visible{
  cursor:default!important;
  filter:none!important;
  transform:none!important;
  transition:none!important;
  opacity:1!important;
  outline:0!important;
  box-shadow:none!important;
  background-color:transparent!important;
  background-position:center!important;
  background-size:100% 100%!important;
}
body.eldoria-v23 .eldoria-nav-label,
body.eldoria-v23 .eldoria-nav-toggle:hover .eldoria-nav-label,
body.eldoria-v23 .eldoria-nav-toggle:focus .eldoria-nav-label{
  color:#fff1c7!important;
  text-shadow:0 2px 2px rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.55)!important;
  transform:none!important;
}
body.eldoria-v23 .eldoria-nav-sub a,
body.eldoria-v23 .eldoria-nav-sub a:hover,
body.eldoria-v23 .eldoria-nav-sub a:focus{
  cursor:default!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
}

/* 2) BARRA DISCORD/INSTAGRAM: a borda esquerda e direita passam a coincidir
      com a mesma coluna central usada por "ÚLTIMAS ATUALIZAÇÕES". */
body.eldoria-v23 .eldoria-social-strip-v11{
  width:100%!important;
  max-width:none!important;
  justify-self:stretch!important;
  margin-left:0!important;
  margin-right:0!important;
}

/* 3) PAINEL LATERAL DIREITO COMPOSITO — Top Players + Boosted + Oferta. */
body.eldoria-v23 .eldoria-right-showcase-v23{
  position:relative!important;
  width:100%!important;
  aspect-ratio:1024 / 1450!important;
  margin:0 0 12px!important;
  padding:0!important;
  background:url('images/site/ui-v23/right-showcase-v23.webp') center/100% 100% no-repeat!important;
  border:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
}

/* TOP PLAYERS — os números já estão desenhados na moldura. */
body.eldoria-v23 .eldoria-right-showcase-v23 .modern-ranking-card{
  position:absolute!important;
  left:18.5%!important;
  right:14.5%!important;
  top:11.5%!important;
  height:31.8%!important;
  width:auto!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  grid-template-rows:repeat(5,minmax(0,1fr))!important;
  gap:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .modern-ranking-card:before,
body.eldoria-v23 .eldoria-right-showcase-v23 .modern-ranking-card:after,
body.eldoria-v23 .eldoria-right-showcase-v23 .ranking-title{
  display:none!important;
  content:none!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .rank-item{
  position:relative!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:46px minmax(0,1fr)!important;
  align-items:center!important;
  column-gap:4px!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
  text-decoration:none!important;
  overflow:visible!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .rank-item:hover,
body.eldoria-v23 .eldoria-right-showcase-v23 .rank-item:focus{
  background:transparent!important;
  transform:none!important;
  filter:none!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .rank-badge,
body.eldoria-v23 .eldoria-right-showcase-v23 .online-dot{display:none!important}
body.eldoria-v23 .eldoria-right-showcase-v23 .rank-outfit-container{
  width:44px!important;
  height:44px!important;
  display:grid!important;
  place-items:center!important;
  overflow:visible!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .rank-outfit-img{
  width:42px!important;
  height:42px!important;
  max-width:42px!important;
  object-fit:contain!important;
  image-rendering:auto!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .rank-details{
  min-width:0!important;
  line-height:1.05!important;
  overflow:hidden!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .rank-name{
  color:#3a2410!important;
  font:700 clamp(8px,.57vw,10px)/1.05 Georgia,'Times New Roman',serif!important;
  text-shadow:0 1px rgba(255,243,202,.72)!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .rank-meta{
  margin-top:2px!important;
  color:#65431f!important;
  font:700 clamp(7px,.50vw,9px)/1.05 Arial,sans-serif!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .rank-level{color:#173b62!important}

/* BOOSTED — sprites reais sobre os dois pedestais da arte. */
body.eldoria-v23 .eldoria-right-showcase-v23 .eldoria-boosted-box{
  position:absolute!important;
  left:10.5%!important;
  right:9.5%!important;
  top:46.0%!important;
  height:20.8%!important;
  width:auto!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .eldoria-boosted-box:before,
body.eldoria-v23 .eldoria-right-showcase-v23 .eldoria-boosted-box:after,
body.eldoria-v23 .eldoria-right-showcase-v23 .eldoria-boosted-box>.eldoria-panel-title-v9{
  display:none!important;
  content:none!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .eldoria-boosted-grid{
  width:100%!important;
  height:100%!important;
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:6%!important;
  padding:5% 4% 2%!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .eldoria-boosted-item{
  position:relative!important;
  min-width:0!important;
  height:100%!important;
  padding:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-end!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
  text-decoration:none!important;
  overflow:visible!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .eldoria-boosted-icon{
  position:absolute!important;
  left:50%!important;
  top:13%!important;
  transform:translateX(-50%)!important;
  width:56%!important;
  height:53%!important;
  display:grid!important;
  place-items:center!important;
  background:transparent!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .eldoria-boosted-icon img{
  max-width:64px!important;
  max-height:64px!important;
  width:auto!important;
  height:auto!important;
  object-fit:contain!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .eldoria-boosted-item b{
  margin:0!important;
  color:#f6d584!important;
  font:700 clamp(7px,.48vw,9px)/1 Arial,sans-serif!important;
  text-shadow:0 1px 2px #000!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .eldoria-boosted-item small{
  display:block!important;
  max-width:92%!important;
  margin:2px 0 0!important;
  color:#fff0c6!important;
  font:700 clamp(6px,.43vw,8px)/1 Arial,sans-serif!important;
  text-shadow:0 1px 2px #000!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

/* OFERTA — usa a parte vermelha/dourada da arte, dados reais por cima. */
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-box{
  position:absolute!important;
  left:8.5%!important;
  right:8.5%!important;
  top:70.2%!important;
  height:26.8%!important;
  width:auto!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-box:before,
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-box:after,
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-header{display:none!important;content:none!important}
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-body{
  position:relative!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  color:#34200d!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-badge{
  position:absolute!important;
  top:11%!important;
  left:44%!important;
  transform:translateX(-50%)!important;
  padding:3px 9px!important;
  margin:0!important;
  border-radius:4px!important;
  background:#c92619!important;
  color:#fff!important;
  font:800 8px/1 Arial,sans-serif!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-image-container{
  position:absolute!important;
  left:11%!important;
  top:31%!important;
  width:34%!important;
  height:42%!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-image{
  max-width:76px!important;
  max-height:76px!important;
  width:auto!important;
  height:auto!important;
  object-fit:contain!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-title,
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-price-orig,
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-price-promo,
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-stock,
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-timer{
  position:absolute!important;
  left:52%!important;
  right:10%!important;
  width:auto!important;
  margin:0!important;
  padding:0!important;
  text-align:left!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-title{top:31%!important;color:#3b240f!important;font:800 10px/1.1 Georgia,serif!important}
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-price-orig{top:43%!important;color:#78522b!important;font-size:8px!important;text-decoration:line-through!important}
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-price-promo{top:50%!important;color:#167c2c!important;font:800 10px/1 Arial,sans-serif!important}
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-stock{top:58%!important;color:#4b3118!important;font-size:8px!important}
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-timer{top:66%!important;color:#4b3118!important;font-size:7px!important;line-height:1.05!important}
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-timer span{color:#c51d16!important;font-weight:800!important}
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-button{
  position:absolute!important;
  left:25%!important;
  right:22%!important;
  bottom:4.5%!important;
  width:auto!important;
  height:12.5%!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  color:#fff7d2!important;
  font:800 8px/1 Arial,sans-serif!important;
  text-shadow:0 1px 2px #000!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
}
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-button:hover,
body.eldoria-v23 .eldoria-right-showcase-v23 .oferta-button:focus{
  background:transparent!important;
  transform:none!important;
  filter:none!important;
}

/* 4) RANKING EXTRA — arte fornecida, slots sem nomes impressos. */
body.eldoria-v23 .eldoria-extra-ranking-v23{
  position:relative!important;
  width:100%!important;
  aspect-ratio:626 / 1008!important;
  margin:0 0 12px!important;
  padding:0!important;
  background:url('images/site/ui-v23/ranking-extra-v23.webp') center/100% 100% no-repeat!important;
  border:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
body.eldoria-v23 .eldoria-extra-ranking-v23:before,
body.eldoria-v23 .eldoria-extra-ranking-v23:after,
body.eldoria-v23 .eldoria-extra-ranking-v23 .v22-rank-title,
body.eldoria-v23 .eldoria-extra-ranking-v23 .v22-group-label{display:none!important;content:none!important}
body.eldoria-v23 .v23-rank-group{
  position:absolute!important;
  left:13.5%!important;
  right:11.2%!important;
  height:14.4%!important;
  display:grid!important;
  grid-template-rows:repeat(3,1fr)!important;
  gap:0!important;
}
body.eldoria-v23 .v23-group-frags{top:17.4%!important}
body.eldoria-v23 .v23-group-money{top:38.4%!important}
body.eldoria-v23 .v23-group-addons{top:59.3%!important}
body.eldoria-v23 .v23-group-mounts{top:79.4%!important}
body.eldoria-v23 .v23-rank-row{
  position:relative!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  display:block!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
  text-decoration:none!important;
  overflow:visible!important;
}
body.eldoria-v23 .v23-rank-row:hover,
body.eldoria-v23 .v23-rank-row:focus{
  background:transparent!important;
  transform:none!important;
  filter:none!important;
}
body.eldoria-v23 .v23-rank-outfit{
  position:absolute!important;
  left:16%!important;
  top:6%!important;
  width:28%!important;
  height:88%!important;
  object-fit:contain!important;
  image-rendering:auto!important;
}
body.eldoria-v23 .v23-rank-copy{
  position:absolute!important;
  left:47%!important;
  right:3%!important;
  top:0!important;
  bottom:0!important;
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  overflow:hidden!important;
  line-height:1!important;
}
body.eldoria-v23 .v23-rank-copy b{
  max-width:100%!important;
  color:#f6d795!important;
  font:700 clamp(8px,.58vw,10px)/1.03 Georgia,'Times New Roman',serif!important;
  text-shadow:0 1px 2px #000!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.eldoria-v23 .v23-rank-copy small{
  max-width:100%!important;
  margin-top:3px!important;
  color:#7edbff!important;
  font:700 clamp(7px,.49vw,9px)/1 Arial,sans-serif!important;
  text-shadow:0 1px 2px #000!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

/* 5) SERVER INFO — a arte já contém título/status/botão. */
body.eldoria-v23 .eldoria-server-widget-v23{
  position:relative!important;
  display:block!important;
  width:100%!important;
  aspect-ratio:758 / 424!important;
  min-height:0!important;
  margin:0 0 10px!important;
  padding:0!important;
  background:url('images/site/ui-v23/server-info-v23.webp') center/100% 100% no-repeat!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
  overflow:visible!important;
}
body.eldoria-v23 .eldoria-server-widget-v23:hover,
body.eldoria-v23 .eldoria-server-widget-v23:focus{
  background:url('images/site/ui-v23/server-info-v23.webp') center/100% 100% no-repeat!important;
  transform:none!important;
  filter:none!important;
  box-shadow:none!important;
}
body.eldoria-v23 .eldoria-server-widget-v23:before,
body.eldoria-v23 .eldoria-server-widget-v23:after{display:none!important;content:none!important}
body.eldoria-v23 .v23-visually-hidden{
  position:absolute!important;
  width:1px!important;height:1px!important;
  padding:0!important;margin:-1px!important;
  overflow:hidden!important;clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;border:0!important;
}

/* 6) FIND PLAYER — input funcional por cima do campo desenhado, sem texto duplicado. */
body.eldoria-v23 .eldoria-search-v23{
  position:relative!important;
  width:100%!important;
  aspect-ratio:750 / 381!important;
  min-height:0!important;
  margin:0 0 12px!important;
  padding:0!important;
  background:url('images/site/ui-v23/find-player-v23.webp') center/100% 100% no-repeat!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.eldoria-v23 .eldoria-search-v23:before,
body.eldoria-v23 .eldoria-search-v23:after,
body.eldoria-v23 .eldoria-search-v23>.eldoria-panel-title-v9{display:none!important;content:none!important}
body.eldoria-v23 .eldoria-search-v23 form{
  position:absolute!important;
  inset:0!important;
  margin:0!important;
  padding:0!important;
}
body.eldoria-v23 .eldoria-search-v23 .search-input{
  position:absolute!important;
  left:34.5%!important;
  right:8.1%!important;
  top:35.0%!important;
  width:auto!important;
  height:17.0%!important;
  margin:0!important;
  padding:0 4%!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
  color:#f8dfad!important;
  font:700 clamp(8px,.58vw,10px)/1 Arial,sans-serif!important;
}
body.eldoria-v23 .eldoria-search-v23 .search-input::placeholder{color:transparent!important}
body.eldoria-v23 .eldoria-search-v23 .search-btn{
  position:absolute!important;
  left:42%!important;
  right:11%!important;
  bottom:18.5%!important;
  width:auto!important;
  height:20%!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  color:transparent!important;
  font-size:0!important;
  cursor:pointer!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
}
body.eldoria-v23 .eldoria-search-v23 .search-btn span{font-size:0!important;color:transparent!important}
body.eldoria-v23 .eldoria-search-v23 .search-btn:hover,
body.eldoria-v23 .eldoria-search-v23 .search-btn:focus{
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
  filter:none!important;
  outline:0!important;
}

/* Mantém os novos quadros proporcionais e legíveis em tablet/mobile. */
@media(max-width:1450px) and (min-width:981px){
  body.eldoria-v23 .eldoria-social-strip-v11{width:100%!important;max-width:none!important}
  body.eldoria-v23 .eldoria-right-showcase-v23 .rank-outfit-container{width:36px!important;height:36px!important}
  body.eldoria-v23 .eldoria-right-showcase-v23 .rank-outfit-img{width:34px!important;height:34px!important}
}
@media(max-width:980px){
  body.eldoria-v23 .eldoria-social-strip-v11{width:100%!important;max-width:none!important}
  body.eldoria-v23 .eldoria-right-showcase-v23,
  body.eldoria-v23 .eldoria-extra-ranking-v23,
  body.eldoria-v23 .eldoria-server-widget-v23,
  body.eldoria-v23 .eldoria-search-v23{
    width:min(100%,360px)!important;
    max-width:360px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.eldoria-v23 .v23-rank-copy b{font-size:9px!important}
  body.eldoria-v23 .v23-rank-copy small{font-size:8px!important}
}


/* =====================================================================
   ELDORIA GLOBAL V24 — LATERAL MAIOR E SEM EMPILHAMENTO VISUAL
   Corrige os quadros da coluna direita que estavam pequenos/apertados.
   ===================================================================== */

/* Mantém os quadros em fluxo normal, com espaço real entre eles. */
body.eldoria-v24 #Themeboxes{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:22px!important;
  width:100%!important;
}
body.eldoria-v24 #Themeboxes > *{
  flex:0 0 auto!important;
  margin:0!important;
  position:relative!important;
}

/* Desktop grande: lateral mais larga para a arte não ficar miniatura. */
@media (min-width:1451px){
  body.eldoria-v24 #ContentColumn{margin-left:320px!important;margin-right:430px!important}
  body.eldoria-v24 #ThemeboxesColumn{right:-430px!important;width:405px!important}
  body.eldoria-v24 .eldoria-footer-v9{margin-left:320px!important;margin-right:430px!important}
}

/* Desktop/notebook: ainda preserva espaço confortável para o centro. */
@media (min-width:981px) and (max-width:1450px){
  body.eldoria-v24 #ContentColumn{margin-left:262px!important;margin-right:370px!important}
  body.eldoria-v24 #ThemeboxesColumn{right:-370px!important;width:350px!important}
  body.eldoria-v24 .eldoria-footer-v9{margin-left:262px!important;margin-right:370px!important}
  body.eldoria-v24 #Themeboxes{gap:18px!important}
}

/* Faz os componentes ocuparem toda a largura nova. */
body.eldoria-v24 .eldoria-right-showcase-v23,
body.eldoria-v24 .eldoria-extra-ranking-v23,
body.eldoria-v24 .eldoria-server-widget-v23,
body.eldoria-v24 .eldoria-search-v23{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}

/* Top Players: outfits e textos um pouco maiores e com mais respiro. */
body.eldoria-v24 .eldoria-right-showcase-v23 .modern-ranking-card{
  left:17.8%!important;
  right:13.8%!important;
}
body.eldoria-v24 .eldoria-right-showcase-v23 .rank-item{
  grid-template-columns:54px minmax(0,1fr)!important;
  column-gap:7px!important;
}
body.eldoria-v24 .eldoria-right-showcase-v23 .rank-outfit-container{
  width:52px!important;height:52px!important;
}
body.eldoria-v24 .eldoria-right-showcase-v23 .rank-outfit-img{
  width:50px!important;height:50px!important;max-width:50px!important;max-height:50px!important;
}
body.eldoria-v24 .eldoria-right-showcase-v23 .rank-name{
  font-size:11px!important;
  line-height:1.08!important;
}
body.eldoria-v24 .eldoria-right-showcase-v23 .rank-meta{
  font-size:9px!important;
  line-height:1.08!important;
}

/* Boosted: sprites maiores e nomes sem encostar. */
body.eldoria-v24 .eldoria-right-showcase-v23 .eldoria-boosted-grid{
  gap:8%!important;
  padding:4% 5% 3%!important;
}
body.eldoria-v24 .eldoria-right-showcase-v23 .eldoria-boosted-icon img{
  max-width:78px!important;
  max-height:78px!important;
}
body.eldoria-v24 .eldoria-right-showcase-v23 .eldoria-boosted-item b{font-size:10px!important}
body.eldoria-v24 .eldoria-right-showcase-v23 .eldoria-boosted-item small{font-size:8px!important}

/* Oferta: melhora leitura dentro da moldura maior. */
body.eldoria-v24 .eldoria-right-showcase-v23 .oferta-image{max-width:92px!important;max-height:92px!important}
body.eldoria-v24 .eldoria-right-showcase-v23 .oferta-title{font-size:12px!important}
body.eldoria-v24 .eldoria-right-showcase-v23 .oferta-price-orig{font-size:9px!important}
body.eldoria-v24 .eldoria-right-showcase-v23 .oferta-price-promo{font-size:11px!important}
body.eldoria-v24 .eldoria-right-showcase-v23 .oferta-stock{font-size:9px!important}
body.eldoria-v24 .eldoria-right-showcase-v23 .oferta-timer{font-size:8px!important}
body.eldoria-v24 .eldoria-right-showcase-v23 .oferta-button{font-size:9px!important}

/* Ranking Extra: aumenta os dados e evita nomes/valores amontoados. */
body.eldoria-v24 .v23-rank-group{
  left:13%!important;
  right:10.5%!important;
}
body.eldoria-v24 .v23-rank-outfit{
  left:15%!important;
  width:27%!important;
}
body.eldoria-v24 .v23-rank-copy{
  left:45%!important;
  right:4%!important;
}
body.eldoria-v24 .v23-rank-copy b{
  font-size:11px!important;
  line-height:1.05!important;
}
body.eldoria-v24 .v23-rank-copy small{
  margin-top:3px!important;
  font-size:9px!important;
  line-height:1!important;
}

/* Server Info e Find Player ganham espaço próprio. */
body.eldoria-v24 .eldoria-server-widget-v23{margin-top:2px!important}
body.eldoria-v24 .eldoria-search-v23{margin-bottom:8px!important}

/* Celular: largura máxima real da tela, mas cada painel continua separado. */
@media (max-width:980px){
  body.eldoria-v24 #ThemeboxesColumn{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
  }
  body.eldoria-v24 #Themeboxes{
    display:flex!important;
    flex-direction:column!important;
    gap:18px!important;
    width:100%!important;
  }
  body.eldoria-v24 .eldoria-right-showcase-v23,
  body.eldoria-v24 .eldoria-extra-ranking-v23,
  body.eldoria-v24 .eldoria-server-widget-v23,
  body.eldoria-v24 .eldoria-search-v23{
    width:min(96vw,420px)!important;
    max-width:420px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.eldoria-v24 .eldoria-right-showcase-v23 .rank-outfit-container{width:46px!important;height:46px!important}
  body.eldoria-v24 .eldoria-right-showcase-v23 .rank-outfit-img{width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important}
  body.eldoria-v24 .eldoria-right-showcase-v23 .rank-name{font-size:10px!important}
  body.eldoria-v24 .eldoria-right-showcase-v23 .rank-meta{font-size:8px!important}
  body.eldoria-v24 .v23-rank-copy b{font-size:10px!important}
  body.eldoria-v24 .v23-rank-copy small{font-size:8px!important}
}

@media (max-width:430px){
  body.eldoria-v24 .eldoria-right-showcase-v23,
  body.eldoria-v24 .eldoria-extra-ranking-v23,
  body.eldoria-v24 .eldoria-server-widget-v23,
  body.eldoria-v24 .eldoria-search-v23{
    width:100%!important;
    max-width:100%!important;
  }
  body.eldoria-v24 #Themeboxes{gap:14px!important}
}

/* =====================================================================
   ELDORIA GLOBAL V25 — ARTES FINAIS ENVIADAS PELO USUÁRIO
   1) Fundo Eldoria em tela inteira
   2) Top Players / Boosted / Oferta no quadro azul+dourado
   3) Menu superior como arte única, com links transparentes clicáveis
   4) Últimas Atualizações usando a arte fornecida
   5) Painel da conta usando a arte azul/vermelho/verde
   ===================================================================== */

/* ---------- 1. FUNDO DA PÁGINA INTEIRA ---------- */
body.eldoria-v25{
  background:#b89255 url('images/site/eldoria-background-v25.webp') center top/cover fixed no-repeat!important;
}
body.eldoria-v25 #MainHelper1,
body.eldoria-v25 #MainHelper2,
body.eldoria-v25 #Bodycontainer{
  background:transparent!important;
}
body.eldoria-v25:before{
  content:"";
  position:fixed;
  inset:0;
  pointer-events:none;
  z-index:-1;
  background:linear-gradient(180deg,rgba(255,235,190,.05),rgba(28,38,48,.10));
}

/* ---------- 2. CABEÇALHO PRINCIPAL DA IMAGEM 3 ---------- */
body.eldoria-v25 .eldoria-header-v9{
  position:relative!important;
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-height:0!important;
  aspect-ratio:1969 / 560!important;
  margin:0 auto 14px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:url('images/site/ui-v25/top-navigation-v25.webp') center top/100% auto no-repeat!important;
  overflow:visible!important;
}
body.eldoria-v25 .eldoria-header-v9:before,
body.eldoria-v25 .eldoria-header-v9:after{display:none!important;content:none!important}

/* O logo já está gravado na própria arte. Mantemos só a área clicável. */
body.eldoria-v25 .eldoria-brand-v10{
  display:block!important;
  position:absolute!important;
  left:1.2%!important;
  top:3%!important;
  width:29%!important;
  height:75%!important;
  margin:0!important;
  padding:0!important;
  background:none!important;
  z-index:5!important;
}
body.eldoria-v25 .eldoria-brand-v10 img{display:none!important}

/* Os nomes/ícones do menu já estão na imagem; estes links são hotspots invisíveis. */
body.eldoria-v25 .eldoria-topnav-v15{
  display:grid!important;
  grid-template-columns:repeat(8,1fr)!important;
  gap:0!important;
  position:absolute!important;
  left:30.6%!important;
  right:1.9%!important;
  top:38.5%!important;
  height:46%!important;
  width:auto!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  z-index:6!important;
  background:transparent!important;
}
body.eldoria-v25 .eldoria-topnav-v15 a,
body.eldoria-v25 .eldoria-topnav-v15 a:hover,
body.eldoria-v25 .eldoria-topnav-v15 a:focus,
body.eldoria-v25 .eldoria-topnav-v15 a:active{
  display:block!important;
  width:100%!important;
  height:100%!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
  color:transparent!important;
  text-shadow:none!important;
  font-size:0!important;
  outline:0!important;
}
body.eldoria-v25 .eldoria-topnav-v15 a:after,
body.eldoria-v25 .eldoria-topnav-v15 a .material-icons,
body.eldoria-v25 .eldoria-topnav-v15 a b{display:none!important}

/* A barra Discord/Instagram permanece funcional logo abaixo da arte. */
body.eldoria-v25 .eldoria-social-strip-v11{
  position:absolute!important;
  left:29.5%!important;
  right:5%!important;
  bottom:0!important;
  width:auto!important;
  max-width:none!important;
  height:48px!important;
  margin:0!important;
  z-index:8!important;
}
body.eldoria-v25 .eldoria-mobile-menu{z-index:20!important}

/* ---------- 3. PAINEL DA CONTA / IMAGEM 5 ---------- */
body.eldoria-v25 .eldoria-player-panel-v9{
  position:relative!important;
  width:100%!important;
  aspect-ratio:1536 / 1014!important;
  min-height:0!important;
  margin:0 0 12px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:url('images/site/ui-v25/account-panel-v25.webp') center/100% 100% no-repeat!important;
  overflow:hidden!important;
}
body.eldoria-v25 .eldoria-player-panel-v9:before,
body.eldoria-v25 .eldoria-player-panel-v9:after{display:none!important;content:none!important}
body.eldoria-v25 .eldoria-player-panel-v9>.eldoria-panel-title-v9{
  display:flex!important;
  position:absolute!important;
  left:10%!important;
  right:10%!important;
  top:5.5%!important;
  height:10%!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  background:transparent!important;
  color:#ffe7a7!important;
  font:700 clamp(10px,.75vw,15px)/1 Georgia,'Times New Roman',serif!important;
  text-shadow:0 2px 2px #00152a,0 0 3px #00152a!important;
}
body.eldoria-v25 .eldoria-player-panel-v9>.eldoria-panel-title-v9:before,
body.eldoria-v25 .eldoria-player-panel-v9>.eldoria-panel-title-v9:after{display:none!important}
body.eldoria-v25 .eldoria-player-actions-v9{
  position:absolute!important;
  left:10%!important;
  right:9.5%!important;
  top:25.5%!important;
  bottom:7.5%!important;
  display:grid!important;
  grid-template-rows:repeat(3,1fr)!important;
  gap:6%!important;
  padding:0!important;
  margin:0!important;
}
body.eldoria-v25 .eldoria-action-v9,
body.eldoria-v25 .eldoria-action-v9:hover,
body.eldoria-v25 .eldoria-action-v9:focus{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0 7% 0 18%!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
  color:#fff8dd!important;
  font:800 clamp(9px,.7vw,13px)/1 Arial,sans-serif!important;
  letter-spacing:.35px!important;
  text-shadow:0 2px 2px rgba(0,0,0,.65)!important;
}

/* ---------- 4. ÚLTIMAS ATUALIZAÇÕES / IMAGEM 4 ---------- */
body.eldoria-v25 .eldoria-updates-v11{
  position:relative!important;
  width:100%!important;
  aspect-ratio:2048 / 530!important;
  min-height:0!important;
  margin:0 0 14px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:url('images/site/ui-v25/updates-v25.webp') center/100% 100% no-repeat!important;
  overflow:hidden!important;
}
body.eldoria-v25 .eldoria-updates-v11:before,
body.eldoria-v25 .eldoria-updates-v11:after,
body.eldoria-v25 .eldoria-updates-title-v11{display:none!important;content:none!important}
body.eldoria-v25 .eldoria-ticker-v11{
  position:absolute!important;
  left:17.1%!important;
  right:5.7%!important;
  top:43.5%!important;
  bottom:13.2%!important;
  display:grid!important;
  grid-template-rows:repeat(2,minmax(0,1fr))!important;
  gap:0!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
body.eldoria-v25 .eldoria-ticker-label-v11{display:none!important}
body.eldoria-v25 .eldoria-ticker-row-v11,
body.eldoria-v25 .eldoria-ticker-row-v11:hover,
body.eldoria-v25 .eldoria-ticker-row-v11:focus{
  position:relative!important;
  display:grid!important;
  grid-template-columns:88px minmax(0,1fr)!important;
  align-items:center!important;
  min-height:0!important;
  margin:0!important;
  padding:0 5% 0 1%!important;
  border:0!important;
  border-bottom:1px solid rgba(111,78,34,.28)!important;
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
  filter:none!important;
  transition:none!important;
  color:#49331d!important;
  text-align:left!important;
}
body.eldoria-v25 .eldoria-ticker-row-v11:last-child{border-bottom:0!important}
body.eldoria-v25 .eldoria-ticker-icon-v11{display:none!important}
body.eldoria-v25 .eldoria-ticker-date-v11{
  position:static!important;
  width:auto!important;
  margin:0!important;
  color:#9b6d33!important;
  font:700 clamp(7px,.52vw,10px)/1 Arial,sans-serif!important;
}
body.eldoria-v25 .eldoria-ticker-text-v11{
  position:static!important;
  min-width:0!important;
  margin:0!important;
  color:#4b311b!important;
  font:700 clamp(8px,.56vw,11px)/1.2 Arial,sans-serif!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.eldoria-v25 .eldoria-ticker-plus-v11{display:none!important}

/* ---------- 5. TOP PLAYERS + BOOSTED + OFERTA / IMAGEM 2 ---------- */
body.eldoria-v25 .eldoria-right-showcase-v23{
  position:relative!important;
  width:100%!important;
  aspect-ratio:673 / 1899!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:url('images/site/ui-v25/right-showcase-v25.webp') center/100% 100% no-repeat!important;
  overflow:hidden!important;
}
body.eldoria-v25 .eldoria-right-showcase-v23:before,
body.eldoria-v25 .eldoria-right-showcase-v23:after{display:none!important;content:none!important}

/* TOP PLAYERS: título em HTML no espaço vazio do topo e 5 linhas centralizadas. */
body.eldoria-v25 .eldoria-right-showcase-v23 .modern-ranking-card{
  position:absolute!important;
  left:11.5%!important;
  right:10.5%!important;
  top:5.5%!important;
  height:31.5%!important;
  display:grid!important;
  grid-template-rows:9% repeat(5,1fr)!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.eldoria-v25 .eldoria-right-showcase-v23 .ranking-title{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  color:#f5d37e!important;
  font:800 clamp(9px,.65vw,12px)/1 Georgia,'Times New Roman',serif!important;
  text-shadow:0 2px 2px #00152a!important;
}
body.eldoria-v25 .eldoria-right-showcase-v23 .rank-item{
  display:grid!important;
  grid-template-columns:34% 66%!important;
  align-items:center!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body.eldoria-v25 .eldoria-right-showcase-v23 .rank-outfit-container{
  width:100%!important;
  height:100%!important;
  display:grid!important;
  place-items:center!important;
}
body.eldoria-v25 .eldoria-right-showcase-v23 .rank-outfit-img{
  width:58px!important;
  height:58px!important;
  max-width:90%!important;
  max-height:90%!important;
  object-fit:contain!important;
}
body.eldoria-v25 .eldoria-right-showcase-v23 .rank-name{
  color:#f7e3ad!important;
  font:800 clamp(8px,.58vw,11px)/1 Georgia,serif!important;
  text-shadow:0 1px 2px #00121f!important;
}
body.eldoria-v25 .eldoria-right-showcase-v23 .rank-meta{
  color:#9fdcff!important;
  font:700 clamp(7px,.49vw,9px)/1.1 Arial,sans-serif!important;
  text-shadow:0 1px 2px #00121f!important;
}

/* BOOSTED: ocupa os dois quadros centrais da arte. */
body.eldoria-v25 .eldoria-right-showcase-v23 .eldoria-boosted-box{
  position:absolute!important;
  left:9.5%!important;
  right:9.5%!important;
  top:41.4%!important;
  height:18.2%!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body.eldoria-v25 .eldoria-right-showcase-v23 .eldoria-boosted-box>.eldoria-panel-title-v9{
  display:flex!important;
  position:absolute!important;
  left:24%!important;
  right:24%!important;
  top:-14%!important;
  height:13%!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  color:#f4ce71!important;
  font:800 clamp(8px,.58vw,11px)/1 Georgia,serif!important;
  text-shadow:0 2px 2px #00121f!important;
}
body.eldoria-v25 .eldoria-right-showcase-v23 .eldoria-boosted-grid{
  width:100%!important;
  height:100%!important;
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:3%!important;
  padding:0 4%!important;
}
body.eldoria-v25 .eldoria-right-showcase-v23 .eldoria-boosted-item{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-end!important;
  padding:4% 4% 10%!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:#f7e3ad!important;
}
body.eldoria-v25 .eldoria-right-showcase-v23 .eldoria-boosted-icon{
  position:static!important;
  transform:none!important;
  width:100%!important;
  height:62%!important;
  display:grid!important;
  place-items:center!important;
}
body.eldoria-v25 .eldoria-right-showcase-v23 .eldoria-boosted-icon img{
  max-width:82px!important;
  max-height:82px!important;
  object-fit:contain!important;
}
body.eldoria-v25 .eldoria-right-showcase-v23 .eldoria-boosted-item b{color:#ffd56d!important;font-size:10px!important}
body.eldoria-v25 .eldoria-right-showcase-v23 .eldoria-boosted-item small{color:#fff2ca!important;font-size:8px!important}

/* OFERTA: ocupa todo o grande painel inferior. */
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-box{
  position:absolute!important;
  left:8.5%!important;
  right:8.5%!important;
  top:64.3%!important;
  height:31.7%!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-body{position:relative!important;width:100%!important;height:100%!important;padding:0!important;background:transparent!important}
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-badge{top:11%!important;left:72%!important;font-size:9px!important}
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-image-container{left:8%!important;top:24%!important;width:45%!important;height:50%!important}
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-image{max-width:120px!important;max-height:120px!important}
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-title,
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-price-orig,
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-price-promo,
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-stock,
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-timer{left:57%!important;right:5%!important;color:#503115!important}
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-title{top:30%!important;font-size:12px!important}
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-price-orig{top:40%!important;font-size:9px!important}
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-price-promo{top:47%!important;font-size:12px!important}
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-stock{top:54%!important;font-size:9px!important}
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-timer{top:62%!important;font-size:8px!important}
body.eldoria-v25 .eldoria-right-showcase-v23 .oferta-button{left:28%!important;right:17%!important;bottom:4%!important;height:10%!important;color:#fff5c9!important;font-size:9px!important}

/* Evita que a lateral direita volte a se amontoar. */
body.eldoria-v25 #Themeboxes{gap:24px!important}

/* ---------- RESPONSIVO ---------- */
@media(max-width:1450px) and (min-width:981px){
  body.eldoria-v25 .eldoria-header-v9{aspect-ratio:1969/585!important}
  body.eldoria-v25 .eldoria-social-strip-v11{height:42px!important}
  body.eldoria-v25 .eldoria-right-showcase-v23 .rank-outfit-img{width:48px!important;height:48px!important}
}

@media(max-width:980px){
  body.eldoria-v25{background-attachment:scroll!important;background-size:auto 100vh!important}
  body.eldoria-v25 .eldoria-header-v9{
    height:102px!important;
    aspect-ratio:auto!important;
    background:none!important;
    display:grid!important;
    grid-template-columns:1fr 48px!important;
    grid-template-rows:50px 45px!important;
    gap:5px!important;
  }
  body.eldoria-v25 .eldoria-brand-v10{
    display:block!important;
    position:relative!important;
    left:auto!important;top:auto!important;
    grid-column:1!important;grid-row:1!important;
    width:180px!important;height:48px!important;
    background:url('images/site/eldoria-logo-v12.webp') left center/contain no-repeat!important;
  }
  body.eldoria-v25 .eldoria-topnav-v15{display:none!important}
  body.eldoria-v25 .eldoria-mobile-menu{display:block!important;grid-column:2!important;grid-row:1!important}
  body.eldoria-v25 .eldoria-social-strip-v11{
    position:relative!important;
    left:auto!important;right:auto!important;bottom:auto!important;
    grid-column:1/3!important;grid-row:2!important;
    width:100%!important;height:45px!important;
    overflow-x:auto!important;
  }
  body.eldoria-v25 .eldoria-player-panel-v9{max-width:390px!important;margin-left:auto!important;margin-right:auto!important}
  body.eldoria-v25 .eldoria-updates-v11{aspect-ratio:2048/610!important}
  body.eldoria-v25 .eldoria-ticker-v11{left:18%!important;right:4%!important;top:43%!important;bottom:13%!important}
  body.eldoria-v25 .eldoria-ticker-row-v11{grid-template-columns:64px minmax(0,1fr)!important}
  body.eldoria-v25 .eldoria-right-showcase-v23{width:min(96vw,440px)!important;max-width:440px!important;margin-left:auto!important;margin-right:auto!important}
}

@media(max-width:430px){
  body.eldoria-v25 .eldoria-updates-v11{aspect-ratio:2048/690!important}
  body.eldoria-v25 .eldoria-ticker-row-v11{grid-template-columns:54px minmax(0,1fr)!important;padding-right:8%!important}
  body.eldoria-v25 .eldoria-ticker-date-v11{font-size:6.5px!important}
  body.eldoria-v25 .eldoria-ticker-text-v11{font-size:7px!important}
  body.eldoria-v25 .eldoria-right-showcase-v23{width:100%!important}
}

/* =====================================================================
   ELDORIA GLOBAL V26 — CORREÇÕES DAS ARTES ENVIADAS EM 13/08/2026
   - Atualizações usa a nova FOTO 1 sem deformar.
   - Menu superior (FOTO 2) fica em 70% da largura.
   - Barra Discord/Instagram/Download/Online deixa de ser espremida.
   - Painel Top Players / Boosted / Oferta usa a proporção real da arte.
   - Nomes, levels, outfits/addons e sprites ficam maiores e legíveis.
   ===================================================================== */

/* Fundo completo preservado. */
body.eldoria-v26{
  background:#b89255 url('images/site/eldoria-background-v26.webp') center top/cover fixed no-repeat!important;
}

/* ---------- FOTO 2: menu principal em 70%, centralizado e sem esticar ---------- */
body.eldoria-v26 .eldoria-header-v9{
  width:70%!important;
  max-width:1573px!important;
  aspect-ratio:1573 / 277!important;
  margin:0 auto clamp(78px,8.5vw,150px)!important;
  background:url('images/site/ui-v26/top-navigation-v26.webp') center/100% 100% no-repeat!important;
  overflow:visible!important;
}
body.eldoria-v26 .eldoria-brand-v10{
  left:5.5%!important;
  top:7%!important;
  width:23.5%!important;
  height:82%!important;
}
body.eldoria-v26 .eldoria-topnav-v15{
  left:31.0%!important;
  right:8.4%!important;
  top:28%!important;
  height:61%!important;
}

/* ---------- FOTO 3: barra social sem esmagamento ---------- */
body.eldoria-v26 .eldoria-social-strip-v11{
  position:absolute!important;
  left:50%!important;
  right:auto!important;
  top:88%!important;
  bottom:auto!important;
  transform:translateX(-50%)!important;
  width:108%!important;
  max-width:none!important;
  height:clamp(62px,5.4vw,102px)!important;
  min-height:62px!important;
  margin:0!important;
  padding:0 10.5%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:0!important;
  overflow:hidden!important;
  background:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  z-index:9!important;
}
body.eldoria-v26 .eldoria-social-strip-v11:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
  background:url('images/site/eldoria-social-frame-clean.webp') center 52%/100% auto no-repeat!important;
  filter:drop-shadow(0 4px 5px rgba(0,0,0,.30))!important;
}
body.eldoria-v26 .eldoria-social-strip-v11 a,
body.eldoria-v26 .eldoria-header-flags-v11{
  position:relative!important;
  z-index:2!important;
  min-width:0!important;
  min-height:34px!important;
  height:34px!important;
  padding:0 clamp(8px,.72vw,14px)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  flex:1 1 0!important;
  background:transparent!important;
  border:0!important;
  border-right:1px solid rgba(238,193,76,.62)!important;
  color:#fff!important;
  font:800 clamp(10px,.72vw,13px)/1 Arial,sans-serif!important;
  text-shadow:0 2px 2px rgba(0,0,0,.80)!important;
  white-space:nowrap!important;
}
body.eldoria-v26 .eldoria-social-strip-v11 a:nth-child(4){flex:1.45 1 0!important}
body.eldoria-v26 .eldoria-header-flags-v11{flex:.72 1 0!important;border-right:0!important}
body.eldoria-v26 .eldoria-social-img-v11{
  width:clamp(18px,1.35vw,24px)!important;
  height:clamp(18px,1.35vw,24px)!important;
  flex:0 0 auto!important;
}
body.eldoria-v26 .eldoria-social-strip-v11 a:nth-child(4) b{
  color:#43f052!important;
  font-size:clamp(13px,1.05vw,18px)!important;
}
body.eldoria-v26 .eldoria-header-flags-v11 img{
  width:clamp(24px,1.65vw,31px)!important;
  height:auto!important;
}

/* ---------- FOTO 1: Últimas Atualizações na proporção exata 2048x754 ---------- */
body.eldoria-v26 .eldoria-updates-v11{
  width:100%!important;
  aspect-ratio:2048 / 754!important;
  margin:0 0 14px!important;
  background:url('images/site/ui-v26/updates-v26.webp') center/100% 100% no-repeat!important;
  overflow:hidden!important;
}
body.eldoria-v26 .eldoria-ticker-v11{
  left:17.3%!important;
  right:6.1%!important;
  top:42.8%!important;
  bottom:22.8%!important;
  grid-template-rows:repeat(2,minmax(0,1fr))!important;
}
body.eldoria-v26 .eldoria-ticker-row-v11{
  grid-template-columns:92px minmax(0,1fr)!important;
  padding:0 4.3% 0 1.3%!important;
  border-bottom:1px solid rgba(111,78,34,.26)!important;
}
body.eldoria-v26 .eldoria-ticker-date-v11{
  color:#8d642f!important;
  font:700 clamp(8px,.60vw,11px)/1 Arial,sans-serif!important;
}
body.eldoria-v26 .eldoria-ticker-text-v11{
  color:#49321d!important;
  font:700 clamp(9px,.68vw,13px)/1.2 Arial,sans-serif!important;
}
body.eldoria-v26 .eldoria-updates-all-v26{
  position:absolute!important;
  left:79.4%!important;
  top:27.4%!important;
  width:14.7%!important;
  height:11.5%!important;
  display:block!important;
  z-index:6!important;
  background:transparent!important;
  border:0!important;
  text-indent:-9999px!important;
  overflow:hidden!important;
}

/* ---------- Painel da conta: arte presente no pacote e texto maior ---------- */
body.eldoria-v26 .eldoria-player-panel-v9{
  aspect-ratio:1536 / 1024!important;
  background:url('images/site/ui-v26/account-panel-v26.webp') center/100% 100% no-repeat!important;
}
body.eldoria-v26 .eldoria-player-panel-v9>.eldoria-panel-title-v9{
  font:800 clamp(12px,.90vw,17px)/1 Georgia,'Times New Roman',serif!important;
}
body.eldoria-v26 .eldoria-action-v9,
body.eldoria-v26 .eldoria-action-v9:hover,
body.eldoria-v26 .eldoria-action-v9:focus{
  font:900 clamp(11px,.86vw,16px)/1 Arial,sans-serif!important;
}

/* ---------- FOTO 4 + FOTO 5: lateral corrigida e conteúdo maior ---------- */
@media (min-width:1451px){
  body.eldoria-v26 #ContentColumn{margin-left:320px!important;margin-right:465px!important}
  body.eldoria-v26 #ThemeboxesColumn{right:-465px!important;width:440px!important}
  body.eldoria-v26 .eldoria-footer-v9{margin-left:320px!important;margin-right:465px!important}
}
@media (min-width:981px) and (max-width:1450px){
  body.eldoria-v26 #ContentColumn{margin-left:262px!important;margin-right:395px!important}
  body.eldoria-v26 #ThemeboxesColumn{right:-395px!important;width:375px!important}
  body.eldoria-v26 .eldoria-footer-v9{margin-left:262px!important;margin-right:395px!important}
}
body.eldoria-v26 .eldoria-right-showcase-v23{
  width:100%!important;
  max-width:none!important;
  aspect-ratio:824 / 1909!important;
  background:url('images/site/ui-v26/right-showcase-v26.webp') center/100% 100% no-repeat!important;
  overflow:hidden!important;
}
/* Top Players */
body.eldoria-v26 .eldoria-right-showcase-v23 .modern-ranking-card{
  left:11.5%!important;
  right:10.5%!important;
  top:26.65%!important; /* V28: Top Players abaixo do quadro duplo */
  height:32.7%!important;
  grid-template-rows:9.5% repeat(5,1fr)!important;
}
body.eldoria-v26 .eldoria-right-showcase-v23 .ranking-title{
  font:900 clamp(12px,.85vw,16px)/1 Georgia,'Times New Roman',serif!important;
}
body.eldoria-v26 .eldoria-right-showcase-v23 .rank-item{
  grid-template-columns:40% 60%!important;
  column-gap:0!important;
}
body.eldoria-v26 .eldoria-right-showcase-v23 .rank-outfit-container{
  width:100%!important;
  height:100%!important;
  overflow:visible!important;
}
body.eldoria-v26 .eldoria-right-showcase-v23 .rank-outfit-img{
  width:76px!important;
  height:76px!important;
  max-width:88%!important;
  max-height:88%!important;
  object-fit:contain!important;
  image-rendering:auto!important;
}
body.eldoria-v26 .eldoria-right-showcase-v23 .rank-details{
  min-width:0!important;
  overflow:visible!important;
  padding-left:2%!important;
}
body.eldoria-v26 .eldoria-right-showcase-v23 .rank-name{
  color:#ffe9ae!important;
  font:900 clamp(12px,.82vw,15px)/1.06 Georgia,'Times New Roman',serif!important;
  text-shadow:0 2px 2px #00111f!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.eldoria-v26 .eldoria-right-showcase-v23 .rank-meta{
  margin-top:4px!important;
  color:#a8ddff!important;
  font:800 clamp(9px,.67vw,12px)/1.08 Arial,sans-serif!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
/* Boosted: encaixa nos dois quadros centrais reais da arte. */
body.eldoria-v26 .eldoria-right-showcase-v23 .eldoria-boosted-box{
  left:9.7%!important;
  right:9.7%!important;
  top:40.2%!important;
  height:19.6%!important;
}
body.eldoria-v26 .eldoria-right-showcase-v23 .eldoria-boosted-box>.eldoria-panel-title-v9{
  top:-10%!important;
  height:12%!important;
  font:900 clamp(11px,.78vw,14px)/1 Georgia,serif!important;
}
body.eldoria-v26 .eldoria-right-showcase-v23 .eldoria-boosted-grid{
  gap:3%!important;
  padding:0 3%!important;
}
body.eldoria-v26 .eldoria-right-showcase-v23 .eldoria-boosted-item{
  padding:3% 3% 8%!important;
}
body.eldoria-v26 .eldoria-right-showcase-v23 .eldoria-boosted-icon{
  height:68%!important;
}
body.eldoria-v26 .eldoria-right-showcase-v23 .eldoria-boosted-icon img{
  max-width:100px!important;
  max-height:100px!important;
}
body.eldoria-v26 .eldoria-right-showcase-v23 .eldoria-boosted-item b{
  font-size:12px!important;
}
body.eldoria-v26 .eldoria-right-showcase-v23 .eldoria-boosted-item small{
  font-size:10px!important;
}
/* Oferta: usa o grande quadro inferior inteiro. */
body.eldoria-v26 .eldoria-right-showcase-v23 .oferta-box{
  left:8.7%!important;
  right:8.7%!important;
  top:61.8%!important;
  height:35.4%!important;
}
body.eldoria-v26 .eldoria-right-showcase-v23 .oferta-badge{top:8%!important;left:70%!important;font-size:11px!important}
body.eldoria-v26 .eldoria-right-showcase-v23 .oferta-image-container{left:7%!important;top:18%!important;width:47%!important;height:55%!important}
body.eldoria-v26 .eldoria-right-showcase-v23 .oferta-image{max-width:150px!important;max-height:150px!important}
body.eldoria-v26 .eldoria-right-showcase-v23 .oferta-title,
body.eldoria-v26 .eldoria-right-showcase-v23 .oferta-price-orig,
body.eldoria-v26 .eldoria-right-showcase-v23 .oferta-price-promo,
body.eldoria-v26 .eldoria-right-showcase-v23 .oferta-stock,
body.eldoria-v26 .eldoria-right-showcase-v23 .oferta-timer{left:55%!important;right:5%!important}
body.eldoria-v26 .eldoria-right-showcase-v23 .oferta-title{top:25%!important;font-size:14px!important}
body.eldoria-v26 .eldoria-right-showcase-v23 .oferta-price-orig{top:36%!important;font-size:11px!important}
body.eldoria-v26 .eldoria-right-showcase-v23 .oferta-price-promo{top:44%!important;font-size:15px!important}
body.eldoria-v26 .eldoria-right-showcase-v23 .oferta-stock{top:53%!important;font-size:11px!important}
body.eldoria-v26 .eldoria-right-showcase-v23 .oferta-timer{top:62%!important;font-size:10px!important}
body.eldoria-v26 .eldoria-right-showcase-v23 .oferta-button{left:23%!important;right:16%!important;bottom:3.6%!important;height:9.5%!important;font-size:12px!important}
body.eldoria-v26 #Themeboxes{gap:28px!important}

/* Notebook: continua maior que a V25 sem esmagar o conteúdo. */
@media (max-width:1450px) and (min-width:981px){
  body.eldoria-v26 .eldoria-header-v9{width:72%!important}
  body.eldoria-v26 .eldoria-right-showcase-v23 .rank-outfit-img{width:68px!important;height:68px!important}
  body.eldoria-v26 .eldoria-right-showcase-v23 .rank-name{font-size:13px!important}
  body.eldoria-v26 .eldoria-right-showcase-v23 .rank-meta{font-size:10px!important}
}

/* Mobile: não tenta usar a arte horizontal gigante; mantém menu próprio funcional. */
@media (max-width:980px){
  body.eldoria-v26{background-attachment:scroll!important;background-size:auto 100vh!important}
  body.eldoria-v26 .eldoria-header-v9{
    width:100%!important;
    max-width:none!important;
    aspect-ratio:auto!important;
    min-height:102px!important;
    margin:0 0 12px!important;
    display:grid!important;
    background:linear-gradient(180deg,rgba(7,49,91,.96),rgba(3,32,65,.96))!important;
  }
  body.eldoria-v26 .eldoria-brand-v10{
    display:block!important;
    position:static!important;
    width:230px!important;
    height:80px!important;
    margin:0!important;
    background:url('images/site/eldoria-logo-v12.webp') left center/contain no-repeat!important;
  }
  body.eldoria-v26 .eldoria-topnav-v15{display:none!important}
  body.eldoria-v26 .eldoria-social-strip-v11{
    position:static!important;
    transform:none!important;
    width:100%!important;
    height:44px!important;
    min-height:44px!important;
    padding:0!important;
    overflow:hidden!important;
  }
  body.eldoria-v26 .eldoria-social-strip-v11:before{background-size:100% auto!important;background-position:center 52%!important}
  body.eldoria-v26 .eldoria-social-strip-v11 a,
  body.eldoria-v26 .eldoria-header-flags-v11{height:32px!important;min-height:32px!important;padding:0 7px!important;font-size:9px!important}
  body.eldoria-v26 .eldoria-updates-v11{aspect-ratio:2048/754!important}
  body.eldoria-v26 .eldoria-ticker-v11{left:17%!important;right:5%!important;top:43%!important;bottom:22%!important}
  body.eldoria-v26 .eldoria-ticker-row-v11{grid-template-columns:62px minmax(0,1fr)!important;padding-right:7%!important}
  body.eldoria-v26 .eldoria-ticker-date-v11{font-size:7px!important}
  body.eldoria-v26 .eldoria-ticker-text-v11{font-size:8px!important}
  body.eldoria-v26 .eldoria-right-showcase-v23{width:min(96vw,470px)!important;max-width:470px!important;margin-left:auto!important;margin-right:auto!important}
  body.eldoria-v26 .eldoria-right-showcase-v23 .rank-outfit-img{width:70px!important;height:70px!important}
  body.eldoria-v26 .eldoria-right-showcase-v23 .rank-name{font-size:13px!important}
  body.eldoria-v26 .eldoria-right-showcase-v23 .rank-meta{font-size:10px!important}
}

@media (max-width:520px){
  body.eldoria-v26 .eldoria-social-strip-v11 a:nth-child(2){display:none!important}
  body.eldoria-v26 .eldoria-social-strip-v11 a{font-size:8px!important}
  body.eldoria-v26 .eldoria-header-flags-v11{display:none!important}
  body.eldoria-v26 .eldoria-ticker-row-v11{grid-template-columns:54px minmax(0,1fr)!important}
  body.eldoria-v26 .eldoria-ticker-date-v11{font-size:6.5px!important}
  body.eldoria-v26 .eldoria-ticker-text-v11{font-size:7px!important}
  body.eldoria-v26 .eldoria-right-showcase-v23 .rank-outfit-img{width:62px!important;height:62px!important}
  body.eldoria-v26 .eldoria-right-showcase-v23 .rank-name{font-size:12px!important}
  body.eldoria-v26 .eldoria-right-showcase-v23 .rank-meta{font-size:9px!important}
}

/* =====================================================================
   ELDORIA GLOBAL V27 — FUNDOS TRANSPARENTES / SEM EFEITO DE COLAGEM
   - Menu superior: mesma arte da FOTO 2, agora recortada com transparência real.
   - Últimas Atualizações: mesma arte da FOTO 1, sem céu/foto retangular atrás.
   - Painel da conta: transparência real preservada.
   - Top Players / Boosted / Oferta: checkerboard/fundo branco removido.
   - Mantém as proporções, hotspots e tamanhos maiores da V26.
   ===================================================================== */

body.eldoria-v27{
  background:#b89255 url('images/site/eldoria-background-v26.webp') center top/cover fixed no-repeat!important;
}

/* FOTO 2 limpa: somente a moldura/menu, sem o céu retangular da própria imagem. */
body.eldoria-v27 .eldoria-header-v9{
  position:relative!important;
  left:-40px!important; /* Desloca cerca de 3cm para a esquerda */
  width:48%!important; /* Reduz tamanho */
  max-width:1573px!important;
  aspect-ratio:1573 / 277!important;
  background:url('images/site/ui-v27/top-navigation-v27.webp') center/100% 100% no-repeat!important;
  background-color:transparent!important;
  margin:-45px auto clamp(40px,5vw,90px)!important; /* Sobe um pouco mais */
}

/* Forca cliques ativos nos hotspots do menu */
body.eldoria-v27 .eldoria-topnav-v15{
  display:grid!important;
  grid-template-columns:repeat(8,1fr)!important;
  gap:0!important;
  position:absolute!important;
  left:31.0%!important;
  width:60.6%!important;
  right:auto!important;
  top:28%!important;
  height:61%!important;
  min-height:50px!important;
  margin:0!important;
  padding:0!important;
  pointer-events:auto!important;
  z-index:999!important;
}
body.eldoria-v27 .eldoria-topnav-v15 a{
  display:block!important;
  width:100%!important;
  height:100%!important;
  pointer-events:auto!important;
  cursor:pointer!important;
  font-size:0!important;
  color:transparent!important;
}

@media (max-width:1450px) and (min-width:981px){
  body.eldoria-v27 .eldoria-header-v9{
    left:-40px!important;
    width:50%!important;
    margin:-45px auto clamp(40px,5vw,90px)!important;
  }
}

/* FOTO 1 limpa: somente o painel ornamental, deixando o fundo geral aparecer em volta. */
body.eldoria-v27 .eldoria-updates-v11{
  aspect-ratio:2048 / 754!important;
  background:url('images/site/ui-v27/updates-v27.webp') center/100% 100% no-repeat!important;
  background-color:transparent!important;
}

/* Painel esquerdo também força fundo transparente fora da moldura. */
body.eldoria-v27 .eldoria-player-panel-v9{
  background:url('images/site/ui-v27/account-panel-v27.webp') center/100% 100% no-repeat!important;
  background-color:transparent!important;
}

/* Lateral limpa: sem quadradinhos, branco/cinza ou "foto" atrás das molduras. */
body.eldoria-v27 .eldoria-right-showcase-v23{
  aspect-ratio:824 / 1909!important;
  background:url('images/site/ui-v27/right-showcase-v28.webp') center/100% 100% no-repeat!important;
  background-color:transparent!important;
}

/* Garante que os containers que recebem essas artes não pintem retângulos por trás. */
body.eldoria-v27 .eldoria-header-v9,
body.eldoria-v27 .eldoria-updates-v11,
body.eldoria-v27 .eldoria-player-panel-v9,
body.eldoria-v27 .eldoria-right-showcase-v23,
body.eldoria-v27 #Themeboxes,
body.eldoria-v27 #ThemeboxesColumn{
  box-shadow:none!important;
}

@media (max-width:980px){
  body.eldoria-v27 .eldoria-header-v9{
    width:100%!important;
    max-width:none!important;
    aspect-ratio:auto!important;
    background:linear-gradient(180deg,rgba(7,49,91,.96),rgba(3,32,65,.96))!important;
  }
  body.eldoria-v27 .eldoria-updates-v11{aspect-ratio:2048/754!important}
  body.eldoria-v27 .eldoria-right-showcase-v23{aspect-ratio:824/1909!important}
  body.eldoria-v27 .eldoria-social-strip-v11{
    position:static!important;
    transform:none!important;
    width:100%!important;
    height:44px!important;
    min-height:44px!important;
    aspect-ratio:auto!important;
    padding:0!important;
  }
}

/* Forca botoes transparentes no painel lateral V27 (mostra arte original) */
body.eldoria-v27 .eldoria-action-v9,
body.eldoria-v27 .eldoria-action-v9.blue,
body.eldoria-v27 .eldoria-action-v9.red,
body.eldoria-v27 .eldoria-action-v9.green {
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
}

/* Correcao da Barra Social V27 - proporcional e sem cortes */
body.eldoria-v27 .eldoria-social-strip-v11 {
  position: absolute !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: min(90vw, 910px) !important;
  aspect-ratio: auto !important;
  height: 95px !important;
  top: 96% !important;
  bottom: auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 0 9% 0 13% !important;
  box-sizing: border-box !important;
  z-index: 99 !important;
}

body.eldoria-v27 .eldoria-social-strip-v11:before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;
  background: url('images/site/eldoria-social-frame-clean.webp') center/100% 100% no-repeat !important;
}

body.eldoria-v27 .eldoria-social-strip-v11 a,
body.eldoria-v27 .eldoria-header-flags-v11 {
  position: relative !important;
  z-index: 2 !important;
  min-width: 0 !important;
  height: 38% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #fff !important;
  font: 800 clamp(10px, 0.8vw, 13px)/1 Arial,sans-serif !important;
  text-shadow: 0 2px 2px rgba(0,0,0,.80) !important;
  white-space: nowrap !important;
  text-decoration: none !important;
}

/* BEGE/PARCHMENT THEME OVERRIDES FOR DARK PAGES */
body.eldoria-v27 .char-container,
body.eldoria-v27 .wiki-container,
body.eldoria-v27 .wiki-page,
body.eldoria-v27 .events-container,
body.eldoria-v27 .raids-container {
  background: rgba(238, 211, 165, 0.94) !important;
  backdrop-filter: blur(20px) !important;
  border: 2px solid #8e6231 !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3) !important;
  color: #3d2b1b !important;
}

body.eldoria-v27 .char-container td,
body.eldoria-v27 .wiki-container td,
body.eldoria-v27 .wiki-page td,
body.eldoria-v27 .char-container p,
body.eldoria-v27 .wiki-container p,
body.eldoria-v27 .wiki-page p,
body.eldoria-v27 .char-container span,
body.eldoria-v27 .wiki-container span,
body.eldoria-v27 .wiki-page span {
  color: #3d2b1b !important;
  text-shadow: none !important;
}

body.eldoria-v27 .char-container h1,
body.eldoria-v27 .char-container h2,
body.eldoria-v27 .char-container h3,
body.eldoria-v27 .wiki-page h1,
body.eldoria-v27 .wiki-page h2,
body.eldoria-v27 .wiki-page h3 {
  color: #4a321d !important;
  text-shadow: none !important;
}

body.eldoria-v27 .char-header-premium,
body.eldoria-v27 .wiki-title {
  color: #604017 !important;
  border-bottom: 2px solid #83531b !important;
  text-shadow: none !important;
}

body.eldoria-v27 .label-gold {
  color: #83531b !important;
  font-weight: 800 !important;
}

body.eldoria-v27 .value-name-top {
  color: #4a321d !important;
  text-shadow: 0 0 10px rgba(184, 125, 35, 0.4), 1px 1px 0px #fff !important;
}

body.eldoria-v27 .inv-slot,
body.eldoria-v27 .achiev-box {
  background: rgba(0, 0, 0, 0.06) !important;
  border: 1px solid rgba(131, 83, 27, 0.3) !important;
}
body.eldoria-v27 .achiev-box:hover {
  background: rgba(131, 83, 27, 0.08) !important;
  border-color: rgba(131, 83, 27, 0.5) !important;
}

body.eldoria-v27 .modern-table-char td {
  border-bottom: 1px solid rgba(131, 83, 27, 0.15) !important;
}

body.eldoria-v27 .bar-outer {
  background: rgba(0, 0, 0, 0.12) !important;
  border: 1px solid rgba(131, 83, 27, 0.3) !important;
}
body.eldoria-v27 .bar-text-overlay {
  color: #fff !important;
  text-shadow: 1px 1px 2px #000 !important;
}


/* =====================================================================
   V27 — FUNDO FIXO + LAYOUT DESLOCADO PARA DIREITA
   ===================================================================== */
body.eldoria-v27 #Bodycontainer{
  padding-left:138px!important;
}

/* =====================================================================
   V28 — PAINEL LATERAL DIREITO (Quadro duplo/Boosted acima do Top Players)
   ===================================================================== */

/* Boosted: posicionado lá em cima, acima do Top Players. */
body.eldoria-v27 .eldoria-right-showcase-v23 .eldoria-boosted-box{
  position:absolute!important;
  left:9.7%!important;
  right:9.7%!important;
  top:4.8%!important; /* V28: dentro do quadro duplo que agora fica no topo */
  height:14.4%!important; /* V28: ocupa a área útil dos dois quadrados */
  padding:0!important;
  z-index: 10!important;
}
body.eldoria-v27 .eldoria-right-showcase-v23 .eldoria-boosted-box>.eldoria-panel-title-v9{
  display:none!important;
  content:none!important;
}
body.eldoria-v27 .eldoria-right-showcase-v23 .eldoria-boosted-grid{
  gap:1%!important;
  padding:0 3%!important;
  height:100%!important;
  align-items: center!important; 
  padding-bottom: 0!important;
}
body.eldoria-v27 .eldoria-right-showcase-v23 .eldoria-boosted-item{
  position:relative!important;
  padding:0!important;
  justify-content:center!important;
  background:transparent!important;
  border:none!important;
}
body.eldoria-v27 .eldoria-right-showcase-v23 .eldoria-boosted-icon{
  position:static!important;
  height:60%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
/* Força bruta no tamanho das imagens para caberem lá em cima */
body.eldoria-v27 .eldoria-right-showcase-v23 .eldoria-boosted-box img{
  max-width:82px!important;
  max-height:82px!important;
  width:auto!important;
  height:auto!important;
}
body.eldoria-v27 .eldoria-right-showcase-v23 .eldoria-boosted-item b{
  font-size:12px!important;
  margin-top:3px!important;
  color:#ffd56d!important;
}
body.eldoria-v27 .eldoria-right-showcase-v23 .eldoria-boosted-item small{
  font-size:10px!important;
  margin:1px 0 0!important;
  color:#fff2ca!important;
  line-height:1!important;
}

/* Top Players: encaixado perfeitamente nos círculos de 1 a 5. */
body.eldoria-v27 .eldoria-right-showcase-v23 .modern-ranking-card{
  position:absolute!important;
  left:11.5%!important;
  right:10.5%!important;
  top:26.65%!important; /* V28: Top Players abaixo do quadro duplo */
  height:32.7%!important;
  grid-template-rows:9.5% repeat(5,1fr)!important;
  padding:0!important;
}
body.eldoria-v27 .eldoria-right-showcase-v23 .ranking-title{
  visibility:hidden!important;
}
body.eldoria-v27 .eldoria-right-showcase-v23 .rank-item{
  grid-template-columns:40% 60%!important;
  column-gap:0!important;
}
body.eldoria-v27 .eldoria-right-showcase-v23 .rank-outfit-container{
  width:100%!important;
  height:100%!important;
  overflow:visible!important;
}
body.eldoria-v27 .eldoria-right-showcase-v23 .rank-outfit-img{
  width:76px!important;
  height:76px!important;
  max-width:88%!important;
  max-height:88%!important;
  object-fit:contain!important;
  image-rendering:auto!important;
}
body.eldoria-v27 .eldoria-right-showcase-v23 .rank-details{
  min-width:0!important;
  overflow:visible!important;
  padding-left:2%!important;
}
body.eldoria-v27 .eldoria-right-showcase-v23 .rank-name{
  color:#ffe9ae!important;
  font:900 clamp(12px,.82vw,15px)/1.06 Georgia,'Times New Roman',serif!important;
  text-shadow:0 2px 2px #00111f!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.eldoria-v27 .eldoria-right-showcase-v23 .rank-meta{
  margin-top:4px!important;
  color:#a8ddff!important;
  font:800 clamp(9px,.67vw,12px)/1.08 Arial,sans-serif!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

/* Oferta: quadro inferior. */
body.eldoria-v27 .eldoria-right-showcase-v23 .oferta-box{
  position:absolute!important;
  left:8.7%!important;
  right:8.7%!important;
  top:61.8%!important;
  height:35.4%!important;
}
body.eldoria-v27 .eldoria-right-showcase-v23 .oferta-badge{top:8%!important;left:70%!important;font-size:11px!important}
body.eldoria-v27 .eldoria-right-showcase-v23 .oferta-image-container{left:7%!important;top:18%!important;width:47%!important;height:55%!important}
body.eldoria-v27 .eldoria-right-showcase-v23 .oferta-image{max-width:150px!important;max-height:150px!important}
body.eldoria-v27 .eldoria-right-showcase-v23 .oferta-title,
body.eldoria-v27 .eldoria-right-showcase-v23 .oferta-price-orig,
body.eldoria-v27 .eldoria-right-showcase-v23 .oferta-price-promo,
body.eldoria-v27 .eldoria-right-showcase-v23 .oferta-stock,
body.eldoria-v27 .eldoria-right-showcase-v23 .oferta-timer{left:55%!important;right:5%!important}
body.eldoria-v27 .eldoria-right-showcase-v23 .oferta-title{top:25%!important;font-size:14px!important}
body.eldoria-v27 .eldoria-right-showcase-v23 .oferta-price-orig{top:36%!important;font-size:11px!important}
body.eldoria-v27 .eldoria-right-showcase-v23 .oferta-price-promo{top:44%!important;font-size:15px!important}
body.eldoria-v27 .eldoria-right-showcase-v23 .oferta-stock{top:53%!important;font-size:11px!important}
body.eldoria-v27 .eldoria-right-showcase-v23 .oferta-timer{top:62%!important;font-size:10px!important}
body.eldoria-v27 .eldoria-right-showcase-v23 .oferta-button{left:23%!important;right:16%!important;bottom:3.6%!important;height:9.5%!important;font-size:12px!important}

/* Notebook */
@media (max-width:1450px) and (min-width:981px){
  body.eldoria-v27 #Bodycontainer{padding-left:100px!important}
  body.eldoria-v27 .eldoria-right-showcase-v23 .rank-outfit-img{width:68px!important;height:68px!important}
  body.eldoria-v27 .eldoria-right-showcase-v23 .rank-name{font-size:13px!important}
  body.eldoria-v27 .eldoria-right-showcase-v23 .rank-meta{font-size:10px!important}
}

/* Mobile */
@media (max-width:980px){
  body.eldoria-v27 #Bodycontainer{padding-left:26px!important}
}



/* =====================================================================
   ELDORIA GLOBAL V29 — HERO "SERVER STARTED" PREMIUM
   Substitui visualmente o antigo bloco claro + arte separada pela nova
   composição completa enviada pelo usuário, mantendo os 3 links clicáveis.
   ===================================================================== */
body.eldoria-v29 .eldoria-server-hero-v9{
  position:relative!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:3 / 2!important;
  margin:0!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background-image:url('images/site/ui-v29/server-started-v29.png')!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:100% 100%!important;
}

/* A nova arte já contém personagens, painel, título, IP, porta e versão. */
body.eldoria-v29 .eldoria-hero-art-v10{
  display:none!important;
}

/* Mantém a estrutura HTML original para não quebrar o PHP/links do site. */
body.eldoria-v29 .eldoria-server-status-v9{
  position:absolute!important;
  inset:0!important;
  z-index:5!important;
  width:100%!important;
  max-width:none!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  pointer-events:none!important;
}

/* Texto já está impresso na nova arte; fica apenas disponível semanticamente. */
body.eldoria-v29 .eldoria-server-status-v9 h1,
body.eldoria-v29 .eldoria-server-facts-v9{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  margin:-1px!important;
  padding:0!important;
  overflow:hidden!important;
  clip:rect(0 0 0 0)!important;
  clip-path:inset(50%)!important;
  white-space:nowrap!important;
  border:0!important;
  opacity:0!important;
}

/* Hotspots transparentes exatamente sobre os 3 botões desenhados na arte. */
body.eldoria-v29 .eldoria-server-actions-v9{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  pointer-events:none!important;
}
body.eldoria-v29 .eldoria-server-actions-v9 a{
  position:absolute!important;
  top:49.3%!important;
  height:9.1%!important;
  min-width:0!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:transparent!important;
  font-size:0!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
  pointer-events:auto!important;
}
body.eldoria-v29 .eldoria-server-actions-v9 a:nth-child(1){left:18.6%!important;width:21.0%!important}
body.eldoria-v29 .eldoria-server-actions-v9 a:nth-child(2){left:41.5%!important;width:17.9%!important}
body.eldoria-v29 .eldoria-server-actions-v9 a:nth-child(3){left:61.2%!important;width:18.1%!important}
body.eldoria-v29 .eldoria-server-actions-v9 a:hover{
  background:rgba(255,215,115,.08)!important;
  box-shadow:inset 0 0 0 2px rgba(255,213,104,.20)!important;
}
body.eldoria-v29 .eldoria-server-actions-v9 a:focus-visible{
  outline:2px solid #ffd66b!important;
  outline-offset:-2px!important;
}

@media (max-width:760px){
  body.eldoria-v29 .eldoria-server-hero-v9{
    height:auto!important;
    aspect-ratio:3 / 2!important;
    background-size:100% 100%!important;
    background-position:center!important;
  }
}

/* =====================================================================
   ELDORIA GLOBAL V30 — FUNDO CONTÍNUO + MENU MOBILE 2 CM ABAIXO
   1) O fundo principal passa a ser pintado no HTML/canvas da página inteira,
      evitando a faixa bege quando o conteúdo ultrapassa a altura do BODY.
   2) No mobile, o cabeçalho/menu é reposicionado 2 cm para baixo.
   ===================================================================== */
html{
  min-height:100%!important;
  background-color:#b89255!important;
  background-image:url('images/site/eldoria-background-v26.webp')!important;
  background-position:center top!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-attachment:fixed!important;
}
body.eldoria-v30{
  min-height:100vh!important;
  background:transparent!important;
}
body.eldoria-v30 #MainHelper1,
body.eldoria-v30 #MainHelper2,
body.eldoria-v30 #Bodycontainer{
  background:transparent!important;
}

@media (max-width:980px){
  html{
    background-attachment:scroll!important;
    background-size:cover!important;
    background-repeat:no-repeat!important;
    min-height:100%!important;
  }
  body.eldoria-v30{
    min-height:100vh!important;
    background:transparent!important;
  }
  /* O V27 herdava margin-top negativo no mobile; V30 baixa o menu 2 cm. */
  body.eldoria-v30 .eldoria-header-v9{
    left:0!important;
    margin:2cm auto 12px!important;
  }
}

/* =====================================================================
   ELDORIA GLOBAL V31 — ARTES APROVADAS
   ===================================================================== */

/* 1) LATERAL: BOOSTED / TOP LEVEL / SHOP SPECIAL OFFE */
body.eldoria-v31 .eldoria-right-showcase-v23{
  position:relative!important;width:100%!important;max-width:none!important;
  aspect-ratio:2/3!important;margin:0!important;padding:0!important;overflow:visible!important;
  background:url('images/site/ui-v31/right-showcase-v31.png') center/100% 100% no-repeat!important;
  background-color:transparent!important;border:0!important;box-shadow:none!important;
}
body.eldoria-v31 .eldoria-right-showcase-v23 .eldoria-boosted-box{
  position:absolute!important;left:17.3%!important;right:17.3%!important;top:9.5%!important;height:11.8%!important;
  padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;z-index:10!important;
}
body.eldoria-v31 .eldoria-right-showcase-v23 .eldoria-boosted-box>.eldoria-panel-title-v9{display:none!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .eldoria-boosted-grid{
  width:100%!important;height:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:3%!important;padding:0!important;margin:0!important;
}
body.eldoria-v31 .eldoria-right-showcase-v23 .eldoria-boosted-item{
  min-width:0!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
  padding:2% 2% 1%!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;overflow:visible!important;
}
body.eldoria-v31 .eldoria-right-showcase-v23 .eldoria-boosted-icon{width:100%!important;height:66%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .eldoria-boosted-icon img{width:auto!important;height:auto!important;max-width:88px!important;max-height:88px!important;object-fit:contain!important;filter:drop-shadow(0 3px 3px rgba(0,0,0,.55))!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .eldoria-boosted-item b{margin-top:2px!important;color:#e6c778!important;font:900 clamp(10px,.76vw,13px)/1 Georgia,serif!important;text-shadow:0 2px 2px #00111f!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .eldoria-boosted-item small{max-width:96%!important;margin-top:2px!important;color:#e9edf2!important;font:700 clamp(8px,.60vw,10px)/1 Arial,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:0 1px 2px #00111f!important}

body.eldoria-v31 .eldoria-right-showcase-v23 .modern-ranking-card{
  position:absolute!important;left:18.7%!important;right:14%!important;top:32.1%!important;height:32.5%!important;
  display:grid!important;grid-template-rows:0 repeat(5,1fr)!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;z-index:9!important;
}
body.eldoria-v31 .eldoria-right-showcase-v23 .ranking-title,
body.eldoria-v31 .eldoria-right-showcase-v23 .rank-badge,
body.eldoria-v31 .eldoria-right-showcase-v23 .online-dot{display:none!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .rank-item{
  min-width:0!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-columns:39% 61%!important;column-gap:0!important;align-items:center!important;
  padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;overflow:visible!important;
}
body.eldoria-v31 .eldoria-right-showcase-v23 .rank-outfit-container{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .rank-outfit-img{width:84px!important;height:84px!important;max-width:92%!important;max-height:92%!important;object-fit:contain!important;filter:drop-shadow(0 3px 3px rgba(0,0,0,.50))!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .rank-details{min-width:0!important;padding:0 2% 0 3%!important;overflow:visible!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .rank-name{max-width:100%!important;color:#f2d486!important;font:900 clamp(12px,.86vw,15px)/1.05 Georgia,serif!important;text-shadow:0 2px 2px #00111f!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .rank-meta{max-width:100%!important;margin-top:4px!important;color:#b6dcf2!important;font:800 clamp(9px,.65vw,11px)/1.05 Arial,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}

body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-box{
  position:absolute!important;left:13.5%!important;right:13.5%!important;top:69%!important;height:27%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;z-index:8!important;
}
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-header{display:none!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-body{position:relative!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-badge{position:absolute!important;top:9%!important;left:68%!important;font-size:10px!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-image-container{position:absolute!important;left:4%!important;top:20%!important;width:48%!important;height:51%!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-image{width:auto!important;height:auto!important;max-width:145px!important;max-height:145px!important;object-fit:contain!important;filter:drop-shadow(0 3px 3px rgba(0,0,0,.45))!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-title,
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-price-orig,
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-price-promo,
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-stock,
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-timer{position:absolute!important;left:53%!important;right:3%!important;text-align:center!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-title{top:26%!important;color:#f0d58a!important;font-size:14px!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-price-orig{top:38%!important;color:#8fa5b5!important;font-size:10px!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-price-promo{top:46%!important;color:#e2b85c!important;font-size:14px!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-stock{top:55%!important;color:#cbd7df!important;font-size:10px!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-timer{top:63%!important;color:#cbd7df!important;font-size:9px!important}
body.eldoria-v31 .eldoria-right-showcase-v23 .oferta-button{position:absolute!important;left:15%!important;right:15%!important;bottom:5.5%!important;height:14.5%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#f6e5b2!important;font:800 11px/1 Arial,sans-serif!important;background:transparent!important;border:0!important;box-shadow:none!important}

/* 2) RANKING EXTRA */
body.eldoria-v31 .eldoria-extra-ranking-v23{
  position:relative!important;width:100%!important;max-width:none!important;aspect-ratio:2/3!important;margin:0!important;padding:0!important;
  background:url('images/site/ui-v31/ranking-extra-v31.png') center/100% 100% no-repeat!important;background-color:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;
}
body.eldoria-v31 .eldoria-extra-ranking-v23:before,body.eldoria-v31 .eldoria-extra-ranking-v23:after{display:none!important}
body.eldoria-v31 .eldoria-extra-ranking-v23 .v23-rank-group{position:absolute!important;left:13%!important;right:10.5%!important;display:grid!important;grid-template-rows:repeat(3,1fr)!important;gap:0!important;margin:0!important;padding:0!important}
body.eldoria-v31 .eldoria-extra-ranking-v23 .v23-group-frags{top:17.1%!important;height:17%!important}
body.eldoria-v31 .eldoria-extra-ranking-v23 .v23-group-money{top:39.3%!important;height:16.7%!important}
body.eldoria-v31 .eldoria-extra-ranking-v23 .v23-group-addons{top:60.8%!important;height:16.4%!important}
body.eldoria-v31 .eldoria-extra-ranking-v23 .v23-group-mounts{top:81.4%!important;height:14.7%!important}
body.eldoria-v31 .eldoria-extra-ranking-v23 .v23-rank-row{position:relative!important;min-width:0!important;min-height:0!important;display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;overflow:visible!important}
body.eldoria-v31 .eldoria-extra-ranking-v23 .v23-rank-outfit{position:absolute!important;left:18.8%!important;top:2%!important;width:29%!important;height:96%!important;object-fit:contain!important;filter:drop-shadow(0 3px 4px rgba(0,0,0,.55))!important}
body.eldoria-v31 .eldoria-extra-ranking-v23 .v23-rank-copy{position:absolute!important;left:51.5%!important;right:2.5%!important;top:0!important;bottom:0!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding-left:2%!important;overflow:hidden!important}
body.eldoria-v31 .eldoria-extra-ranking-v23 .v23-rank-copy b{max-width:100%!important;color:#f2d486!important;font:900 clamp(10px,.72vw,13px)/1.02 Georgia,serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:0 2px 2px #00111f!important}
body.eldoria-v31 .eldoria-extra-ranking-v23 .v23-rank-copy small{max-width:100%!important;margin-top:4px!important;color:#b7e4ff!important;font:800 clamp(8px,.58vw,10px)/1 Arial,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:0 1px 2px #00111f!important}

/* 3) SERVER STARTED — SOMENTE A PLACA */
body.eldoria-v31 .eldoria-server-hero-v9{
  position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1672/941!important;margin:0!important;padding:0!important;overflow:visible!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;background:url('images/site/ui-v31/server-started-v31.png') center/100% 100% no-repeat!important;background-color:transparent!important;
}
body.eldoria-v31 .eldoria-hero-art-v10{display:none!important}
body.eldoria-v31 .eldoria-server-status-v9{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none!important}
body.eldoria-v31 .eldoria-server-status-v9 h1,body.eldoria-v31 .eldoria-server-facts-v9{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important}
body.eldoria-v31 .eldoria-server-actions-v9{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;margin:0!important;padding:0!important;pointer-events:none!important}
body.eldoria-v31 .eldoria-server-actions-v9 a{position:absolute!important;top:69.4%!important;height:11.6%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:transparent!important;font-size:0!important;opacity:1!important;pointer-events:auto!important}
body.eldoria-v31 .eldoria-server-actions-v9 a:nth-child(1){left:11.7%!important;width:24.9%!important}
body.eldoria-v31 .eldoria-server-actions-v9 a:nth-child(2){left:37.8%!important;width:23.2%!important}
body.eldoria-v31 .eldoria-server-actions-v9 a:nth-child(3){left:62.2%!important;width:25.6%!important}
body.eldoria-v31 .eldoria-server-actions-v9 a:hover{background:rgba(226,184,92,.07)!important;box-shadow:inset 0 0 0 2px rgba(226,184,92,.16)!important}
body.eldoria-v31 .eldoria-server-actions-v9 a:focus-visible{outline:2px solid #d8b66c!important;outline-offset:-2px!important}

@media (max-width:1450px) and (min-width:981px){
  body.eldoria-v31 .eldoria-right-showcase-v23 .rank-outfit-img{width:72px!important;height:72px!important}
  body.eldoria-v31 .eldoria-right-showcase-v23 .rank-name{font-size:12px!important}
  body.eldoria-v31 .eldoria-right-showcase-v23 .rank-meta{font-size:9px!important}
  body.eldoria-v31 .eldoria-extra-ranking-v23 .v23-rank-copy b{font-size:10px!important}
  body.eldoria-v31 .eldoria-extra-ranking-v23 .v23-rank-copy small{font-size:8px!important}
}
@media (max-width:980px){
  body.eldoria-v31 .eldoria-right-showcase-v23,body.eldoria-v31 .eldoria-extra-ranking-v23{width:min(96vw,470px)!important;max-width:470px!important;margin-left:auto!important;margin-right:auto!important}
  body.eldoria-v31 .eldoria-right-showcase-v23,body.eldoria-v31 .eldoria-extra-ranking-v23{aspect-ratio:2/3!important}
  body.eldoria-v31 .eldoria-server-hero-v9{aspect-ratio:1672/941!important}
  body.eldoria-v31 .eldoria-right-showcase-v23 .rank-outfit-img{width:68px!important;height:68px!important}
}
@media (max-width:430px){body.eldoria-v31 .eldoria-right-showcase-v23,body.eldoria-v31 .eldoria-extra-ranking-v23{width:100%!important;max-width:100%!important}}


/* =====================================================================
   ELDORIA GLOBAL V32 — LATERAL MAIOR
   Aumenta a arte Boosted / Top Level / Shop sem deformar.
   Mantém as proporções e deixa mais espaço para nomes/outfits.
   ===================================================================== */
@media (min-width:1451px){
  body.eldoria-v32 #ContentColumn{margin-right:565px!important}
  body.eldoria-v32 #ThemeboxesColumn{right:-565px!important;width:540px!important}
  body.eldoria-v32 .eldoria-footer-v9{margin-right:565px!important}
}
@media (min-width:1201px) and (max-width:1450px){
  body.eldoria-v32 #ContentColumn{margin-right:495px!important}
  body.eldoria-v32 #ThemeboxesColumn{right:-495px!important;width:470px!important}
  body.eldoria-v32 .eldoria-footer-v9{margin-right:495px!important}
}
@media (min-width:981px) and (max-width:1200px){
  body.eldoria-v32 #ContentColumn{margin-right:425px!important}
  body.eldoria-v32 #ThemeboxesColumn{right:-425px!important;width:400px!important}
  body.eldoria-v32 .eldoria-footer-v9{margin-right:425px!important}
}
/* O quadro usa toda a largura nova da coluna lateral. */
body.eldoria-v32 .eldoria-right-showcase-v23,
body.eldoria-v32 .eldoria-extra-ranking-v23{
  width:100%!important;
  max-width:none!important;
}
/* Pequeno ganho de leitura sem estourar as linhas. */
@media (min-width:1201px){
  body.eldoria-v32 .eldoria-right-showcase-v23 .rank-name{font-size:15px!important}
  body.eldoria-v32 .eldoria-right-showcase-v23 .rank-meta{font-size:11px!important}
  body.eldoria-v32 .eldoria-right-showcase-v23 .eldoria-boosted-item b{font-size:13px!important}
  body.eldoria-v32 .eldoria-right-showcase-v23 .eldoria-boosted-item small{font-size:10px!important}
}

/* =====================================================================
   ELDORIA GLOBAL V33 — NOVA BARRA SOCIAL AZUL
   Usa a arte limpa (sem textos/números), mantendo por HTML/PHP:
   Discord, Instagram, Download, jogadores online e bandeiras.
   Assim todos os links e o contador continuam funcionais/dinâmicos.
   ===================================================================== */
body.eldoria-v33 .eldoria-social-strip-v11{
  position:absolute!important;
  left:50%!important;
  right:auto!important;
  top:96%!important;
  bottom:auto!important;
  transform:translateX(-50%)!important;
  width:min(92vw,1040px)!important;
  max-width:none!important;
  height:108px!important;
  min-height:108px!important;
  margin:0!important;
  padding:0 11.2% 0 13.2%!important;
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:0!important;
  overflow:visible!important;
  background:none!important;
  border:0!important;
  box-shadow:none!important;
  z-index:99!important;
}
body.eldoria-v33 .eldoria-social-strip-v11:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  pointer-events:none!important;
  background:url('images/site/ui-v33/social-bar-v33.png') center/100% 100% no-repeat!important;
  filter:drop-shadow(0 4px 5px rgba(0,0,0,.32))!important;
}
body.eldoria-v33 .eldoria-social-strip-v11 a,
body.eldoria-v33 .eldoria-header-flags-v11{
  position:relative!important;
  z-index:2!important;
  min-width:0!important;
  height:34px!important;
  min-height:34px!important;
  padding:0 clamp(8px,.75vw,14px)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  flex:1 1 0!important;
  background:transparent!important;
  border:0!important;
  border-right:1px solid rgba(238,193,76,.55)!important;
  color:#fff!important;
  font:800 clamp(10px,.78vw,13px)/1 Arial,sans-serif!important;
  text-shadow:0 2px 2px rgba(0,0,0,.90)!important;
  white-space:nowrap!important;
  text-decoration:none!important;
}
body.eldoria-v33 .eldoria-social-strip-v11 a:nth-child(4){flex:1.45 1 0!important}
body.eldoria-v33 .eldoria-header-flags-v11{flex:.72 1 0!important;border-right:0!important}
body.eldoria-v33 .eldoria-social-img-v11{
  width:clamp(18px,1.35vw,24px)!important;
  height:clamp(18px,1.35vw,24px)!important;
  flex:0 0 auto!important;
  object-fit:contain!important;
}
body.eldoria-v33 .eldoria-social-strip-v11 a:nth-child(4) b{
  color:#43f052!important;
  font-size:clamp(13px,1.05vw,18px)!important;
}
body.eldoria-v33 .eldoria-header-flags-v11 img{
  width:clamp(24px,1.65vw,31px)!important;
  height:auto!important;
}
body.eldoria-v33 .eldoria-social-strip-v11 a:hover{
  background:rgba(255,255,255,.055)!important;
  text-shadow:0 2px 2px rgba(0,0,0,.95),0 0 7px rgba(88,174,255,.35)!important;
}

@media (max-width:980px){
  body.eldoria-v33 .eldoria-social-strip-v11{
    width:min(96vw,760px)!important;
    height:90px!important;
    min-height:90px!important;
    padding-left:13.5%!important;
    padding-right:11.5%!important;
  }
  body.eldoria-v33 .eldoria-social-strip-v11 a,
  body.eldoria-v33 .eldoria-header-flags-v11{
    height:30px!important;
    min-height:30px!important;
    padding:0 6px!important;
    gap:4px!important;
    font-size:9px!important;
  }
  body.eldoria-v33 .eldoria-social-img-v11{width:16px!important;height:16px!important}
  body.eldoria-v33 .eldoria-social-strip-v11 a:nth-child(4) b{font-size:12px!important}
  body.eldoria-v33 .eldoria-header-flags-v11 img{width:23px!important}
}
@media (max-width:560px){
  body.eldoria-v33 .eldoria-social-strip-v11{
    width:100%!important;
    height:76px!important;
    min-height:76px!important;
    padding-left:14%!important;
    padding-right:12%!important;
    overflow:hidden!important;
  }
  body.eldoria-v33 .eldoria-social-strip-v11 a{font-size:8px!important;padding:0 4px!important}
  body.eldoria-v33 .eldoria-social-strip-v11 a:nth-child(2){display:none!important}
  body.eldoria-v33 .eldoria-header-flags-v11{display:none!important}
  body.eldoria-v33 .eldoria-social-img-v11{width:14px!important;height:14px!important}
  body.eldoria-v33 .eldoria-social-strip-v11 a:nth-child(4) b{font-size:11px!important}
}

/* =====================================================================
   ELDORIA GLOBAL V34 — MENU MOBILE NA ESQUERDA
   Move somente o botão/hambúrguer do menu mobile da direita para a esquerda.
   Mantém o cabeçalho 2 cm abaixo (V30), o drawer abrindo pela esquerda e
   todas as demais funções/links intactos.
   ===================================================================== */
@media (max-width:980px){
  body.eldoria-v34 .eldoria-header-v9{
    grid-template-columns:48px minmax(0,1fr)!important;
  }
  body.eldoria-v34 .eldoria-mobile-menu{
    grid-column:1!important;
    grid-row:1!important;
    justify-self:start!important;
    align-self:start!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  body.eldoria-v34 .eldoria-brand-v10{
    grid-column:2!important;
    grid-row:1!important;
    justify-self:start!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  body.eldoria-v34 .eldoria-logo-v10{
    object-position:left center!important;
  }
  body.eldoria-v34.eldoria-menu-open .eldoria-mobile-menu{
    position:fixed!important;
    left:10px!important;
    right:auto!important;
    top:2cm!important;
  }
}

/* =====================================================================
   ELDORIA GLOBAL V35 — BARRA SOCIAL SEM ESTICAR
   Mantém a arte aprovada na proporção original. O arquivo V35 apenas
   remove a área transparente excedente da imagem; não altera a arte.
   Discord, Instagram, Download, jogadores online e bandeiras continuam
   sendo HTML/PHP por cima da imagem, portanto seguem clicáveis/dinâmicos.
   ===================================================================== */
body.eldoria-v35 .eldoria-social-strip-v11{
  width:min(92vw,1040px)!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:2172 / 416!important;
  padding:0 11.2% 0 13.2%!important;
  overflow:visible!important;
}
body.eldoria-v35 .eldoria-social-strip-v11:before{
  inset:0!important;
  background-image:url('images/site/ui-v33/social-bar-v35.png')!important;
  background-position:center!important;
  background-size:contain!important;
  background-repeat:no-repeat!important;
}
@media (max-width:980px){
  body.eldoria-v35 .eldoria-social-strip-v11{
    width:min(96vw,760px)!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:2172 / 416!important;
    padding-left:13.5%!important;
    padding-right:11.5%!important;
  }
}
@media (max-width:560px){
  body.eldoria-v35 .eldoria-social-strip-v11{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:2172 / 416!important;
    padding-left:14%!important;
    padding-right:12%!important;
    overflow:visible!important;
  }
}

/* =====================================================================
   ELDORIA GLOBAL V36 — BOOSTED CENTRALIZADO + TOP LEVEL SEM SOBREPOSIÇÃO
   1) Cada boosted fica preso ao centro da sua metade do quadro.
   2) Os cinco jogadores respeitam a altura de cada linha do Top Level.
   ===================================================================== */

/* BOOSTED: usa exatamente duas metades e impede sprite/texto de escapar. */
body.eldoria-v36 .eldoria-right-showcase-v23 .eldoria-boosted-box{
  left:17.8%!important;
  right:17.8%!important;
  top:10.0%!important;
  height:11.0%!important;
  overflow:hidden!important;
}
body.eldoria-v36 .eldoria-right-showcase-v23 .eldoria-boosted-grid{
  width:100%!important;
  height:100%!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:0!important;
  padding:2% 1.5% 3%!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
body.eldoria-v36 .eldoria-right-showcase-v23 .eldoria-boosted-item{
  position:relative!important;
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  min-height:0!important;
  padding:0 4%!important;
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
}
body.eldoria-v36 .eldoria-right-showcase-v23 .eldoria-boosted-icon{
  position:relative!important;
  left:auto!important;
  top:auto!important;
  transform:none!important;
  width:100%!important;
  height:68%!important;
  flex:0 0 68%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  overflow:hidden!important;
}
body.eldoria-v36 .eldoria-right-showcase-v23 .eldoria-boosted-icon img{
  width:auto!important;
  height:auto!important;
  max-width:74%!important;
  max-height:92%!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:0 auto!important;
}
body.eldoria-v36 .eldoria-right-showcase-v23 .eldoria-boosted-item b,
body.eldoria-v36 .eldoria-right-showcase-v23 .eldoria-boosted-item small{
  position:relative!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  transform:none!important;
  width:100%!important;
  max-width:100%!important;
  text-align:center!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
body.eldoria-v36 .eldoria-right-showcase-v23 .eldoria-boosted-item b{
  margin:1px 0 0!important;
  line-height:1!important;
}
body.eldoria-v36 .eldoria-right-showcase-v23 .eldoria-boosted-item small{
  margin:1px 0 0!important;
  line-height:1!important;
}

/* TOP LEVEL: cada jogador ocupa somente sua própria faixa da moldura. */
body.eldoria-v36 .eldoria-right-showcase-v23 .modern-ranking-card{
  top:32.2%!important;
  height:32.7%!important;
  grid-template-rows:repeat(5,minmax(0,1fr))!important;
  row-gap:0!important;
  overflow:hidden!important;
}
body.eldoria-v36 .eldoria-right-showcase-v23 .rank-item{
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  max-height:none!important;
  box-sizing:border-box!important;
  align-self:stretch!important;
  overflow:hidden!important;
}
body.eldoria-v36 .eldoria-right-showcase-v23 .rank-outfit-container{
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
}
body.eldoria-v36 .eldoria-right-showcase-v23 .rank-outfit-img{
  position:relative!important;
  left:auto!important;
  top:auto!important;
  width:auto!important;
  height:82%!important;
  max-width:82%!important;
  max-height:52px!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:0 auto!important;
}
body.eldoria-v36 .eldoria-right-showcase-v23 .rank-details{
  height:100%!important;
  min-height:0!important;
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  overflow:hidden!important;
}
body.eldoria-v36 .eldoria-right-showcase-v23 .rank-name,
body.eldoria-v36 .eldoria-right-showcase-v23 .rank-meta{
  position:relative!important;
  top:auto!important;
  bottom:auto!important;
  transform:none!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
body.eldoria-v36 .eldoria-right-showcase-v23 .rank-meta{margin-top:2px!important}

/* Em larguras menores, o outfit acompanha a linha em vez de invadir a próxima. */
@media (max-width:1450px) and (min-width:1201px){
  body.eldoria-v36 .eldoria-right-showcase-v23 .rank-outfit-img{height:80%!important;max-height:45px!important}
}
@media (max-width:1200px) and (min-width:981px){
  body.eldoria-v36 .eldoria-right-showcase-v23 .rank-outfit-img{height:78%!important;max-height:39px!important}
}
@media (max-width:980px){
  body.eldoria-v36 .eldoria-right-showcase-v23 .rank-outfit-img{height:80%!important;max-height:44px!important}
  body.eldoria-v36 .eldoria-right-showcase-v23 .eldoria-boosted-icon img{max-width:70%!important;max-height:90%!important}
}

/* =====================================================================
   ELDORIA GLOBAL V37 — AJUSTES DE POSICIONAMENTO
   1) Barra social sobe para não ficar sobre os painéis do conteúdo.
   2) Boss e Creature ficam presos, cada um, ao centro de sua metade Boosted.
   3) TOP ADDONS do Ranking Extra centralizado nas plataformas e 2x maior.
   Mantém intacto o espaçamento corrigido dos cinco jogadores do Top Level.
   ===================================================================== */

/* BARRA SOCIAL — sobe no desktop, preservando a arte, links e contador PHP. */
@media (min-width:981px){
  body.eldoria-v37 .eldoria-social-strip-v11{
    top:62%!important;
    z-index:80!important;
  }
}

/* BOOSTED — posicionamento absoluto por metade para não haver fuga lateral. */
body.eldoria-v37 .eldoria-right-showcase-v23 .eldoria-boosted-box{
  left:17.8%!important;
  right:17.8%!important;
  top:9.55%!important;
  height:11.25%!important;
  overflow:hidden!important;
}
body.eldoria-v37 .eldoria-right-showcase-v23 .eldoria-boosted-grid{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
}
body.eldoria-v37 .eldoria-right-showcase-v23 .eldoria-boosted-item{
  position:absolute!important;
  top:0!important;
  bottom:0!important;
  width:50%!important;
  height:100%!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:2% 4% 3%!important;
  transform:none!important;
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
}
body.eldoria-v37 .eldoria-right-showcase-v23 .eldoria-boosted-item:nth-child(1){
  left:0!important;
  right:auto!important;
}
body.eldoria-v37 .eldoria-right-showcase-v23 .eldoria-boosted-item:nth-child(2){
  left:50%!important;
  right:auto!important;
}
body.eldoria-v37 .eldoria-right-showcase-v23 .eldoria-boosted-icon{
  position:relative!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  transform:none!important;
  flex:0 0 62%!important;
  width:78%!important;
  height:62%!important;
  margin:0 auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
}
body.eldoria-v37 .eldoria-right-showcase-v23 .eldoria-boosted-icon img{
  position:static!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  transform:none!important;
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:88%!important;
  max-height:96%!important;
  margin:0 auto!important;
  object-fit:contain!important;
  object-position:center!important;
}
body.eldoria-v37 .eldoria-right-showcase-v23 .eldoria-boosted-item b,
body.eldoria-v37 .eldoria-right-showcase-v23 .eldoria-boosted-item small{
  position:static!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  transform:none!important;
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:1px 0 0!important;
  padding:0!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.eldoria-v37 .eldoria-right-showcase-v23 .eldoria-boosted-item b{line-height:1!important}
body.eldoria-v37 .eldoria-right-showcase-v23 .eldoria-boosted-item small{line-height:1.05!important}

/* RANKING EXTRA — somente TOP ADDONS: centraliza na base e duplica o sprite. */
body.eldoria-v37 .eldoria-extra-ranking-v23 .v23-group-addons .v23-rank-outfit{
  left:33.3%!important;
  top:50%!important;
  width:29%!important;
  height:96%!important;
  transform:translate(-50%,-50%) scale(2)!important;
  transform-origin:center center!important;
  object-fit:contain!important;
  object-position:center!important;
  z-index:3!important;
}

/* Em telas menores mantém o centro correto; reduz só o risco de corte do container. */
@media (max-width:980px){
  body.eldoria-v37 .eldoria-extra-ranking-v23 .v23-group-addons .v23-rank-row{
    overflow:visible!important;
  }
}

/* =====================================================================
   ELDORIA GLOBAL V38 — CREATURE BOOST RESTAURADO + OUTFITS MAIORES
   1) Boss e Creature ficam visíveis e centralizados, um em cada quadro.
   2) Outfits do TOP LEVEL ficam maiores, sem invadir a linha seguinte.
   3) Ranking Extra: TODOS os outfits (Frags, Dinheiro, Addons e Mounts)
      ficam centralizados nas plataformas e maiores.
   ===================================================================== */

/* BOOSTED — volta ao grid robusto de duas colunas e força o segundo item visível. */
body.eldoria-v38 .eldoria-right-showcase-v23 .eldoria-boosted-box{
  left:17.6%!important;
  right:17.6%!important;
  top:9.8%!important;
  height:11.0%!important;
  overflow:visible!important;
  z-index:20!important;
}
body.eldoria-v38 .eldoria-right-showcase-v23 .eldoria-boosted-grid{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  grid-template-rows:1fr!important;
  gap:0!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
}
body.eldoria-v38 .eldoria-right-showcase-v23 .eldoria-boosted-item,
body.eldoria-v38 .eldoria-right-showcase-v23 .eldoria-boosted-item:nth-child(1),
body.eldoria-v38 .eldoria-right-showcase-v23 .eldoria-boosted-item:nth-child(2){
  position:relative!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:2% 5% 3%!important;
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  visibility:visible!important;
  opacity:1!important;
  overflow:visible!important;
  z-index:21!important;
}
body.eldoria-v38 .eldoria-right-showcase-v23 .eldoria-boosted-icon{
  position:relative!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  transform:none!important;
  flex:0 0 66%!important;
  width:100%!important;
  height:66%!important;
  margin:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  visibility:visible!important;
  opacity:1!important;
  overflow:visible!important;
}
body.eldoria-v38 .eldoria-right-showcase-v23 .eldoria-boosted-icon img{
  position:static!important;
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:82px!important;
  max-height:82px!important;
  margin:auto!important;
  object-fit:contain!important;
  object-position:center!important;
  visibility:visible!important;
  opacity:1!important;
  transform:none!important;
}
body.eldoria-v38 .eldoria-right-showcase-v23 .eldoria-boosted-item b,
body.eldoria-v38 .eldoria-right-showcase-v23 .eldoria-boosted-item small{
  position:static!important;
  width:100%!important;
  max-width:100%!important;
  margin:1px 0 0!important;
  padding:0!important;
  text-align:center!important;
  visibility:visible!important;
  opacity:1!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

/* TOP LEVEL — aumenta visualmente os outfits sem mudar as 5 faixas. */
body.eldoria-v38 .eldoria-right-showcase-v23 .rank-outfit-container{
  overflow:hidden!important;
}
body.eldoria-v38 .eldoria-right-showcase-v23 .rank-outfit-img{
  width:auto!important;
  height:100%!important;
  max-width:96%!important;
  max-height:62px!important;
  transform:scale(1.38)!important;
  transform-origin:center center!important;
  object-fit:contain!important;
  object-position:center!important;
}
@media (min-width:1451px){
  body.eldoria-v38 .eldoria-right-showcase-v23 .rank-outfit-img{max-height:68px!important;transform:scale(1.42)!important}
}
@media (max-width:1200px) and (min-width:981px){
  body.eldoria-v38 .eldoria-right-showcase-v23 .rank-outfit-img{max-height:54px!important;transform:scale(1.32)!important}
}
@media (max-width:980px){
  body.eldoria-v38 .eldoria-right-showcase-v23 .rank-outfit-img{max-height:58px!important;transform:scale(1.32)!important}
}

/* RANKING EXTRA — todos os grupos, não só TOP ADDONS. */
body.eldoria-v38 .eldoria-extra-ranking-v23 .v23-rank-row{
  overflow:visible!important;
}
body.eldoria-v38 .eldoria-extra-ranking-v23 .v23-rank-outfit,
body.eldoria-v38 .eldoria-extra-ranking-v23 .v23-group-addons .v23-rank-outfit{
  position:absolute!important;
  left:33.3%!important;
  top:50%!important;
  width:29%!important;
  height:96%!important;
  margin:0!important;
  transform:translate(-50%,-50%) scale(1.72)!important;
  transform-origin:center center!important;
  object-fit:contain!important;
  object-position:center center!important;
  z-index:3!important;
}
@media (max-width:980px){
  body.eldoria-v38 .eldoria-extra-ranking-v23 .v23-rank-outfit,
  body.eldoria-v38 .eldoria-extra-ranking-v23 .v23-group-addons .v23-rank-outfit{
    transform:translate(-50%,-50%) scale(1.55)!important;
  }
}


/* =====================================================================
   ELDORIA GLOBAL V40 — REVERTE V39 + SOMENTE SOBE OUTFITS + CREATURE FIXO
   Base visual restaurada para V38. Não muda colunas/textos do Top Level.
   1) Top Level: apenas sobe os outfits alguns pixels.
   2) Ranking Extra: apenas sobe os outfits nos pedestais, sem mover lateralmente.
   3) Boosted: força Boss e Creature em colunas fixas, visíveis dentro dos quadrados.
   ===================================================================== */

/* TOP LEVEL — mantém exatamente a grade V38 e só sobe o sprite. */
body.eldoria-v40 .eldoria-right-showcase-v23 .rank-outfit-img{
  position:relative!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  margin:0 auto!important;
  transform:translateY(-5px) scale(1.38)!important;
  transform-origin:center center!important;
}
@media (min-width:1451px){
  body.eldoria-v40 .eldoria-right-showcase-v23 .rank-outfit-img{
    transform:translateY(-6px) scale(1.42)!important;
  }
}
@media (max-width:1200px) and (min-width:981px){
  body.eldoria-v40 .eldoria-right-showcase-v23 .rank-outfit-img{
    transform:translateY(-4px) scale(1.32)!important;
  }
}
@media (max-width:980px){
  body.eldoria-v40 .eldoria-right-showcase-v23 .rank-outfit-img{
    transform:translateY(-4px) scale(1.32)!important;
  }
}

/* RANKING EXTRA — conserva left:33.3% da V38 e sobe só um pouco. */
body.eldoria-v40 .eldoria-extra-ranking-v23 .v23-rank-outfit,
body.eldoria-v40 .eldoria-extra-ranking-v23 .v23-group-addons .v23-rank-outfit{
  left:33.3%!important;
  top:46%!important;
  transform:translate(-50%,-50%) scale(1.72)!important;
  transform-origin:center center!important;
}
@media (max-width:980px){
  body.eldoria-v40 .eldoria-extra-ranking-v23 .v23-rank-outfit,
  body.eldoria-v40 .eldoria-extra-ranking-v23 .v23-group-addons .v23-rank-outfit{
    top:46%!important;
    transform:translate(-50%,-50%) scale(1.55)!important;
  }
}

/* BOOSTED — estrutura simples e fixa: 50% Boss + 50% Creature.
   Classes próprias evitam herdar deslocamentos antigos de nth-child. */
body.eldoria-v40 .eldoria-right-showcase-v23 .eldoria-boosted-box{
  left:17.6%!important;
  right:17.6%!important;
  top:9.8%!important;
  height:11.0%!important;
  overflow:hidden!important;
  z-index:30!important;
}
body.eldoria-v40 .eldoria-right-showcase-v23 .eldoria-boosted-grid{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  grid-template-rows:1fr!important;
  gap:0!important;
  width:100%!important;
  height:100%!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
}
body.eldoria-v40 .eldoria-right-showcase-v23 .eldoria-boosted-boss,
body.eldoria-v40 .eldoria-right-showcase-v23 .eldoria-boosted-creature{
  position:static!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  width:auto!important;
  max-width:none!important;
  height:100%!important;
  min-width:0!important;
  min-height:0!important;
  box-sizing:border-box!important;
  margin:0!important;
  padding:2% 5% 3%!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  visibility:visible!important;
  opacity:1!important;
  transform:none!important;
}
body.eldoria-v40 .eldoria-right-showcase-v23 .eldoria-boosted-boss{grid-column:1!important;grid-row:1!important}
body.eldoria-v40 .eldoria-right-showcase-v23 .eldoria-boosted-creature{grid-column:2!important;grid-row:1!important}
body.eldoria-v40 .eldoria-right-showcase-v23 .eldoria-boosted-boss .eldoria-boosted-icon,
body.eldoria-v40 .eldoria-right-showcase-v23 .eldoria-boosted-creature .eldoria-boosted-icon{
  position:static!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  width:100%!important;
  height:64%!important;
  flex:0 0 64%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  overflow:hidden!important;
  transform:none!important;
}
body.eldoria-v40 .eldoria-right-showcase-v23 .eldoria-boosted-boss .eldoria-boosted-icon img,
body.eldoria-v40 .eldoria-right-showcase-v23 .eldoria-boosted-creature .eldoria-boosted-icon img{
  position:static!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:76px!important;
  max-height:76px!important;
  object-fit:contain!important;
  object-position:center center!important;
  margin:0 auto!important;
  visibility:visible!important;
  opacity:1!important;
  transform:none!important;
}
body.eldoria-v40 .eldoria-right-showcase-v23 .eldoria-boosted-boss b,
body.eldoria-v40 .eldoria-right-showcase-v23 .eldoria-boosted-boss small,
body.eldoria-v40 .eldoria-right-showcase-v23 .eldoria-boosted-creature b,
body.eldoria-v40 .eldoria-right-showcase-v23 .eldoria-boosted-creature small{
  position:static!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  width:100%!important;
  max-width:100%!important;
  margin:1px 0 0!important;
  padding:0!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  visibility:visible!important;
  opacity:1!important;
  transform:none!important;
}

/* =====================================================================
   ELDORIA GLOBAL V41 — RANKING EXTRA: OUTFITS NO CENTRO DOS PEDESTAIS
   Somente ajuste horizontal. Sem backup novo e sem alterar tamanhos/dados.
   ===================================================================== */
body.eldoria-v41 .eldoria-extra-ranking-v23 .v23-rank-outfit,
body.eldoria-v41 .eldoria-extra-ranking-v23 .v23-group-addons .v23-rank-outfit{
  left:calc(28% - 19px)!important;
  top:calc(46% - 24px)!important;
  transform:translate(-50%,-50%) scale(1.72)!important;
  transform-origin:center center!important;
  object-position:center center!important;
}
@media (max-width:980px){
  body.eldoria-v41 .eldoria-extra-ranking-v23 .v23-rank-outfit,
  body.eldoria-v41 .eldoria-extra-ranking-v23 .v23-group-addons .v23-rank-outfit{
    left:calc(28% - 19px)!important;
    top:calc(46% - 23px)!important;
    transform:translate(-50%,-50%) scale(1.55)!important;
  }
}


/* =====================================================================
   ELDORIA GLOBAL V47 — OFERTA + TOP LEVEL (AJUSTE FINO)
   Somente os pontos pedidos:
   1) Nome da oferta 2 cm para a esquerda.
   2) Badge -40% OFF ao lado do animal/oferta.
   3) Somente os outfits/addons do Top Level 0,5 cm para cima.
   ===================================================================== */

/* OFERTA — move apenas o nome; preços/estoque/timer permanecem onde estavam. */
body.eldoria-v47 .eldoria-right-showcase-v23 .oferta-title{
  transform:translateX(-2cm)!important;
}

/* OFERTA — badge encostado visualmente ao lado direito do animal. */
body.eldoria-v47 .eldoria-right-showcase-v23 .oferta-badge{
  top:29%!important;
  left:42%!important;
  right:auto!important;
  transform:none!important;
  z-index:8!important;
}

/* TOP LEVEL — somente os sprites/outfits sobem 0,5 cm; textos e linhas ficam intactos. */
body.eldoria-v47 .eldoria-right-showcase-v23 .rank-outfit-img{
  transform:translateY(-0.5cm) scale(1.38)!important;
  transform-origin:center center!important;
}
@media (min-width:1451px){
  body.eldoria-v47 .eldoria-right-showcase-v23 .rank-outfit-img{
    transform:translateY(-0.5cm) scale(1.42)!important;
  }
}
@media (max-width:1200px) and (min-width:981px){
  body.eldoria-v47 .eldoria-right-showcase-v23 .rank-outfit-img{
    transform:translateY(-0.5cm) scale(1.32)!important;
  }
}
@media (max-width:980px){
  body.eldoria-v47 .eldoria-right-showcase-v23 .rank-outfit-img{
    transform:translateY(-0.5cm) scale(1.32)!important;
  }
}

/* =====================================================================
   ELDORIA GLOBAL V48 — CREATURE BOOSTED: 3 CM SUL + 3 CM ESQUERDA
   Somente a criatura boosted. Boss, Top Level, Ranking Extra e oferta intactos.
   ===================================================================== */
body.eldoria-v48 .eldoria-right-showcase-v23 .eldoria-boosted-creature{
  position:relative!important;
  transform:translate(-3cm, 3cm)!important;
  z-index:50!important;
  visibility:visible!important;
  opacity:1!important;
  overflow:visible!important;
}
body.eldoria-v48 .eldoria-right-showcase-v23 .eldoria-boosted-creature .eldoria-boosted-icon,
body.eldoria-v48 .eldoria-right-showcase-v23 .eldoria-boosted-creature b,
body.eldoria-v48 .eldoria-right-showcase-v23 .eldoria-boosted-creature small{
  visibility:visible!important;
  opacity:1!important;
}

/* =====================================================================
   ELDORIA GLOBAL V49 — BOOSTED: BOSS + CREATURE 3 CM SUL + 3 CM ESQUERDA
   Mesmo deslocamento aplicado aos dois elementos Boosted.
   ===================================================================== */
body.eldoria-v49 .eldoria-right-showcase-v23 .eldoria-boosted-boss,
body.eldoria-v49 .eldoria-right-showcase-v23 .eldoria-boosted-creature{
  position:relative!important;
  transform:translate(-3cm, 3cm)!important;
  z-index:50!important;
  visibility:visible!important;
  opacity:1!important;
  overflow:visible!important;
}
body.eldoria-v49 .eldoria-right-showcase-v23 .eldoria-boosted-boss .eldoria-boosted-icon,
body.eldoria-v49 .eldoria-right-showcase-v23 .eldoria-boosted-boss b,
body.eldoria-v49 .eldoria-right-showcase-v23 .eldoria-boosted-boss small,
body.eldoria-v49 .eldoria-right-showcase-v23 .eldoria-boosted-creature .eldoria-boosted-icon,
body.eldoria-v49 .eldoria-right-showcase-v23 .eldoria-boosted-creature b,
body.eldoria-v49 .eldoria-right-showcase-v23 .eldoria-boosted-creature small{
  visibility:visible!important;
  opacity:1!important;
}


/* =====================================================================
   ELDORIA GLOBAL V50 — BOOSTED: AJUSTE FINO INDIVIDUAL
   Base V49: ambos estavam 3 cm sul + 3 cm esquerda.
   Creature: +1 cm norte e +1 cm esquerda => -4 cm X / +2 cm Y.
   Boss: +1 cm norte e +1 cm direita => -2 cm X / +2 cm Y.
   ===================================================================== */
body.eldoria-v50 .eldoria-right-showcase-v23 .eldoria-boosted-creature{
  position:relative!important;
  transform:translate(-4cm, 2cm)!important;
  z-index:52!important;
  visibility:visible!important;
  opacity:1!important;
  overflow:visible!important;
}
body.eldoria-v50 .eldoria-right-showcase-v23 .eldoria-boosted-boss{
  position:relative!important;
  transform:translate(-2cm, 2cm)!important;
  z-index:51!important;
  visibility:visible!important;
  opacity:1!important;
  overflow:visible!important;
}

/* =====================================================================
   ELDORIA GLOBAL V51 — BOOSTED: MICRO AJUSTE HORIZONTAL
   Boss: +0.5 cm para a direita em relação à V50.
   Creature: +0.2 cm para a esquerda (ajuste mínimo) em relação à V50.
   ===================================================================== */
body.eldoria-v50 .eldoria-right-showcase-v23 .eldoria-boosted-boss{
  transform:translate(-1.5cm, 2cm)!important;
}
body.eldoria-v50 .eldoria-right-showcase-v23 .eldoria-boosted-creature{
  transform:translate(-4.2cm, 2cm)!important;
}


/* =====================================================================
   ELDORIA GLOBAL V52 — SHOP SPECIAL OFFER: SPRITE 2 CM PARA A DIREITA
   Somente o animal/item da oferta. Textos, badge, preço e demais painéis intactos.
   ===================================================================== */
body.eldoria-v52 .eldoria-right-showcase-v23 .oferta-image-container{
  transform:translateX(2cm)!important;
}

/* =====================================================================
   ELDORIA GLOBAL V53 — NOVO FUNDO PRINCIPAL DO SITE
   Arte enviada pelo usuário. Mantém proporção original, sem esticar.
   Fundo fixo e contínuo para páginas longas.
   ===================================================================== */
body.eldoria-v53{
  background-color:#182838!important;
  background-image:url('images/site/ui-v53/eldoria-site-background-v53.png')!important;
  background-repeat:no-repeat!important;
  background-position:center top!important;
  background-size:cover!important;
  background-attachment:fixed!important;
}

/* Evita que o fundo antigo/bege volte em telas menores. */
@media (max-width:980px){
  body.eldoria-v53{
    background-image:url('images/site/ui-v53/eldoria-site-background-v53.png')!important;
    background-repeat:no-repeat!important;
    background-position:center top!important;
    background-size:cover!important;
    background-attachment:scroll!important;
    min-height:100vh!important;
  }
}


/* =====================================================================
   ELDORIA GLOBAL V54 — SHOP SPECIAL OFFER: BLOCO DE INFORMAÇÕES À ESQUERDA
   Move somente nome/preços/estoque/timer 2 cm para a esquerda.
   Animal, badge -40% OFF, botão e demais painéis permanecem intactos.
   ===================================================================== */
body.eldoria-v54 .eldoria-right-showcase-v23 .oferta-title,
body.eldoria-v54 .eldoria-right-showcase-v23 .oferta-price-orig,
body.eldoria-v54 .eldoria-right-showcase-v23 .oferta-price-promo,
body.eldoria-v54 .eldoria-right-showcase-v23 .oferta-stock,
body.eldoria-v54 .eldoria-right-showcase-v23 .oferta-timer{
  transform:translateX(-2cm)!important;
}


/* =====================================================================
   ELDORIA GLOBAL V55 — FUNDO ÚNICO + OFERTA MAIS À ESQUERDA
   1) Remove definitivamente o background antigo V26 do elemento raiz HTML.
      O novo fundo V53 passa a ser o único fundo da página inteira.
   2) Move o bloco textual da Shop Special Offer mais 1 cm para a esquerda
      (total visual de 3 cm em relação à posição original).
   3) A simplificação das vocações do Top Level é feita em widget_rank.php.
   ===================================================================== */

/* FUNDO — o HTML era quem ainda carregava eldoria-background-v26.webp na V30. */
html{
  min-height:100%!important;
  background-color:#182838!important;
  background-image:url('images/site/ui-v53/eldoria-site-background-v53.png')!important;
  background-repeat:no-repeat!important;
  background-position:center top!important;
  background-size:cover!important;
  background-attachment:fixed!important;
}
body.eldoria-v55{
  min-height:100vh!important;
  background:transparent!important;
}
body.eldoria-v55 #MainHelper1,
body.eldoria-v55 #MainHelper2,
body.eldoria-v55 #Bodycontainer{
  background:transparent!important;
}

/* OFERTA — apenas o bloco textual; animal, badge e botão permanecem intactos. */
body.eldoria-v55 .eldoria-right-showcase-v23 .oferta-title,
body.eldoria-v55 .eldoria-right-showcase-v23 .oferta-price-orig,
body.eldoria-v55 .eldoria-right-showcase-v23 .oferta-price-promo,
body.eldoria-v55 .eldoria-right-showcase-v23 .oferta-stock,
body.eldoria-v55 .eldoria-right-showcase-v23 .oferta-timer{
  transform:translateX(-3cm)!important;
}

@media (max-width:980px){
  html{
    background-image:url('images/site/ui-v53/eldoria-site-background-v53.png')!important;
    background-repeat:no-repeat!important;
    background-position:center top!important;
    background-size:cover!important;
    background-attachment:scroll!important;
  }
  body.eldoria-v55{
    min-height:100vh!important;
    background:transparent!important;
  }
}


/* =====================================================================
   ELDORIA GLOBAL V56 — SHOP: ITEM + BADGE MAIS À ESQUERDA
   Nome/textos permanecem exatamente como na V55.
   Move somente o sprite do item e o badge -40% OFF 1,5 cm à esquerda
   em relação à posição da V55/V52.
   ===================================================================== */
body.eldoria-v56 .eldoria-right-showcase-v23 .oferta-image-container{
  transform:translateX(0.5cm)!important;
}
body.eldoria-v56 .eldoria-right-showcase-v23 .oferta-badge{
  transform:translateX(-1.5cm)!important;
}

/* =====================================================================
   ELDORIA GLOBAL V57 — SHOP: AJUSTE FINAL À ESQUERDA + BOTÃO
   1) Item/sprite: mais 1 cm para a esquerda em relação à V56.
   2) Badge -40% OFF: mais 1 cm para a esquerda em relação à V56.
   3) Botão VER NO SHOP: área/texto 1 cm para a esquerda, preservando tamanho.
   ===================================================================== */
body.eldoria-v57 .eldoria-right-showcase-v23 .oferta-image-container{
  transform:translateX(-0.5cm)!important;
}
body.eldoria-v57 .eldoria-right-showcase-v23 .oferta-badge{
  transform:translateX(-2.5cm)!important;
}
body.eldoria-v57 .eldoria-right-showcase-v23 .oferta-button,
body.eldoria-v57 .eldoria-right-showcase-v23 .oferta-button:hover,
body.eldoria-v57 .eldoria-right-showcase-v23 .oferta-button:focus{
  transform:translateX(-1cm)!important;
}


/* =====================================================================
   ELDORIA V58 — TOP PLAYER ANIMADO NO FIND PLAYER
   - Exibe somente o outfit do Top 1, andando, sobre o pedestal/círculo azul.
   - Não exibe nome, level ou vocação nessa área.
   ===================================================================== */
body.eldoria-v58 .eldoria-search-v23 .eldoria-find-top-player-v58{
  position:absolute!important;
  left:9.0%!important;
  top:42.0%!important;
  width:23.0%!important;
  height:25.0%!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
  z-index:4!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
  text-decoration:none!important;
  pointer-events:auto!important;
}
body.eldoria-v58 .eldoria-search-v23 .eldoria-find-top-player-v58 img{
  display:block!important;
  width:auto!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center bottom!important;
  image-rendering:pixelated!important;
  transform:scale(1.08)!important;
  transform-origin:center bottom!important;
  filter:drop-shadow(0 2px 2px rgba(0,0,0,.55))!important;
}
body.eldoria-v58 .eldoria-search-v23 .eldoria-find-top-player-v58:hover img,
body.eldoria-v58 .eldoria-search-v23 .eldoria-find-top-player-v58:focus img{
  transform:scale(1.08)!important;
  filter:drop-shadow(0 2px 2px rgba(0,0,0,.55))!important;
}
@media(max-width:980px){
  body.eldoria-v58 .eldoria-search-v23 .eldoria-find-top-player-v58{
    left:9.0%!important;
    top:42.0%!important;
    width:23.0%!important;
    height:25.0%!important;
  }
}


/* =====================================================================
   ELDORIA V59 — FIND PLAYER: TOP 1 MAIOR + 1CM CIMA/ESQUERDA
   - Somente o outfit animado do Top 1.
   - Aproximadamente 2x o tamanho visual da V58.
   - 1 cm para cima e 1 cm para a esquerda.
   ===================================================================== */
body.eldoria-v59 .eldoria-search-v23 .eldoria-find-top-player-v58{
  left:calc(9.0% - 1cm)!important;
  top:calc(42.0% - 1cm)!important;
}
body.eldoria-v59 .eldoria-search-v23 .eldoria-find-top-player-v58 img,
body.eldoria-v59 .eldoria-search-v23 .eldoria-find-top-player-v58:hover img,
body.eldoria-v59 .eldoria-search-v23 .eldoria-find-top-player-v58:focus img{
  transform:scale(2.0)!important;
  transform-origin:center bottom!important;
}
@media(max-width:980px){
  body.eldoria-v59 .eldoria-search-v23 .eldoria-find-top-player-v58{
    left:calc(9.0% - 1cm)!important;
    top:calc(42.0% - 1cm)!important;
  }
}

/* =====================================================================
   ELDORIA GLOBAL V60 — SERVER STARTED: BOTÕES SEM ANIMAÇÃO/OVERLAY
   Mantém permanentemente a aparência desenhada na própria arte (estado
   visual da imagem 2), inclusive em hover, clique, foco e touch.
   ===================================================================== */
body.eldoria-v60 .eldoria-server-actions-v9 a,
body.eldoria-v60 .eldoria-server-actions-v9 a:link,
body.eldoria-v60 .eldoria-server-actions-v9 a:visited,
body.eldoria-v60 .eldoria-server-actions-v9 a:hover,
body.eldoria-v60 .eldoria-server-actions-v9 a:active,
body.eldoria-v60 .eldoria-server-actions-v9 a:focus,
body.eldoria-v60 .eldoria-server-actions-v9 a:focus-visible{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  filter:none!important;
  transform:none!important;
  outline:0!important;
  opacity:1!important;
  color:transparent!important;
  text-shadow:none!important;
  -webkit-tap-highlight-color:transparent!important;
  transition:none!important;
  animation:none!important;
}


/* =====================================================================
   ELDORIA GLOBAL V61 — CONTEÚDO PRINCIPAL MAIS PARA BAIXO
   Pedido: baixar toda a área da FOTO 1 sem mover o cabeçalho da FOTO 2.
   Move somente #ContentRow (menu esquerdo + centro + lateral direita).
   Cabeçalho superior e barra Discord/Instagram permanecem na posição atual.
   ===================================================================== */
@media (min-width:981px){
  body.eldoria-v61 #ContentRow{
    margin-top:2cm!important;
  }
}

/* =====================================================================
   ELDORIA GLOBAL V62 — CONTEÚDO PRINCIPAL +2CM PARA BAIXO
   Pedido: baixar mais 2 cm a mesma área da V61, mantendo o cabeçalho e
   a barra social no mesmo lugar. Total: 4 cm abaixo da posição original.
   ===================================================================== */
@media (min-width:981px){
  body.eldoria-v62 #ContentRow{
    margin-top:4cm!important;
  }
}

/* =====================================================================
   ELDORIA GLOBAL V63 — BARRA SOCIAL: CONTEÚDO CENTRALIZADO NA FAIXA AZUL
   Centraliza verticalmente Discord / Instagram / Download / Jogadores
   Online e as bandeiras dentro da parte azul da arte, sem mover a barra.
   ===================================================================== */
body.eldoria-v63 .eldoria-social-strip-v11 > a,
body.eldoria-v63 .eldoria-social-strip-v11 > .eldoria-header-flags-v11{
  transform:translateY(0.4cm)!important;
}

@media (max-width:980px){
  body.eldoria-v63 .eldoria-social-strip-v11 > a,
  body.eldoria-v63 .eldoria-social-strip-v11 > .eldoria-header-flags-v11{
    transform:translateY(0.25cm)!important;
  }
}

/* =====================================================================
   ELDORIA GLOBAL V65 — PAINEL DO JOGADOR POR ESTADO + SUBMENUS TEMÁTICOS
   - Visitante: arte ENTRAR / DOWNLOAD / CRIAR CONTA.
   - Logado: arte CONTA / SAIR / DOWNLOAD com luz/saturação harmonizadas.
   - Os links continuam funcionais por áreas transparentes sobre a arte.
   - Remove emojis que viravam "?" e usa marcador medieval azul/dourado em CSS.
   ===================================================================== */
body.eldoria-v65 .eldoria-player-panel-v9{
  position:relative!important;
  width:100%!important;
  aspect-ratio:3 / 2!important;
  min-height:0!important;
  margin:0 0 12px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background-color:transparent!important;
  background-position:center!important;
  background-size:100% 100%!important;
  background-repeat:no-repeat!important;
  overflow:visible!important;
}
body.eldoria-v65 .eldoria-player-panel-v9.is-guest{
  background-image:url('images/site/ui-v65/account-panel-guest-v65.png')!important;
}
body.eldoria-v65 .eldoria-player-panel-v9.is-logged{
  background-image:url('images/site/ui-v65/account-panel-logged-v65.png')!important;
}
body.eldoria-v65 .eldoria-player-panel-v9:before,
body.eldoria-v65 .eldoria-player-panel-v9:after{display:none!important;content:none!important}
body.eldoria-v65 .eldoria-player-panel-v9>.eldoria-panel-title-v9{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  overflow:hidden!important;
  clip:rect(0 0 0 0)!important;
  clip-path:inset(50%)!important;
  white-space:nowrap!important;
  border:0!important;
  padding:0!important;
  margin:-1px!important;
}
body.eldoria-v65 .eldoria-player-actions-v9{
  position:absolute!important;
  left:11.2%!important;
  right:9.8%!important;
  top:29.1%!important;
  bottom:9.3%!important;
  display:grid!important;
  grid-template-rows:repeat(3,1fr)!important;
  gap:3.1%!important;
  padding:0!important;
  margin:0!important;
  z-index:5!important;
}
body.eldoria-v65 .eldoria-player-actions-v9 .eldoria-action-v9,
body.eldoria-v65 .eldoria-player-actions-v9 .eldoria-action-v9:hover,
body.eldoria-v65 .eldoria-player-actions-v9 .eldoria-action-v9:active,
body.eldoria-v65 .eldoria-player-actions-v9 .eldoria-action-v9:focus{
  display:block!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
  transform:none!important;
  outline:0!important;
  color:transparent!important;
  text-shadow:none!important;
  font-size:0!important;
  transition:none!important;
  -webkit-tap-highlight-color:transparent!important;
}
body.eldoria-v65 .eldoria-player-actions-v9 .eldoria-action-v9 span{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  overflow:hidden!important;
  clip:rect(0 0 0 0)!important;
  clip-path:inset(50%)!important;
  white-space:nowrap!important;
}

/* Submenus: marcador medieval desenhado em CSS — sem emoji/charset quebrado. */
body.eldoria-v65 #MenuColumn .SubmenuitemLabel{
  position:relative!important;
  padding-left:18px!important;
}
body.eldoria-v65 #MenuColumn .SubmenuitemLabel:before{
  content:""!important;
  position:absolute!important;
  left:5px!important;
  top:50%!important;
  width:7px!important;
  height:7px!important;
  margin-top:-4px!important;
  box-sizing:border-box!important;
  transform:rotate(45deg)!important;
  border:1px solid #b97b1f!important;
  background:linear-gradient(135deg,#39a4ed 0 45%,#0b3d70 46% 100%)!important;
  box-shadow:0 0 0 1px rgba(255,220,135,.42),0 1px 2px rgba(0,0,0,.35)!important;
}
body.eldoria-v65 #MenuColumn .Submenuitem:hover .SubmenuitemLabel:before,
body.eldoria-v65 #MenuColumn .Submenuitem.ActiveSubmenuItem .SubmenuitemLabel:before{
  background:linear-gradient(135deg,#72c8ff 0 45%,#1766a1 46% 100%)!important;
  border-color:#d9a84b!important;
}

@media(max-width:980px){
  body.eldoria-v65 .eldoria-player-panel-v9{
    width:min(100%,390px)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
}


/* =====================================================================
   ELDORIA GLOBAL V66 — PAINEL DO JOGADOR VISÍVEL + ILUMINAÇÃO REFORÇADA
   - A arte agora é renderizada por <img> + fallback inline, evitando sumir.
   - PNGs V66 têm brilho, contraste, saturação e nitidez ajustados.
   ===================================================================== */
body.eldoria-v65 .eldoria-player-panel-v9{
  background-size:100% 100%!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  isolation:isolate!important;
}
body.eldoria-v65 .eldoria-player-panel-v9 .eldoria-player-panel-art-v66{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  display:block!important;
  object-fit:fill!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:none!important;
  user-select:none!important;
  z-index:1!important;
  filter:none!important;
}
body.eldoria-v65 .eldoria-player-panel-v9 .eldoria-player-actions-v9{z-index:6!important}


/* =====================================================================
   ELDORIA GLOBAL V67 — CORREÇÃO DO CABEÇALHO MOBILE
   - Remove o retângulo azul que ficava atrás do logo/menu no celular.
   - Mantém o botão hambúrguer à esquerda e o logo ao lado.
   - Recoloca a barra Discord/Download/Online dentro do fluxo do cabeçalho,
     evitando que ela fique solta/por cima de Últimas Atualizações.
   - Desktop permanece exatamente como na V66.
   ===================================================================== */
@media (max-width:980px){
  body.eldoria-v67 .eldoria-header-v9{
    position:relative!important;
    left:0!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:auto!important;
    margin:2cm auto 8px!important;
    padding:0!important;
    display:grid!important;
    grid-template-columns:52px minmax(0,1fr)!important;
    grid-template-rows:58px auto!important;
    column-gap:5px!important;
    row-gap:2px!important;
    align-items:start!important;
    background:transparent!important;
    background-color:transparent!important;
    background-image:none!important;
    border:0!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  body.eldoria-v67 .eldoria-header-v9:before,
  body.eldoria-v67 .eldoria-header-v9:after{
    display:none!important;
    content:none!important;
  }
  body.eldoria-v67 .eldoria-mobile-menu{
    position:relative!important;
    grid-column:1!important;
    grid-row:1!important;
    justify-self:start!important;
    align-self:center!important;
    width:42px!important;
    height:40px!important;
    margin:0 0 0 2px!important;
    z-index:10002!important;
  }
  body.eldoria-v67 .eldoria-brand-v10{
    position:relative!important;
    left:auto!important;
    top:auto!important;
    grid-column:2!important;
    grid-row:1!important;
    justify-self:start!important;
    align-self:center!important;
    width:min(215px,72vw)!important;
    height:56px!important;
    margin:0!important;
    background:url('images/site/eldoria-logo-v12.webp') left center/contain no-repeat!important;
  }
  body.eldoria-v67 .eldoria-brand-v10 img{
    display:none!important;
  }
  body.eldoria-v67 .eldoria-social-strip-v11{
    position:relative!important;
    left:auto!important;
    right:auto!important;
    top:auto!important;
    bottom:auto!important;
    transform:none!important;
    grid-column:1/3!important;
    grid-row:2!important;
    justify-self:center!important;
    width:min(100%,760px)!important;
    max-width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:2172 / 416!important;
    margin:0 auto!important;
    padding-left:14%!important;
    padding-right:12%!important;
    overflow:visible!important;
    box-sizing:border-box!important;
    z-index:20!important;
  }
  body.eldoria-v67 .eldoria-social-strip-v11:before{
    display:block!important;
    content:""!important;
    position:absolute!important;
    inset:0!important;
    background-image:url('images/site/ui-v33/social-bar-v35.png')!important;
    background-position:center!important;
    background-size:contain!important;
    background-repeat:no-repeat!important;
    z-index:0!important;
  }
  body.eldoria-v67 .eldoria-social-strip-v11 > a{
    transform:none!important;
    align-self:center!important;
  }
  body.eldoria-v67.eldoria-menu-open .eldoria-mobile-menu{
    position:fixed!important;
    left:10px!important;
    right:auto!important;
    top:2cm!important;
    margin:0!important;
  }
}

@media (max-width:560px){
  body.eldoria-v67 .eldoria-header-v9{
    grid-template-columns:48px minmax(0,1fr)!important;
    grid-template-rows:54px auto!important;
  }
  body.eldoria-v67 .eldoria-brand-v10{
    width:min(205px,70vw)!important;
    height:52px!important;
  }
  body.eldoria-v67 .eldoria-social-strip-v11{
    width:100%!important;
    padding-left:13.5%!important;
    padding-right:11.5%!important;
    overflow:visible!important;
  }
}


/* V68 - arte principal no lugar dos dois cards da home */
body.eldoria-v68 .eldoria-home-art-v68{
  width:100%!important;
  margin:10px 0 14px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
  text-align:center!important;
}
body.eldoria-v68 .eldoria-home-art-v68 img{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  margin:0 auto!important;
  object-fit:contain!important;
  filter:none!important;
}
@media (max-width:700px){
  body.eldoria-v68 .eldoria-home-art-v68{margin-top:8px!important;margin-bottom:10px!important;}
  body.eldoria-v68 .eldoria-home-art-v68 img{width:100%!important;height:auto!important;}
}

/* =====================================================================
   ELDORIA GLOBAL V69 — BAZAR/SHOP + PAINÉIS LATERAIS
   - Bazar passa a ficar acima de Loja / Shop.
   - Loja / Shop fica como último item do menu.
   - A arte dupla da home foi separada em dois painéis e movida para
     baixo da Loja / Shop, um painel abaixo do outro.
   ===================================================================== */
body.eldoria-v69 #EldoriaSideNav .eldoria-nav-group[data-menu-id="bazaar"]{
  order:90!important;
}
body.eldoria-v69 #EldoriaSideNav .eldoria-nav-group[data-menu-id="shop"]{
  order:91!important;
}
body.eldoria-v69 .eldoria-side-info-v69{
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
  width:100%!important;
  margin:8px 0 12px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.eldoria-v69 .eldoria-side-info-v69 img{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  margin:0 auto!important;
  padding:0!important;
  object-fit:contain!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  filter:none!important;
}
/* A arte antiga da home não é mais exibida no conteúdo central. */
body.eldoria-v69 .eldoria-home-art-v68{display:none!important;}

@media(max-width:980px){
  body.eldoria-v69 .eldoria-side-info-v69{
    width:min(100%,330px)!important;
    margin:8px auto 14px!important;
    gap:9px!important;
  }
}


/* =====================================================================
   ELDORIA GLOBAL V72 — PAINEL DO JOGADOR LIMPO
   - Remove a segunda arte que estava renderizada como background atrás do PNG.
   - Mantém apenas uma única imagem do painel, eliminando o quadrado/ghosting.
   - Fundo do container fica 100% transparente e sem borda/sombra.
   ===================================================================== */
body.eldoria-v72 .eldoria-player-panel-v9,
body.eldoria-v72 .eldoria-player-panel-v9.is-guest,
body.eldoria-v72 .eldoria-player-panel-v9.is-logged{
  background:none!important;
  background-image:none!important;
  background-color:transparent!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  filter:none!important;
}
body.eldoria-v72 .eldoria-player-panel-v9:before,
body.eldoria-v72 .eldoria-player-panel-v9:after{
  display:none!important;
  content:none!important;
  background:none!important;
  box-shadow:none!important;
}
body.eldoria-v72 .eldoria-player-panel-v9 .eldoria-player-panel-art-v66{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  display:block!important;
  object-fit:contain!important;
  object-position:center!important;
  background:transparent!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  filter:none!important;
  opacity:1!important;
  z-index:1!important;
}


/* =====================================================================
   ELDORIA GLOBAL V73 — PAINEL DO JOGADOR ISOLADO
   - Remove definitivamente qualquer herança das versões antigas do painel.
   - Não usa mais .eldoria-player-panel-v9, evitando background/ghost atrás.
   - A própria PNG define o tamanho; o wrapper é totalmente transparente.
   ===================================================================== */
body.eldoria-v73 .eldoria-account-panel-v73{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:auto!important;
  margin:0 0 12px!important;
  padding:0!important;
  overflow:visible!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  box-shadow:none!important;
  filter:none!important;
  line-height:0!important;
  isolation:isolate!important;
}
body.eldoria-v73 .eldoria-account-panel-v73:before,
body.eldoria-v73 .eldoria-account-panel-v73:after{
  display:none!important;
  content:none!important;
}
body.eldoria-v73 .eldoria-account-panel-art-v73{
  position:relative!important;
  inset:auto!important;
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:center!important;
  background:transparent!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  filter:none!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:none!important;
  user-select:none!important;
  z-index:1!important;
}
body.eldoria-v73 .eldoria-account-actions-v73{
  position:absolute!important;
  left:11.2%!important;
  right:9.8%!important;
  top:29.1%!important;
  bottom:9.3%!important;
  display:grid!important;
  grid-template-rows:repeat(3,1fr)!important;
  gap:3.1%!important;
  padding:0!important;
  margin:0!important;
  z-index:3!important;
  line-height:normal!important;
}
body.eldoria-v73 .eldoria-account-actions-v73 .eldoria-action-v9,
body.eldoria-v73 .eldoria-account-actions-v73 .eldoria-action-v9:hover,
body.eldoria-v73 .eldoria-account-actions-v73 .eldoria-action-v9:active,
body.eldoria-v73 .eldoria-account-actions-v73 .eldoria-action-v9:focus{
  display:block!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  filter:none!important;
  transform:none!important;
  outline:0!important;
  color:transparent!important;
  text-shadow:none!important;
  font-size:0!important;
  transition:none!important;
  -webkit-tap-highlight-color:transparent!important;
}
body.eldoria-v73 .eldoria-account-actions-v73 .eldoria-action-v9 span{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  overflow:hidden!important;
  clip:rect(0 0 0 0)!important;
  clip-path:inset(50%)!important;
  white-space:nowrap!important;
}
@media(max-width:980px){
  body.eldoria-v73 .eldoria-account-panel-v73{
    width:min(100%,390px)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
}


/* =====================================================================
   ELDORIA GLOBAL V74 — SITE INTEIRO +2CM PARA BAIXO
   Pedido: deslocar o conjunto completo do site (header, barra social,
   menu esquerdo, conteúdo central e lateral direita) 2 cm para baixo.
   O background permanece fixo no viewport; somente o layout é deslocado.
   ===================================================================== */
body.eldoria-v74 #Bodycontainer{
  margin-top:2cm!important;
  margin-bottom:0!important;
}


/* =====================================================================
   ELDORIA GLOBAL V70 — TRADUTOR DO MENU (+2CM PARA CIMA)
   ===================================================================== */
.eldoria-nav-translator-item {
  transform: translateY(-2cm) !important;
}

@media (max-width: 980px) {
  .eldoria-nav-translator-item {
    transform: translateY(-1cm) !important;
  }
}