GeoLira è progettato per navigazione da tastiera, focus visibile, preferenze di movimento ridotto, layout responsive e messaggi di stato semantici. L'accessibilità resta un requisito continuo del prodotto invece di una checklist una tantum.
Tastiera, focus e messaggi di stato
La shell GeoLira include un collegamento per saltare al contenuto principale, navigazione da tastiera, focus visibile e gestione di Escape per il menu mobile. Il percorso attivo riceve aria-current, i cambi di percorso spostano il focus sul titolo della pagina e i messaggi dei moduli e lo stato di connessione usano regioni semantiche di stato. Il timer di meditazione evita annunci continui allo screen reader e usa un annunciatore di stato polite separato.
Movimento, contrasto, touch e layout mobile
Gli stili rispettano prefers-reduced-motion e forced-colors. I controlli interattivi principali hanno un'altezza minima di 44 px, checkbox e radio hanno una propria dimensione minima del target e i contorni di focus non vengono rimossi intenzionalmente. La shell dell'applicazione non disabilita lo zoom del browser. I contratti di layout coprono più breakpoint mobile e proteggono grafici, media e contenuti lunghi dall'overflow orizzontale.
Ambito dei test e limiti delle segnalazioni
GeoLira non carica un widget esterno di accessibilità come sostituto della semantica dell'applicazione. I gate automatici controllano comportamento del focus, stato ARIA, movimento ridotto, forced colors, struttura delle intestazioni e contratti correlati, ma non costituiscono una dichiarazione di compatibilità certificata con ogni configurazione di tecnologia assistiva. Una segnalazione utile sull'accessibilità indica percorso, controllo interessato, metodo di interazione e tecnologia assistiva usata.