Socratic AIColor reference Internal referenceCopy & export ↓

Socratic AI / Brand & site colors

The color system.

Pink makes the marks. Ink carries the text.
Peacoat Navy gives linked titles their depth.

A working reference for choosing colors, checking combinations, and understanding the rules. Names and roles reflect your approved decisions; design interpretation is an attributed internal draft.

Pink must never be used as a page or section background. Paper is the current page ground; white Panel is for cards and controls. Use pink for marks and explicitly approved bounded controls.

Approved system

The palette

Click a value to copy it.

Live values have not been checked.

Swatches use the live site tokens. Recorded values remain fixed until an approved decision updates the record.

Aa
Core

Strawberry Milk

Socratic Pink

Structural pink

--socratic-pink

Recorded: #FBB6CE

Pink marks and carries prose hyperlink text: rules, underlines, borders, primary-button outlines, numerals, and body links.

Uses, boundaries & source

Appears in

  • Prose links at rest, on marketing and blog pages
  • The bar under Socratic in the hero, and short pink heading rules
  • Definition numerals and the CTA chevron glyph
  • The primary CTA outline and the form-submit border
  • Linked titles on hover

Boundaries

  • Never a page or section background
  • Never a highlighter swipe or marker-pen texture; marks keep clean straight edges
  • Never joined by a second hue on a button

Role recorded .

Source: socratic-ai-color-system.org
Aa
Core

Peacoat Navy

Yale Navy and Socratic Navy

Linked titles and selected headings

--socratic-navy

Recorded: #00356B

Linked headlines and titles hover to Socratic pink. AI for Writers main and section headings stay navy.

Uses, boundaries & source

The same hex value as official Yale Blue. The value was #1F3A5F until 2026-09-12.

Appears in

  • Reading-list article headlines
  • Linked titles in cards, lists, and indexes
  • AI for Writers h1 and h2 headings

Boundaries

  • Never replaces pink prose links
  • Never appears on buttons
  • Never body text

Role recorded .

Source: socratic-ai-color-system.org
Aa
Foundation

Ink

Everything read

--socratic-ink

Recorded: #171715

Body text and headings are ink except for explicitly approved navy headings.

Uses, boundaries & source

The color-system doc calls this ink. It has no palette display name of its own.

Appears in

  • Body prose and headings
  • Primary and secondary CTA labels
  • Selected-text foreground

Boundaries

  • Never moves: ink is not animated
  • Never a hover color
Source: socratic-ai-color-system.org
Body text in Ink.
Aa
Foundation

Paper

Page ground

--socratic-ground

Recorded: #FEFEFD

The page ground the whole system reads against.

Uses, boundaries & source

The color-system doc calls this paper. It has no palette display name of its own.

Appears in

  • Every light-theme page
  • The fill of both page CTAs, through the panel token

Boundaries

  • Never replaced by a pink wash: where a callout needs structure, paper carries a pink rule
Source: socratic-ai-color-system.org
Aa
Foundation

Panel

Card and control surface

--socratic-panel

Recorded: #FFFFFF

The card and control surface, and the value both CTA fill roles take.

Uses, boundaries & source

A role token rather than a named pigment. It has no palette display name.

Appears in

  • Primary and secondary CTA fills
  • Media cards on light-theme pages

Boundaries

  • Never carries a pink tint
Source: socratic-ai-color-system.org
Aa
Interaction

Cornflower

Hover blue

--socratic-hover-blue

Recorded: #4A8AF0

The single hover color for marketing prose links and blog links.

Uses, boundaries & source

Appears in

  • Marketing prose links on hover
  • Blog prose links and pullquote links on hover

Boundaries

  • Never at rest
  • Never with a background wash
  • Never on buttons
  • Never on navigation words, which turn pink

Role recorded .

Source: socratic-ai-color-system.org

Compare the previous Cotton Candy highlight with the selected Pink Meringue →

Bounded colors, utilities & effects
Bounded

Pink Meringue

Text highlight

--socratic-highlight

Recorded: #FDDCE7

The preferred color for highlighting text, selected on September 23, 2026.

Uses, boundaries & source

Appears in

  • The Socratic instruction in the homepage and approach-page prompts
  • The prompt highlight’s animated sweep
  • Color reference and comparison pages

Boundaries

  • Not a replacement for underline, link, button, or browser-selection colors

Role recorded .

Source: socratic-ai-color-system.org
Bounded

Chinagraph Red

Readable red

--socratic-red

Recorded: #C0261F

Readable accents such as Copy, Download, PDF links, rules, controls, underlines, and small red labels.

Uses, boundaries & source

Appears in

  • Download and PDF links
  • The Full summary control on the reading list
  • The contact-page Drop me a note submit, filled, with a white label and chevron

Boundaries

  • Never a proofreader motif: the site bars red proofreader marks as an illustration of what Socratic AI is
  • Never a second hue beside pink on a page CTA

Role recorded .

Source: socratic-ai-color-system.org
Full summary

Reading-list disclosure control.

Bounded

Lipstick

Readable pink pigment

--socratic-rose

Recorded: #A73360

The pigment used by the approved Subscribe label role.

Uses, boundaries & source

Appears in

  • The Subscribe form-submit label through --socratic-form-submit-label and --site-control-label

Boundaries

  • Never prose-link text
  • Never rose on hover
  • Never the keyboard focus ring

Role recorded .

Source: socratic-ai-color-system.org
Bounded

Cotton Candy

Soft underline pink

--socratic-pink-soft

Recorded: #FBD5E4

The approved lighter solid for narrative and attribution underlines and the Subscribe hover fill.

Uses, boundaries & source

Appears in

  • Narrative and attribution underlines
  • The Subscribe hover fill

Boundaries

  • Never the structural mark pink
  • Never a page or section background
Source: socratic-ai-color-system.org
Jay Dixit
Bounded

Ballet Slipper

Pale blush

--socratic-pink-blush

Recorded: #FCE1EA

The approved Subscribe-button fill and the selected-text background.

Uses, boundaries & source

Appears in

  • The Subscribe form-submit fill
  • Selected text

Boundaries

  • Never on a page CTA: the blush fill belongs to the form submit

Role recorded .

Source: socratic-ai-color-system.org
Effect

Fairy Floss

Glow and bubble pink

--socratic-pink-glow

Recorded: rgb(251 182 206 / 20%)

Shadows and glows, and the writer’s bubble in the Socratic app, which shares this one token with the site.

Uses, boundaries & source

Strawberry Milk at 20 percent. The one token where alpha is approved.

Appears in

  • The glow beneath the primary CTA on hover
  • The Subscribe button shadow
  • The writer’s bubble in the Socratic app

Boundaries

  • Never for keyboard focus
  • Never for text, rules, borders, underlines, highlights, or fills: alpha is only for effects that blend with what is behind them

Role recorded .

Source: socratic-ai-color-system.org
Utility

Silverpoint

Hairline gray

--socratic-neutral-hairline

Recorded: #B9B9B8

The one-pixel secondary CTA outline, the one place a button border is not pink, which turns pink on hover.

Uses, boundaries & source

Appears in

  • The secondary CTA outline

Boundaries

  • Never a text color
  • Never on the primary CTA, whose outline is pink

Role recorded .

Source: socratic-ai-color-system.org
Effect

Moonstone

Pearl blue

--socratic-pearl-blue

Recorded: #E3ECFF

The cool body of the selected G1 Reading light, reserved for the interactive definition aura.

Uses, boundaries & source

Appears in

  • The G1 Reading light on the canonical homepage definition, approved 2026-08-21

Boundaries

  • Never a page ground or section background
  • Never a link color or a general accent
Source: socratic-ai-color-system.org
Effect

Opal

Pearl violet

--socratic-pearl-violet

Recorded: #EFE9FF

The faint outer edge of the selected G1 Reading light.

Uses, boundaries & source

Appears in

  • The G1 Reading light on the canonical homepage definition, approved 2026-08-21

Boundaries

  • Never a page ground or section background
  • Never a link color or a general accent
Source: socratic-ai-color-system.org
Role aliases
Role alias

Lipstick

Readable pink

--site-control-label

Recorded: #A73360

The rose label in explicitly approved bounded controls such as Subscribe.

Uses, boundaries & source

Declared as var(--socratic-rose) on light-theme pages.

Declared as var(--socratic-rose)

Appears in

  • The Subscribe form-submit label

Boundaries

  • Never hyperlink text
  • Never a hover color anywhere
  • Never the keyboard focus ring: rose focus was rejected 2026-09-11

Role recorded .

Source: socratic-ai-color-system.org
Role alias

Strawberry Milk

Keyboard focus

--socratic-focus-ring

Recorded: #FBB6CE

Focus indicators use solid pink.

Uses, boundaries & source

The focus ring aliases the flagship pink. Rose focus was rejected on 2026-09-11.

Declared as var(--socratic-pink)

Appears in

  • Keyboard focus on links, buttons, and the newsletter field

Boundaries

  • Never rose
  • Never translucent

Role recorded .

Source: socratic-ai-color-system.org
Role alias

Strawberry Milk

Hyperlink text

--site-link

Recorded: #FBB6CE

Hyperlink text.

Uses, boundaries & source

The canonical link token, not a deep-rose alias. Declared as var(--socratic-pink) on light-theme pages.

Declared as var(--socratic-pink)

Appears in

  • Every prose link at rest

Boundaries

  • Never rose

Role recorded .

Source: socratic-ai-color-system.org
Role alias

Peacoat Navy

Reading-list headline role

--socratic-reading-headline

Recorded: #00356B

The reading-list headline role, which references Peacoat Navy and turns Socratic pink on hover.

Uses, boundaries & source

A role token that references the navy pigment. Declared as var(--socratic-navy).

Declared as var(--socratic-navy)

Appears in

  • Reading-list article headlines

Boundaries

  • Never carries a value of its own: it follows the navy pigment token

Role recorded .

Source: socratic-ai-color-system.org
Role alias

Primary CTA border

Component role

--socratic-cta-primary-border

Recorded: #FBB6CE

Primary CTA border follows --socratic-pink.

Uses, boundaries & source

Declared as var(--socratic-pink)

Appears in

  • The approved three-button role system

Boundaries

  • Not a separate pigment or permission to extend its use

Role recorded .

Source: socratic-ai-color-system.org
Role alias

Primary CTA fill

Component role

--socratic-cta-primary-fill

Recorded: #FFFFFF

Primary CTA fill follows --socratic-panel.

Uses, boundaries & source

Declared as var(--socratic-panel)

Appears in

  • The approved three-button role system

Boundaries

  • Not a separate pigment or permission to extend its use

Role recorded .

Source: socratic-ai-color-system.org
Role alias

Primary CTA label

Component role

--socratic-cta-primary-label

Recorded: #171715

Primary CTA label follows --socratic-ink.

Uses, boundaries & source

Declared as var(--socratic-ink)

Appears in

  • The approved three-button role system

Boundaries

  • Not a separate pigment or permission to extend its use

Role recorded .

Source: socratic-ai-color-system.org
Role alias

Secondary CTA border

Component role

--socratic-cta-secondary-border

Recorded: #B9B9B8

Secondary CTA border follows --socratic-neutral-hairline.

Uses, boundaries & source

Declared as var(--socratic-neutral-hairline)

Appears in

  • The approved three-button role system

Boundaries

  • Not a separate pigment or permission to extend its use

Role recorded .

Source: socratic-ai-color-system.org
Role alias

Secondary CTA fill

Component role

--socratic-cta-secondary-fill

Recorded: #FFFFFF

Secondary CTA fill follows --socratic-panel.

Uses, boundaries & source

Declared as var(--socratic-panel)

Appears in

  • The approved three-button role system

Boundaries

  • Not a separate pigment or permission to extend its use

Role recorded .

Source: socratic-ai-color-system.org
Role alias

Secondary CTA label

Component role

--socratic-cta-secondary-label

Recorded: #171715

Secondary CTA label follows --socratic-ink.

Uses, boundaries & source

Declared as var(--socratic-ink)

Appears in

  • The approved three-button role system

Boundaries

  • Not a separate pigment or permission to extend its use

Role recorded .

Source: socratic-ai-color-system.org
Role alias

CTA chevron

Component role

--socratic-cta-glyph

Recorded: #FBB6CE

CTA chevron follows --socratic-pink.

Uses, boundaries & source

Declared as var(--socratic-pink)

Appears in

  • The approved three-button role system

Boundaries

  • Not a separate pigment or permission to extend its use

Role recorded .

Source: socratic-ai-color-system.org
Role alias

Subscribe border

Component role

--socratic-form-submit-border

Recorded: #FBB6CE

Subscribe border follows --socratic-pink.

Uses, boundaries & source

Declared as var(--socratic-pink)

Appears in

  • The approved three-button role system

Boundaries

  • Not a separate pigment or permission to extend its use

Role recorded .

Source: socratic-ai-color-system.org
Role alias

Subscribe fill

Component role

--socratic-form-submit-fill

Recorded: #FCE1EA

Subscribe fill follows --socratic-pink-blush.

Uses, boundaries & source

Declared as var(--socratic-pink-blush)

Appears in

  • The approved three-button role system

Boundaries

  • Not a separate pigment or permission to extend its use

Role recorded .

Source: socratic-ai-color-system.org
Role alias

Subscribe label

Component role

--socratic-form-submit-label

Recorded: #A73360

Subscribe label follows --socratic-rose.

Uses, boundaries & source

Declared as var(--socratic-rose)

Appears in

  • The approved three-button role system

Boundaries

  • Not a separate pigment or permission to extend its use

Role recorded .

Source: socratic-ai-color-system.org
Experiments, references & undocumented utilities
Undocumented utility

Reading muted

Utility gray

--socratic-reading-muted

Recorded: #686866

Role not yet documented

Uses, boundaries & source

No display name; the token name is its label.

Appears in

  • Verified in the live CSS: reading-list metadata, in src/pages/ai-reading-list.astro

Boundaries

  • Not part of the approved marketing token set in the color-system doc
Source: CustomStyles.astro
Publication · Date
Undocumented utility

Milk

Control hover surface

--site-link-surface

Recorded: #FFF8FB

Role not yet documented

Uses, boundaries & source

Appears in

  • Verified in the live CSS: the generic button hover background, in src/assets/styles/tailwind.css

Boundaries

  • Not part of the approved marketing token set in the color-system doc
Source: CustomStyles.astro
Reference only

Grease Pencil Red

Italian Racing Red

Reference red

--socratic-reference-red

Recorded: #DC0807

A palette reference swatch.

Uses, boundaries & source

Appears in

  • The palette page, as a reference swatch

Boundaries

  • Not a site role: Chinagraph Red is the readable red
Source: pink-palette.astro
Undocumented utility

Sage

Utility green

--socratic-sage

Recorded: #678A7E

Role not yet documented

Uses, boundaries & source

No display name; the token name is its label.

Appears in

  • Verified in the live CSS: only the three-moment homepage experiment stylesheet, src/styles/home-experience-three-moments.css

Boundaries

  • Not part of the approved marketing token set in the color-system doc
Source: CustomStyles.astro
Composite treatments
Effect

Nacre

Pearl definition light

Moonstone + Opal · composite treatment, no single hex value

Pearl blue and pearl violet composited at low opacity for the selected pointer-responsive definition light.

Uses, boundaries & source

Nacre names a rendered treatment, not a token of its own: Moonstone and Opal composited at low opacity.

Appears in

  • The G1 Reading light on the canonical homepage definition, approved 2026-08-21

Boundaries

  • Never a page ground or section background

Role recorded .

Source: socratic-ai-color-system.org

Moonstone, Opal, and their Nacre treatment are approved only for G1 Reading light on the homepage definition. They are bounded effects, not general accents. Experimental and reference colors remain listed for identification, not permission to use them elsewhere.

Approved behavior

Two paths through the palette

The resting color tells you which kind of link you are reading. Interaction follows that role.

Linked titles

Peacoat Navy → Strawberry Milk

Hover previewAI Reading List

Prose hyperlinks

Strawberry Milk → Cornflower

Rest

Explore the AI reading list.

Hover preview

Explore the AI reading list.

Use the Example state control to hold all interactive specimens in Rest, Hover, or Focus. The labeled Rest / Hover comparisons above remain fixed for comparison.

Keyboard focus is its own state.

Press Tab to inspect the controls. The approved pink focus ring is demonstrated below; against Paper it is below the 3:1 non-text contrast threshold when it is the only indicator. Reference-page utility controls use an additional Ink outline so the documentation remains operable.

Page specimen

Put the colors to work

Open the real reading list ↗
Week of
Sep 7, 2026

Business Insider

Anthropic has a cute graphic showing how its AI spread ‘malicious’ code

AI Safety · Anthropic · Cybersecurity

Anthropic’s AI model, Claude, accessed the real internet during closed cybersecurity tests and uploaded harmful code.

Full summary

This specimen uses the headline and opening summary from the reading list. Open the reading list to read the complete imported summary.

Prose & controls

Visit the AI reading list for the full collection.

Actual shared button component. These samples demonstrate appearance; they do not submit a form.
Select Focus to preview the approved pink ring.

Reading-list typography and content, with the site’s shared CTA components. This is a compact composition for comparing roles, not a screenshot or a full duplicate of the page.

Design interpretation · Codex

Why the colors work together

Pink & Peacoat Navy

Light pink and dark blue establish a strong difference in lightness. The navy gives a title weight; the pink keeps surrounding marks soft. They need no claim of mathematical “complementary harmony” to work together.

The two blues

Peacoat Navy and Cornflower occupy a similar blue hue range, with different lightness. One anchors a linked title; the other briefly emphasizes a pink prose link. Neither needs to become a page background.

Paper & Ink

The quiet foundation does most of the reading work. Its high contrast supports long text and makes a small amount of pink feel deliberate. “Warm,” “soft,” and “collegiate” remain associations, not measured properties.

The analysis concerns this composition. It does not establish a universal emotional response to a color or an association with Yale.

Measured properties · WCAG 2.x

Readability, without the fine print

Brand approval and accessibility are separate judgments. These ratios use the live, unsimulated sRGB colors.

Pink on a light ground is the unresolved limitation.

Pink prose links and the pink headline hover fall below even the large-text minimum. Cornflower on Paper falls below the normal-text minimum. A transient hover state is not automatically exempt. These are findings, not silent changes to your approved treatments.

Current text and focus combinations
CombinationSampleRatioRole / minimumResult
Ink / Paper Aa Requires JavaScript Body text 4.5:1 Not calculated
Peacoat Navy / White Aa Requires JavaScript Bold reading headline 3:1 Not calculated
Strawberry Milk / White Aa Requires JavaScript Headline hover 3:1 Not calculated
Strawberry Milk / Paper Aa Requires JavaScript Prose link at rest 4.5:1 Not calculated
Cornflower / Paper Aa Requires JavaScript Normal-size prose-link hover 4.5:1 Not calculated
Lipstick / Ballet Slipper Aa Requires JavaScript Subscribe label 4.5:1 Not calculated
White / Chinagraph Red Aa Requires JavaScript Contact-submit label 4.5:1 Not calculated
Chinagraph Red / White Aa Requires JavaScript Summary control 4.5:1 Not calculated
Strawberry Milk / Paper Aa Requires JavaScript Pink focus ring alone 3:1 Not calculated
How to read these measurements

Relative luminance is computed after linearizing sRGB. Contrast = (lighter luminance + 0.05) ÷ (darker luminance + 0.05). Decisions use the unrounded ratio; the display rounds to two decimals. Normal text needs 4.5:1 at AA; large text needs 3:1 (at least 24 CSS px regular or about 18.67 CSS px bold). AA non-text contrast uses 3:1 where a visual indicator is required. A readable button label can identify the control without a contrasting border. This table is a pair check, not a conformance audit of the whole site.

Link versus surrounding Ink: requires JavaScript. That distinction alone does not resolve pink’s low contrast against Paper. The W3C technique for color-only inline links also calls for a non-color cue on hover and keyboard focus. A sitewide remedy needs a separate design decision.

Pair explorer

Aa
AI Reading List

Compare text, titles, and backgrounds.

Choose two colors to calculate their contrast. Passing contrast does not authorize a new brand role.

Visual checks

Color vision & grayscale

The preview changes below; the reference page and numerical contrast results stay in their original colors. Simulations are approximations, not a claim to reproduce everyone’s vision.

Strawberry Milk
Peacoat Navy
Cornflower
AI Reading List

Explore the AI reading list.

Check the light pink text and ring, as well as the distinction between the blues. Labels remain readable without relying on hue alone.

Color-vision previews use Machado, Oliveira & Fernandes (2009), severity 1.0, in linear RGB. Grayscale uses relative-luminance weights. These previews do not cover all visual impairments.

Application rules

Use the role, not just the swatch

Use
AI Reading List

Ink for the summary beneath it.

Navy belongs to linked titles.

Keep body text in Ink. Preserve pink prose links and their Cornflower hover.

Avoid · intentionally incorrect
AI Reading List

Navy for every heading, paragraph, and label.

Do not turn the site blue.

A pigment’s presence in the palette does not extend its permitted role.

Use
A straight pink rule.

Keep marks crisp.

Rules and underlines have clean edges. Highlight only when the meaning is literally a reading highlight.

Avoid · intentionally incorrect
A pink wash behind every link.

Do not add a hover wash.

Pink prose links change text color to Cornflower. No wash, no new rose hover.

For implementation & handoff

Specifications

Copy live CSS or download a JSON snapshot with recorded and live values, roles, and rulings. The stable CSS and JSON endpoints export the documented record, not a browser snapshot. The transparent glow exports with alpha; it is not converted into a new opaque brand color.

Recorded CSS ↓Recorded JSON ↓
Screen values · sRGB
NameHEX / alphaRGBCSS token
Pink Meringue Requires JavaScript Requires JavaScript
Strawberry Milk Requires JavaScript Requires JavaScript
Peacoat Navy Requires JavaScript Requires JavaScript
Ink Requires JavaScript Requires JavaScript
Paper Requires JavaScript Requires JavaScript
Panel Requires JavaScript Requires JavaScript
Chinagraph Red Requires JavaScript Requires JavaScript
Lipstick Requires JavaScript Requires JavaScript
Lipstick Requires JavaScript Requires JavaScript
Cornflower Requires JavaScript Requires JavaScript
Cotton Candy Requires JavaScript Requires JavaScript
Ballet Slipper Requires JavaScript Requires JavaScript
Fairy Floss Requires JavaScript Requires JavaScript
Silverpoint Requires JavaScript Requires JavaScript
Reading muted Requires JavaScript Requires JavaScript
Moonstone Requires JavaScript Requires JavaScript
Opal Requires JavaScript Requires JavaScript
Strawberry Milk Requires JavaScript Requires JavaScript
Strawberry Milk Requires JavaScript Requires JavaScript
Milk Requires JavaScript Requires JavaScript
Grease Pencil Red Requires JavaScript Requires JavaScript
Sage Requires JavaScript Requires JavaScript
Peacoat Navy Requires JavaScript Requires JavaScript
Primary CTA border Requires JavaScript Requires JavaScript
Primary CTA fill Requires JavaScript Requires JavaScript
Primary CTA label Requires JavaScript Requires JavaScript
Secondary CTA border Requires JavaScript Requires JavaScript
Secondary CTA fill Requires JavaScript Requires JavaScript
Secondary CTA label Requires JavaScript Requires JavaScript
CTA chevron Requires JavaScript Requires JavaScript
Subscribe border Requires JavaScript Requires JavaScript
Subscribe fill Requires JavaScript Requires JavaScript
Subscribe label Requires JavaScript Requires JavaScript

Screen color is not a print recipe.

The approved values define the web palette. No Socratic CMYK builds, Pantone matches, ink formulas, or paper-specific proofs have been approved in this reference. Obtain a color-managed conversion for the actual press and stock, then approve a physical proof. Yale’s print recipes are not automatically Socratic specifications because one web hex matches.

Recorded decisions

Names & decisions

Current rules appear above. This dated history preserves the choices, rejections, and later revisions behind them; earlier entries may be superseded.

Read the full decision history

Prose links rest in pink, not rose

on this page, you incorrectly put the links in rose. http://localhost:4321/bio where is the instruction that said to do that? we need to correct that. hyperlinks should be pink text, isn't what we had?

Your words, as recorded in the source

Flagship pink was restored to prose hyperlinks and --site-link itself was corrected, rather than covering the rose mapping with a second prose-link token; approved deep-rose control labels were separated into their own role.

Source: /Users/jay/Dropbox/github/socratic-video/references/look-and-feel/experiment-reactions.org

Three button roles and the pink chevron

delete options 1 and 3

Your words, as recorded in the source

The paper-plane and microphone glyphs were rejected and the pink chevron implemented on the primary and secondary CTA system. Primary CTA: paper fill, pink outline, ink label, pink chevron. Secondary CTA: paper fill, neutral hairline outline, ink label, pink chevron. Subscribe form submit: filled blush, rose label.

Source: /Users/jay/Dropbox/github/socratic-video/references/look-and-feel/experiment-reactions.org

Hover states, and one hover blue for the whole site

Marketing and blog prose links rest in pink with no underline and turn --socratic-hover-blue #4A8AF0 on hover, with no wash, over 120 ms. Nav words turn pink. Button labels keep ink. No rose on hover anywhere. Rejected on the way here: a blush wash behind pink text, pink text underlined at rest, and every darker or grayer blue; the earlier pale cornflower #8FAFE0 and --socratic-blog-link-hover are retired.

Source: /Users/jay/Dropbox/github/astro-monorepo/apps/socratic/docs/socratic-ai-color-system.org

Red proofreader marks are not the illustration

the site bars 'red proofreader's marks everywhere' as an illustration of what Socratic AI is. (it's about eliciting ideas, not about AI 'correcting' human thought.) we can use strikethrough to illustrate a point if we want to.

Your words, as recorded in the source

Proofreader, editing, markup, and correction are rejected as visual or conceptual themes for the site. Chinagraph Red is an approved readable accent, not evidence of a proofreader motif. Strikethrough may be used to illustrate a point.

Source: /Users/jay/Dropbox/github/astro-monorepo/apps/socratic/docs/socratic-ai-color-system.org

Cotton Candy restored as the name of Socratic Pink

change the name from Signal Pink to Cotton Candy everywhere. Cotton Candy is Socratic Pink, and can be specified as --socratic-pink etc. but there is no need to call it Signal Pink

Your words, as recorded in the source

Signal Pink was retired as a display name. Socratic Pink remained the role name and --socratic-pink the CSS token; no color value changed. Later the same day the three solid pink names were reshuffled and the flagship became Strawberry Milk.

Source: /Users/jay/Dropbox/github/socratic-video/references/look-and-feel/experiment-reactions.org

Palette names ruled

The 20 percent flagship token keeps the CSS name --socratic-pink-glow and takes the display name Fairy Floss, role label Glow and bubble pink, with its role widened to include the writer’s bubble in the Socratic app. The hairline is Silverpoint, role Hairline gray. The composite definition light is Nacre. Lipstick’s role label is Readable pink, and Chinagraph Red is unchanged. The page’s spellings are American.

Source: /Users/jay/Dropbox/github/astro-monorepo/apps/socratic/docs/palette-name-review-2026-09-10.org

The deeper blue chosen on the real cards

I like Yale blue. good, let’s choose it. when something is Yale blue, it should hover to pink. if it is already pink like my hyperlinks, then it hovers to cornflower blue, that is already implemented.

Your words, as recorded in the source

#00356B, the value also published as Yale Blue, replaced #1F3A5F in the bounded linked-title role after Jay compared the candidates on the real reading-list cards at rest and hovered. Linked titles hover to Strawberry Milk; pink prose links keep their Cornflower hover.

Source: /Users/jay/Dropbox/github/socratic-video/references/look-and-feel/experiment-reactions.org Source: /Users/jay/Dropbox/github/astro-monorepo/apps/socratic/docs/palette-name-review-2026-09-10.org

Readability proposal rejected in full

the current one is better in both cases the pink looks great. it is not "lost" or hard to see against the white background. the only thing that was hard to read was the pink headlines

Your words, as recorded in the source

After hovering and tabbing through the live comparison, Jay rejected the readability proposal in full. Prose links keep pink text at rest and Cornflower on hover; linked titles keep Peacoat Navy at rest and Strawberry Milk letters on hover; keyboard focus keeps the solid Strawberry Milk ring. Do not apply the proposed Ink prose links, colored-underlined title hover, or Ink focus outline. Jay deleted the comparison later on 2026-09-12 after the ruling was recorded. Do not re-propose readability changes to prose-link color, headline hover, or the focus ring unless Jay reopens the question.

Source: /Users/jay/Dropbox/github/socratic-video/references/look-and-feel/experiment-reactions.org Source: /Users/jay/Dropbox/github/astro-monorepo/apps/socratic/docs/socratic-ai-color-system.org