Accessibility statement
Last updated: 12 November 2026
The name Blind Code comes with an obligation: everyone must be able to use this website — with a screen reader, keyboard, zoom or without animations. We publish this statement voluntarily.
The business is currently being registered. Registration details will be published as soon as it is entered in the Croatian Register of Crafts.
Adjust the display to suit you
The button with the accessibility symbol in the header (or the second skip link, “Accessibility settings”) opens the menu: text size, high contrast, stop animations, calm background, readable font, airy text, highlighted links, strong focus, large pointer and reading guide. The default design stays unchanged until you turn an option on yourself.
Open accessibility settingsStandard and conformance status
We aim to conform to the European standard EN 301 549 and WCAG 2.2 at level AA. The website is partially conformant — deviations are listed under “Known limitations”, together with a way around them.
Accessibility menu
Settings apply instantly, without reloading, and are remembered in your browser only (the bc-a11y entry, see the Cookie policy). If you asked for reduced motion in your device settings, “Stop animations” is already on.
The menu is an extra, not a substitute for accessible code: the website is built to work with screen readers, keyboards and browser zoom even if you never open it.
What we've done
Semantic HTML and a clear heading structure; keyboard navigation with a visible focus indicator plus “Skip to content” and “Accessibility settings” links. The fixed header never covers the focused element.
We respect the “reduce motion” setting — no animations or intro, and all content is visible immediately.
Content and the contact form work without JavaScript; form errors are announced to screen readers.
Text contrast of at least 4.5:1, text alternatives for images, correctly marked language (HR/EN). Horizontal strips (stats, projects) can be scrolled with the keyboard. The system mouse pointer is never hidden.
On mobile, cards advance automatically only while they are on screen, hold still while you touch them or keyboard focus is on them, stay stopped after you press the pause button until you start them again, and don't move at all with “Stop animations” or reduced motion in your system settings.
How we test
Automated: every change runs an axe-core test (WCAG 2.0–2.2 rules, levels A and AA) on every page, on desktop and mobile, with and without animations, and with the menu options turned on.
Manual: keyboard navigation, a 320 px wide viewport and the largest text size. This statement is based on self-assessment, not an external audit.
Known limitations
Large intro texts (the Studio section on the home page and the “No shortcuts” sentence on the accessibility service page) gradually “light up” as you scroll — until they reach the middle of the screen, some words have lower contrast. The “Stop animations” switch shows them in full contrast right away.
On mobile, project cards that aren't centred in the carousel are intentionally dimmed, so their small text has lower contrast until you swipe them to the centre. With “High contrast” all cards are shown in full.
The animated dot field in the header and the Morse code graphics are decorative and hidden from screen readers — their meaning is always available as text. The field can be switched off with “Calm background”.
Portfolio images show external websites; their content is described in the text next to each image. The owners of those websites are responsible for their accessibility.
Legal framework
The Croatian Act on Accessibility Requirements for Products and Services (OG 89/25, 114/26), which transposes the European Accessibility Act (Directive (EU) 2019/882), does not apply to microenterprises providing services. We therefore publish this statement and these adjustments voluntarily.
Feedback
Hit a barrier? Contact us at blindcode.cro@gmail.com or +385 97 650 53 43. We aim to reply within 15 days and fix the problem as soon as possible.