/* Pós-Legacy: próxima edição em destaque e memória preservada. */
.arena-hero .arena-brand{display:block;width:125px;height:auto;margin:0 0 28px}
.arena-hero .arena-display,.arena-page .page-head h1{font:400 clamp(100px,16vw,208px)/.92 var(--display);letter-spacing:-.015em;text-transform:uppercase;margin:0 0 28px}
.arena-hero .arena-lede{font:700 clamp(22px,2.6vw,34px)/1.25 var(--sans);max-width:630px;margin:0 0 24px}
.arena-hero .lede{max-width:540px;font-size:18px;margin-bottom:22px}
.event-state{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-2);margin:0 0 28px}
.event-dot{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--mkt-cyan)}
.chapter-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:var(--max);margin:0 auto;padding:0 var(--gutter);border-block:1px solid var(--hair-soft)}
.chapter-strip>a{display:flex;flex-direction:column;gap:12px;padding:28px 24px;text-decoration:none;border-right:1px solid var(--hair-soft);min-width:0}
.chapter-strip>a:first-child{padding-left:0}.chapter-strip>a:last-child{border-right:0}
.chapter-strip span,.chapter-strip small{font-size:12px;color:var(--text-2)}.chapter-strip span{text-transform:uppercase;letter-spacing:.12em}.chapter-strip strong{font-size:23px}
.chapter-strip small{display:flex;align-items:center;gap:12px}.chapter-strip .arrow{width:15px;height:15px}.chapter-strip a:hover strong{color:var(--mkt-cyan)}
.official-legacy-photo{margin:0 0 28px}
.official-legacy-photo img{display:block;width:100%;height:auto;aspect-ratio:1536/863;object-fit:contain;background:#111}
.official-legacy-photo figcaption{padding-top:12px;color:var(--text-2);font-size:12px;letter-spacing:.05em}
.legacy-memory .section-head{margin-bottom:32px}.legacy-memory .actions{margin-top:24px}
.arena-introduction{display:grid;grid-template-columns:1.1fr 1fr;gap:72px;padding:32px 0 72px;align-items:start}
.arena-introduction>div>h2{font:900 clamp(32px,4vw,48px)/1.15 var(--sans);text-transform:uppercase;margin:0 0 24px}
.arena-status-card{padding:32px;border:1px solid var(--hair);border-top:2px solid var(--mkt-cyan);background:var(--raised);scroll-margin-top:100px}
.arena-status-card h2{font:400 clamp(40px,5vw,60px)/1.08 var(--display);text-transform:uppercase}
.arena-next{padding:32px 0 64px;border-top:1px solid var(--hair-soft)}
.arena-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:32px}
.arena-next-grid span{font-size:12px;letter-spacing:.1em;color:var(--mkt-cyan);text-transform:uppercase}.arena-next-grid h3{margin-top:18px}.arena-next-grid p{color:var(--text-2)}
.arena-memory-link{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:32px 0;border-top:1px solid var(--hair-soft)}
.arena-memory-link .eyebrow{margin-bottom:16px}
.closed-registration .actions{margin-top:28px}
.event-workspace-nav{display:flex;align-items:stretch;gap:12px;margin:24px 0;flex-wrap:wrap}
.event-workspace-nav a{display:flex;flex-direction:column;gap:4px;padding:14px 20px;min-width:210px;border:1px solid var(--hair);text-decoration:none}
.event-workspace-nav a[aria-current=page]{border-color:var(--mkt-cyan);box-shadow:inset 3px 0 var(--mkt-cyan)}
.event-workspace-nav small{color:var(--text-2);font-size:12px}
.legacy-admin-note{padding:18px 22px;margin:0 0 24px;border:1px solid var(--hair-soft);border-left:3px solid var(--mkt-cyan);font-size:14px}
.legacy-admin-note p{margin:4px 0 0;color:var(--text-2)}
.archive-status{font-size:13px;color:var(--text-2)}
.report-event-tabs{display:flex;gap:10px;margin:0 0 24px;flex-wrap:wrap}
.report-event-tabs a{display:block;padding:10px 18px;border:1px solid var(--hair);border-radius:999px;text-decoration:none}
.report-event-tabs a[aria-current=page]{border-color:var(--mkt-cyan);font-weight:700}
.report-event-label{font-size:12px;color:var(--text-2);margin:6px 0 12px}
@media(min-width:901px){.arena-hero.hero{min-height:790px}.arena-hero .hero-copy{max-width:680px}.arena-hero .ribbon-hero{width:min(930px,74vw);right:-26vw;top:52%}.arena-hero .hero-copy>.eyebrow{margin-bottom:28px}}
@media(max-width:900px){.arena-hero.hero{padding-top:48px;min-height:0}.arena-hero .hero-copy{max-width:100%}.arena-hero .ribbon-hero{width:420px;top:70px;right:-265px;opacity:.75}.arena-hero .arena-brand{width:110px}.arena-hero .arena-display{font-size:clamp(100px,20vw,170px)}.arena-hero .hero-copy>*{position:relative;z-index:1}.arena-hero .lede,.arena-hero .arena-lede{max-width:85%}.arena-introduction{grid-template-columns:1fr;gap:24px;padding-top:0}.arena-next-grid{gap:24px}.arena-memory-link{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.chapter-strip{grid-template-columns:1fr}.chapter-strip>a,.chapter-strip>a:first-child{padding:22px 0;border-right:0;border-bottom:1px solid var(--hair-soft)}.chapter-strip>a:last-child{border-bottom:0}.chapter-strip strong{font-size:21px}.arena-hero .arena-display{font-size:112px}.arena-hero .arena-lede{font-size:23px;max-width:100%}.arena-hero .lede{max-width:100%;font-size:16px}.arena-hero .ribbon-hero{width:320px;right:-235px;top:36px;opacity:.6}.arena-hero .actions{align-items:stretch;flex-direction:column}.arena-next-grid{grid-template-columns:1fr;gap:20px}.arena-next-grid article{padding-bottom:16px;border-bottom:1px solid var(--hair-soft)}.arena-status-card{padding:24px}.event-workspace-nav{display:grid;grid-template-columns:1fr 1fr;gap:8px}.event-workspace-nav a{min-width:0;padding:12px}.event-workspace-nav strong{font-size:15px}.event-workspace-nav small{font-size:11px}.legacy-memory.section{padding-block:64px}.official-legacy-photo figcaption{font-size:11px}}
@media(prefers-reduced-motion:reduce){.chapter-strip a{transition:none}}

@media(min-width:901px){.arena-hero .hero-copy{max-width:var(--max)}.arena-hero .hero-copy>*{max-width:650px}.arena-hero .ribbon-hero{right:max(-200px,calc((100vw - 1440px)/2 - 250px));width:min(880px,68vw)}}

/* ARENA branco, halo vermelho e o 4 como fundo reconhecível no celular. */
.post-legacy-home .arena-hero{background:radial-gradient(ellipse at 75% 24%,rgba(220,24,42,.18),transparent 62%),#050505}
.post-legacy-home .arena-hero .arena-display{width:fit-content;max-width:100%;margin-bottom:16px;background:none;color:#fff;text-shadow:none}
.post-legacy-home .arena-hero .arena-brand{max-width:35%;filter:none}
.event-structure img{height:auto;aspect-ratio:1440/959;object-fit:contain;background:#111}
.event-structure figcaption small{display:block;font-size:12px;letter-spacing:.02em;margin-top:8px;color:var(--text-2)}
@media(forced-colors:active){.post-legacy-home .arena-hero .arena-display{background:none;color:CanvasText}}

@media(max-width:900px){
 .post-legacy-home .arena-hero .ribbon-hero{width:min(112vw,620px);right:-22vw;top:88px;transform:rotate(-6deg);opacity:.36;--ribbon-brightness:1;filter:none}
 .post-legacy-home .arena-hero:hover .ribbon-hero{transform:rotate(-6deg)}
}
