/* V4.23 - Reutiliza a identidade visual dos componentes laterais da Home na pagina de cadastro. */
/* darkness-v43-fantasy.css */
/* DarknessMU V4.3 — fantasy portal, superior navigation; isolated to Home */
html body.reborn-public.route-register{background:#090d17!important}
html body.reborn-public.route-register .reborn-background{position:fixed!important;inset:0!important;opacity:1!important;background:linear-gradient(180deg,rgba(5,8,16,.24),rgba(7,10,19,.65) 60%,#090d17),var(--dm-public-bg-image) center top/cover no-repeat!important;pointer-events:none}
html body.reborn-public.route-register .reborn-page-grid,html body.reborn-public.route-register .reborn-main,html body.reborn-public.route-register .sx-public-main{background:transparent!important;box-shadow:none!important}
html body.reborn-public.route-register .v41-topbar{border-bottom:1px solid #a88b4a85!important;background:linear-gradient(90deg,#0b0d14f5,#191a24f5,#0b0d14f5)!important;box-shadow:0 8px 35px #0009,0 1px 0 #e4c57b25!important}
html body.reborn-public.route-register .v41-topnav a{color:#e7dfd1!important;font-weight:750!important;letter-spacing:.05em!important;transition:color .25s,text-shadow .25s}
html body.reborn-public.route-register .v41-topnav a:hover,html body.reborn-public.route-register .v41-topnav a.active{color:#ffda83!important;text-shadow:0 0 17px #f6b844aa!important}
html body.reborn-public.route-register .v43-home{width:min(1660px,calc(100% - 48px))!important;max-width:1660px!important;position:relative!important}
html body.reborn-public.route-register .v43-stage{display:grid!important;grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(220px,260px)!important;gap:18px!important;align-items:start!important;margin:32px auto 55px!important;position:relative!important;isolation:isolate}
html body.reborn-public.route-register .v43-stage:before{content:'';position:absolute;inset:-26px -22px -90px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 8%,#b88b4933,transparent 48%),linear-gradient(180deg,#0b0e18a8,#0b1022ad 62%,transparent);border-top:1px solid #d6b36a33}
html body.reborn-public.route-register .v43-left{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:12px;min-width:0}
html body.reborn-public.route-register .v43-side-panel,html body.reborn-public.route-register .v43-download{position:relative;overflow:hidden;border:1px solid #a58b4d72!important;border-radius:12px!important;background:linear-gradient(150deg,#25222ad9,#10121df0 65%,#151b29ec)!important;box-shadow:inset 0 1px #e4c88324,0 12px 26px #0006!important;color:#f5e8d0;text-decoration:none}
html body.reborn-public.route-register .v43-side-panel{padding:20px 16px}
html body.reborn-public.route-register .v43-side-panel h3{margin:0 0 9px;color:#ffda86;text-align:center;font-size:15px;letter-spacing:.08em;text-shadow:0 0 14px #eebc5555}
html body.reborn-public.route-register .v43-side-panel p{color:#aeb1c2;font-size:12px;text-align:center;margin:0 0 17px}
html body.reborn-public.route-register .v43-download{display:flex;align-items:center;gap:12px;padding:18px 13px;background:linear-gradient(125deg,#6a471c,#191a20 68%)!important}
html body.reborn-public.route-register .v43-download>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border:2px solid #ffcf58;border-radius:50%;font-size:24px;color:#ffce53}
html body.reborn-public.route-register .v43-download strong{font-size:14px;line-height:1.15}html body.reborn-public.route-register .v43-download small{display:block;font-size:9px;letter-spacing:.09em;color:#e2bd63;margin-top:5px}html body.reborn-public.route-register .v43-download>b{margin-left:auto;color:#ffcc51}
html body.reborn-public.route-register .v43-action{display:block;padding:13px 10px;text-align:center;color:#171318!important;font-size:11px;font-weight:900;text-decoration:none;border-radius:7px;background:linear-gradient(110deg,#ffe09b,#c99339)!important;box-shadow:0 0 18px #e8ad4b45}
html body.reborn-public.route-register .v43-subaction{display:block;text-align:center;margin-top:13px;color:#f0c87b!important;font-size:11px;font-weight:750;text-decoration:none}
html body.reborn-public.route-register .v43-toplist>div:not(.v43-empty){display:flex;align-items:center;gap:10px;border-bottom:1px solid #b9a16b30;padding:10px 2px;font-size:12px}html body.reborn-public.route-register .v43-toplist span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#a47d39;color:#fff;font-weight:900}html body.reborn-public.route-register .v43-toplist strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}html body.reborn-public.route-register .v43-toplist em{color:#ffcf64}
html body.reborn-public.route-register .v43-stage .reborn-home-slider-hero{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:585px!important;margin:0!important;padding:48px clamp(22px,3vw,50px)!important;border:1px solid #9b875d66!important;border-radius:14px!important;background:linear-gradient(180deg,#111521d8,#0d1019ed),url('/assets/images/ref180/home-hero.webp') center/cover no-repeat!important;box-shadow:0 20px 48px #0008,inset 0 0 65px #c18a2412!important;text-align:center}
html body.reborn-public.route-register .v43-stage .reborn-home-slider-heading{max-width:100%!important;width:100%!important;margin:0 auto!important;align-self:center!important;text-align:center!important}
html body.reborn-public.route-register .v43-stage .reborn-hero-copy h1{font-size:clamp(44px,5vw,76px)!important;color:#f9f7f0!important;line-height:1.05!important;letter-spacing:-.045em!important;text-shadow:0 5px 25px #000a}
html body.reborn-public.route-register .v43-stage .reborn-hero-copy h1 em{color:#eac47c!important;font-style:normal!important}
html body.reborn-public.route-register .v43-stage .reborn-hero-copy p{max-width:530px!important;margin:18px auto!important;color:#bfc6d4!important}
html body.reborn-public.route-register .v43-stage .reborn-home-slider-actions{justify-content:center!important}
html body.reborn-public.route-register .v43-stage .reborn-home-slider-actions a:first-child{background:linear-gradient(110deg,#ffcb73,#ed773c)!important;color:#171018!important;border:0!important}
html body.reborn-public.route-register .v43-stage .reborn-slider-feature{width:min(100%,550px)!important;max-width:550px!important;align-self:center!important;margin:28px auto 0!important;transform:none!important;min-height:0!important;background:#151a28bd!important;border:1px solid #c49c4d75!important}
html body.reborn-public.route-register .v43-stage .reborn-slider-feature .sx-promo-slider{max-height:200px!important;aspect-ratio:16/6!important}
html body.reborn-public.route-register .v43-stage .reborn-dashboard-section{grid-column:3!important;grid-row:1!important;min-width:0!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body.reborn-public.route-register .v43-stage .reborn-dashboard-heading{display:none!important}
html body.reborn-public.route-register .v43-stage .reborn-dashboard-grid{display:flex!important;flex-direction:column!important;gap:12px!important;grid-template-columns:none!important}
html body.reborn-public.route-register .v43-stage .reborn-dashboard-card{width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;position:relative!important;overflow:hidden!important;padding:19px 15px!important;margin:0!important;background:linear-gradient(150deg,#24232cdd,#10131eea)!important;border:1px solid #a88a4b66!important;border-radius:12px!important;box-shadow:inset 0 1px #f4d58b1a,0 10px 24px #0006!important;transform:none!important}
html body.reborn-public.route-register .v43-stage .reborn-dashboard-card .sx-home-widget-head{color:#e8c47c!important}
html body.reborn-public.route-register .v43-stage .reborn-dashboard-card .reborn-v2-card-icon{display:none!important}
html body.reborn-public.route-register .v43-stage .reborn-dashboard-card[data-rb-symbol]{--v43-beam-color:#f4cc78}
html body.reborn-public.route-register .v43-stage .reborn-dashboard-card:nth-child(4){order:5}
html body.reborn-public.route-register .v43-stage .reborn-dashboard-card:nth-child(5){order:3}
html body.reborn-public.route-register .v43-stage .reborn-dashboard-card:nth-child(3){order:4}
html body.reborn-public.route-register .v43-stage .reborn-dashboard-card:nth-child(2){order:2}
html body.reborn-public.route-register .v43-stage .reborn-dashboard-card:nth-child(1){order:1}
/* Sweeping blade-shaped light, clipped inside cards and menu, no pointer interception */
html body.reborn-public.route-register .v43-beam:after,html body.reborn-public.route-register .v43-stage .reborn-dashboard-card:after,html body.reborn-public.route-register .v43-stage .reborn-home-slider-hero:after{content:''!important;position:absolute!important;top:-80%!important;left:-75%!important;width:36%!important;height:260%!important;transform:rotate(24deg) translateX(-400%)!important;background:linear-gradient(90deg,transparent 0%,#fff0d208 35%,#fff3d252 49%,#fff8e68a 50%,#fff0d212 53%,transparent 100%)!important;filter:blur(2px)!important;animation:v43-blade 9s ease-in-out infinite!important;pointer-events:none!important;z-index:3!important;opacity:.65!important}
html body.reborn-public.route-register .v43-stage .reborn-dashboard-card:nth-child(2n):after{animation-delay:-4.5s!important}
html body.reborn-public.route-register .v43-side-panel:nth-child(2):after{animation-delay:-3s!important}
html body.reborn-public.route-register .v43-stage .reborn-home-slider-hero:after{animation-duration:13s!important;opacity:.3!important}
@keyframes v43-blade{0%,12%{transform:rotate(24deg) translateX(-450%)}42%,100%{transform:rotate(24deg) translateX(1400%)}}
html body.reborn-public.route-register .v43-home .sx-home-portal-section{margin-top:10px!important;background:linear-gradient(180deg,#111522c7,#0b1020d9)!important;border:1px solid #a88a4b38!important;border-radius:12px!important;padding:30px!important}
html body.reborn-public.route-register .v43-home .sx-home-center-card,html body.reborn-public.route-register .v43-home .sx-home-rightbar>*{background:linear-gradient(145deg,#20232cdd,#111623ee)!important;border:1px solid #aa8a4c55!important;border-radius:10px!important}
@media(max-width:1220px){html body.reborn-public.route-register .v43-stage{grid-template-columns:215px minmax(0,1fr)!important}html body.reborn-public.route-register .v43-stage .reborn-dashboard-section{grid-column:1/-1!important;grid-row:2!important}html body.reborn-public.route-register .v43-stage .reborn-dashboard-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body.reborn-public.route-register .v43-stage .reborn-home-slider-hero{grid-column:2!important}}
@media(max-width:760px){html body.reborn-public.route-register .v43-home{width:calc(100% - 24px)!important}html body.reborn-public.route-register .v43-stage{display:flex!important;flex-direction:column!important;gap:14px!important;margin-top:14px!important}html body.reborn-public.route-register .v43-stage .reborn-home-slider-hero{order:1!important;min-height:0!important;width:100%!important;padding:40px 20px!important}html body.reborn-public.route-register .v43-stage .v43-left{order:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}html body.reborn-public.route-register .v43-stage .v43-left .v43-download{grid-column:1/-1}html body.reborn-public.route-register .v43-stage .reborn-dashboard-section{order:3!important;width:100%!important}html body.reborn-public.route-register .v43-stage .reborn-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.reborn-public.route-register .v43-home .sx-home-portal-section{padding:16px!important}}
@media(max-width:470px){html body.reborn-public.route-register .v43-stage .v43-left,html body.reborn-public.route-register .v43-stage .reborn-dashboard-grid{grid-template-columns:1fr!important}html body.reborn-public.route-register .v43-stage .reborn-slider-feature{display:none!important}}
@media(prefers-reduced-motion:reduce){html body.reborn-public.route-register .v43-beam:after,html body.reborn-public.route-register .v43-stage .reborn-dashboard-card:after,html body.reborn-public.route-register .v43-stage .reborn-home-slider-hero:after{animation:none!important;opacity:0!important}}

/* darkness-v410-social-left.css */
/* V4.10 - Social platforms live in left rail, not in central news grid. */
html body.reborn-public.route-register .v43-stage .v43-left .v410-social-stack{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important;margin-top:2px!important}
html body.reborn-public.route-register .v43-stage .v43-left .v410-social-card{position:relative!important;display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;min-height:190px!important;padding:20px 17px!important;overflow:hidden!important;border-radius:13px!important;isolation:isolate!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease!important}
html body.reborn-public.route-register .v43-stage .v43-left .v410-social-card.sx-social-discord{background:radial-gradient(circle at 92% 5%,#7775ff4d,transparent 52%),linear-gradient(145deg,#202145,#111523)!important;border:1px solid #8e86ff9c!important;box-shadow:inset 0 1px #d5cfff2a,0 12px 28px #0005!important}
html body.reborn-public.route-register .v43-stage .v43-left .v410-social-card.sx-social-whatsapp{background:radial-gradient(circle at 90% 5%,#26d99843,transparent 55%),linear-gradient(145deg,#12382f,#111b24)!important;border:1px solid #45d9ac91!important;box-shadow:inset 0 1px #b8ffe52b,0 12px 28px #0005!important}
html body.reborn-public.route-register .v43-stage .v43-left .v410-social-card:before{content:'';position:absolute;inset:-80% -180%;pointer-events:none;z-index:-1;background:linear-gradient(110deg,transparent 44%,#ffffff13 49%,#ffffff31 50%,#ffffff10 51%,transparent 56%);transform:translateX(-30%) rotate(-9deg);animation:v410-beam 8s linear infinite}
html body.reborn-public.route-register .v43-stage .v43-left .v410-social-card:nth-child(2):before{animation-delay:-4s}
@keyframes v410-beam{0%{transform:translateX(-35%) rotate(-9deg)}100%{transform:translateX(35%) rotate(-9deg)}}
html body.reborn-public.route-register .v43-stage .v43-left .v410-social-card .sx-social-access-icon{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;border-radius:12px!important;font-size:26px!important;font-weight:900!important;margin:0 0 2px!important}
html body.reborn-public.route-register .v43-stage .v43-left .sx-social-discord .sx-social-access-icon{color:#e0d8ff!important;background:#6b60ed40!important;border:1px solid #aa9bff!important}
html body.reborn-public.route-register .v43-stage .v43-left .sx-social-whatsapp .sx-social-access-icon{color:#9effd6!important;background:#19bd8840!important;border:1px solid #55e9b3!important}
html body.reborn-public.route-register .v43-stage .v43-left .v410-social-card small{font-size:10px!important;letter-spacing:.15em!important;font-weight:800!important;margin:0!important}
html body.reborn-public.route-register .v43-stage .v43-left .v410-social-card h3{font-size:21px!important;line-height:1.12!important;margin:0!important;color:#fff!important}
html body.reborn-public.route-register .v43-stage .v43-left .v410-social-card p{font-size:12px!important;line-height:1.5!important;color:#cbd2e2!important;margin:0 0 8px!important;flex:1!important}
html body.reborn-public.route-register .v43-stage .v43-left .v410-social-card>a,html body.reborn-public.route-register .v43-stage .v43-left .v410-social-card>span{display:block!important;box-sizing:border-box!important;text-align:center!important;width:100%!important;padding:11px 8px!important;border-radius:9px!important;font-weight:800!important;font-size:12px!important;text-decoration:none!important;margin-top:auto!important}
html body.reborn-public.route-register .v43-stage .v43-left .sx-social-discord>a{color:white!important;background:linear-gradient(105deg,#7770ee,#5147bf)!important;border:1px solid #aba2ff!important}
html body.reborn-public.route-register .v43-stage .v43-left .sx-social-whatsapp>a{color:#08241b!important;background:linear-gradient(105deg,#66eec0,#22bb89)!important;border:1px solid #9cffe0!important}
html body.reborn-public.route-register .v43-stage .v43-left .v410-social-card>span{color:#b9bdc8!important;border:1px dashed #ffffff45!important;background:#1015219c!important}
@media(hover:hover){html body.reborn-public.route-register .v43-stage .v43-left .v410-social-card:hover{transform:translateY(-3px)!important;box-shadow:0 18px 32px #0009,0 0 24px #a89fff23!important}}
@media(prefers-reduced-motion:reduce){html body.reborn-public.route-register .v43-stage .v43-left .v410-social-card:before{animation:none!important}html body.reborn-public.route-register .v43-stage .v43-left .v410-social-card{transition:none!important}}

/* darkness-v411-social-compact.css */
/* V4.11 - Social media module inspired by the compact reference, two platforms only. */
html body.reborn-public.route-register .v43-left .v411-social-panel{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-width:0;padding:13px 10px 11px;background:linear-gradient(160deg,#262126 0%,#17161d 62%,#11121b 100%);border:1px solid #735b28;border-radius:13px;box-shadow:inset 0 1px #ffd77824,0 9px 25px #0006}
html body.reborn-public.route-register .v43-left .v411-social-heading{text-align:center;margin-bottom:11px}
html body.reborn-public.route-register .v43-left .v411-social-heading h3{margin:0 0 4px;color:#f6cb70;font-size:13px;line-height:1.3;font-weight:900;text-shadow:0 0 13px #ffbf5370;letter-spacing:.035em}
html body.reborn-public.route-register .v43-left .v411-social-heading p{margin:0;color:#9394a6;font-size:9px;letter-spacing:.075em;font-weight:800}
html body.reborn-public.route-register .v43-left .v411-social-links{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}
html body.reborn-public.route-register .v43-left .v411-social-link{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:9px;min-width:0;width:100%;min-height:49px;padding:7px 8px;border-radius:10px;background:linear-gradient(180deg,#272630,#14141d);border:1px solid #383440;color:#fff;text-decoration:none;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
html body.reborn-public.route-register .v43-left .v411-social-icon{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:50%;color:#fff;font-size:15px;font-weight:950;box-shadow:0 0 16px #0007}
html body.reborn-public.route-register .v43-left .v411-discord .v411-social-icon{background:linear-gradient(145deg,#9296ff,#535bdb);box-shadow:0 0 13px #6870f780}
html body.reborn-public.route-register .v43-left .v411-whatsapp .v411-social-icon{background:linear-gradient(145deg,#66e6b5,#119969);box-shadow:0 0 13px #19c38c70}
html body.reborn-public.route-register .v43-left .v411-social-label{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}
html body.reborn-public.route-register .v43-left .v411-social-label strong{font-size:12px;line-height:1.2;font-weight:900;color:#fff}
html body.reborn-public.route-register .v43-left .v411-social-label small{font-size:8px;line-height:1.2;letter-spacing:.02em;font-weight:750;color:#a3a3b4}
html body.reborn-public.route-register .v43-left .v411-social-arrow{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#ffe08d,#e4a92b);color:#241808;font-size:13px;font-weight:900;box-shadow:0 0 14px #ffbe4d3c}
html body.reborn-public.route-register .v43-left .v411-social-link.is-disabled{opacity:.63;cursor:default}
html body.reborn-public.route-register .v43-left a.v411-social-link:hover{transform:translateX(3px);border-color:#e5b45a;box-shadow:0 0 18px #f4ba4930}
@media(prefers-reduced-motion:reduce){html body.reborn-public.route-register .v43-left .v411-social-link{transition:none!important}}

/* darkness-v412-right-panel.css */
/* V4.12 - Painel direito estrutural, sem dados simulados */
html body.reborn-public.route-register .v43-stage>.v412-right{grid-column:3;grid-row:1;display:flex;flex-direction:column;gap:10px;min-width:0;width:100%;align-self:start}
html body.reborn-public.route-register .v412-card{min-width:0;overflow:hidden;position:relative;padding:16px 13px;border:1px solid #ad8a4775;border-radius:13px;background:linear-gradient(155deg,#25232bfa,#10131cf5 72%);box-shadow:inset 0 1px #ffdc8621,0 12px 26px #0006;color:#eae8e8}
html body.reborn-public.route-register .v412-server{background:linear-gradient(160deg,#192d28,#10181b 78%)}
html body.reborn-public.route-register .v412-server-head{display:flex;justify-content:space-between;align-items:center;gap:6px;padding-bottom:12px;border-bottom:1px solid #d5b66e35}
html body.reborn-public.route-register .v412-server-head>strong{color:#f4dbad;font-size:14px;letter-spacing:.07em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html body.reborn-public.route-register .v412-online{border:1px solid #3fce83;border-radius:40px;color:#5df5a0;padding:5px 8px;font-size:9px;font-weight:900;white-space:nowrap}
html body.reborn-public.route-register .v412-online i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#56f3a0;box-shadow:0 0 12px #56f3a0;margin-right:4px}
html body.reborn-public.route-register .v412-server-load{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0;font-size:11px;color:#cad5d3}.v412-server-load strong{font-size:24px;color:#ffe078}
html body.reborn-public.route-register .v412-server-foot{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #d5b66e30;padding-top:10px;font-size:9px;color:#b7b5b9}.v412-server-foot b{color:#69ed9d}
html body.reborn-public.route-register .v412-heading{text-align:center;margin:2px 0 16px}.v412-heading h3{margin:0;color:#ffd47a;font-size:14px;letter-spacing:.07em;text-shadow:0 0 12px #f8bb5b55}.v412-heading small{font-size:10px;color:#a7a6b6;letter-spacing:.1em}.v412-heading a{font-size:10px;color:#f7cb7d}
html body.reborn-public.route-register .v412-team-list{display:grid;gap:8px}.v412-member{display:flex;align-items:center;gap:9px;padding:10px 8px;border:1px solid #b590445c;border-radius:10px;background:linear-gradient(100deg,#3730279c,#0d1019e8);min-width:0}.v412-member:nth-child(3n+2){border-color:#e68d4c70}.v412-member:nth-child(3n){border-color:#6b9df080}.v412-avatar{display:grid;place-items:center;flex:0 0 34px;height:34px;border:2px solid #e7bc52;border-radius:50%;font-size:17px;font-weight:900;color:#ffdb70}.v412-member:nth-child(3n){--av:#6aa6fa}.v412-member:nth-child(3n) .v412-avatar{border-color:#6aa6fa;color:#a7cbff}.v412-member-info{display:flex;flex-direction:column;min-width:0;flex:1}.v412-member-info strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v412-member-info small{font-size:9px;font-weight:800}.v412-member-info .is-on{color:#51f5a4}.v412-member-info .is-off{color:#999aa7}.v412-member-role{font-size:9px;font-weight:900;color:#16140e;background:linear-gradient(100deg,#ffe17c,#d7a139);padding:5px 6px;border-radius:16px}
html body.reborn-public.route-register .v412-stats-list{margin:0;display:grid;gap:5px}.v412-stats-list>div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;background:linear-gradient(180deg,#33313a,#171820);border-radius:7px;font-size:11px}.v412-stats-list dt{color:#d2d0d5}.v412-stats-list dd{margin:0;font-weight:900;color:#f5e5c8;text-align:right;overflow-wrap:anywhere}.v412-stats-list dd.v412-green{color:#5df4a4}
html body.reborn-public.route-register .v412-event-list{display:grid;gap:7px}.v412-event-list a{display:flex;justify-content:space-between;gap:8px;color:#e9d9bc;text-decoration:none;font-size:11px;border-bottom:1px solid #e1c17a22;padding:8px 0}.v412-event-list small{color:#c8a85f}.v412-empty{font-size:11px;color:#aaa8b6;padding:12px;text-align:center;border:1px dashed #d5b86d35;border-radius:8px}.v412-poll p{font-size:12px;color:#ddd5dc}.v412-poll-action{display:block;text-align:center;padding:10px;border:1px solid #bb9b62;border-radius:7px;font-size:11px;color:#f3ce85;text-decoration:none}.v412-poll-action.is-disabled{opacity:.6}
@media(max-width:1100px){html body.reborn-public.route-register .v43-stage>.v412-right{grid-column:3;grid-row:1}}
@media(max-width:900px){html body.reborn-public.route-register .v43-stage>.v412-right{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}
@media(max-width:620px){html body.reborn-public.route-register .v43-stage>.v412-right{display:flex;flex-direction:column}}

/* darkness-v414-load.css */
/* V4.14 - Server Load baseado na capacidade configurada no painel */
html body.reborn-public.route-register .v412-server-load.v414-load{display:block;padding:14px 0 12px}
html body.reborn-public.route-register .v414-load-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:10px;font-weight:800;letter-spacing:.09em;color:#d4e1d9}
html body.reborn-public.route-register .v414-load-heading strong{font-size:16px;color:#ffe17d}
html body.reborn-public.route-register .v414-load-track{height:12px;overflow:hidden;border-radius:30px;background:#06110f;border:1px solid #517d674f;box-shadow:inset 0 2px 7px #0009}
html body.reborn-public.route-register .v414-load-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd05e,#36e6a4);box-shadow:0 0 13px #38edaa70;transition:width .6s ease}
@media(prefers-reduced-motion:reduce){html body.reborn-public.route-register .v414-load-track>span{transition:none}}

/* darkness-v415-right.css */
/* V4.15: Castle Siege + Discord in right sidebar */
html body.reborn-public.route-register .v412-right .v415-castle,html body.reborn-public.route-register .v412-right .v415-discord{min-width:0;overflow:hidden}
.v415-guild{display:flex;gap:12px;align-items:center;padding:13px 10px;margin:12px 0;border:1px solid rgba(223,173,66,.38);border-radius:12px;background:linear-gradient(135deg,rgba(39,31,21,.95),rgba(15,19,30,.92))}
.v415-guild-emblem{flex:0 0 55px;height:55px;display:grid;place-items:center;border:2px solid #f2c044;border-radius:11px;box-shadow:0 0 15px #e0a52b44;color:#f5c94e;font-size:26px}
.v415-guild>div{min-width:0;display:flex;flex-direction:column;gap:3px}.v415-guild small,.v415-countdown-label{color:#d8b775;font-size:10px;letter-spacing:.11em;font-weight:800}.v415-guild strong{font-size:16px;color:#fff;overflow-wrap:anywhere}.v415-guild span:not(.v415-guild-emblem){font-size:11px;color:#aab0bd}
.v415-countdown-label{text-align:center;margin:12px 0 5px}.v415-countdown{text-align:center;padding:11px 8px;border-radius:40px;border:1px solid #9e7d23;color:#ffd55c;font-size:17px;font-weight:900;background:linear-gradient(#2b2513,#0e1119)}
.v415-castle-link{display:block;text-align:center;margin-top:12px;font-size:11px;color:#f7cf78;text-decoration:none;font-weight:800}
.v415-discord iframe{display:block;width:100%;border:0;border-radius:12px;background:#202127;margin:12px 0;max-width:100%}
.v415-discord-empty{text-align:center;padding:22px 12px;background:#191e30;border-radius:12px;margin:12px 0}.v415-discord-empty>span{display:block;font-size:32px;color:#8293ff}.v415-discord-empty strong{display:block;color:white;margin:7px 0}.v415-discord-empty p{font-size:12px;color:#adb3c6;line-height:1.5}
.v415-discord-link{display:block;padding:13px 8px;border-radius:9px;background:#5865f2;color:white!important;text-align:center;font-size:12px;font-weight:900;text-decoration:none}.v415-discord-link.is-disabled{opacity:.65;background:#3a405c}

/* darkness-v416-events.css */
/* V4.16: timers compactos na lateral direita */
.reborn-public .v412-events .v416-event-list{display:grid;gap:7px;min-width:0}
.reborn-public .v412-events .v416-event-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:9px 10px;border:1px solid rgba(215,181,91,.14);border-radius:11px;background:linear-gradient(180deg,rgba(34,34,39,.95),rgba(14,15,21,.95));color:#e9e8e5;text-decoration:none;transition:border-color .2s,transform .2s}
.reborn-public .v412-events .v416-event-row:hover{border-color:rgba(239,188,64,.55);transform:translateX(2px)}
.reborn-public .v412-events .v416-event-row strong{min-width:0;font-size:12px;line-height:1.25;overflow-wrap:anywhere}
.reborn-public .v412-events .v416-event-countdown{flex:0 0 auto;max-width:55%;font-size:11px;font-weight:800;color:#f6c64b;background:linear-gradient(180deg,#312911,#1d1b13);border:1px solid #765b19;border-radius:999px;padding:4px 8px;white-space:nowrap;font-variant-numeric:tabular-nums}
.reborn-public .v412-events .v416-event-countdown.is-unknown{color:#aab1c4;border-color:#3c4351;background:#1a202a}

/* darkness-v420-left-events.css */
/* V4.20: eventos e enquete na coluna esquerda, com dimensoes compactas */
html body.reborn-public.route-register .v43-stage>.v43-left>.v412-events,
html body.reborn-public.route-register .v43-stage>.v43-left>.v412-poll{
 width:100%;min-width:0;max-width:100%;box-sizing:border-box;
}
html body.reborn-public.route-register .v43-stage>.v43-left>.v412-events .v416-event-list{min-width:0;width:100%}
html body.reborn-public.route-register .v43-stage>.v43-left>.v412-events .v416-event-row{min-width:0;max-width:100%;gap:6px}
html body.reborn-public.route-register .v43-stage>.v43-left>.v412-events .v416-event-row strong{min-width:0;overflow-wrap:anywhere}
html body.reborn-public.route-register .v43-stage>.v43-left>.v412-events .v416-event-countdown{flex-shrink:0;white-space:nowrap}
html body.reborn-public.route-register .v43-stage>.v43-left>.v412-poll p{overflow-wrap:anywhere}
@media(max-width:760px){
 html body.reborn-public.route-register .v43-stage .v43-left>.v412-events,
 html body.reborn-public.route-register .v43-stage .v43-left>.v412-poll{grid-column:1/-1}
}


/* Grid de cadastro: colunas com dimensoes previsiveis e sem sobreposicoes */
html body.reborn-public.route-register .v422-register-page{width:min(1740px,calc(100% - 32px))!important;max-width:none!important;margin:0 auto!important;padding:30px 0 70px!important;box-sizing:border-box}
html body.reborn-public.route-register .v422-register-page .v43-stage{display:grid!important;grid-template-columns:minmax(230px,280px) minmax(0,1fr) minmax(230px,280px)!important;gap:18px!important;align-items:start!important;width:100%!important;margin:0 auto!important;box-sizing:border-box}
html body.reborn-public.route-register .v422-register-page .v43-stage>.v43-left{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important}
html body.reborn-public.route-register .v422-register-page .v43-stage>.v422-register-center{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;margin:0!important}
html body.reborn-public.route-register .v422-register-page .v43-stage>.v412-right{grid-column:3!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important;width:100%!important}
html body.reborn-public.route-register .v422-register-page .v43-left>*{max-width:100%;box-sizing:border-box}
html body.reborn-public.route-register .v422-register-page .v412-right>*{max-width:100%;box-sizing:border-box}
html body.reborn-public.route-register .v422-register-center{padding:28px clamp(18px,2.5vw,44px) 42px!important;background:linear-gradient(145deg,rgba(26,27,36,.97),rgba(11,14,25,.97))!important;border:1px solid rgba(198,152,67,.45)!important;border-radius:15px!important}
html body.reborn-public.route-register .v422-register-center .auth-box{width:100%!important;max-width:740px!important;min-width:0!important;margin:0 auto!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.reborn-public.route-register .v422-register-center .auth-form{width:100%!important;min-width:0!important}
html body.reborn-public.route-register .v422-register-center .register-fields-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
html body.reborn-public.route-register .v422-register-center .register-field-wide{grid-column:1/-1!important}
html body.reborn-public.route-register .v422-register-center .field{min-width:0!important}
html body.reborn-public.route-register .v422-register-center .input,html body.reborn-public.route-register .v422-register-center .select{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
@media(max-width:1150px){html body.reborn-public.route-register .v422-register-page .v43-stage{grid-template-columns:minmax(205px,245px) minmax(0,1fr)!important}html body.reborn-public.route-register .v422-register-page .v43-stage>.v412-right{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.reborn-public.route-register .v422-register-page .v43-stage>.v422-register-center{grid-column:2!important}}
@media(max-width:760px){html body.reborn-public.route-register .v422-register-page{width:calc(100% - 20px)!important;padding:15px 0 35px!important}html body.reborn-public.route-register .v422-register-page .v43-stage{display:flex!important;flex-direction:column!important;gap:14px!important}html body.reborn-public.route-register .v422-register-page .v43-stage>.v422-register-center{order:0!important}html body.reborn-public.route-register .v422-register-page .v43-stage>.v43-left{order:1!important;width:100%!important}html body.reborn-public.route-register .v422-register-page .v43-stage>.v412-right{order:2!important;display:flex!important;flex-direction:column!important;width:100%!important}html body.reborn-public.route-register .v422-register-center{padding:22px 14px!important}html body.reborn-public.route-register .v422-register-center .register-fields-grid{grid-template-columns:1fr!important}}
