toggleSection(section.key)}
role={isMobile ? 'button' : undefined}
tabIndex={isMobile ? 0 : undefined}
onKeyDown={(e) => {
if (isMobile && (e.key === 'Enter' || e.key === ' ')) {
e.preventDefault();
toggleSection(section.key);
}
}}
>
{section.icon}
{section.title}