body{margin:0;font:16px/1.65 -apple-system,Segoe UI,Roboto,Arial,sans-serif; background:var(--mk-bg);color:var(--mk-text)} .wrap{max-width:760px;margin:0 auto;padding:28px 18px 80px} h1{font-size:1.7rem;margin:0 0 6px} h2{font-size:1.15rem;margin:26px 0 8px} .muted{color:var(--mk-text-muted)} .prov{color:var(--mk-text-muted);font-size:13px;margin:6px 0} .card{border:1px solid var(--mk-border);border-radius:12px;padding:16px 18px;margin:14px 0;background:var(--mk-panel)} fieldset{border:1px solid var(--mk-border);border-radius:10px;margin:14px 0;padding:12px 14px} legend{padding:0 6px;font-weight:700} .opt{display:flex;gap:9px;align-items:flex-start;padding:4px 0;cursor:pointer} .field{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:6px 0;flex-wrap:wrap} .field input,.field select{background:var(--mk-bg);color:var(--mk-text);border:1px solid var(--mk-border); border-radius:8px;padding:7px 10px;font:inherit;min-width:8ch} .row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:5px 0} .rowlab{min-width:11ch;color:var(--mk-text-muted);font-size:13px} .vas{margin:10px 0} .vas input[type=range]{width:100%} .vasends{display:flex;justify-content:space-between;font-size:12px;color:var(--mk-text-muted)} button{padding:10px 18px;border:1px solid var(--mk-accent);background:var(--mk-accent);color:#1a1306; border-radius:10px;font-weight:800;cursor:pointer;font:inherit;font-weight:800} button.ghost{background:transparent;color:var(--mk-text);border-color:var(--mk-border)} button[disabled]{opacity:.45;cursor:not-allowed} a{color:var(--mk-accent)} .limits li{margin:8px 0} .limits b{display:block} .key{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;letter-spacing:.06em; background:var(--mk-bg);border:1px dashed var(--mk-border);border-radius:8px;padding:9px 11px; display:inline-block;word-break:break-all} table{width:100%;border-collapse:collapse;font-size:14px} td,th{border-bottom:1px solid var(--mk-border);padding:6px 4px;text-align:left} .consult{border:1px solid var(--mk-border);border-left:3px solid var(--mk-text-muted);border-radius:8px; padding:10px 14px;margin:0 0 18px;background:var(--mk-panel);font-size:14px} .consult p{margin:4px 0}

What you call a colour

Your own colour lexicon: we show a colour, you type what you call it.

There are no right answers here

We show you a colour. You type what you call it. One word or several, whatever you would actually say — “blue”, “teal”, “that green my aunt’s kitchen was”. We keep exactly what you type. Nothing is corrected, nothing is snapped to a list of approved colour words, and the unusual answers are the point rather than the noise.

40 colours, about four minutes. You can keep going for as long as you like — people do — and you can stop whenever you want.

This result will never be worded as: “This tells you something about your eyes.” — naming is a cultural and linguistic trait, not a retinal one, and this page is not a vision test.

Your key

Your browser made you a random key; we store a one-way hash of it and never the key. Write it down if you want to come back or delete this later.

Which language are you naming in?

This changes what the answers mean and nothing else. It is not required.

Before you start

Under a minute. None of it is required, every question can be skipped, and "prefer not to say" is recorded as itself rather than turned into a default. This is not part of the exam and nothing here is scored.

How sleepy are you right now?

Karolinska Sleepiness Scale (Åkerstedt & Gillberg 1990), validated against EEG alpha/theta and slow eye movements (Kaida et al. 2006). The anchors are reproduced as published.

Sleep and clock

Your local clock time and timezone are recorded automatically. We do not ask for them.

Is anything you have taken affecting how you feel right now? This includes alcohol, cannabis, prescribed medication, caffeine — anything.
Mood right now
not at allextremely
not at allextremely
Where you are
company
noise
headphones
interruptions
Anything you practised today

The colours

What this page can and cannot do

Where this comes from

The rules this page is bound by