Skip to main content
HearthCode Studio

Accessibility Statement

Last updated: 18 May 2026.

Objective

HearthCode Studio strives for hearthcodestudio.com to fully comply with the Web Content Accessibility Guidelines (WCAG) 2.2 Level AA. Accessibility is not an afterthought — it is a design principle considered with every change to the site.

Compliance status

This site complies with WCAG 2.2 Level AA. Compliance was established through both automated and manual testing, conducted on 18 May 2026. There are currently no known inaccessible elements.

What was tested

The entire site was tested: the main page (six sections), the privacy policy, and this accessibility statement. The testing process includes:

Automated checks.axe-core (WCAG 2.2 AA) via Playwright across three pages, in both desktop and mobile viewports — sixteen tests, zero violations. Google Lighthouse (mobile): score 100 on Performance, Accessibility, Best Practices, and SEO.

Keyboard navigation.All interactive elements are reachable via Tab. Focus indicators are visible on every element. There are no keyboard traps. A skip link (“Skip to main content”) is the first focusable element on every page.

Screen reader.Full walkthrough with NVDA on Chrome. Landmarks (banner, navigation, main content, contentinfo) are announced correctly. Heading levels follow a logical hierarchy (h1 → h2, no skipped levels). Interactive elements have clear labels. Dutch legal pages use lang="nl" so screen readers apply the correct pronunciation.

Visual checks.Zoom to 500% with no horizontal scrollbar. Colour contrast ratios verified: body text 8.4:1, CTA button text 6.3:1, accent text 7.0:1 — all well above the AA requirement of 4.5:1. The site animation (subtle flame effect) is disabled when the user has the prefers-reduced-motion preference set.

Accessibility design choices

The site is built with semantic HTML, without custom widgets or ARIA overrides. All interactive elements are standard HTML links — the browser provides keyboard functionality. Fonts are self-hosted (no external requests to Google Fonts) and load with font-display: swap so text is immediately visible. There are no cookies, no forms, and no third-party scripts affecting the experience.

Known limitations

There are currently no known limitations. The site has been intentionally kept small (one page with six sections, two legal pages) and contains no forms, accounts, or transactions. When the site is expanded with new features, this statement will be updated and any temporary limitations will be listed here.

Report a problem

Experiencing an accessibility issue on this site? Send an email to info@hearthcodestudio.com. Please describe where the problem occurs and which assistive technology you are using. A response will follow within two working days. If a reported issue cannot be resolved within six weeks, it will be listed here with an explanation and an alternative.

Enforcement

If you are not satisfied with the response to your report, you may file a complaint with the Netherlands Institute for Human Rights.

About this statement

This statement was drawn up on 24 April 2026 and last updated on 18 May 2026, based on a self-assessment using the tooling described above. The statement is reviewed annually or immediately upon a major change to the site.