/* Game Winning — page editor and launch extras */
html.gw-loading [data-ek]{visibility:hidden}
html.gw-editing [data-ek]{cursor:text;outline:1px dashed transparent;outline-offset:4px;border-radius:4px;transition:outline-color .12s}
html.gw-editing [data-ek]:hover{outline-color:#C8F03C}
html.gw-editing img[data-ek]{cursor:pointer}
html.gw-editing img[data-ek]:hover{outline:3px solid #C8F03C;outline-offset:-3px}
html.gw-editing [data-ek][contenteditable="true"]{outline:2px solid #C8F03C;background:rgba(200,240,60,.12)}
html.gw-editing #gw-sportsdd{display:none !important}
#gw-editbar{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:2147483647;display:flex;align-items:center;gap:10px;flex-wrap:wrap;
  width:min(760px,calc(100vw - 24px));padding:12px 12px 12px 20px;border-radius:20px;background:#161616;color:#F7F7F5;font:300 14px 'Poppins',system-ui,sans-serif;box-shadow:0 20px 50px rgba(0,0,0,.35)}
#gw-editbar .gw-eb-t{display:flex;flex-direction:column;flex:1;min-width:180px}
#gw-editbar .gw-eb-t span{color:rgba(247,247,245,.72);font-size:13px}
#gw-editbar button,#gw-editbar a{height:40px;padding:0 18px;border-radius:999px;border:1px solid rgba(247,247,245,.35);background:transparent;color:#F7F7F5;font:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}
#gw-editbar .pri{background:#C8F03C;color:#161616;border-color:#C8F03C}
#gw-editbar .pri:disabled{opacity:.45;cursor:default}
/* club portal teaser */
.gw-soon{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-left:8px;border-radius:999px;background:#C8F03C;color:#161616;font-size:11px;font-weight:400;letter-spacing:.02em;vertical-align:middle}
.g3 .nav a .gw-soon{margin-left:6px}
/* phones: the header only has room for the logo, Contact Us and the menu button */
@media (max-width:600px){ .g3 .nav > a[href="clubs.html#portal"]{display:none} }
.g3 .nav > a[href="clubs.html#portal"]{white-space:nowrap}
