From Color‑blind friendly
to Vision‑independent guidance
From Color‑blind friendly
to Vision‑independent guidance

From Color‑blind friendly
to Vision‑independent guidance


Overview
Visual impairment is not a single condition
—it exists on a spectrum
Visual impairment is not a single condition
—it exists on a spectrum
Visual impairment is not a single condition
—it exists on a spectrum
Lumina is an AI-powered makeup tutorial developed for Microsoft’s Imagine Cup. The first version focused on helping users with color blindness apply makeup without relying on color cues.
After 50+ user interviews, we realized the problem was larger: visual impairment exists on a spectrum.
In our second iteration, we expanded Lumina toward a vision-independent experience — re-architecting the tutorial flow with WCAG principles so users can complete each step through structured feedback, keyboard navigation, and screen reader support.
Lumina is an AI-powered makeup tutorial developed for Microsoft’s Imagine Cup. The first version focused on helping users with color blindness apply makeup without relying on color cues.
After 50+ user interviews, we realized the problem was larger: visual impairment exists on a spectrum.
In our second iteration, we expanded Lumina toward a vision-independent experience
— re-architecting the tutorial flow with WCAG principles so users can complete each step through structured feedback, keyboard navigation, and screen reader support.
Lumina is an AI-powered makeup tutorial developed for Microsoft’s Imagine Cup. The first version focused on helping users with color blindness apply makeup without relying on color cues.
After 50+ user interviews, we realized the problem was larger: visual impairment exists on a spectrum.
In our second iteration, we expanded Lumina toward a vision-independent experience — re-architecting the tutorial flow with WCAG principles so users can complete each step through structured feedback, keyboard navigation, and screen reader support.
Role
Product Designer
Product Designer
CONTEXT
Microsoft Imagine Cup
Microsoft Imagine Cup
Users
Low-vision to Blind
Low-vision to Blind
Focus
Vision-independent interaction
Vision-independent
interaction
Role
Product Designer
CONTEXT
Microsoft Imagine Cup
Users
Low-vision to Blind
Focus
Vision-independent interaction
The Problem
The Problem
The product's limitations weren't just missing contrast ratios. The fundamental interaction model excluded users entirely.
The product's limitations weren't just missing contrast ratios.
The fundamental interaction model excluded users entirely.

Level 1: Compliance
Structural gaps.
Structural gaps.
Contrast & Layout: Low contrast typography and
completely indistinguishable interface boundaries.
Contrast & Layout: Low contrast typography and completely indistinguishable interface boundaries.
Semantics: Unlabeled icon-only controls disrupting
predictable screen reader traversal.
Semantics: Unlabeled icon-only controls disrupting predictable screen reader traversal.
State Architecture: Unannounced live updates causing continuous interaction context loss.
State Architecture: Unannounced live updates causing continuous interaction context loss.
Level 2: Experience
Interaction exclusion.
Interaction exclusion.
Feedback Loops: Absolute reliance on the camera preview as the sole interaction feedback mechanism.
Feedback Loops: Absolute reliance on the camera preview as the sole interaction feedback mechanism.
Confirmation: Zero semantic or auditory alternatives provided for AI detection confirmations.
Confirmation: Zero semantic or auditory alternatives provided for AI detection confirmations.
Spatial Awareness: Assumed visual depth perception, effectively blocking completely blind users.
Spatial Awareness: Assumed visual depth perception, effectively blocking completely blind users.
The Problem
The product's limitations weren't just missing contrast ratios.
The fundamental interaction model excluded users entirely.
Level 1: Compliance
Structural gaps.
Contrast & Layout: Low contrast typography and completely indistinguishable interface boundaries.
Semantics: Unlabeled icon-only controls disrupting predictable screen reader traversal.
State Architecture: Unannounced live updates causing continuous interaction context loss.
Level 2: Experience
Interaction exclusion.
Feedback Loops: Absolute reliance on the camera preview as the sole interaction feedback mechanism.
Confirmation: Zero semantic or auditory alternatives provided for AI detection confirmations.
Spatial Awareness: Assumed visual depth perception, effectively blocking completely blind users.
Intervention
Visual & Structural Refinements.
Visual & Structural Refinements.
Resolving contrast, target sizes, and state indication for an accessible foundation.
Visual-First
Low Compliance
Current Focus
Eyebrows
2/5
Step 1
Step 2
Step 3
Outline Shape

Start by outlining your brows with light
strokes, following your natural brow
shape from the bottom edge.
Tools Needed
Eyebrow pencil or powder
Spoolie brush
Angled brush (optional)
Live Analysis
Pressure is good. Try using slightly
cooler tones for the tail of the brow to match your natural color profile.
Inclusive-First
AA / AAA Compliant
Current Focus
Eyebrows
Step 2 of 5
Step 1
Step 2
3
Step 3
Outline Shape

Start by outlining your brows with light
strokes, following your natural brow shape
from the bottom edge.
Watch Tutorial
Tools Needed
Eyebrow pencil or powder
Spoolie brush
Angled brush (optional)
Live Analysis
Pressure is good. Try using slightly
cooler tones for the tail of the brow to match your natural color profile.
WCAG 1.4.3: Low Text Contrast
Text relies heavily on light grays (approx. 2.8:1) against white backgrounds, failing the 4.5:1 minimum requirement.
WCAG 1.4.11: Non-Text Contrast
Controls, borders, and progress indicators lack sufficient contrast, failing the 3:1 minimum requirement for non-text elements.
Missing Semantics & Targets
Interactive elements do not meet the 24×24 minimum hit area (WCAG 2.2). No visible focus styles are defined for keyboard users.
Dynamic feedback areas lack explicit status communication for assistive technologies.
WCAG 1.4.3 & 1.4.11: Contrast
PASS
All text elements were updated to meet the 4.5:1 minimum contrast ratio. Non-text elements—including controls, boundaries, and progress indicators—were adjusted to exceed the required 3:1 threshold.
WCAG 2.5.8: Target Size
PASS
Interactive controls were redesigned to meet minimum touch target size requirements, improving usability for mobile and motor-impaired users.
WCAG 4.1.2 & 4.1.3:Semantics
PASS
Accessibility semantics were defined to support assistive technologies.
Dynamic feedback areas and icon-only controls include appropriate labeling and structural hierarchy guidelines.
WCAG 1.4.3: Low Text Contrast
Text relies heavily on light grays (approx. 2.8:1) against white backgrounds, failing the 4.5:1 minimum requirement.
WCAG 1.4.11: Non-Text Contrast
Controls, borders, and progress indicators lack sufficient contrast, failing the 3:1 minimum requirement for non-text elements.
Missing Semantics & Targets
Interactive elements do not meet the 24×24 minimum hit area (WCAG 2.2). No visible focus styles are defined for keyboard users.
Dynamic feedback areas lack explicit status communication for assistive technologies.
WCAG 1.4.3 & 1.4.11: Contrast
All text elements were updated to meet the 4.5:1 minimum contrast ratio. Non-text elements—including controls, boundaries, and progress indicators—were adjusted to exceed the required 3:1 threshold.
WCAG 2.5.8: Target Size
Interactive controls were redesigned to meet minimum touch target size requirements, improving usability for mobile and motor-impaired users.
WCAG 4.1.2 & 4.1.3:Semantics
Accessibility semantics were defined to support assistive technologies.
Dynamic feedback areas and icon-only controls include appropriate labeling and structural hierarchy guidelines.
Intervention
Visual & Structural Refinements.
Resolving contrast, target sizes, and state indication for an accessible foundation.
Visual-First
Low Compliance
Current Focus
Eyebrows
2/5
Step 1
Step 2
Step 3
Outline Shape

Start by outlining your brows with light
strokes, following your natural brow
shape from the bottom edge.
Tools Needed
Eyebrow pencil or powder
Spoolie brush
Angled brush (optional)
Live Analysis
Pressure is good. Try using slightly
cooler tones for the tail of the brow to match your natural color profile.
Inclusive-First
AA / AAA Compliant
Current Focus
Eyebrows
Step 2 of 5
Step 1
Step 2
3
Step 3
Outline Shape

Start by outlining your brows with light
strokes, following your natural brow shape
from the bottom edge.
Watch Tutorial
Tools Needed
Eyebrow pencil or powder
Spoolie brush
Angled brush (optional)
Live Analysis
Pressure is good. Try using slightly
cooler tones for the tail of the brow to match your natural color profile.
Intervention
Explicit System State
Explicit System State
Explicit System State
Making the AI's cognitive process perceivable.
Making the AI's cognitive process perceivable.
Before
Before
Live Analysis displayed a single advisory message.
Users had to interpret the camera preview to understand progress.
Live Analysis displayed a single advisory message.
Users had to interpret the camera preview to understand progress.
After
After
Feedback is structured into clear system states — Detecting, Adjusting, Aligned — replacing ambiguity with visible updates.
Feedback is structured into clear system states — Detecting, Adjusting, Aligned — replacing ambiguity with visible updates.
WCAG Alignment
WCAG Alignment
• 4.1.3 Status Messages
• 1.3.1 Info & Relationships
Users no longer need to guess whether the system understands them.
• 4.1.3 Status Messages
• 1.3.1 Info & Relationships
Users no longer need to guess whether the system understands them.


Intervention
Guided Spatial Interaction
Guided Spatial Interaction
Guided Spatial Interaction
Instead of relying on visual depth perception within the camera preview, spatial positioning is translated into measurable, repeatable instructions.
Instead of relying on visual depth perception within the camera preview, spatial positioning is translated into measurable, repeatable instructions.
Instead of relying on visual depth perception within the camera preview, spatial positioning is translated into measurable, repeatable instructions.
Directional & Distance Cues
Dynamic arrows and numeric distance indicators (e.g., "2cm
upward") replace vague visual framing, providing actionable
micro-adjustments.
Dynamic arrows and numeric distance indicators (e.g., "2cm upward") replace vague visual framing, providing actionable micro-adjustments.
Multi-Channel Feedback
Visual cues are mirrored by mandatory audio guidance and
optional haptic feedback, reducing reliance on screen
observation.
Visual cues are mirrored by mandatory audio guidance and
optional haptic feedback, reducing reliance on the screen
observation.
Visual cues are mirrored by mandatory audio guidance and optional haptic feedback, reducing reliance on screen observation.
Keyboard Navigation
Core tutorial actions are mapped to single-key shortcuts.
This allows users — particularly screen reader users — to progress through the tutorial without scanning the interface for controls.
Core tutorial actions are mapped to single-key shortcuts. This allows users — particularly screen reader users — to progress through the tutorial without scanning the interface for controls.
Conclusion
Outcome
Outcome
Outcome
The redesign improves how users perceive and interact with system feedback throughout the tutorial.
The redesign improves how users perceive and interact with system feedback throughout the tutorial.
The redesign improves how users perceive and interact with system feedback throughout the tutorial.
Structural accessibility fixes establish a compliant foundation, explicit system states make AI feedback understandable, and spatial guidance provides clear directional support during interaction.
Structural accessibility fixes establish a compliant foundation, explicit system states make AI feedback understandable, and spatial guidance provides clear directional support during interaction.
Structural accessibility fixes establish a compliant foundation, explicit system states make AI feedback understandable, and spatial guidance provides clear directional support during interaction.
Together, these changes reduce reliance on visual guesswork and make the experience more predictable and accessible.
Together, these changes reduce reliance on visual guesswork and make the experience more predictable and accessible.
Together, these changes reduce reliance on visual guesswork and make the experience more predictable and accessible.
Accessibility Validation
Accessibility Validation
Basic accessibility checks were conducted to verify the redesigned interaction.
Basic accessibility checks were conducted to verify the redesigned interaction.
Keyboard Walkthrough
Keyboard Walkthrough
PASS
Logical tab navigation across all control surfaces
Logical tab navigation across all control surfaces
Visible, high-contrast focus states enforced globally
Visible, high-contrast focus states enforced globally
Focus containment confirmed within modal dialogs
Focus containment confirmed within modal dialogs
Screen Reader Smoke Test
Screen Reader Smoke Test
PASS
Semantic regions independently discoverable via rotor
Semantic regions independently discoverable via rotor
Real-time status updates injected via polite live regions
Real-time status updates injected via polite live regions
Blocking errors trap focus and announce immediately
Blocking errors trap focus and announce immediately
Accessibility Validation
Basic accessibility checks were conducted to verify the redesigned interaction.
Keyboard Walkthrough
PASS
Logical tab navigation across all control surfaces
Visible, high-contrast focus states enforced globally
Focus containment confirmed within modal dialogs
Screen Reader Smoke Test
PASS
Semantic regions independently discoverable via rotor
Real-time status updates injected via polite live regions
Blocking errors trap focus and announce immediately