/* NEW META · EVENTS — shared chrome only (nav + footer). Loaded by community pages AND the Clubhouse pages in /esports/. Literal colours so it sits safely on top of hub.css. */
noscript{display:none !important}
.evnav{position:sticky;top:0;z-index:100;background:rgba(16,16,20,.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);font-family:'Outfit',system-ui,sans-serif}
.evnav-in{max-width:1160px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:18px;height:62px}
.evnav .brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:17px;color:#fff;white-space:nowrap;text-decoration:none;letter-spacing:-.02em}
.evnav .brand:hover{color:#fff}
.evnav .brand img{width:30px;height:30px;object-fit:contain}
.evnav .brand .cm{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#17171c;background:#e8ded0;border-radius:2px;padding:3px 7px}
.evnav .links{display:flex;align-items:center;gap:2px;margin-left:6px}
.evnav .links a{font-size:14px;font-weight:600;color:#9b9ba6;padding:8px 12px;border-radius:3px;white-space:nowrap;text-decoration:none}
.evnav .links a:hover{color:#fff}
.evnav .links a.on{color:#17171c;background:#e8ded0;font-weight:700}
.evnav .sp{flex:1}
.evnav .ext{font-size:13px;font-weight:700;color:#fff;border:0;border-radius:3px;padding:8px 14px;white-space:nowrap;text-decoration:none}
.evnav .ext:hover{background:#22222a;color:#fff}
.evnav .extd{position:relative}
.evnav button.ext{background:none;font-family:inherit;cursor:pointer}
.evnav .extd .extmenu{position:absolute;right:0;top:calc(100% + 10px);min-width:180px;background:#15151a;border:1px solid rgba(255,255,255,.14);box-shadow:0 22px 44px -22px rgba(0,0,0,.8);display:none;flex-direction:column;z-index:80}
.evnav .extd.open .extmenu{display:flex}
.evnav .extd .extmenu a{padding:12px 16px;color:#e8e8ee;font-weight:700;font-size:13.5px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08)}
.evnav .extd .extmenu a:last-child{border-bottom:0}
.evnav .extd .extmenu a:hover{background:#22222a}
.evnav .burger{display:none;background:none;border:0;color:#fff;font-size:24px;cursor:pointer;padding:4px 8px}
.evmob{display:none;font-family:'Outfit',system-ui,sans-serif}
@media(max-width:1040px){
  .evnav .links,.evnav .ext,.evnav .extd:not(.brandd){display:none}
  .evnav .burger{display:block}
  .evmob.open{display:flex;flex-direction:column;background:#15151a;border-bottom:1px solid rgba(255,255,255,.08);padding:10px 16px}
  .evmob a{padding:12px 8px;font-size:15px;font-weight:600;color:#d6d6dd;border-bottom:1px solid rgba(255,255,255,.08);text-decoration:none}
  .evmob a:last-child{border-bottom:0}
}
.evfoot{border-top:1px solid rgba(255,255,255,.08);background:#15151a;padding:34px 0 44px;margin-top:30px;font-family:'Outfit',system-ui,sans-serif}
.evfoot .in{max-width:1160px;margin:0 auto;padding:0 24px;display:flex;gap:24px;flex-wrap:wrap;align-items:center;justify-content:space-between}
.evfoot .fl{display:flex;gap:16px;flex-wrap:wrap}
.evfoot a{color:#9b9ba6;font-size:13px;font-weight:600;text-decoration:none}
.evfoot a:hover{color:#fff}
.evfoot .cop{color:#6f6f7a;font-size:12px}

.evnav .extd.brandd .extmenu{left:0;right:auto}
