/*
 * GTGF v16.34 — Inviting Clubhouse.
 * Visual thesis: an open performance club — bright, human and active.
 */

body.gtgf-v1634-club {
  --club34-bg:#f3f4f0;
  --club34-paper:#ffffff;
  --club34-warm:#fff5ee;
  --club34-warm-2:#ffe4d4;
  --club34-orange:#ff6518;
  --club34-orange-text:#bd3e0a;
  --club34-ink:#151614;
  --club34-muted:#5e625d;
  --club34-line:#d9ddd6;
  background:var(--club34-bg) !important;
  color:var(--club34-ink);
}

body.gtgf-v1634-club :is(.gtgf-clubhouse,.gtgf-club33-public) :is(button,input,textarea,select,label) {
  font-size:max(.875rem,14px) !important;
}

body.gtgf-v1634-club :is(.gtgf-clubhouse,.gtgf-club33-public) :is(.eyebrow,small) {
  font-size:max(.75rem,12px) !important;
}

body.gtgf-v1634-club :where(a,button,input,textarea,select,summary):focus-visible {
  outline:3px solid var(--club34-orange) !important;
  outline-offset:4px;
}

/* Public Club: a bright welcome, not a gated black wall. */
body.gtgf-v1634-club .gtgf-club33-public {
  background:var(--club34-bg) !important;
  color:var(--club34-ink) !important;
}

body.gtgf-v1634-club .gtgf-club33-public__hero {
  min-height:650px;
  padding:90px 0 76px;
  background:
    radial-gradient(circle at 84% 16%,rgba(255,101,24,.15),transparent 26%),
    linear-gradient(120deg,#fff 0%,#fff8f3 58%,#f2f4ef 100%) !important;
  color:var(--club34-ink) !important;
}

body.gtgf-v1634-club .gtgf-club33-public__hero::before {
  width:680px;
  height:270px;
  right:-170px;
  bottom:-62px;
  border-color:rgba(255,101,24,.3);
  box-shadow:0 0 0 42px rgba(255,101,24,.05),0 0 0 88px rgba(255,101,24,.025);
}

body.gtgf-v1634-club .gtgf-club33-public__hero::after {
  width:290px;
  height:110px;
  left:-140px;
  top:78px;
  border-color:rgba(255,101,24,.22);
}

body.gtgf-v1634-club .gtgf-club33-public__hero-grid {
  grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);
  gap:clamp(42px,6vw,88px);
}

body.gtgf-v1634-club .gtgf-club33-public__copy {
  position:relative;
  padding-left:30px;
}

body.gtgf-v1634-club .gtgf-club33-public__copy::before {
  content:"";
  position:absolute;
  inset:2px auto 2px 0;
  width:6px;
  border-radius:99px;
  background:var(--club34-orange);
}

body.gtgf-v1634-club .gtgf-club33-public__copy .eyebrow {
  color:var(--club34-orange-text) !important;
}

body.gtgf-v1634-club .gtgf-club33-public__copy h1 {
  max-width:11ch;
  color:var(--club34-ink) !important;
  font-size:clamp(3.8rem,7vw,7.1rem);
}

body.gtgf-v1634-club .gtgf-club33-public__copy h1 span { color:var(--club34-orange-text) !important; }

body.gtgf-v1634-club .gtgf-club33-public__copy>p:not(.eyebrow) {
  color:var(--club34-muted) !important;
  font-size:1.08rem;
}

body.gtgf-v1634-club .gtgf-club33-public__actions a {
  color:var(--club34-ink) !important;
}

body.gtgf-v1634-club .gtgf-club33-public__actions .button {
  border-color:var(--club34-orange) !important;
  border-radius:999px !important;
  background:var(--club34-orange) !important;
  color:#10110f !important;
  box-shadow:0 12px 28px rgba(199,66,8,.18) !important;
}

body.gtgf-v1634-club .gtgf-club33-public__actions .button:hover {
  border-color:var(--club34-ink) !important;
  background:var(--club34-ink) !important;
  color:#fff !important;
}

body.gtgf-v1634-club .gtgf-club33-public__copy>small {
  color:#686d66 !important;
}

body.gtgf-v1634-club .gtgf-club33-public__board {
  min-height:500px;
  overflow:hidden;
  border:1px solid #e0e3dd !important;
  border-radius:24px;
  background:rgba(255,255,255,.92) !important;
  box-shadow:0 30px 80px rgba(42,44,39,.12) !important;
  backdrop-filter:blur(12px);
}

body.gtgf-v1634-club .gtgf-club33-public__board header,
body.gtgf-v1634-club .gtgf-club33-public__board footer {
  color:#626760 !important;
}

body.gtgf-v1634-club .gtgf-club33-public__board header {
  border-bottom-color:var(--club34-line) !important;
  background:var(--club34-warm);
}

body.gtgf-v1634-club .gtgf-club33-public__board header b,
body.gtgf-v1634-club .gtgf-club33-public__board li>b {
  color:var(--club34-orange-text) !important;
}

body.gtgf-v1634-club .gtgf-club33-public__board li {
  border-bottom-color:var(--club34-line) !important;
}

body.gtgf-v1634-club .gtgf-club33-public__board li:hover { background:#fffaf6; }
body.gtgf-v1634-club .gtgf-club33-public__board li strong { color:var(--club34-ink) !important; }
body.gtgf-v1634-club .gtgf-club33-public__board li small { color:var(--club34-muted) !important; }

body.gtgf-v1634-club .gtgf-club33-public__board footer {
  border-top-color:var(--club34-line) !important;
  background:#f7f8f5;
}

body.gtgf-v1634-club .gtgf-club33-public__board footer strong { color:var(--club34-ink) !important; }

body.gtgf-v1634-club .gtgf-club33-public__inside {
  background:#fff !important;
}

body.gtgf-v1634-club .gtgf-club33-public__section-head,
body.gtgf-v1634-club .gtgf-club33-public__pillars {
  border-color:var(--club34-line) !important;
}

body.gtgf-v1634-club .gtgf-club33-public__section-head>span,
body.gtgf-v1634-club .gtgf-club33-public__section-head h2 em,
body.gtgf-v1634-club .gtgf-club33-public__pillars article>small {
  color:var(--club34-orange-text) !important;
}

body.gtgf-v1634-club .gtgf-club33-public__section-head p,
body.gtgf-v1634-club .gtgf-club33-public__pillars p {
  color:var(--club34-muted) !important;
}

body.gtgf-v1634-club .gtgf-club33-public__pillars {
  gap:14px;
  padding:18px 0;
}

body.gtgf-v1634-club .gtgf-club33-public__pillars article,
body.gtgf-v1634-club .gtgf-club33-public__pillars article:first-child,
body.gtgf-v1634-club .gtgf-club33-public__pillars article:last-child {
  min-height:300px;
  padding:30px !important;
  border:1px solid #e1e4de !important;
  border-radius:18px;
  background:#f8f9f6;
}

body.gtgf-v1634-club .gtgf-club33-public__pillars article:nth-child(2) { background:var(--club34-warm); }
body.gtgf-v1634-club .gtgf-club33-public__pillars article:nth-child(3) { background:#fff1e8; }
body.gtgf-v1634-club .gtgf-club33-public__pillars article>b { color:#736b64 !important; }

body.gtgf-v1634-club .gtgf-club33-public__proof {
  background:linear-gradient(100deg,#ff6a1f,#ff8a4e) !important;
}

body.gtgf-v1634-club .gtgf-club33-public__proof a {
  border-radius:999px;
  background:#fff;
}

body.gtgf-v1634-club .gtgf-club33-public__privacy {
  padding:96px 0 112px;
  background:linear-gradient(125deg,#fff 0%,#fff6ef 100%) !important;
  color:var(--club34-ink) !important;
}

body.gtgf-v1634-club .gtgf-club33-public__privacy .eyebrow { color:var(--club34-orange-text) !important; }
body.gtgf-v1634-club .gtgf-club33-public__privacy h2 { color:var(--club34-ink) !important; }
body.gtgf-v1634-club .gtgf-club33-public__privacy-grid>div:last-child>p { color:var(--club34-muted) !important; }
body.gtgf-v1634-club .gtgf-club33-public__privacy a { color:var(--club34-ink) !important; }
body.gtgf-v1634-club .gtgf-club33-public__privacy .button {
  border-color:var(--club34-orange) !important;
  border-radius:999px !important;
  background:var(--club34-orange) !important;
  color:#10110f !important;
}

/* Authenticated Club: bright workspace with a human live card. */
body.gtgf-v1634-club .gtgf-clubhouse.section--paper {
  padding:36px 0 112px !important;
  background:
    radial-gradient(circle at 92% 4%,rgba(255,101,24,.12),transparent 20%),
    var(--club34-bg) !important;
}

body.gtgf-v1634-club .gtgf-club33-hero {
  min-height:510px !important;
  grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr) !important;
  overflow:hidden;
  border:1px solid #dde1da !important;
  border-radius:26px;
  background:
    radial-gradient(circle at 8% 4%,rgba(255,101,24,.13),transparent 28%),
    linear-gradient(125deg,#fff 0%,#fff7f1 62%,#f3f5f0 100%) !important;
  box-shadow:0 28px 76px rgba(43,46,40,.12) !important;
  color:var(--club34-ink) !important;
}

body.gtgf-v1634-club .gtgf-club33-hero::before {
  content:"";
  position:absolute;
  z-index:1;
  left:0;
  top:0;
  bottom:0;
  width:7px;
  background:var(--club34-orange);
}

body.gtgf-v1634-club .gtgf-club33-hero::after {
  border-color:rgba(255,101,24,.24) !important;
  box-shadow:0 0 0 40px rgba(255,101,24,.045),0 0 0 82px rgba(255,101,24,.02) !important;
}

body.gtgf-v1634-club .gtgf-club33-hero .eyebrow { color:var(--club34-orange-text) !important; }

body.gtgf-v1634-club .gtgf-club33-hero h1,
body.gtgf-v1634-club .gtgf-club33-hero h1 span {
  color:var(--club34-ink) !important;
}

body.gtgf-v1634-club .gtgf-club33-hero h1 span { color:var(--club34-orange-text) !important; }

body.gtgf-v1634-club .gtgf-club33-hero .v1600-club-hero__copy>p {
  color:var(--club34-muted) !important;
  font-size:1.05rem;
}

body.gtgf-v1634-club .gtgf-club33-hero .v1600-club-hero__actions button {
  border-color:#cfd4cc !important;
  border-radius:999px !important;
  background:#fff !important;
  color:var(--club34-ink) !important;
}

body.gtgf-v1634-club .gtgf-club33-hero .v1600-club-hero__actions button:first-child {
  border-color:var(--club34-orange) !important;
  background:var(--club34-orange) !important;
  color:#10110f !important;
}

body.gtgf-v1634-club .gtgf-club33-hero .v1600-club-hero__actions button:hover {
  border-color:var(--club34-ink) !important;
  background:var(--club34-ink) !important;
  color:#fff !important;
}

body.gtgf-v1634-club .gtgf-club33-live {
  align-self:stretch;
  margin:22px;
  padding:28px !important;
  border:1px solid #dde1da !important;
  border-radius:20px;
  background:rgba(255,255,255,.94) !important;
  box-shadow:0 18px 46px rgba(43,46,40,.09);
}

body.gtgf-v1634-club .gtgf-club33-live .v1600-club-live__head {
  color:#5e635c !important;
}

body.gtgf-v1634-club .gtgf-club33-live .v1600-club-live__metric strong {
  color:var(--club34-orange-text) !important;
}

body.gtgf-v1634-club .gtgf-club33-live .v1600-club-live__metric span,
body.gtgf-v1634-club .gtgf-club33-live__people span,
body.gtgf-v1634-club .gtgf-club33-live>p {
  color:var(--club34-muted) !important;
}

body.gtgf-v1634-club .gtgf-club33-live__people img {
  border-color:#fff !important;
  box-shadow:0 3px 10px rgba(26,28,24,.12);
}

body.gtgf-v1634-club .gtgf-club33-live .v1600-club-live__grid {
  gap:8px;
  padding:10px 0;
  border-color:var(--club34-line) !important;
}

body.gtgf-v1634-club .gtgf-club33-live .v1600-club-live__grid>button {
  min-height:92px;
  padding:14px !important;
  border:1px solid #e1e4de !important;
  border-radius:14px !important;
  background:#f7f8f5 !important;
  color:var(--club34-ink) !important;
}

body.gtgf-v1634-club .gtgf-club33-live .v1600-club-live__grid>button:hover {
  border-color:#ffc09d !important;
  background:var(--club34-warm) !important;
}

body.gtgf-v1634-club .gtgf-club33-live .v1600-club-live__grid strong { color:var(--club34-ink) !important; }
body.gtgf-v1634-club .gtgf-club33-live .v1600-club-live__grid small { color:#5d625c !important; }

body.gtgf-v1634-club :is(.v1584-club-onboarding,.v1584-club-statusbar) {
  margin-top:16px;
  padding:15px 18px;
  border:1px solid #dce0da !important;
  border-radius:15px;
  background:#fff !important;
  color:var(--club34-muted) !important;
}

body.gtgf-v1634-club .v1584-club-onboarding strong { color:var(--club34-ink) !important; }
body.gtgf-v1634-club .v1584-club-onboarding__steps span { border-color:#cfd4cd !important;color:#585d57 !important;background:#fff !important; }
body.gtgf-v1634-club .v1584-club-onboarding__steps .is-done { border-color:#ffb286 !important;background:#fff0e7 !important;color:#773014 !important; }
body.gtgf-v1634-club :is(.v1584-club-onboarding__actions a,.v1584-club-onboarding__actions button,.v1584-club-statusbar button) { color:var(--club34-ink) !important;border-bottom-color:#858b83 !important; }

body.gtgf-v1634-club .gtgf-club33-navrow {
  top:72px;
  margin-top:16px;
  padding:6px;
  border:1px solid #dde1da !important;
  border-radius:18px;
  background:rgba(255,255,255,.94) !important;
  box-shadow:0 12px 32px rgba(43,46,40,.09) !important;
}

body.gtgf-v1634-club .gtgf-club33-navrow .gtgf-club-nav button {
  min-height:52px;
  border-radius:12px !important;
  color:#555a54 !important;
}

body.gtgf-v1634-club .gtgf-club33-navrow .gtgf-club-nav button::after { display:none; }

body.gtgf-v1634-club .gtgf-club33-navrow .gtgf-club-nav button:hover {
  background:#f3f5f1 !important;
  color:var(--club34-ink) !important;
}

body.gtgf-v1634-club .gtgf-club33-navrow .gtgf-club-nav button.is-active {
  background:var(--club34-warm-2) !important;
  color:#6d2a0d !important;
}

body.gtgf-v1634-club .gtgf-club33-navrow .v1584-club-settings {
  min-height:52px;
  border:0 !important;
  border-radius:12px !important;
  background:#f0f2ed !important;
  color:#4f544e !important;
}

body.gtgf-v1634-club .gtgf-community-source-setup {
  border-color:#ffc19e !important;
  border-radius:18px;
  background:#fff0e7 !important;
  color:var(--club34-ink) !important;
}

body.gtgf-v1634-club .gtgf-community-source-setup p { color:var(--club34-muted) !important; }
body.gtgf-v1634-club .gtgf-community-source-setup button { border-radius:999px !important;background:var(--club34-orange) !important;color:#10110f !important; }

body.gtgf-v1634-club .gtgf-community-panel {
  margin-top:18px;
  border:1px solid #dde1da !important;
  border-radius:24px;
  background:var(--club34-paper) !important;
  box-shadow:0 24px 64px rgba(43,46,40,.09) !important;
}

body.gtgf-v1634-club .gtgf-club-section__head { border-color:var(--club34-line) !important; }
body.gtgf-v1634-club .gtgf-club-section__head .eyebrow { color:var(--club34-orange-text) !important; }
body.gtgf-v1634-club .gtgf-club-section__head>p { color:var(--club34-muted) !important; }

body.gtgf-v1634-club .v1584-club-week-metrics,
body.gtgf-v1634-club .v1584-club-week-metrics>div,
body.gtgf-v1634-club .v1586-club-pulse,
body.gtgf-v1634-club .v1586-club-pulse>div {
  border-color:var(--club34-line) !important;
}

body.gtgf-v1634-club .v1584-club-week-metrics span { color:#666b65 !important; }

body.gtgf-v1634-club .v1586-startline-focus {
  overflow:hidden;
  border:1px solid #ffb78e;
  border-radius:20px;
  background:linear-gradient(125deg,#fff0e6 0%,#ffd7c0 100%) !important;
  color:var(--club34-ink) !important;
  box-shadow:0 22px 55px rgba(160,61,15,.1) !important;
}

body.gtgf-v1634-club .v1586-startline-focus__copy::after {
  border-color:rgba(171,55,8,.18) !important;
  box-shadow:0 0 0 34px rgba(255,255,255,.12),0 0 0 70px rgba(255,255,255,.08) !important;
}

body.gtgf-v1634-club .v1586-startline-focus__copy>span { color:#9e3308 !important; }
body.gtgf-v1634-club .v1586-startline-focus h3 { color:var(--club34-ink) !important; }
body.gtgf-v1634-club .v1586-startline-focus__copy p,
body.gtgf-v1634-club .v1586-startline-focus__meta { color:#5f5149 !important; }
body.gtgf-v1634-club .v1586-startline-focus__meta strong { color:var(--club34-ink) !important; }
body.gtgf-v1634-club .v1586-startline-focus__meta span+span { border-left-color:rgba(47,35,29,.2) !important; }

body.gtgf-v1634-club .v1586-startline-focus__people {
  margin:18px;
  padding:28px !important;
  border:1px solid rgba(255,255,255,.75) !important;
  border-radius:16px;
  background:rgba(255,255,255,.72) !important;
}

body.gtgf-v1634-club .v1586-startline-focus__people>strong,
body.gtgf-v1634-club .v1586-startline-focus__people>a { color:var(--club34-ink) !important; }
body.gtgf-v1634-club .v1586-startline-focus__people>span { color:#62564e !important; }
body.gtgf-v1634-club .v1586-startline-focus__people>a { border-bottom-color:#5d524b !important; }
body.gtgf-v1634-club .v1586-avatar-stack img { border-color:#fff !important;box-shadow:0 3px 9px rgba(45,35,29,.12); }

body.gtgf-v1634-club .v1586-club-pulse span,
body.gtgf-v1634-club .v1586-recommended-challenge>div>span,
body.gtgf-v1634-club .v1586-startline-discovery header span { color:var(--club34-orange-text) !important; }
body.gtgf-v1634-club .v1586-club-pulse strong { color:var(--club34-ink) !important; }
body.gtgf-v1634-club .v1586-club-pulse small { color:#666b65 !important; }
body.gtgf-v1634-club .v1586-recommended-challenge,
body.gtgf-v1634-club .v1586-startline-discovery__grid,
body.gtgf-v1634-club .v1586-startline-discovery article { border-color:var(--club34-line) !important; }

body.gtgf-v1634-club .v1584-club-syncbar,
body.gtgf-v1634-club .v1584-club-details { color:var(--club34-muted) !important;border-color:var(--club34-line) !important; }
body.gtgf-v1634-club .v1584-club-syncbar :is(a,button),
body.gtgf-v1634-club .v1584-club-details :is(a,button) { color:var(--club34-ink) !important; }

/* Existing modules become open, tactile surfaces. */
body.gtgf-v1634-club .gtgf-community-compose,
body.gtgf-v1634-club .gtgf-community-post,
body.gtgf-v1634-club .gtgf-journey-editor,
body.gtgf-v1634-club .gtgf-journey-card,
body.gtgf-v1634-club .gtgf-event-squad,
body.gtgf-v1634-club .gtgf-challenge-card,
body.gtgf-v1634-club .gtgf-club-board,
body.gtgf-v1634-club .gtgf-sharing-form {
  border-radius:18px !important;
  background:#fff !important;
}

body.gtgf-v1634-club .gtgf-community-compose,
body.gtgf-v1634-club .gtgf-journey-editor {
  border-top:5px solid var(--club34-orange) !important;
}

body.gtgf-v1634-club .gtgf-community-compose__type span,
body.gtgf-v1634-club .gtgf-community-compose :is(input,textarea),
body.gtgf-v1634-club .gtgf-journey-editor :is(input,textarea),
body.gtgf-v1634-club .gtgf-sharing-form input[type="text"] {
  border-radius:12px !important;
}

body.gtgf-v1634-club .gtgf-community-compose__type input:checked+span {
  border-color:#ffae80 !important;
  background:#fff1e8 !important;
}

body.gtgf-v1634-club .gtgf-community-compose__bottom button,
body.gtgf-v1634-club .gtgf-journey-editor__actions button,
body.gtgf-v1634-club .gtgf-challenge-card form button,
body.gtgf-v1634-club .gtgf-week-checkin button,
body.gtgf-v1634-club .gtgf-sharing-form>button {
  border-radius:999px !important;
  background:var(--club34-ink) !important;
  color:#fff !important;
}

body.gtgf-v1634-club .gtgf-community-post { border-top-width:1px !important; }
body.gtgf-v1634-club .gtgf-community-post--question { border-left:5px solid var(--club34-orange) !important; }
body.gtgf-v1634-club .gtgf-community-kudos.is-active { background:#ffe1d0 !important;color:#6f2a0d !important; }

body.gtgf-v1634-club .gtgf-club33-empty {
  border-color:#d1d6cf !important;
  border-radius:18px;
  background:#f8f9f6 !important;
}
body.gtgf-v1634-club .gtgf-club33-empty>span { color:var(--club34-orange-text) !important; }
body.gtgf-v1634-club .gtgf-club33-empty>p { color:var(--club34-muted) !important; }

body.gtgf-v1634-club .gtgf-event-squad,
body.gtgf-v1634-club .gtgf-challenge-card.is-joined {
  border-top-color:var(--club34-orange) !important;
}

body.gtgf-v1634-club #sharing { background:#fff9f5 !important; }
body.gtgf-v1634-club .gtgf-sharing-master,
body.gtgf-v1634-club .gtgf-sharing-automation__card { border-color:var(--club34-line) !important; }

/*
 * Definitive light contract. Earlier bundled Club layers used intentionally
 * high-specificity dark rules; this version explicitly retires that contract.
 */
body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .gtgf-community-v1586 .gtgf-clubhouse {
  background:var(--club34-bg) !important;
  color:var(--club34-ink) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1550-club-public {
  background:var(--club34-bg) !important;
  color:var(--club34-ink) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-hero {
  grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr) !important;
  border-color:#dde1da !important;
  background:radial-gradient(circle at 8% 4%,rgba(255,101,24,.13),transparent 28%),linear-gradient(125deg,#fff 0%,#fff7f1 62%,#f3f5f0 100%) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-hero__copy>p {
  color:var(--club34-muted) !important;
  -webkit-text-fill-color:var(--club34-muted) !important;
  font-size:17px !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-hero__actions button {
  border-color:#cfd4cc !important;
  border-radius:999px !important;
  background:#fff !important;
  color:var(--club34-ink) !important;
  -webkit-text-fill-color:var(--club34-ink) !important;
  font-size:14px !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-hero__actions button:first-child {
  border-color:var(--club34-orange) !important;
  background:var(--club34-orange) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-live {
  border:1px solid #dde1da !important;
  background:rgba(255,255,255,.94) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-live__head {
  color:#5e635c !important;
  -webkit-text-fill-color:#5e635c !important;
  font-size:12px !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-live__metric {
  border-bottom-color:var(--club34-line) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-live__metric strong {
  color:var(--club34-orange-text) !important;
  -webkit-text-fill-color:var(--club34-orange-text) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-live__metric span,
body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-live>p {
  color:var(--club34-muted) !important;
  -webkit-text-fill-color:var(--club34-muted) !important;
  font-size:13px !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-live__grid {
  gap:8px !important;
  background:transparent !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-live__grid>button {
  border:1px solid #e1e4de !important;
  background:#f7f8f5 !important;
  color:var(--club34-ink) !important;
  -webkit-text-fill-color:var(--club34-ink) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-live__grid strong {
  color:var(--club34-ink) !important;
  -webkit-text-fill-color:var(--club34-ink) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-live__grid small {
  color:#5d625c !important;
  -webkit-text-fill-color:#5d625c !important;
  font-size:12px !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .gtgf-community-panel {
  border-color:#dde1da !important;
  background:#fff !important;
  color:var(--club34-ink) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club #sharing {
  background:#fff9f5 !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club :is(.gtgf-club-section__head,.v1584-club-section-head) h2,
body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club :is(.v1586-recommended-challenge,.v1586-startline-discovery) :is(h3,h4) {
  color:var(--club34-ink) !important;
  -webkit-text-fill-color:var(--club34-ink) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club :is(.gtgf-club-section__head,.v1584-club-section-head)>p,
body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1586-recommended-challenge p,
body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1586-startline-discovery article p,
body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1586-startline-discovery__top {
  color:var(--club34-muted) !important;
  -webkit-text-fill-color:var(--club34-muted) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .gtgf-club-nav--v1584 button {
  color:#555a54 !important;
  -webkit-text-fill-color:#555a54 !important;
  font-size:14px !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1584-club-navrow {
  margin-top:16px !important;
  padding:6px !important;
  border:1px solid #dde1da !important;
  background:rgba(255,255,255,.94) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .gtgf-club-nav--v1584 {
  border-color:transparent !important;
  background:transparent !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .gtgf-club-nav--v1584 button.is-active {
  border-bottom-color:transparent !important;
  background:var(--club34-warm-2) !important;
  color:#6d2a0d !important;
  -webkit-text-fill-color:#6d2a0d !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1584-club-week-metrics {
  grid-template-columns:2fr repeat(4,1fr) !important;
  gap:0 !important;
  border-color:var(--club34-line) !important;
  background:transparent !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1584-club-week-metrics>div {
  border-right:1px solid var(--club34-line) !important;
  background:transparent !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1584-club-week-metrics :is(span,small) {
  color:#666b65 !important;
  -webkit-text-fill-color:#666b65 !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1584-club-week-metrics strong,
body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1586-club-pulse strong {
  color:var(--club34-ink) !important;
  -webkit-text-fill-color:var(--club34-ink) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1586-startline-focus {
  border-color:#ffb78e !important;
  background:linear-gradient(125deg,#fff0e6 0%,#ffd7c0 100%) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1586-startline-focus :is(h3,strong,a) {
  color:var(--club34-ink) !important;
  -webkit-text-fill-color:var(--club34-ink) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1586-startline-focus__copy p,
body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1586-startline-focus__meta,
body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1586-startline-focus__people>span {
  color:#5f5149 !important;
  -webkit-text-fill-color:#5f5149 !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1586-club-pulse {
  border-color:var(--club34-line) !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1586-club-pulse>div,
body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1586-startline-discovery article {
  border-color:var(--club34-line) !important;
  background:#fff !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1586-club-pulse :is(span,small) {
  color:#666b65 !important;
  -webkit-text-fill-color:#666b65 !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club :is(.v1586-startline-discovery article>a,.v1586-recommended-challenge__progress button,.v1586-startline-discovery header button) {
  color:var(--club34-ink) !important;
  -webkit-text-fill-color:var(--club34-ink) !important;
  border-color:#858b83 !important;
}

body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1586-recommended-challenge__progress small {
  color:#60655f !important;
  -webkit-text-fill-color:#60655f !important;
}

@media (max-width:1080px) {
  body.gtgf-v1634-club .gtgf-club33-public__hero-grid,
  body.gtgf-v1634-club .gtgf-club33-hero { grid-template-columns:1fr !important; }
  body.gtgf-v1634-club .gtgf-club33-live { min-height:360px;border-top:1px solid #dde1da !important; }
  body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-hero { grid-template-columns:1fr !important; }
  body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-live { border:1px solid #dde1da !important; }
  body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1584-club-week-metrics { grid-template-columns:repeat(3,minmax(0,1fr)) !important; }
}

@media (max-width:760px) {
  body.gtgf-v1634-club .gtgf-club33-public__hero { padding:62px 0 48px; }
  body.gtgf-v1634-club .gtgf-club33-public__copy { padding-left:20px; }
  body.gtgf-v1634-club .gtgf-club33-public__copy::before { width:5px; }
  body.gtgf-v1634-club .gtgf-club33-public__board,
  body.gtgf-v1634-club .gtgf-club33-hero,
  body.gtgf-v1634-club .gtgf-community-panel { border-radius:18px; }
  body.gtgf-v1634-club .gtgf-club33-public__pillars { gap:10px; }
  body.gtgf-v1634-club .gtgf-club33-public__pillars article,
  body.gtgf-v1634-club .gtgf-club33-public__pillars article:first-child,
  body.gtgf-v1634-club .gtgf-club33-public__pillars article:last-child { min-height:230px;padding:24px !important; }
  body.gtgf-v1634-club .gtgf-club33-hero .v1600-club-hero__copy { padding:38px 24px 42px !important; }
  body.gtgf-v1634-club .gtgf-club33-live { min-height:0;margin:0 14px 14px;padding:24px !important; }
  body.gtgf-v1634-club .gtgf-club33-navrow { top:62px;border-radius:14px; }
  body.gtgf-v1634-club .gtgf-club33-navrow .gtgf-club-nav button,
  body.gtgf-v1634-club .gtgf-club33-navrow .v1584-club-settings { border-radius:9px !important; }
  body.gtgf-v1634-club .gtgf-community-panel { padding:40px 20px 48px !important; }
  body.gtgf-v1634-club .v1586-startline-focus__people { margin:0 14px 14px; }
  body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1584-club-week-metrics {
    display:flex !important;
    overflow-x:auto !important;
  }
  body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1584-club-week-metrics>div {
    flex:0 0 145px !important;
    min-height:108px !important;
  }
  body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1584-club-week-metrics>div:first-child { flex-basis:195px !important; }
}

@media (max-width:480px) {
  body.gtgf-v1634-club .gtgf-club33-live .v1600-club-live__grid { grid-template-columns:1fr;gap:7px; }
  body.gtgf-v1634-club .gtgf-club33-live .v1600-club-live__grid>button { min-height:68px;border:1px solid #e1e4de !important; }
  body.gtgf-v14.gtgf-vp99.gtgf-vp99-club.gtgf-v1600-club.gtgf-v1634-club .v1600-club-live__grid { grid-template-columns:1fr !important; }
}

@media (prefers-reduced-motion:reduce) {
  body.gtgf-v1634-club *,
  body.gtgf-v1634-club *::before,
  body.gtgf-v1634-club *::after {
    scroll-behavior:auto !important;
    animation-duration:.01ms !important;
    animation-iteration-count:1 !important;
    transition-duration:.01ms !important;
  }
}
