
/* SOURCE: darkness-v41-portal.css */
/* DarknessMU Reborn V4.1 — genuine portal redesign */
:root{--v41-ink:#090e1c;--v41-gold:#d6ad6d;--v41-ice:#8fdcf1}
html body.reborn-public{background:#0a1020!important;color:#dce3f2}
html body.reborn-public .reborn-background{background:radial-gradient(ellipse at 65% 15%,#26335c 0,transparent 50%),linear-gradient(140deg,#0c1427,#14162a 55%,#0b1425)!important}
html body.reborn-public .reborn-page-grid{background:transparent!important;min-height:100vh}
html body.reborn-public .reborn-main{background:transparent!important;min-width:0}
html body.reborn-public .sx-public-main{background:transparent!important;padding:0!important}
html body.reborn-public .reborn-home-unified{max-width:1500px!important;width:calc(100% - 60px)!important;padding:0!important;margin:0 auto!important;background:transparent!important}
html body.reborn-public .reborn-home-slider-hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 390px!important;min-height:590px!important;align-items:center!important;overflow:hidden!important;padding:80px 5.5%!important;margin:20px 0 0!important;border:1px solid #d6ad6d44!important;border-radius:4px!important;background:linear-gradient(90deg,#090f20 0%,#0b1427e8 35%,#11182c88 72%,#080d19bd 100%),url('/assets/images/ref180/home-hero.webp') center 32%/cover no-repeat!important;box-shadow:0 22px 70px #0008,inset 0 0 0 1px #fff1!important}
html body.reborn-public .reborn-home-slider-hero:before{content:'DARKNESS / REBORN';position:absolute;left:5.5%;top:29px;color:#e1c08b;letter-spacing:.34em;font:700 11px Arial,sans-serif;z-index:3}
html body.reborn-public .reborn-home-slider-hero:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 75%,#0a1020c9),radial-gradient(ellipse at 80% 45%,#6684d81c,transparent 55%)}
html body.reborn-public .reborn-home-slider-heading{position:relative!important;z-index:3!important;display:block!important;padding:0!important;max-width:660px!important;min-height:0!important;background:none!important;box-shadow:none!important;border:0!important}
html body.reborn-public .reborn-hero-copy{max-width:650px!important}
html body.reborn-public .reborn-hero-copy h1{font-size:clamp(56px,6vw,112px)!important;line-height:.89!important;letter-spacing:-.06em!important;font-weight:950!important;text-transform:uppercase!important;margin:22px 0 26px!important;text-shadow:0 6px 40px #000a!important}
html body.reborn-public .reborn-hero-copy h1 em{display:block!important;color:#d6ad6d!important;font-style:normal!important;text-shadow:0 0 32px #b57c3855!important}
html body.reborn-public .reborn-hero-copy p{font-size:16px!important;line-height:1.75!important;color:#d3dbea!important;max-width:450px!important}
html body.reborn-public .reborn-eyebrow{color:#d6ad6d!important;letter-spacing:.22em!important}
html body.reborn-public .reborn-home-slider-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:34px!important}
html body.reborn-public .reborn-home-slider-actions a{padding:17px 25px!important;border-radius:3px!important;font-weight:800!important;letter-spacing:.07em!important;background:linear-gradient(135deg,#b88b51,#e0bc7c)!important;color:#13131c!important;border:1px solid #f3d49a!important;box-shadow:0 8px 30px #0005!important}
html body.reborn-public .reborn-home-slider-actions a+ a{background:#111c31bb!important;color:#f1e5ce!important;border:1px solid #d6ad6d66!important}
html body.reborn-public .reborn-slider-feature{position:relative!important;z-index:3!important;grid-column:2!important;grid-row:1!important;align-self:end!important;margin:0!important;border:1px solid #c9a76a77!important;background:#10192be0!important;border-radius:3px!important;box-shadow:0 18px 65px #000b!important;padding:8px!important;transform:translateY(25px)}
html body.reborn-public .reborn-slider-feature .sx-promo-slider{min-height:190px!important}
html body.reborn-public .reborn-dashboard-section{padding:70px 0 25px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.reborn-public .reborn-dashboard-heading{margin:0 0 25px!important;padding:0!important;background:none!important;border:0!important}
html body.reborn-public .reborn-dashboard-heading h2{font-size:clamp(30px,3vw,49px)!important;font-weight:900!important;letter-spacing:-.045em!important}
html body.reborn-public .reborn-dashboard-heading h2 em{color:#d6ad6d!important;font-style:normal!important}
html body.reborn-public .reborn-dashboard-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:1px!important;background:#53608066!important;border:1px solid #53608066!important;border-radius:3px!important;overflow:hidden!important}
html body.reborn-public .reborn-dashboard-grid>.reborn-dashboard-card{grid-column:span 4!important;min-width:0!important;min-height:215px!important;padding:27px!important;margin:0!important;border:0!important;border-radius:0!important;background:linear-gradient(135deg,#1a263d,#111b2e)!important;box-shadow:none!important;transform:none!important}
html body.reborn-public .reborn-dashboard-grid>.reborn-dashboard-card:nth-child(4),html body.reborn-public .reborn-dashboard-grid>.reborn-dashboard-card:nth-child(5){grid-column:span 6!important}
html body.reborn-public .reborn-dashboard-card:before,html body.reborn-public .reborn-dashboard-card:after{opacity:.14!important}
html body.reborn-public .reborn-dashboard-card .sx-home-widget-head{color:#d6ad6d!important;letter-spacing:.12em!important}
html body.reborn-public .sx-home-portal-section,html body.reborn-public .sx-home-portal-container{background:transparent!important;border:0!important;box-shadow:none!important}
html body.reborn-public .reborn-content-panel{background:linear-gradient(140deg,#18243a,#111a2b)!important;border:1px solid #55647d77!important;border-radius:3px!important;box-shadow:none!important}
html body.reborn-public .reborn-content-panel .sx-home-center-title h3{font-size:clamp(22px,2.3vw,34px)!important;letter-spacing:-.035em!important}
html body.reborn-public .reborn-news-panel .sx-home-news-row{background:transparent!important;border-bottom:1px solid #52607966!important;border-radius:0!important}
html body.reborn-public .reborn-footer{background:linear-gradient(180deg,#111a2b,#080d17)!important;border-top:1px solid #d6ad6d44!important;margin-top:60px!important}
html body.reborn-public .reborn-routebar{background:#0b1322e8!important;border-bottom:1px solid #d6ad6d3c!important}
html body.reborn-public .reborn-v2-hero-tags span{background:#111e32a6!important;border:1px solid #d6ad6d44!important;color:#e8d6b8!important}
@media(max-width:1100px){html body.reborn-public .reborn-home-slider-hero{grid-template-columns:1fr!important;gap:35px!important;padding:95px 6% 50px!important}html body.reborn-public .reborn-slider-feature{grid-column:1!important;grid-row:auto!important;transform:none!important;max-width:560px!important}}
@media(max-width:700px){html body.reborn-public .reborn-home-unified{width:calc(100% - 24px)!important}html body.reborn-public .reborn-home-slider-hero{min-height:0!important;padding:90px 24px 30px!important}html body.reborn-public .reborn-hero-copy h1{font-size:54px!important}html body.reborn-public .reborn-dashboard-grid>.reborn-dashboard-card{grid-column:span 12!important;min-height:0!important}html body.reborn-public .reborn-dashboard-grid>.reborn-dashboard-card:nth-child(4),html body.reborn-public .reborn-dashboard-grid>.reborn-dashboard-card:nth-child(5){grid-column:span 12!important}}

/* Navigation: MODE */
html body.reborn-public .reborn-page-grid{display:block!important;grid-template-columns:none!important}
html body.reborn-public .reborn-rail{display:none!important}
html body.reborn-public .reborn-routebar{display:none!important}
html body.reborn-public .v41-topbar{position:sticky;top:0;z-index:200;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px max(24px,calc((100vw - 1510px)/2));min-height:86px;background:#0a1120f5;border-bottom:1px solid #c5a56d66;backdrop-filter:blur(18px)}
html body.reborn-public .v41-brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;white-space:nowrap;font-size:20px;font-weight:950;letter-spacing:-.04em}
html body.reborn-public .v41-brand img{height:53px;max-width:90px;object-fit:contain}
html body.reborn-public .v41-brand small{display:block;font-size:10px;letter-spacing:.2em;color:#d6ad6d}
html body.reborn-public .v41-topnav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px}
html body.reborn-public .v41-topnav a{color:#d6dcea;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.05em;padding:14px 12px;border-bottom:2px solid transparent;transition:.2s}
html body.reborn-public .v41-topnav a:hover,html body.reborn-public .v41-topnav a.active{color:#edcb8e;border-bottom-color:#d6ad6d;background:#d6ad6d0d}
html body.reborn-public .v41-account{display:inline-flex;padding:13px 18px;background:#d6ad6d;color:#131623!important;text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap}
html body.reborn-public .v41-topbar-toggle{display:none;color:#f2d7a7;background:none;border:1px solid #d6ad6d66;padding:10px 15px}
@media(max-width:1180px){html body.reborn-public .v41-topbar-toggle{display:block}html body.reborn-public .v41-topnav{display:none;position:absolute;top:100%;left:0;right:0;padding:15px;background:#0b1425;box-shadow:0 20px 35px #0009}html body.reborn-public .v41-topnav.is-open{display:flex}html body.reborn-public .v41-topnav a{width:calc(50% - 10px)}}
@media(max-width:700px){html body.reborn-public .v41-topbar{padding:12px 16px;min-height:72px}html body.reborn-public .v41-account{display:none}}


/* SOURCE: darkness-v42-home.css */
/* DarknessMU Reborn V4.2 — home organization, top navigation retained */
html body.reborn-public.route-home .v42-home{width:min(1440px,calc(100% - 64px))!important;max-width:1440px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:visible!important}
html body.reborn-public.route-home .v42-home .reborn-home-slider-hero{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(330px,.75fr)!important;align-items:center!important;column-gap:44px!important;min-height:490px!important;padding:64px clamp(30px,5vw,75px)!important;margin:24px 0 0!important;overflow:hidden!important;background:linear-gradient(90deg,#0b1326 3%,#0c162ad9 48%,#101a2b9e),url('/assets/images/ref180/home-hero.webp') center 35%/cover no-repeat!important;border:1px solid #65728a70!important;border-radius:12px!important;box-shadow:0 18px 55px #0004!important}
html body.reborn-public.route-home .v42-home .reborn-home-slider-hero:before{display:none!important}
html body.reborn-public.route-home .v42-home .reborn-home-slider-heading{grid-column:1!important;grid-row:1!important;max-width:620px!important;width:100%!important;align-self:center!important;z-index:4!important}
html body.reborn-public.route-home .v42-home .reborn-hero-copy h1{font-size:clamp(46px,5.3vw,79px)!important;line-height:1!important;margin:18px 0 18px!important;letter-spacing:-.055em!important}
html body.reborn-public.route-home .v42-home .reborn-hero-copy p{font-size:15px!important;line-height:1.6!important;margin:0!important;max-width:420px!important}
html body.reborn-public.route-home .v42-home .reborn-home-slider-actions{margin-top:24px!important;gap:10px!important}
html body.reborn-public.route-home .v42-home .reborn-home-slider-actions a{padding:14px 18px!important;font-size:12px!important}
html body.reborn-public.route-home .v42-home .reborn-slider-feature{grid-column:2!important;grid-row:1!important;align-self:center!important;transform:none!important;width:100%!important;max-width:500px!important;min-width:0!important;margin:0!important;padding:7px!important;border-radius:8px!important;background:#162238e8!important;box-shadow:0 14px 38px #0006!important}
html body.reborn-public.route-home .v42-home .reborn-slider-feature .sx-promo-slider{min-height:0!important;aspect-ratio:16/10!important;max-height:315px!important;overflow:hidden!important}
html body.reborn-public.route-home .v42-home .reborn-slider-feature .sx-promo-track,html body.reborn-public.route-home .v42-home .reborn-slider-feature .sx-promo-slide,html body.reborn-public.route-home .v42-home .reborn-slider-feature .sx-promo-banner{height:100%!important;min-height:0!important}
html body.reborn-public.route-home .v42-home .reborn-slider-feature img{width:100%!important;height:100%!important;object-fit:cover!important}
html body.reborn-public.route-home .v42-home .reborn-dashboard-section{width:100%!important;padding:45px 0 32px!important;margin:0!important;display:block!important;min-height:0!important;background:none!important;border:0!important}
html body.reborn-public.route-home .v42-home .reborn-dashboard-heading{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:20px!important;margin:0 0 20px!important;padding:0!important}
html body.reborn-public.route-home .v42-home .reborn-dashboard-heading h2,html body.reborn-public.route-home .v42-content-heading h2{font-size:clamp(28px,3vw,40px)!important;margin:8px 0!important;line-height:1.1!important;letter-spacing:-.04em!important}
html body.reborn-public.route-home .v42-home .reborn-dashboard-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;background:transparent!important;border:0!important;overflow:visible!important;border-radius:0!important;align-items:stretch!important}
html body.reborn-public.route-home .v42-home .reborn-dashboard-grid>.reborn-dashboard-card{grid-column:span 2!important;grid-row:auto!important;min-height:185px!important;height:auto!important;padding:22px!important;background:linear-gradient(145deg,#1b2a42,#121e31)!important;border:1px solid #52658388!important;border-radius:9px!important;box-shadow:none!important;overflow:hidden!important}
html body.reborn-public.route-home .v42-home .reborn-dashboard-grid>.reborn-dashboard-card:nth-child(4),html body.reborn-public.route-home .v42-home .reborn-dashboard-grid>.reborn-dashboard-card:nth-child(5){grid-column:span 3!important;min-height:205px!important}
html body.reborn-public.route-home .v42-home .reborn-dashboard-grid .sx-home-widget-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:18px!important}
html body.reborn-public.route-home .v42-home .reborn-dashboard-card .reborn-v2-card-icon{opacity:.45!important;pointer-events:none!important}
html body.reborn-public.route-home .v42-home .sx-home-portal-section{width:100%!important;margin:0!important;padding:18px 0 35px!important;background:transparent!important;border:0!important}
html body.reborn-public.route-home .v42-content-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px}
html body.reborn-public.route-home .v42-content-heading h2 em{color:#d6ad6d;font-style:normal}
html body.reborn-public.route-home .v42-content-heading>a{color:#d6ad6d;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}
html body.reborn-public.route-home .v42-home .sx-home-portal-container{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
html body.reborn-public.route-home .v42-home .sx-home-portal-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(265px,315px)!important;grid-template-areas:'feed community'!important;gap:18px!important;width:100%!important;max-width:none!important;align-items:start!important}
html body.reborn-public.route-home .v42-home .sx-home-centerbar{grid-area:feed!important;display:flex!important;flex-direction:column!important;gap:18px!important;min-width:0!important;width:100%!important}
html body.reborn-public.route-home .v42-home .sx-home-rightbar{grid-area:community!important;display:flex!important;flex-direction:column!important;gap:18px!important;min-width:0!important;width:100%!important;position:static!important}
html body.reborn-public.route-home .v42-home .reborn-content-panel{width:100%!important;margin:0!important;padding:25px!important;border:1px solid #52658388!important;background:linear-gradient(145deg,#19273e,#121e31)!important;border-radius:9px!important;box-shadow:none!important}
html body.reborn-public.route-home .v42-home .sx-home-center-title{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin-bottom:18px!important}
html body.reborn-public.route-home .v42-home .sx-home-center-title h3{font-size:clamp(22px,2vw,29px)!important;margin:6px 0!important}
html body.reborn-public.route-home .v42-home .reborn-news-panel .sx-home-news-row{padding:16px 5px!important;min-height:0!important}
html body.reborn-public.route-home .v42-home .reborn-social-card{min-height:205px!important;height:auto!important;padding:24px!important;border:1px solid #52658388!important;border-radius:9px!important;background:linear-gradient(145deg,#1a2841,#131e31)!important;box-shadow:none!important}
html body.reborn-public.route-home .v42-home .sx-home-account-market-card .am-home-showcase{max-width:100%!important;min-width:0!important}
html body.reborn-public.route-home .v42-home .am-home-market-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
html body.reborn-public.route-home .v42-home .am-home-market-card{min-width:0!important}
@media(max-width:1150px){html body.reborn-public.route-home .v42-home .reborn-home-slider-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)!important;gap:24px!important;padding:48px 35px!important}html body.reborn-public.route-home .v42-home .sx-home-portal-grid{grid-template-columns:minmax(0,1fr) 260px!important}}
@media(max-width:900px){html body.reborn-public.route-home .v42-home{width:calc(100% - 36px)!important}html body.reborn-public.route-home .v42-home .reborn-home-slider-hero{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;padding:55px 32px 32px!important}html body.reborn-public.route-home .v42-home .reborn-home-slider-heading{grid-column:1!important;grid-row:1!important}html body.reborn-public.route-home .v42-home .reborn-slider-feature{grid-column:1!important;grid-row:2!important;max-width:600px!important}html body.reborn-public.route-home .v42-home .sx-home-portal-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'feed' 'community'!important}html body.reborn-public.route-home .v42-home .sx-home-rightbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){html body.reborn-public.route-home .v42-home{width:calc(100% - 24px)!important}html body.reborn-public.route-home .v42-home .reborn-home-slider-hero{margin-top:12px!important;padding:48px 19px 20px!important;min-height:0!important}html body.reborn-public.route-home .v42-home .reborn-hero-copy h1{font-size:clamp(43px,10vw,61px)!important}html body.reborn-public.route-home .v42-home .reborn-dashboard-section{padding:34px 0 24px!important}html body.reborn-public.route-home .v42-home .reborn-dashboard-heading,html body.reborn-public.route-home .v42-content-heading{align-items:flex-start!important;flex-direction:column!important}html body.reborn-public.route-home .v42-home .reborn-dashboard-grid{grid-template-columns:minmax(0,1fr)!important;gap:11px!important}html body.reborn-public.route-home .v42-home .reborn-dashboard-grid>.reborn-dashboard-card,html body.reborn-public.route-home .v42-home .reborn-dashboard-grid>.reborn-dashboard-card:nth-child(4),html body.reborn-public.route-home .v42-home .reborn-dashboard-grid>.reborn-dashboard-card:nth-child(5){grid-column:1!important;min-height:0!important;padding:20px!important}html body.reborn-public.route-home .v42-home .sx-home-rightbar{grid-template-columns:1fr!important}html body.reborn-public.route-home .v42-home .reborn-content-panel{padding:19px!important}html body.reborn-public.route-home .v42-home .am-home-market-grid{grid-template-columns:1fr!important}}


/* SOURCE: darkness-v43-fantasy.css */
/* DarknessMU V4.3 — fantasy portal, superior navigation; isolated to Home */
html body.reborn-public.route-home{background:#090d17!important}
html body.reborn-public.route-home .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-home .reborn-page-grid,html body.reborn-public.route-home .reborn-main,html body.reborn-public.route-home .sx-public-main{background:transparent!important;box-shadow:none!important}
html body.reborn-public.route-home .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-home .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-home .v41-topnav a:hover,html body.reborn-public.route-home .v41-topnav a.active{color:#ffda83!important;text-shadow:0 0 17px #f6b844aa!important}
html body.reborn-public.route-home .v43-home{width:min(1660px,calc(100% - 48px))!important;max-width:1660px!important;position:relative!important}
html body.reborn-public.route-home .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-home .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-home .v43-left{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:12px;min-width:0}
html body.reborn-public.route-home .v43-side-panel,html body.reborn-public.route-home .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-home .v43-side-panel{padding:20px 16px}
html body.reborn-public.route-home .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-home .v43-side-panel p{color:#aeb1c2;font-size:12px;text-align:center;margin:0 0 17px}
html body.reborn-public.route-home .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-home .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-home .v43-download strong{font-size:14px;line-height:1.15}html body.reborn-public.route-home .v43-download small{display:block;font-size:9px;letter-spacing:.09em;color:#e2bd63;margin-top:5px}html body.reborn-public.route-home .v43-download>b{margin-left:auto;color:#ffcc51}
html body.reborn-public.route-home .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-home .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-home .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-home .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-home .v43-toplist strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}html body.reborn-public.route-home .v43-toplist em{color:#ffcf64}
html body.reborn-public.route-home .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-home .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-home .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-home .v43-stage .reborn-hero-copy h1 em{color:#eac47c!important;font-style:normal!important}
html body.reborn-public.route-home .v43-stage .reborn-hero-copy p{max-width:530px!important;margin:18px auto!important;color:#bfc6d4!important}
html body.reborn-public.route-home .v43-stage .reborn-home-slider-actions{justify-content:center!important}
html body.reborn-public.route-home .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-home .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-home .v43-stage .reborn-slider-feature .sx-promo-slider{max-height:200px!important;aspect-ratio:16/6!important}
html body.reborn-public.route-home .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-home .v43-stage .reborn-dashboard-heading{display:none!important}
html body.reborn-public.route-home .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-home .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-home .v43-stage .reborn-dashboard-card .sx-home-widget-head{color:#e8c47c!important}
html body.reborn-public.route-home .v43-stage .reborn-dashboard-card .reborn-v2-card-icon{display:none!important}
html body.reborn-public.route-home .v43-stage .reborn-dashboard-card[data-rb-symbol]{--v43-beam-color:#f4cc78}
html body.reborn-public.route-home .v43-stage .reborn-dashboard-card:nth-child(4){order:5}
html body.reborn-public.route-home .v43-stage .reborn-dashboard-card:nth-child(5){order:3}
html body.reborn-public.route-home .v43-stage .reborn-dashboard-card:nth-child(3){order:4}
html body.reborn-public.route-home .v43-stage .reborn-dashboard-card:nth-child(2){order:2}
html body.reborn-public.route-home .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-home .v43-beam:after,html body.reborn-public.route-home .v43-stage .reborn-dashboard-card:after,html body.reborn-public.route-home .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-home .v43-stage .reborn-dashboard-card:nth-child(2n):after{animation-delay:-4.5s!important}
html body.reborn-public.route-home .v43-side-panel:nth-child(2):after{animation-delay:-3s!important}
html body.reborn-public.route-home .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-home .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-home .v43-home .sx-home-center-card,html body.reborn-public.route-home .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-home .v43-stage{grid-template-columns:215px minmax(0,1fr)!important}html body.reborn-public.route-home .v43-stage .reborn-dashboard-section{grid-column:1/-1!important;grid-row:2!important}html body.reborn-public.route-home .v43-stage .reborn-dashboard-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body.reborn-public.route-home .v43-stage .reborn-home-slider-hero{grid-column:2!important}}
@media(max-width:760px){html body.reborn-public.route-home .v43-home{width:calc(100% - 24px)!important}html body.reborn-public.route-home .v43-stage{display:flex!important;flex-direction:column!important;gap:14px!important;margin-top:14px!important}html body.reborn-public.route-home .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-home .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-home .v43-stage .v43-left .v43-download{grid-column:1/-1}html body.reborn-public.route-home .v43-stage .reborn-dashboard-section{order:3!important;width:100%!important}html body.reborn-public.route-home .v43-stage .reborn-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.reborn-public.route-home .v43-home .sx-home-portal-section{padding:16px!important}}
@media(max-width:470px){html body.reborn-public.route-home .v43-stage .v43-left,html body.reborn-public.route-home .v43-stage .reborn-dashboard-grid{grid-template-columns:1fr!important}html body.reborn-public.route-home .v43-stage .reborn-slider-feature{display:none!important}}
@media(prefers-reduced-motion:reduce){html body.reborn-public.route-home .v43-beam:after,html body.reborn-public.route-home .v43-stage .reborn-dashboard-card:after,html body.reborn-public.route-home .v43-stage .reborn-home-slider-hero:after{animation:none!important;opacity:0!important}}


/* SOURCE: darkness-v44-compact.css */
/* V4.4: aproxima os dois painéis laterais do palco central; sem modificar dados ou componentes */
@media(min-width:1221px){
 html body.reborn-public.route-home .v43-home{width:calc(100% - 20px)!important;max-width:1900px!important;margin-left:auto!important;margin-right:auto!important}
 html body.reborn-public.route-home .v43-stage{grid-template-columns:minmax(224px,clamp(235px,17vw,290px)) minmax(0,1fr) minmax(224px,clamp(235px,17vw,290px))!important;column-gap:9px!important;row-gap:12px!important;margin:16px auto 35px!important}
 html body.reborn-public.route-home .v43-stage:before{inset:-12px -8px -40px!important}
 html body.reborn-public.route-home .v43-left,html body.reborn-public.route-home .v43-stage .reborn-dashboard-grid{gap:8px!important}
 html body.reborn-public.route-home .v43-stage .reborn-home-slider-hero{padding-left:clamp(20px,2.2vw,38px)!important;padding-right:clamp(20px,2.2vw,38px)!important}
}
@media(min-width:761px) and (max-width:1220px){
 html body.reborn-public.route-home .v43-home{width:calc(100% - 20px)!important}
 html body.reborn-public.route-home .v43-stage{gap:10px!important;margin-top:16px!important}
}
@media(max-width:760px){html body.reborn-public.route-home .v43-stage{gap:10px!important}}


/* SOURCE: darkness-v45-wide.css */
/* V4.5 — Painéis junto às bordas da tela, palco central independente. */
@media (min-width:1221px){
 html body.reborn-public.route-home .sx-public-main{width:100%!important;max-width:none!important;overflow:visible!important}
 html body.reborn-public.route-home .sx-public-main>.reborn-home-unified.sx-container.v42-home.v43-home,
 html body.reborn-public.route-home .reborn-home-unified.v42-home.v43-home,
 html body.reborn-public.route-home .v43-home{width:calc(100% - 36px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}
 html body.reborn-public.route-home .v43-home>.v43-stage{width:100%!important;max-width:none!important;grid-template-columns:clamp(245px,16.5vw,310px) minmax(0,1fr) clamp(245px,16.5vw,310px)!important;column-gap:clamp(12px,1vw,20px)!important;align-items:start!important}
 html body.reborn-public.route-home .v43-stage>.v43-left{justify-self:stretch!important}
 html body.reborn-public.route-home .v43-stage>.reborn-dashboard-section{justify-self:stretch!important}
 html body.reborn-public.route-home .v43-stage>.reborn-home-slider-hero{min-width:0!important;width:100%!important;max-width:none!important}
}
@media (min-width:1600px){html body.reborn-public.route-home .v43-home>.v43-stage{grid-template-columns:290px minmax(0,1fr) 290px!important}}
@media (min-width:761px) and (max-width:1220px){html body.reborn-public.route-home .reborn-home-unified.v42-home.v43-home{width:calc(100% - 28px)!important;max-width:none!important}}
@media (max-width:760px){html body.reborn-public.route-home .reborn-home-unified.v42-home.v43-home{width:calc(100% - 24px)!important;max-width:none!important}}


/* SOURCE: darkness-v46-motion.css */
/* DarknessMU V4.6 - Interactive fantasy motion layer, Home only. */
html body.route-home .v43-stage .v43-side-panel,html body.route-home .v43-stage .v43-download,html body.route-home .v43-stage .reborn-dashboard-card,html body.route-home .v43-stage .reborn-home-slider-hero,html body.route-home .v43-home .sx-home-center-card,html body.route-home .v43-home .sx-home-rightbar>*{--mx:50%;--my:50%;--light:#e5bc71;isolation:isolate;transition:border-color .35s ease,box-shadow .35s ease,filter .35s ease!important;will-change:auto}
/* A spotlight follows the pointer without painting opaque overlays. */
html body.route-home .v43-stage .v43-side-panel:before,html body.route-home .v43-stage .v43-download:before,html body.route-home .v43-stage .reborn-dashboard-card:before,html body.route-home .v43-home .sx-home-center-card:before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(240px circle at var(--mx) var(--my),rgba(247,195,95,.19),transparent 70%);opacity:0;transition:opacity .4s ease}
html body.route-home .v43-stage .v43-side-panel:hover:before,html body.route-home .v43-stage .v43-download:hover:before,html body.route-home .v43-stage .reborn-dashboard-card:hover:before,html body.route-home .v43-home .sx-home-center-card:hover:before{opacity:1}
html body.route-home .v43-stage .v43-side-panel:hover,html body.route-home .v43-stage .v43-download:hover,html body.route-home .v43-stage .reborn-dashboard-card:hover,html body.route-home .v43-home .sx-home-center-card:hover{border-color:#e7bd71c4!important;box-shadow:0 0 0 1px #f3d99b22,0 14px 34px #0007,0 0 26px #d5a75b29!important}
/* Light blades run at different intervals, giving each card its own rhythm. */
html body.route-home .v43-stage .v43-side-panel:after,html body.route-home .v43-stage .v43-download:after,html body.route-home .v43-stage .reborn-dashboard-card:after{animation-duration:var(--blade-time,9s)!important;animation-delay:var(--blade-delay,0s)!important}
html body.route-home .v43-stage .reborn-dashboard-card:nth-child(2n){--blade-time:11s;--blade-delay:-5s}
html body.route-home .v43-stage .reborn-dashboard-card:nth-child(3n){--blade-time:14s;--blade-delay:-8s}
html body.route-home .v43-stage .v43-side-panel:nth-child(2){--blade-time:12s;--blade-delay:-6s}
/* Floating ambient illumination around the central stage, not a black container. */
html body.route-home .v43-stage:before{animation:dm46-atmosphere 14s ease-in-out infinite alternate!important}
@keyframes dm46-atmosphere{0%{filter:hue-rotate(0deg) brightness(.85)}100%{filter:hue-rotate(12deg) brightness(1.22)}}
/* Status dot and ranking medals gently pulse. */
html body.route-home .v43-stage .is-online{animation:dm46-live 2.8s ease-in-out infinite}
@keyframes dm46-live{50%{filter:drop-shadow(0 0 9px #49f6b2);opacity:.72}}
html body.route-home .v43-stage .v43-toplist>div:not(.v43-empty):hover{background:linear-gradient(90deg,#d4a35220,transparent);padding-left:8px;transition:padding .25s ease,background .25s ease}
/* Navigation gets its own sweeping glint. */
html body.route-home .v41-topnav a{position:relative;overflow:hidden}
html body.route-home .v41-topnav a:after{content:'';position:absolute;bottom:0;left:-110%;height:2px;width:70%;background:linear-gradient(90deg,transparent,#f7ce7b,transparent);animation:dm46-nav 8s ease-in-out infinite;pointer-events:none}
html body.route-home .v41-topnav a:nth-child(2n):after{animation-delay:-3s}
@keyframes dm46-nav{0%,65%{left:-110%}88%,100%{left:150%}}
/* Reveal only when JS is available; default is always visible. */
html body.route-home.dm46-motion .dm46-reveal{opacity:0;translate:0 18px;transition:opacity .7s ease,translate .7s cubic-bezier(.2,.75,.2,1)}
html body.route-home.dm46-motion .dm46-reveal.dm46-visible{opacity:1;translate:0 0}
/* Repeated soft pulse for one card at a time, without moving layout. */
html body.route-home .v43-stage .dm46-spotlight{border-color:#f6d28d99!important;box-shadow:0 0 30px #e4a84a2d,inset 0 1px #f6da9b3d!important}
@media(max-width:760px){html body.route-home .v43-stage:before{animation:none!important}}
@media(prefers-reduced-motion:reduce){html body.route-home .v43-stage:before,html body.route-home .v43-stage .is-online,html body.route-home .v41-topnav a:after{animation:none!important}html body.route-home.dm46-motion .dm46-reveal{opacity:1!important;translate:none!important;transition:none!important}}


/* SOURCE: darkness-v47-slider-only.css */
/* V4.7: area central dedicada exclusivamente ao slider de campanhas */
html body.reborn-public.route-home .v43-stage .reborn-home-slider-hero{min-height:0!important;padding:0!important;display:block!important;background:#0d111b!important;overflow:hidden!important;align-self:start!important}
html body.reborn-public.route-home .v43-stage .reborn-hero-art{display:none!important}
html body.reborn-public.route-home .v43-stage .reborn-slider-feature{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;box-shadow:none!important;background:#0d111b!important}
html body.reborn-public.route-home .v43-stage .reborn-slider-feature .sx-promo-slider{width:100%!important;max-height:none!important;min-height:380px!important;height:auto!important;aspect-ratio:16/9!important}
html body.reborn-public.route-home .v43-stage .reborn-slider-feature .sx-promo-track,html body.reborn-public.route-home .v43-stage .reborn-slider-feature .sx-promo-slide,html body.reborn-public.route-home .v43-stage .reborn-slider-feature .sx-promo-banner,html body.reborn-public.route-home .v43-stage .reborn-slider-feature picture{height:100%!important;width:100%!important}
html body.reborn-public.route-home .v43-stage .reborn-slider-feature .sx-promo-banner img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
html body.reborn-public.route-home .v43-stage .reborn-v2-slide-chrome{display:none!important}
html body.reborn-public.route-home .v43-stage .v47-no-slides{min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px;text-align:center;color:#e5d0a0;background:linear-gradient(145deg,#1b2032,#0c111b)}
html body.reborn-public.route-home .v43-stage .v47-no-slides span{font-size:13px;color:#b5bdcf}
@media(max-width:760px){html body.reborn-public.route-home .v43-stage .reborn-home-slider-hero{padding:0!important}html body.reborn-public.route-home .v43-stage .reborn-slider-feature .sx-promo-slider{min-height:220px!important;aspect-ratio:16/9!important}}
@media(max-width:470px){html body.reborn-public.route-home .v43-stage .reborn-slider-feature{display:block!important}html body.reborn-public.route-home .v43-stage .reborn-slider-feature .sx-promo-slider{min-height:175px!important}}


/* SOURCE: darkness-v48-center-content.css */
/* V4.8: notícias, Castle Siege, mercado e comunidade imediatamente abaixo do slide, na mesma coluna central. */
html body.reborn-public.route-home .v43-stage>.v48-center-stack{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:16px!important;align-self:start!important}
html body.reborn-public.route-home .v43-stage .v48-center-stack>.reborn-home-slider-hero{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-height:0!important;margin:0!important}
html body.reborn-public.route-home .v43-stage .v48-center-stack>.sx-home-portal-section{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:18px!important;box-sizing:border-box!important;background:linear-gradient(180deg,#111522dd,#0b1020e8)!important;border:1px solid #a88a4b38!important;border-radius:12px!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-portal-container{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-portal-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;min-width:0!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-centerbar{min-width:0!important;width:100%!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-rightbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0!important;width:100%!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-center-card,html body.reborn-public.route-home .v48-center-stack .sx-home-rightbar>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html body.reborn-public.route-home .v48-center-stack .v42-content-heading{margin-bottom:14px!important}
@media(max-width:1220px){html body.reborn-public.route-home .v43-stage>.v48-center-stack{grid-column:2!important;grid-row:1!important}}
@media(max-width:760px){html body.reborn-public.route-home .v43-stage>.v48-center-stack{order:1!important;width:100%!important}html body.reborn-public.route-home .v48-center-stack .sx-home-rightbar{grid-template-columns:1fr!important}html body.reborn-public.route-home .v43-stage .v48-center-stack>.sx-home-portal-section{padding:12px!important}}


/* SOURCE: darkness-v49-grid-fix.css */
/* V4.9 - Fix nested legacy portal grid, independent of browser zoom. */
html body.reborn-public.route-home .v43-stage > .v48-center-stack { min-width:0!important; max-width:100%!important; }
html body.reborn-public.route-home .v48-center-stack .sx-home-portal-section,
html body.reborn-public.route-home .v48-center-stack .sx-home-portal-container { min-width:0!important; width:100%!important; max-width:100%!important; box-sizing:border-box!important; }
/* Flex explicitly neutralizes old 2-column grid rules that squeezed News/Castle. */
html body.reborn-public.route-home .v48-center-stack .sx-home-portal-grid { display:flex!important; flex-direction:column!important; align-items:stretch!important; gap:16px!important; grid-template-columns:none!important; width:100%!important; min-width:0!important; }
html body.reborn-public.route-home .v48-center-stack .sx-home-portal-grid > .sx-home-centerbar,
html body.reborn-public.route-home .v48-center-stack .sx-home-portal-grid > .sx-home-rightbar { display:flex!important; flex-direction:column!important; flex:0 0 auto!important; width:100%!important; min-width:0!important; max-width:100%!important; margin:0!important; grid-column:auto!important; grid-row:auto!important; box-sizing:border-box!important; gap:14px!important; }
html body.reborn-public.route-home .v48-center-stack .sx-home-centerbar > *,
html body.reborn-public.route-home .v48-center-stack .sx-home-rightbar > * { width:100%!important; min-width:0!important; max-width:100%!important; box-sizing:border-box!important; overflow-wrap:anywhere; }
html body.reborn-public.route-home .v48-center-stack .sx-home-rightbar { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; align-items:stretch!important; }
html body.reborn-public.route-home .v48-center-stack .sx-home-castle-grid { display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; }
html body.reborn-public.route-home .v48-center-stack .sx-home-center-title { flex-wrap:wrap!important; gap:12px!important; }
html body.reborn-public.route-home .v48-center-stack .sx-home-center-title > * { min-width:0!important; }
@media(max-width:1350px){html body.reborn-public.route-home .v48-center-stack .sx-home-castle-grid {grid-template-columns:1fr!important;} }
@media(max-width:1050px){html body.reborn-public.route-home .v48-center-stack .sx-home-rightbar {grid-template-columns:1fr!important;} }
@media(max-width:760px){html body.reborn-public.route-home .v43-stage > .v48-center-stack {width:100%!important; flex:0 0 100%!important;} html body.reborn-public.route-home .v48-center-stack .sx-home-portal-section {padding:12px!important;} }


/* SOURCE: darkness-v410-social-left.css */
/* V4.10 - Social platforms live in left rail, not in central news grid. */
html body.reborn-public.route-home .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-home .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-home .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-home .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-home .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-home .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-home .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-home .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-home .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-home .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-home .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-home .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-home .v43-stage .v43-left .v410-social-card>a,html body.reborn-public.route-home .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-home .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-home .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-home .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-home .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-home .v43-stage .v43-left .v410-social-card:before{animation:none!important}html body.reborn-public.route-home .v43-stage .v43-left .v410-social-card{transition:none!important}}


/* SOURCE: darkness-v411-social-compact.css */
/* V4.11 - Social media module inspired by the compact reference, two platforms only. */
html body.reborn-public.route-home .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-home .v43-left .v411-social-heading{text-align:center;margin-bottom:11px}
html body.reborn-public.route-home .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-home .v43-left .v411-social-heading p{margin:0;color:#9394a6;font-size:9px;letter-spacing:.075em;font-weight:800}
html body.reborn-public.route-home .v43-left .v411-social-links{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}
html body.reborn-public.route-home .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-home .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-home .v43-left .v411-discord .v411-social-icon{background:linear-gradient(145deg,#9296ff,#535bdb);box-shadow:0 0 13px #6870f780}
html body.reborn-public.route-home .v43-left .v411-whatsapp .v411-social-icon{background:linear-gradient(145deg,#66e6b5,#119969);box-shadow:0 0 13px #19c38c70}
html body.reborn-public.route-home .v43-left .v411-social-label{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}
html body.reborn-public.route-home .v43-left .v411-social-label strong{font-size:12px;line-height:1.2;font-weight:900;color:#fff}
html body.reborn-public.route-home .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-home .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-home .v43-left .v411-social-link.is-disabled{opacity:.63;cursor:default}
html body.reborn-public.route-home .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-home .v43-left .v411-social-link{transition:none!important}}


/* SOURCE: darkness-v412-right-panel.css */
/* V4.12 - Painel direito estrutural, sem dados simulados */
html body.reborn-public.route-home .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-home .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-home .v412-server{background:linear-gradient(160deg,#192d28,#10181b 78%)}
html body.reborn-public.route-home .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-home .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-home .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-home .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-home .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-home .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-home .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-home .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-home .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-home .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-home .v43-stage>.v412-right{grid-column:3;grid-row:1}}
@media(max-width:900px){html body.reborn-public.route-home .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-home .v43-stage>.v412-right{display:flex;flex-direction:column}}


/* SOURCE: darkness-v414-load.css */
/* V4.14 - Server Load baseado na capacidade configurada no painel */
html body.reborn-public.route-home .v412-server-load.v414-load{display:block;padding:14px 0 12px}
html body.reborn-public.route-home .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-home .v414-load-heading strong{font-size:16px;color:#ffe17d}
html body.reborn-public.route-home .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-home .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-home .v414-load-track>span{transition:none}}


/* SOURCE: darkness-v413-sidebar-position.css */
/* V4.13: lateral direita como terceiro filho direto da grade principal */
html body.reborn-public.route-home .v43-home .v43-stage{display:grid!important;grid-template-columns:clamp(245px,16.5vw,310px) minmax(0,1fr) clamp(245px,16.5vw,310px)!important;align-items:start!important}
html body.reborn-public.route-home .v43-stage>.v43-left{grid-column:1!important;grid-row:1!important;min-width:0!important}
html body.reborn-public.route-home .v43-stage>.v48-center-stack{grid-column:2!important;grid-row:1!important;min-width:0!important}
html body.reborn-public.route-home .v43-stage>.v412-right{grid-column:3!important;grid-row:1!important;min-width:0!important;width:100%!important;display:flex!important;flex-direction:column!important;align-self:start!important}
@media(max-width:1100px){html body.reborn-public.route-home .v43-home .v43-stage{grid-template-columns:minmax(200px,250px) minmax(0,1fr) minmax(200px,250px)!important}}
@media(max-width:900px){html body.reborn-public.route-home .v43-home .v43-stage{grid-template-columns:minmax(190px,240px) minmax(0,1fr)!important}html body.reborn-public.route-home .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}}
@media(max-width:760px){html body.reborn-public.route-home .v43-home .v43-stage{grid-template-columns:minmax(0,1fr)!important}html body.reborn-public.route-home .v43-stage>.v43-left{grid-column:1!important;grid-row:2!important}html body.reborn-public.route-home .v43-stage>.v48-center-stack{grid-column:1!important;grid-row:1!important}html body.reborn-public.route-home .v43-stage>.v412-right{grid-column:1!important;grid-row:3!important;display:flex!important;flex-direction:column!important}}


/* SOURCE: darkness-v417-floating-banner.css */
/* DarknessMU V4.17: full-bleed cinematic masthead with floating three-column portal */
html body.reborn-public.route-home .v43-home{overflow:visible!important}
html body.reborn-public.route-home .v417-cinematic-banner{position:relative;left:50%;width:100vw;max-width:none;transform:translateX(-50%);min-height:440px;margin:0 0 -94px;overflow:hidden;isolation:isolate;display:flex;align-items:flex-start;justify-content:center;text-align:center;background:linear-gradient(180deg,rgba(4,6,13,.28) 0%,rgba(7,9,17,.12) 35%,rgba(8,10,18,.68) 78%,#0b0d16 100%),var(--v417-art) center 35%/cover no-repeat!important;border-bottom:1px solid rgba(219,175,94,.32)}
html body.reborn-public.route-home .v417-cinematic-banner:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center 18%,transparent 5%,rgba(5,7,13,.30) 76%),linear-gradient(90deg,rgba(0,0,0,.27),transparent 30%,transparent 70%,rgba(0,0,0,.27))}
html body.reborn-public.route-home .v417-cinematic-inner{position:relative;z-index:1;width:min(740px,calc(100% - 36px));padding:36px 18px 128px;display:flex;align-items:center;flex-direction:column;gap:11px;text-shadow:0 3px 14px #000e}
html body.reborn-public.route-home .v417-overline{font:800 11px/1.5 system-ui,sans-serif;letter-spacing:.22em;color:#f4cb76;text-transform:uppercase}
html body.reborn-public.route-home .v417-banner-logo{display:block;width:auto;max-width:min(340px,70vw);height:110px;object-fit:contain;filter:drop-shadow(0 6px 18px #000a)}
html body.reborn-public.route-home .v417-cinematic-inner h1{font-size:clamp(28px,3.4vw,47px);line-height:1.06;margin:0;color:#fff5dd;letter-spacing:.025em;font-weight:900;text-transform:uppercase}
html body.reborn-public.route-home .v417-cinematic-inner p{font-size:clamp(13px,1.15vw,16px);line-height:1.5;color:#f3e7d2;max-width:600px;margin:0}
html body.reborn-public.route-home .v417-banner-cta{margin-top:9px;padding:12px 25px;max-width:100%;border:1px solid #b8914e;border-radius:8px;color:#fbe8bc;background:linear-gradient(160deg,rgba(17,15,17,.91),rgba(31,25,23,.91));font-weight:850;letter-spacing:.045em;text-decoration:none;box-shadow:0 10px 25px #0009,inset 0 1px #f7d99030;transition:transform .2s,box-shadow .2s}
html body.reborn-public.route-home .v417-banner-cta:hover{transform:translateY(-3px);box-shadow:0 12px 32px #000b,0 0 18px #cfa34a55}
html body.reborn-public.route-home .v417-banner-bottom{position:absolute;bottom:0;left:0;right:0;height:130px;background:linear-gradient(0deg,#090c15 0%,transparent 100%);pointer-events:none}
html body.reborn-public.route-home .v43-home>.v43-stage{margin-top:0!important;position:relative!important;z-index:5!important;isolation:isolate;align-items:start!important}
html body.reborn-public.route-home .v43-home>.v43-stage:before{background:linear-gradient(180deg,rgba(11,12,20,.25),rgba(11,13,22,.85) 35%,transparent)!important;inset:-9px -10px -50px!important}
html body.reborn-public.route-home .v43-stage>.v43-left,html body.reborn-public.route-home .v43-stage>.v48-center-stack,html body.reborn-public.route-home .v43-stage>.v412-right{position:relative;z-index:1;min-width:0;filter:drop-shadow(0 13px 20px rgba(0,0,0,.40))}
html body.reborn-public.route-home .v43-stage .reborn-home-slider-hero{background:linear-gradient(160deg,rgba(14,17,28,.85),rgba(11,14,24,.92))!important;box-shadow:0 14px 42px #0009!important}
@media(max-width:900px){html body.reborn-public.route-home .v417-cinematic-banner{min-height:370px;margin-bottom:-56px}html body.reborn-public.route-home .v417-cinematic-inner{padding:28px 14px 95px}html body.reborn-public.route-home .v417-banner-logo{height:82px}}
@media(max-width:760px){html body.reborn-public.route-home .v417-cinematic-banner{min-height:335px;margin-bottom:-26px}html body.reborn-public.route-home .v417-cinematic-inner{padding:24px 12px 65px}html body.reborn-public.route-home .v417-banner-logo{height:65px}html body.reborn-public.route-home .v417-cinematic-inner h1{font-size:28px}html body.reborn-public.route-home .v417-cinematic-inner p{font-size:12px}html body.reborn-public.route-home .v417-banner-cta{font-size:11px;padding:11px 15px}}
@media(prefers-reduced-motion:reduce){html body.reborn-public.route-home .v417-banner-cta{transition:none}}


/* SOURCE: darkness-v418-masthead.css */
/* V4.18 - real full-width cinematic masthead, not a bordered content card */
html body.reborn-public.route-home .sx-public-main{padding-top:0!important}
html body.reborn-public.route-home .reborn-home-unified.v43-home{max-width:none!important;width:100%!important;margin:0 auto!important;padding:0!important;overflow:visible!important;position:relative}
html body.reborn-public.route-home .v418-masthead{position:relative!important;isolation:isolate;min-height:clamp(350px,29vw,490px)!important;width:100vw!important;max-width:none!important;left:50%!important;transform:translateX(-50%)!important;margin:0 0 -95px!important;border:0!important;border-radius:0!important;background:#14121a!important;overflow:hidden!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;text-align:center!important}
html body.reborn-public.route-home .v418-masthead-art{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(90deg,rgba(8,9,17,.32),rgba(8,9,17,.02) 40%,rgba(8,9,17,.26)),linear-gradient(0deg,rgba(7,9,17,.95),transparent 42%,rgba(7,9,17,.13)),url('/assets/images/backgrounds/darknessmu-cinematic-public-bg.webp');background-size:cover;background-position:center 42%;transform:scale(1.025);animation:v418-masthead-breathe 22s ease-in-out infinite alternate}
html body.reborn-public.route-home .v418-masthead-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:21px;padding:34px 16px 120px;max-width:760px;width:100%}
html body.reborn-public.route-home .v418-brand-lockup{display:flex;flex-direction:column;align-items:center;gap:6px;filter:drop-shadow(0 7px 12px #000)}
html body.reborn-public.route-home .v418-brand-kicker{font:800 11px/1.4 system-ui,sans-serif;letter-spacing:.25em;color:#f8d89a;text-shadow:0 2px 8px #000}
html body.reborn-public.route-home .v418-brand-lockup strong{font-family:Georgia,'Times New Roman',serif;font-size:clamp(52px,6.3vw,110px);font-weight:900;line-height:1.08;letter-spacing:-.055em;background:linear-gradient(180deg,#fff7dd 5%,#f5c46d 39%,#9e4d20 75%,#f3b766 95%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px #e0a75866;text-shadow:none;white-space:normal;overflow-wrap:anywhere}
html body.reborn-public.route-home .v418-brand-rule{color:#ffca69;font-size:23px;text-shadow:0 0 18px #ffc063}
html body.reborn-public.route-home .v418-announcement{background:linear-gradient(180deg,rgba(35,30,26,.96),rgba(13,14,19,.97));border:1px solid #b79354;border-radius:8px;padding:14px 27px;color:#fff2d7!important;font:800 clamp(12px,1.2vw,17px)/1.2 system-ui,sans-serif;letter-spacing:.06em;text-decoration:none;box-shadow:0 8px 22px #0008,inset 0 1px #fff3;transition:transform .2s,box-shadow .2s}
html body.reborn-public.route-home .v418-announcement:hover{transform:translateY(-3px);box-shadow:0 12px 30px #000b,0 0 16px #e9aa5744}
html body.reborn-public.route-home .v43-home>.v43-stage{position:relative!important;z-index:8!important;display:grid!important;grid-template-columns:minmax(220px,285px) minmax(0,1fr) minmax(220px,285px)!important;gap:clamp(12px,1.35vw,24px)!important;align-items:start!important;width:min(1690px,calc(100% - 48px))!important;max-width:1690px!important;margin:0 auto!important;padding:0!important;isolation:isolate}
html body.reborn-public.route-home .v43-home>.v43-stage:before{display:none!important}
html body.reborn-public.route-home .v43-stage>.v43-left,html body.reborn-public.route-home .v43-stage>.v48-center-stack,html body.reborn-public.route-home .v43-stage>.v412-right{min-width:0!important;max-width:100%!important;width:100%!important;position:relative!important;z-index:1!important;filter:drop-shadow(0 15px 23px #0009)}
html body.reborn-public.route-home .v43-stage>.v48-center-stack{background:linear-gradient(145deg,rgba(15,18,30,.95),rgba(12,15,27,.97))!important;border:1px solid rgba(196,161,99,.20)!important;border-radius:16px!important;padding:clamp(12px,1.5vw,26px)!important}
html body.reborn-public.route-home .v43-stage .reborn-home-slider-hero{margin:0!important;min-width:0!important;width:100%!important;overflow:hidden!important}
html body.reborn-public.route-home .v43-stage .sx-promo-slider,html body.reborn-public.route-home .v43-stage .sx-home-promo-card{min-width:0!important;max-width:100%!important}
@keyframes v418-masthead-breathe{from{transform:scale(1.025)}to{transform:scale(1.075)}}
@media(max-width:1120px){html body.reborn-public.route-home .v43-home>.v43-stage{grid-template-columns:minmax(185px,235px) minmax(0,1fr) minmax(185px,235px)!important;width:calc(100% - 26px)!important;gap:10px!important}}
@media(max-width:850px){html body.reborn-public.route-home .v43-home>.v43-stage{grid-template-columns:minmax(190px,260px) minmax(0,1fr)!important}html body.reborn-public.route-home .v43-stage>.v412-right{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body.reborn-public.route-home .v418-masthead{margin-bottom:-55px!important}}
@media(max-width:620px){html body.reborn-public.route-home .v43-home>.v43-stage{display:flex!important;flex-direction:column!important;width:calc(100% - 20px)!important;gap:12px!important}html body.reborn-public.route-home .v43-stage>.v48-center-stack{order:0!important}html body.reborn-public.route-home .v43-stage>.v43-left{order:1!important}html body.reborn-public.route-home .v43-stage>.v412-right{order:2!important;display:flex!important;flex-direction:column!important}html body.reborn-public.route-home .v418-masthead{min-height:300px!important;margin-bottom:-32px!important}html body.reborn-public.route-home .v418-masthead-content{padding:28px 12px 70px!important;gap:14px!important}html body.reborn-public.route-home .v418-brand-lockup strong{font-size:clamp(42px,11vw,68px)!important}}
@media(prefers-reduced-motion:reduce){html body.reborn-public.route-home .v418-masthead-art{animation:none!important}html body.reborn-public.route-home .v418-announcement{transition:none!important}}


/* SOURCE: darkness-v419-center-panels.css */
/* V4.19: central modules share the compact fantasy language of the sidebars. */
html body.reborn-public.route-home .v48-center-stack .sx-home-portal-section{padding:8px 0 24px!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-portal-container{padding:0!important;margin:0!important}
html body.reborn-public.route-home .v48-center-stack .v42-content-heading{margin:0 0 12px!important;padding:8px 10px 10px!important;border-bottom:1px solid #bd934333!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
html body.reborn-public.route-home .v48-center-stack .v42-content-heading h2{font-size:clamp(18px,1.5vw,25px)!important;line-height:1.16!important;margin:3px 0 0!important;letter-spacing:.01em!important}
html body.reborn-public.route-home .v48-center-stack .v42-content-heading .reborn-eyebrow{font-size:9px!important;letter-spacing:.16em!important}
html body.reborn-public.route-home .v48-center-stack .v42-content-heading>a{font-size:10px!important;white-space:nowrap!important;color:#edc16d!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-centerbar{gap:12px!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-center-card{position:relative!important;isolation:isolate!important;overflow:hidden!important;border:1px solid #a77d3880!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(34,30,34,.96),rgba(12,16,28,.98) 58%,rgba(15,17,25,.98))!important;box-shadow:inset 0 1px 0 #f2d49c16,0 12px 25px #0005!important;padding:18px 20px!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-center-card:before{content:"";position:absolute;z-index:0;pointer-events:none;top:-80%;left:-70%;height:260%;width:38%;transform:rotate(25deg) translateX(-200%);background:linear-gradient(90deg,transparent,#f7d08000 25%,#f7d08014 50%,transparent);animation:v419-sweep 11s linear infinite}
html body.reborn-public.route-home .v48-center-stack .sx-home-center-card:nth-child(2):before{animation-delay:-5s}
html body.reborn-public.route-home .v48-center-stack .sx-home-center-card>*{position:relative;z-index:1}
html body.reborn-public.route-home .v48-center-stack .sx-home-center-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-bottom:12px!important;margin-bottom:12px!important;border-bottom:1px solid #c9a66c30!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-center-title h3{font-size:clamp(16px,1.45vw,22px)!important;margin:4px 0 0!important;line-height:1.2!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-center-title .sx-kicker{font-size:10px!important;color:#e3b85e!important;letter-spacing:.14em!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-center-title>a{font-size:11px!important;color:#e6c27e!important;background:#d6a74b12!important;border:1px solid #c59a534d!important;border-radius:7px!important;padding:9px 12px!important;text-decoration:none!important;white-space:nowrap!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-news-list{display:grid!important;gap:8px!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-news-row{border:1px solid #d2ae5628!important;background:linear-gradient(90deg,#ffffff08,transparent)!important;border-radius:8px!important;padding:12px!important;transition:transform .2s,border-color .2s,background .2s!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-news-row:hover{transform:translateX(3px)!important;border-color:#caa04c99!important;background:#e4ba6312!important}
html body.reborn-public.route-home .v48-center-stack .reborn-news-empty{min-height:115px!important;padding:16px!important;border:1px dashed #bd9b4847!important;border-radius:9px!important;background:#0c102068!important}
html body.reborn-public.route-home .v48-center-stack .reborn-news-empty>span{font-size:20px!important;margin-bottom:3px!important}
html body.reborn-public.route-home .v48-center-stack .reborn-news-empty strong{font-size:13px!important}
html body.reborn-public.route-home .v48-center-stack .reborn-news-empty p{font-size:11px!important;margin:3px 0!important}
html body.reborn-public.route-home .v48-center-stack .sx-home-account-market-card .am-home-showcase{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;max-width:100%!important}
html body.reborn-public.route-home .v48-center-stack .am-home-market-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0 0 12px!important;margin:0 0 14px!important;border-bottom:1px solid #c9a66c30!important;background:transparent!important}
html body.reborn-public.route-home .v48-center-stack .am-home-market-head>div:first-child{min-width:0!important;flex:1!important}
html body.reborn-public.route-home .v48-center-stack .am-home-market-head h2{font-size:clamp(18px,1.65vw,25px)!important;line-height:1.2!important;margin:5px 0 6px!important}
html body.reborn-public.route-home .v48-center-stack .am-home-market-head p{font-size:12px!important;line-height:1.5!important;margin:0!important;max-width:65ch!important}
html body.reborn-public.route-home .v48-center-stack .am-home-market-pills{margin-top:10px!important;gap:6px!important}
html body.reborn-public.route-home .v48-center-stack .am-home-market-pills span{font-size:10px!important;padding:5px 8px!important}
html body.reborn-public.route-home .v48-center-stack .am-home-market-cta{flex:0 0 auto!important;max-width:175px!important}
html body.reborn-public.route-home .v48-center-stack .am-home-market-cta .sx-btn{padding:10px 12px!important;font-size:11px!important;border-radius:8px!important;background:linear-gradient(135deg,#b8832d,#e3b45e)!important;color:#17120c!important;box-shadow:0 5px 14px #0006!important}
html body.reborn-public.route-home .v48-center-stack .am-home-market-cta small{font-size:10px!important}
html body.reborn-public.route-home .v48-center-stack .am-home-market-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
html body.reborn-public.route-home .v48-center-stack .am-home-market-empty{grid-column:1/-1!important;min-height:100px!important;padding:16px!important;border-radius:9px!important;background:#0c102068!important}
html body.reborn-public.route-home .v48-center-stack .am-home-public-note{margin-top:12px!important;padding:10px 12px!important;font-size:11px!important}
@keyframes v419-sweep{0%,63%{transform:rotate(25deg) translateX(-220%)}90%,100%{transform:rotate(25deg) translateX(750%)}}
@media(max-width:1050px){html body.reborn-public.route-home .v48-center-stack .am-home-market-head{flex-wrap:wrap!important}html body.reborn-public.route-home .v48-center-stack .am-home-market-cta{max-width:none!important}}
@media(max-width:650px){html body.reborn-public.route-home .v48-center-stack .sx-home-center-card{padding:14px!important}html body.reborn-public.route-home .v48-center-stack .am-home-market-grid{grid-template-columns:minmax(0,1fr)!important}html body.reborn-public.route-home .v48-center-stack .v42-content-heading{flex-wrap:wrap!important}}
@media(prefers-reduced-motion:reduce){html body.reborn-public.route-home .v48-center-stack .sx-home-center-card:before{animation:none!important;display:none!important}}

