/* WC_PC_CLUB_WORKSPACE_20260908 — desktop-only override for the existing club API/tab system. */
@media (min-width:1024px){
  body.wc-move-ready #clubDetailPage.wc-club-workspace{max-width:none!important;margin:0!important;background:#071008!important;color:#edf5e9!important;z-index:12000!important;isolation:isolate}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdHeader{background:#09140b!important;border-bottom:1px solid rgba(198,255,0,.24)!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdHeader>div:first-child{width:min(1480px,calc(100vw - 96px));margin:0 auto;padding:18px 0!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdHeader button[onclick="closeClubDetail()"]{width:42px!important;height:42px!important;border-radius:0!important;background:#102014!important;border:1px solid rgba(198,255,0,.28)!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdTitle{color:#edf5e9!important;font-size:22px!important;letter-spacing:-.045em}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdSubtitle{color:#aebaaa!important;font-size:12px!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdJoinBtn{display:block!important;min-height:42px!important;border-radius:0!important;background:#c6ff00!important;color:#071008!important;padding:0 18px!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdHeader>div:last-child{width:min(1480px,calc(100vw - 96px));margin:0 auto;border-top:0!important;justify-content:flex-start;gap:2px}
  body.wc-move-ready #clubDetailPage.wc-club-workspace .cd-tab{flex:0 0 auto!important;padding:15px 18px!important;color:#aebaaa!important;font-size:12px!important;border-bottom:2px solid transparent!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace .cd-tab.active{color:#c6ff00!important;border-bottom-color:#c6ff00!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent{width:min(1480px,calc(100vw - 96px));margin:0 auto;padding:32px 0 80px!important;overflow-y:auto!important;background:transparent!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent>div:first-child[style*="height:200px"]{height:340px!important;background:#0b170d!important;border:1px solid rgba(198,255,0,.18)!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent>div:first-child[style*="height:160px"]{height:280px!important;border:1px solid rgba(198,255,0,.24)!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent>div:nth-child(2){max-width:1080px;margin:0 auto;padding:32px 0!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent [style*="color:var(--text1)"]{color:#edf5e9!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent [style*="color:var(--text2)"],body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent [style*="color:var(--text3)"]{color:#aebaaa!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent [style*="background:var(--surface)"]{background:#0c1a0e!important;border-color:rgba(198,255,0,.16)!important;border-radius:0!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent [style*="border-radius"]{border-radius:0!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent [style*="grid-template-columns:repeat(3,1fr)"]{gap:1px!important;background:rgba(198,255,0,.16)!important;border:1px solid rgba(198,255,0,.16)!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent button{border-radius:0!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent button[style*="background:var(--primary)"]{background:#c6ff00!important;color:#071008!important}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent::-webkit-scrollbar{width:8px}body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent::-webkit-scrollbar-thumb{background:#294230}
}

/* WC_PC_CLUB_WORKSPACE_GEOMETRY_20260908 */
/* Keep the desktop detail as one full workspace: scene width is full, content is intentionally constrained. */
@media (min-width:1024px){
  body.wc-move-ready #clubDetailPage.wc-club-workspace{
    width:100vw !important;
    min-width:100vw !important;
    max-width:none !important;
    min-height:100dvh !important;
  }
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdHeader{width:100% !important;}
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdHeader>div:first-child{
    width:100% !important;
    max-width:1480px !important;
    padding:18px clamp(28px,4vw,68px) !important;
  }
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdHeader>div:last-child{
    width:100% !important;
    max-width:1480px !important;
    padding:0 clamp(28px,4vw,68px) !important;
  }
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent{
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 0 84px !important;
    overflow-y:auto !important;
  }
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent>div:first-child[style*="height:160px"],
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent>div:first-child[style*="height:200px"]{
    width:100% !important;
    max-width:none !important;
    height:clamp(300px,34vw,460px) !important;
    margin:0 !important;
    border-width:0 0 1px !important;
    border-radius:0 !important;
  }
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent>div:nth-child(2){
    width:min(1180px,calc(100vw - 112px)) !important;
    max-width:none !important;
    margin:0 auto !important;
    padding:36px 0 60px !important;
  }
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent>div:nth-child(2)>div[style*="grid-template-columns:repeat(3,1fr)"]{margin:24px 0 !important;}
}

