
:is(html,#eone-theme) body :is(button,input[type=button],input[type=submit],input[type=reset],a.btn,a.cta,a.entry,a.enter-main,a.session-post,a.vr-tab-link,a.everyone-sport-link,a.back,a.lw-action,label.photo-label-btn,[role=button]),
:is(html,#eone-theme) body :is(button,a.btn,a.cta,a.entry,a.enter-main,a.session-post,a.vr-tab-link,a.everyone-sport-link,a.back,a.lw-action,label.photo-label-btn,[role=button]) *{color:#fff!important;-webkit-text-fill-color:#fff!important}
:is(html,#eone-theme) body :is(#eone-selection,button.on,button.selected,button[aria-selected=true],button[aria-pressed=true],.choice.selected,.mission.selected),
:is(html,#eone-theme) body #living10 .lw-tabs button.on,:is(html,#eone-theme) body .top .tabs button.on#terrainMainNav,:is(html,#eone-theme) body .top .tabs button.on#weMainNav{
--eone-edge:#614000!important;--eone-rim:#e1ae21!important;background:linear-gradient(180deg,#b38413,#9c6c02 48%,#855700)!important;border:2px solid #e1ae21!important;color:#fff!important;box-shadow:inset 0 3px 0 #ffffff3d,inset 0 -4px 0 #0003,0 6px 0 #614000,0 10px 14px #0006!important;text-shadow:0 2px 2px #503000!important;text-decoration:none!important}
#slideshow{max-width:1400px;margin:auto;padding:22px}#slideshow h1{font-size:30px;margin:0 0 14px}
.returning-actions{display:flex;flex-direction:column;gap:20px;width:min(100%,380px);padding:28px}.returning-actions h2{font-size:32px;margin:0}.returning-actions p{margin:0;color:#c3d2df}.returning-actions a{display:block;text-align:center;padding:22px 16px;text-decoration:none;letter-spacing:.06em}.returning-actions[hidden]{display:none!important}

/* Page state must not reuse the active-player count cell layout. */
body.ranx-screen-active>.wrap{width:100%;max-width:none;box-sizing:border-box}
/* Shared explanations occupy their own row, never cover menu controls. */
.top .eone-explainer{grid-column:1/-1;display:flex;align-items:center;gap:16px;box-sizing:border-box;min-height:82px;width:100%;padding:14px 20px;border:1px solid #8c702e;background:#0a1722;text-shadow:none;letter-spacing:normal;line-height:1.4}
.top .eone-explainer strong{flex:0 0 300px;color:#e6b943;font:800 21px/1.35 Arial,sans-serif}
.top .eone-explainer>span{color:#fff;font:500 22px/1.45 Arial,sans-serif}
.eone-explainer-accessible{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:900px){
 .top .eone-explainer{display:block;height:138px;min-height:138px;overflow:auto;padding:12px 14px}
 .top .eone-explainer strong{display:block;font-size:18px;margin-bottom:5px}
 .top .eone-explainer>span{font-size:18px;line-height:1.45}
 html body .top .tabs{top:calc(var(--eone-menu-height,160px) + 5px)!important;max-height:calc(100dvh - var(--eone-menu-height,160px) - 16px)!important}
 html body #living10 .lw-tabs{top:var(--eone-menu-height,160px)!important}
}

/* Society identity doubles as its Home link while retaining brand colors. */
a.society-home{display:block;color:inherit;text-decoration:none;cursor:pointer}
a.society-home:focus-visible{outline:2px solid #e6b943;outline-offset:6px}
a.society-home:hover{filter:brightness(1.12)}
