1import{j as e}from"./metal-fx-C6GZ_SKA.js";import{L as t,S as i,a as s}from"./LegalLayout-B5ljx3RF.js";import"./index-D1yBc__G.js";import"./motion-BHwmuFpx.js";import"./document-meta-J3yIAzKg.js";function d(){return e.jsxs(t,{title:"Accessibility Statement",updated:"June 2026",children:[e.jsx("p",{children:"ssych is committed to making this website usable for as many people as possible, regardless of ability or technology. Accessibility is part of how I design, not an afterthought."}),e.jsx(i,{title:"Conformance target",children:e.jsx("p",{children:"I aim to meet the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA. These guidelines explain how to make web content more accessible to people with a wide range of disabilities, including visual, motor, auditory, and cognitive needs."})}),e.jsx(i,{title:"Measures I take",children:e.jsxs(s,{children:[e.jsx("li",{children:"Semantic HTML and a logical heading structure for screen-reader navigation."}),e.jsx("li",{children:"Sufficient colour contrast for text and meaningful UI against my dark theme."}),e.jsx("li",{children:"Keyboard-operable navigation with visible focus indicators."}),e.jsx("li",{children:"Descriptive alternative text for meaningful imagery."}),e.jsxs("li",{children:["Respect for the ",e.jsx("code",{className:"rounded bg-foreground
1/10 px-1 py-0.5 text-[13px]",children:"prefers-reduced-motion"})," ","setting â animations and parallax are reduced or disabled when you request it."]}),e.jsx("li",{children:"Responsive layouts that reflow cleanly down to small screens and high zoom levels."})]})}),e.jsx(i,{title:"Known limitations",children:e.jsx("p",{children:"Some background visuals (video and animated canvas effects) are decorative and may be motion-heavy. They are never the only way to access information, can be paused, and are suppressed under reduced-motion settings. If you encounter anything that gets in your way, please let me know."})}),e.jsx(i,{title:"Feedback",children:e.jsxs("p",{children:["I welcome your feedback on the accessibility of this site. If you run into a barrier, or need information in a different format, email"," ",e.jsx("a",{className:"text-accent-300 underline-offset-4 underline",href:"mailto:[email protected]",children:"[email protected]"})," ","and Iâll do my best to respond promptly and put things right."]})}),e.jsx(i,{title:"Ongoing effort",children:e.jsx("p",{children:"Accessibility is an ongoing process. I review the site periodically, test with keyboard and screen readers, and fix issues as theyâre found. This statement will be updated as improvements are made."})})]})}export{d as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.