Public accessibility assessment

Accessibility issues detected on globalclubfit.com

Evolize inspected 5 publicly accessible pages on globalclubfit.com and detected 30 automatically identifiable accessibility findings. The findings map to 5 WCAG success criterions. The sections below show affected pages, technical evidence and recommended remediation. The most frequent issues involve page has no main landmark, hidden elements can still receive keyboard focus, aria attributes have invalid values.

30findings detected
0critical + high
5pages inspected
23 Aug 2026assessed

Independent public assessment. globalclubfit.com is not necessarily affiliated with or a customer of Evolize.

https://

01 · Accessibility summary

Evolize inspected 5 publicly accessible pages on globalclubfit.com and detected 30 automatically identifiable accessibility findings. The findings map to 5 WCAG success criterions. The sections below show affected pages, technical evidence and recommended remediation. The most frequent issues involve page has no main landmark, hidden elements can still receive keyboard focus, aria attributes have invalid values.

02 · Priority findings

03 · WCAG criteria affected

CriterionNameLevelFindingsPages
1.4.3Contrast (Minimum)AA232
1.3.1Info and RelationshipsA22
2.4.3Focus OrderA22
4.1.2Name, Role, ValueA25
2.5.8Target Size (Minimum)AA12

Absence of a criterion here does not indicate conformance with it — only that no automatically detectable issue was found for it.

Continuous monitoring

A scan shows today's exposure. Monitoring shows what changes next.

Evolize continuously rescans public websites, detects newly introduced or recurring accessibility issues, tracks remediation and verifies fixes.

04 · All detected findings

Medium

Page has no main landmark

WCAG 1.3.1 (A)4 instances2 affected pages
ComponentRef B2918H

No <main> or role=main region is present, so screen reader users cannot jump to primary content.

Affected pagehttps://www.globalclubfit.com/
Elementhtml > body
Accessible nameGlobal Club FitFunkcjeDla klientówJak to działaBezpieczeństwoDla partnerówPartner ZałożycielDołącz do listy oczekującychPolskiStartujemyjuż niedługoMasz dość rocznych umów z klubami, których nie możesz anulować bez kar? Global Club Fit to jeden karnet do setek klubów — bez formalności i zobowiązań. Trenuj gdzie chcesz i anuluj subskrypcję jednym kliknięciem, bez stresu. Dołącz do listy oczekujących, aby otrzymywać zapowiedzi, aktualizacje i priorytetowy dostęp, gdy produkt będzie gotowy.Adres e-mailDołącz do listy oczekującychBędziemy wysyłać tylko istotne informacje o premierze i wczesnym dostępie.WebsitePriorytetowy dostęp po uruchomieniuAktualizacje o postępach pracZapowiedzi aplikacji i kluczowych funkcjiOddzielne ścieżki dla członków i partnerów01:11Find a club, pool…AllYogaCrossFitGymNearby centresFitness ClubGym and weightlifting0.4kmSwimming PoolPool and sauna1.2kmClubsPassProfileB2CLista oczekujących dla pierwszych członkówB2BBaza Partnerów ZałożycieliQRDostęp mobilny w przygotowaniuWkrótceStartujemy tylko wtedy, gdy produkt będzie gotowyZapowiedźWszystko, czego potrzebujesz — w jednej aplikacjiGlobal Club Fit to coś więcej niż karnet. To kompletne narzędzie, które zmienia sposób, w jaki trenujesz.Wejście kodem QRZapomnij o kartach i brelokach. Otwórz aplikację, pokaż dynamiczny kod QR na ekranie — bramka otworzy się w mniej niż sekundę. Kod odświeża się co 30 sekund, więc nikt go nie skopiuje.Mapa pobliskich klubówZnajdź idealny klub blisko siebie, gdziekolwiek jesteś. Mapa pokazuje wszystkie kluby partnerskie, ich godziny otwarcia, dostępne zajęcia i odległość od Ciebie. Idealne dla podróżujących i osób lubiących różnorodność.Rezerwacja zajęćPrzeglądaj grafiki zajęć grupowych — joga, crossfit, spinning, boks. Zarezerwuj miejsce jednym kliknięciem i otrzymaj przypomnienie przed startem. Zajęcia z wielu klubów w jednym widoku.Bezpieczeństwo klasy bankowejTwój kod QR jest podpisany kryptograficznie algorytmem Ed25519. Zrzuty ekranu nie zadziałają. Kod PIN jako zabezpieczenie zapasowe. Twoje dane są chronione przez szyfrowane połączenia end-to-end.Działa offlineStraciłeś internet w szatni? Żaden problem. Weryfikacja offline pozwala wejść do klubu nawet bez połączenia. Dane zsynchronizują się automatycznie, gdy wrócisz do sieci.Wsparcie na każde pytanieDlaczego ten klub jest dziś zamknięty? Moja płatność przeszła, ale nie mogę się zalogować, żeby anulować — co teraz? Nieważne, jak prosta lub skomplikowana jest sytuacja. Prawdziwe odpowiedzi, w każdej chwili, bez ślepych zaułków.W trakcie tworzeniaCo zyskają członkowie po starcieTo pierwszy etap produktu, który kończymy przed premierą i pokazujemy dzisiaj jako zapowiedź.Jeden karnet — setki klubówNie ograniczaj się do jednego miejsca. Z Global Club Fit masz dostęp do całej sieci klubów partnerskich, studiów jogi, boksów crossfit i wielu innych. Zmieniaj kluby kiedy chcesz, bez dodatkowych opłat.Anuluj w dowolnym momencie, zero stresuMasz dość rocznych umów, które wiążą Cię karami? Global Club Fit to z założenia subskrypcja miesięczna. Zawieś, gdy masz dużo pracy, anuluj jednym kliknięciem — bez drobnego druku, telefonów i poczucia winy. Płatności przez Stripe, faktury zawsze przejrzyste. Twoja subskrypcja, Twoje zasady.Program lojalnościowy i punktyKażde wejście i aktywność to punkty. Wymieniaj je na zniżki, darmowe wejścia lub bonusy. Im więcej trenujesz, tym więcej zyskujesz.Powiadomienia pushBądź na bieżąco — przypomnienia o rezerwacjach, nowe zajęcia w Twoich ulubionych klubach, oferty specjalne. Wszystko w odpowiednim momencie, bez spamu.Oceny i recenzjePo każdej wizycie możesz ocenić klub i zostawić opinię. Pomóż innym wybrać najlepsze miejsca. Twoja opinia ma znaczenie — kluby odpowiadają na feedback.Jak to działaTrzy kroki od rejestracji do pierwszego treningu.01Pobierz i zarejestruj sięPobierz aplikację, załóż konto i zweryfikuj e-mail. Zajmie to około dwóch minut.02Wybierz swój planWybierz Basic, Standard lub Premium. Płatność jest bezpiecznie przetwarzana przez Stripe.03Skanuj wejście w dowolnym klubieTwoje członkostwo to kod QR w aplikacji. Pokaż go przy wejściu do dowolnego klubu partnerskiego i wejdź do środka.Click a step to previewApp MarketplaceGLOBALFITFitness & WellnessInstalling...Bezpieczeństwo klasy bankowejBezpieczeństwo, któremu możesz zaufaćZbudowana na nowoczesnych, wzmocnionych prymitywach kryptograficznych, nasza implementacja zapewnia, że każdy podpisany obiekt może być niezależnie zweryfikowany, pozostając odpornym na manipulacje, fałszerstwa i ataki typu replay. Zoptymalizowany pod kątem wysokiej wydajności silnik podpisów zapewnia weryfikację o niskim opóźnieniu bez kompromisów w zakresie bezpieczeństwa.Stosując najnowsze osiągnięcia w kryptografii stosowanej, tworzymy solidne ramy zaufania, które chronią kluczowe zasoby, zabezpieczają dostęp i umożliwiają weryfikowalną integralność w systemach rozproszonych.Zrzuty ekranu QR nie działają — kod wygasa po 30 sekundachKażdy kod jest podpisany kryptograficznie — sfałszowanie jest niemożliweKod PIN jako backup — jeśli kamera zawiedzie, wpisz swój 6-cyfrowy PINTryb offline — wejdź do klubu nawet bez internetuSzyfrowane połączenie end-to-end — Twoje dane nigdy nie wycieknąZarabiaj na swoim klubie fitness w 100% z Global Club FitZyskaj nowych klientów bez kosztów marketingu i abonamentów. Zamień puste godziny w swoim klubie w stały zysk.Zarabiaj na swoim klubie fitness w 100% z Global Club FitZyskaj nowych klientów bez kosztów marketingu i abonamentów. Zamień puste godziny w swoim klubie w stały zysk.Nowy strumień klientówMy zajmujemy się pozyskiwaniem klientów. Setki użytkowników Global Club Fit już szukają klubu w okolicy. Ty ich po prostu przyjmujesz i otrzymujesz zapłatę za każdą wizytę. Bez ryzyka — zarabiasz od pierwszego dnia.Integracja w minutęZapomnij o skomplikowanych systemach CRM, terminalach czy bramkach. Twoja recepcja potrzebuje tylko smartfona. Nasza darmowa aplikacja skanuje kod QR klienta w sekundę, nawet bez dostępu do sieci.Optymalizacja ruchuTwój klub świeci pustkami w ciągu dnia? Nasz system dynamicznych cen zachęca użytkowników do treningu w godzinach mniejszego obłożenia. Spraw, by każdy metr kwadratowy zarabiał.Gwarantowane i przejrzyste wypłatyPełna kontrola finansowa w panelu B2B. Szczegółowe statystyki wizyt w czasie rzeczywistym i automatyczne, regularne wypłaty na konto firmy bez ukrytych opłat.Zostań Partnerem ZałożycielemPytania przed startemTo jeszcze nie jest otwarta premiera. Oto najbardziej przejrzysty widok obecnego etapu projektu.Czy mogę już kupić karnet lub pobrać aplikację?Dlaczego warto dołączyć do listy oczekujących już teraz?Co zyskuje Partner Założyciel?Czy moje dane na liście oczekujących są bezpieczne?Global Club FitGlobal Club Fit jest obecnie w fazie przedpremierowej. Prezentujemy kierunek rozwoju produktu, zbieramy wczesne zainteresowanie i dopracowujemy fundamenty przed publicznym udostępnieniem.ProductFunkcjeJak to działaBezpieczeństwoPricingPartnersDla partnerówDla klientówSupportHelp CenterMy TicketsContact UsService StatusLegalPrivacy PolicyTerms of Service© 2026 Global Club Fit. Wszelkie prawa zastrzeżone.(self.__next_f=self.__next_f||[]).push([0])self.__next_f.push([1,"1:\"$Sreact.fragment\"\n4:I[897367,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/963c71eec1d89c3f.js\"],\"OutletBoundary\"]\n5:\"$Sreact.suspense\"\n7:I[897367,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/963c71eec1d89c3f.js\"],\"ViewportBoundary\"]\n9:I[897367,[\"/_next/static/chunks/d96012bcfc98706a.js\",\"/_next/static/chunks/963c71eec1d89c3f.js\"],\"MetadataBound…[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="geistsans_832276dd-module__RWY4gq__variable geistmono_cf677a47-module__bpU-Ma__variable antialiased"><div hidden=""><!--$--><!--/$--></div><div id="top" class="min-h-screen overflow-x-hidden bg-background text-foreground"><div class="fixed top-0 left-0 right-0 z-50 px-4 pt-4 pointer-events-none"><div style="max-width:80rem" class="mx-auto flex items-center gap-2 lg:gap-3 p-2 lg:p-3 rounded-[24px] border border-border/50 bg-background/80 backdrop-blur-xl shadow-sm pointer-events-auto"><div class="flex-shrink-0 px-1 lg:px-2"><a class="flex items-center gap-2 transition-opacity hover…
How to fixAdd a <main> element or an element with role="main" to define the primary content region of the page, allowing screen reader users to jump to it directly.
Affected pages/ /terms
Medium

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)14 instances2 affected pages
ComponentRef V7JKOO

An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

Affected pagehttps://www.globalclubfit.com/
Elementdiv#top > div:nth-of-type(1) > div > div:nth-of-type(3) > button:nth-of-type(1)
Accessible namePartner Założyciel
Markup
<button class="px-4 py-2 rounded-[14px] text-sm font-medium border border-border hover:bg-secondary transition-all whitespace-nowrap">Partner Założyciel</button>
How to fixKeep this element out of the tab order while its containing region is hidden — remove it from focus (for example tabindex="-1"), or apply the inert attribute to the hidden container where supported. Restore normal focusability when the region becomes visible.
Affected pages/ /terms
ComponentRef 834FFG

An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

Affected pagehttps://www.globalclubfit.com/
Elementdiv#top > div:nth-of-type(1) > div > div:nth-of-type(2) > div > a:nth-of-type(1)
Accessible nameFunkcje
Markup
<a href="#features" class="relative z-10 px-3 xl:px-3.5 py-1.5 text-sm font-medium whitespace-nowrap rounded-[10px] transition-colors duration-200 text-muted-foreground hover:text-foreground/80"><span class="relative z-10">Funkcje</span></a>
How to fixTo fix this issue, ensure that the hidden element is removed from the tab order by setting its 'tabindex' attribute to '-1' or by using 'display: none;' or 'visibility: hidden;' CSS properties to completely hide it from screen readers and keyboard navigation.
Affected pages/ /terms
Medium

ARIA attributes have invalid values

WCAG 4.1.2 (A)10 instances5 affected pages
ComponentRef F9BNR5

ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.

Affected pagehttps://www.globalclubfit.com/contact
Elementbutton
Accessible nameJezyki
Markup
<button type="button" aria-label="Jezyki" aria-haspopup="dialog" aria-expanded="false" aria-controls="_R_lb_" class="group flex items-cen...">
How to fixUpdate the aria-controls attribute to reference an existing element ID in the DOM. Ensure that the referenced element is present and valid.
Affected pages/contact /help /how-it-works
ComponentRef X9L8SJ

ARIA attributes reference ids that do not exist or hold invalid values, breaking the accessibility tree.

Affected pagehttps://www.globalclubfit.com/
Element.border-border\/70
Accessible nameJezyki
Markup
<button type="button" aria-label="Jezyki" aria-haspopup="dialog" aria-expanded="false" aria-controls="_R_1l2lttb_" class="group flex items-cen...">
How to fixVerify that all ARIA attributes have valid values and reference existing ids. Check the 'aria-controls' attribute on the button element to ensure it references a valid id in the DOM.
Affected pages/ /terms
Low

Content sits outside any landmark region

WCAG 1.3.1 (A)4 instances2 affected pages
ComponentRef P7W2W1

Meaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.

Affected pagehttps://www.globalclubfit.com/
Elementsection#waitlist > div:nth-of-type(4)
Accessible nameStartujemyjuż niedługoMasz dość rocznych umów z klubami, których nie możesz anulować bez kar? Global Club Fit to jeden karnet do setek klubów — bez formalności i zobowiązań. Trenuj gdzie chcesz i anuluj subskrypcję jednym kliknięciem, bez stresu. Dołącz do listy oczekujących, aby otrzymywać zapowiedzi, aktualizacje i priorytetowy dostęp, gdy produkt będzie gotowy.Adres e-mailDołącz do listy oczekującychBędziemy wysyłać tylko istotne informacje o premierze i wczesnym dostępie.WebsitePriorytetowy dostęp po uruchomieniuAktualizacje o postępach pracZapowiedzi aplikacji i kluczowych funkcjiOddzielne ścieżki dla członków i partnerów01:12Find a club, pool…AllYogaCrossFitGymNearby centresFitness ClubGym and weightlifting0.4kmSwimming PoolPool and sauna1.2kmClubsPassProfile
Markup
<div class="relative mx-auto max-w-7xl px-6 grid lg:grid-cols-2 gap-12 lg:gap-8 items-center"><div class="" style="opacity: 1; transform: translate3d(0px, 0px, 0px); transition: opacity 800ms cubic-bezier(0.16, 1, 0.3, 1), transform 800ms cubic-bezier(0.16, 1, 0.3, 1); will-change: opacity, transform;"><div class="space-y-6 text-center lg:text-left"><h1 class="text-5xl lg:text-7xl font-bold leading-[1.1] tracking-tight text-foreground">Startujemy<br>już<!-- --> <span class="text-primary">niedługo</span></h1><p class="text-lg lg:text-xl text-muted-foreground max-w-xl mx-auto lg:mx-0 leading-rel…
How to fixTo improve accessibility, wrap the content in a landmark region such as a header, nav, main, footer, or aside element. This will enable assistive technology users to navigate to the content via landmark navigation.
Affected pages/ /terms
Low

Touch targets are too small on mobile

WCAG 2.5.8 (AA)24 instances2 affected pages
ComponentRef 1TYNVU

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Affected pagehttps://www.globalclubfit.com/
Elementdiv > div:nth-of-type(1) > div:nth-of-type(2) > ul > li:nth-of-type(1) > a
Accessible nameFunkcje
Markup
<a href="#features" class="text-sm text-muted-foreground hover:text-foreground transition-colors">Funkcje</a>
How to fixTo fix this issue, increase the size of the touch target to at least 24x24 pixels. This can be achieved by adding padding or increasing the font size of the interactive element.
Affected pages/ /terms
Low

Text has insufficient colour contrast

WCAG 1.4.3 (AA)88 instances2 affected pages
ComponentRef YDW33H

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.peer-disabled\:cursor-not-allowed
Accessible nameAdres e-mail
Markup
<label class="text-sm font-medium peer-disabled:cursor-not-allowed peer-disabled:opacity-70 leading-[2]" for="hero-waitlist-email">Adres e-mail</label>
How to fixIncrease the contrast between the text color and background color of the label element to meet the minimum contrast ratio thresholds as defined in WCAG 2.1 SC 1.4.3. Consider using a color contrast analyzer tool to determine the optimal colors.
Affected pages/ /terms
ComponentRef EPHLEY

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.gap-2\.5.p-2.rounded-xl:nth-child(1) > .text-right.shrink-0 > .text-xs.font-bold.text-foreground
Accessible name0.4
Markup
<div class="text-xs font-bold text-foreground">0.4</div>
How to fixTo improve the accessibility of this text, consider increasing the contrast between the text color and the background color. This can be achieved by changing the text color or the background color to meet the minimum contrast ratio thresholds as specified in WCAG 2.1 SC 1.4.3. For example, you could use a darker or lighter shade of the current text color, or add a background overlay to increase the contrast.
Affected pages/ /terms
ComponentRef FHAJH1

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.gap-2.items-center.flex:nth-child(3) > span
Accessible nameZapowiedzi aplikacji i kluczowych funkcji
Markup
<span>Zapowiedzi aplikacji i kluczowych funkcji</span>
How to fixIncrease the contrast between the text color and the background color to meet the minimum contrast ratio thresholds as defined in WCAG 2.1 SC 1.4.3. This can be achieved by changing the text color, background color, or both, to ensure sufficient contrast.
Affected pages/ /terms
ComponentRef EYT1EH

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.hover\:bg-secondary
Accessible namePartner Założyciel
Markup
<button class="px-4 py-2 rounded-[14px] text-sm font-medium border border-border hover:bg-secondary transition-all whitespace-nowrap">Partner Założyciel</button>
How to fixIncrease the contrast between the text color and the background color of the button with the text 'Partner Założyciel'. Consider using a color contrast analyzer tool to determine a suitable color combination that meets the minimum contrast ratio thresholds.
Affected pages/ /terms
ComponentRef OMXMK2

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.gap-2\.5.p-2.rounded-xl:nth-child(1) > .min-w-0.flex-1 > .text-\[10px\].text-muted-foreground
Accessible nameGym and weightlifting
Markup
<div class="text-[10px] text-muted-foreground">Gym and weightlifting</div>
How to fixIncrease the contrast between the text color and the background color of the element with class 'text-muted-foreground'. Consider using a color contrast analyzer tool to determine a suitable color combination that meets the minimum contrast ratio thresholds.
Affected pages/ /terms
ComponentRef J60VF3

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Elementbutton[aria-label="Pass"] > .tracking-\[0\.08em\].text-\[10px\].uppercase
Accessible namePass
Markup
<span class="text-[10px] font-semibold uppercase tracking-[0.08em] transition-colors text-muted-foreground">Pass</span>
How to fixTo improve accessibility, consider increasing the contrast between the text color and the background color. You can achieve this by adjusting the CSS styles for the .text-muted-foreground class to use a color with sufficient contrast. For example, you could use a darker or lighter shade of the current color, or add a background image or gradient to enhance the contrast.
Affected pages/ /terms
ComponentRef PV13D2

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Elementspan[translate="no"]
Accessible nameGlobal Club Fit
Markup
<span translate="no" class="text-base font-bold tracking-tight text-foreground">Global Club Fit</span>
How to fixTo improve the accessibility of the Global Club Fit website, consider adjusting the color scheme to ensure that the text and background colors have a sufficient contrast ratio, as recommended by the Web Content Accessibility Guidelines (WCAG 2.1). This can be achieved by using a color contrast analyzer tool to identify the optimal colors for the website's text and background.
Affected pages/ /terms
ComponentRef AP1E1V

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.pl-\[2px\]
Accessible name01:11
Markup
<span class="text-[11px] font-semibold text-foreground tracking-tight pl-[2px]">01:11</span>
How to fixTo improve the accessibility of this element, consider increasing the contrast between the text color and the background color. This can be achieved by changing the CSS class 'text-foreground' to a color with higher contrast, or by adding a background color with sufficient contrast to the text.
Affected pages/ /terms
ComponentRef NK2QEG

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.justify-between.items-center.flex > .font-bold.text-foreground
Accessible nameNearby centres
Markup
<span class="text-sm font-bold text-foreground">Nearby centres</span>
How to fixTo improve the accessibility of this element, consider adjusting the colors used for the text and background to meet the minimum contrast ratio thresholds. This can be achieved by changing the CSS classes 'text-foreground' or 'text-muted-foreground' to use colors with sufficient contrast.
Affected pages/ /terms
ComponentRef QNWT99

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.py-1.text-primary-foreground.text-\[11px\]
Accessible nameAll
Markup
<span class="rounded-full bg-primary text-primary-foreground px-3 py-1 text-[11px] font-semibold">All</span>
How to fixTo improve the accessibility of this element, consider increasing the contrast between the text color and the background color. This can be achieved by changing the CSS styles for the .text-primary-foreground and .bg-primary classes to use colors with a higher contrast ratio. For example, you could use a darker background color or a lighter text color.
Affected pages/ /terms
ComponentRef 8RY4GK

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.flex-wrap > .gap-2.items-center.flex:nth-child(1) > span
Accessible namePriorytetowy dostęp po uruchomieniu
Markup
<span>Priorytetowy dostęp po uruchomieniu</span>
How to fixTo improve the accessibility of the text, consider adjusting the color of the text or the background to meet the minimum contrast ratio of 4.5:1 for normal text. This can be achieved by using a color picker tool or a contrast analyzer to find a suitable combination.
Affected pages/ /terms
ComponentRef P8PQ64

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.bg-card\/90 > .text-\[11px\]
Accessible nameFind a club, pool…
Markup
<span class="text-[11px] text-muted-foreground">Find a club, pool…</span>
How to fixTo improve the accessibility of the text, consider increasing the contrast between the text color and the background color. This can be achieved by using a darker or lighter shade for the text or background. For example, you can change the class 'text-muted-foreground' to a class with a higher contrast color. Additionally, ensure that the color scheme meets the minimum contrast ratio thresholds as defined in WCAG 2.1 SC 1.4.3.
Affected pages/ /terms
ComponentRef KLXVSU

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Elementh1 > span
Accessible nameniedługo
Markup
<span class="text-primary">niedługo</span>
How to fixTo improve readability, consider increasing the contrast between the text color and the background color. This can be achieved by changing the color of the text or the background to meet the minimum contrast ratio of 4.5:1 for normal text and 7:1 for larger text (18pt or 14pt bold). For example, you can modify the CSS class 'text-primary' to use a color with higher contrast.
Affected pages/ /terms
ComponentRef 5V0J4Y

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Elementh1
Accessible nameStartujemyjuż niedługo
Markup
<h1 class="text-5xl lg:text-7xl font-bold leading-[1.1] tracking-tight text-foreground">Startujemy<br>już<!-- --> <span class="text-primary">niedługo</span></h1>
How to fixTo fix this issue, increase the contrast between the text color and the background color. You can do this by changing the CSS styles for the .text-foreground and .text-primary classes to use colors with a higher contrast ratio. A contrast ratio of at least 4.5:1 for normal text and 7:1 for large text (18pt or larger) is recommended.
Affected pages/ /terms
ComponentRef YEKBNH

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Elementbutton[aria-label="Clubs"] > .tracking-\[0\.08em\].text-\[10px\].uppercase
Accessible nameClubs
Markup
<span class="text-[10px] font-semibold uppercase tracking-[0.08em] transition-colors text-primary">Clubs</span>
How to fixTo improve the accessibility of this element, consider increasing the contrast between the text color and the background color. This can be achieved by changing the CSS styles for the text or background to meet the minimum contrast ratio thresholds as defined in WCAG 2.1 SC 1.4.3. For example, you can modify the 'text-primary' class to use a darker or lighter shade, or adjust the 'bg-background' class to provide more contrast.
Affected pages/ /terms
ComponentRef NHO58G

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.gap-2\.5.p-2.rounded-xl:nth-child(1) > .text-right.shrink-0 > .text-\[10px\].text-muted-foreground
Accessible namekm
Markup
<div class="text-[10px] text-muted-foreground">km</div>
How to fixTo improve the legibility of the text, consider increasing the contrast between the text color and the background color. You can achieve this by adjusting the CSS class 'text-muted-foreground' to use a color with a higher contrast ratio. For example, you could use a darker or lighter shade of the current color, depending on the background color.
Affected pages/ /terms
ComponentRef J74B6C

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.lg\:text-xl
Accessible nameMasz dość rocznych umów z klubami, których nie możesz anulować bez kar? Global Club Fit to jeden karnet do setek klubów — bez formalności i zobowiązań. Trenuj gdzie chcesz i anuluj subskrypcję jednym kliknięciem, bez stresu. Dołącz do listy oczekujących, aby otrzymywać zapowiedzi, aktualizacje i priorytetowy dostęp, gdy produkt będzie gotowy.
Markup
<p class="text-lg lg:text-xl text-muted-foreground max-w-xl mx-auto lg:mx-0 leading-relaxed">
How to fixTo improve accessibility, consider increasing the contrast between the text color and the background color. You can use a color contrast analyzer tool to determine the optimal colors. For example, you can change the text color to a darker or lighter shade, or add a background overlay to increase the contrast.
Affected pages/ /terms
ComponentRef UF4SA5

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.block
Accessible namePolski
Markup
<span class="block truncate text-sm font-medium text-foreground">Polski</span>
How to fixIncrease the contrast between the text color and the background color to meet the minimum contrast ratio thresholds as defined in WCAG 2.1 SC 1.4.3. Consider using a color contrast analyzer tool to determine the optimal colors. Update the CSS styles for the element with class 'text-foreground' to use a color that provides sufficient contrast with the background.
Affected pages/ /terms
ComponentRef AS02KP

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.disabled\:pointer-events-none
Accessible nameDołącz do listy oczekujących
Markup
<button class="inline-flex items-ce..." type="submit">
How to fixIncrease the contrast between the text color and background color of the button to meet the minimum contrast ratio thresholds as defined in WCAG 2.1 SC 1.4.3.
Affected pages/ /terms
ComponentRef HO64P0

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element#hero-waitlist-email
Markup
<input type="email" class="flex h-10 w-full rou..." id="hero-waitlist-email" autocomplete="email" placeholder="[email removed]" value="">
How to fixIncrease the contrast between the text color and background color of the input field to meet the minimum contrast ratio thresholds. Consider using a color contrast analyzer tool to determine the optimal colors. Ensure that the contrast ratio is at least 4.5:1 for normal text and 7:1 for larger text (18pt or 14pt bold).
Affected pages/ /terms
ComponentRef 20FEYD

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.py-1.bg-card.text-\[11px\]:nth-child(2)
Accessible nameYoga
Markup
<span class="rounded-full bg-card border border-border text-muted-foreground px-3 py-1 text-[11px]">Yoga</span>
How to fixTo improve the accessibility of the text, consider increasing the contrast between the text color and the background color. This can be achieved by changing the CSS styles for the .text-muted-foreground class to use a color with sufficient contrast with the .bg-card class.
Affected pages/ /terms
ComponentRef XTTZCI

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.mt-3
Accessible nameBędziemy wysyłać tylko istotne informacje o premierze i wczesnym dostępie.
Markup
<p class="text-center text-xs text-muted-foreground mt-3">Będziemy wysyłać tylko istotne informacje o premierze i wczesnym dostępie.</p>
How to fixTo improve accessibility, increase the contrast between the text color and background color. Consider using a color contrast analyzer tool to determine the optimal colors. Update the CSS styles for the '.text-muted-foreground' class to use a color with sufficient contrast.
Affected pages/ /terms
ComponentRef G5D4BC

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.globalclubfit.com/
Element.gap-2\.5.p-2.rounded-xl:nth-child(1) > .min-w-0.flex-1 > .text-xs.font-bold.text-foreground
Accessible nameFitness Club
Markup
<div class="text-xs font-bold text-foreground">Fitness Club</div>
How to fixTo improve readability, consider adjusting the text or background color to meet the minimum contrast ratio of 4.5:1 for normal text. You can use online tools to determine the contrast ratio and select colors that meet the WCAG 2.1 guidelines.
Affected pages/ /terms

05 · Pages inspected

06 · About this assessment

Evolize inspects publicly accessible website pages using automated browser-based testing and deterministic accessibility rules. Automated testing can identify many reproducible technical issues but cannot determine complete WCAG or legal compliance.

  • Publicly accessible surfaces only — no credentials, private systems, or source-code access.
  • Findings apply to the pages and states successfully inspected; automated analysis may not detect every issue.
  • Results reflect the site at the scan date and may have changed since.

Evolize provides digital risk intelligence and does not provide legal advice, certify compliance, or guarantee that litigation will not occur. Methodology · Security · Example assessment

07 · Continuous monitoring

This public report captures one assessment. Evolize monitoring rescans the website, detects new and recurring findings, tracks changes over time and verifies corrections.

Is information in this report inaccurate or outdated? Request a correction or removal.