Anonymous Study

Warm precision utility for local visual acceptance
Back to Home
01

Theme and atmosphere

A warm precision utility: quiet enough to sit beside the page, structured enough to make a visual decision in one scan. Paper and surface layers keep the chrome calm, while ink and amber make state legible.

Anonymous StudyLocal visual acceptance
ACTIVE COMPARISON
Design instrument

Compare what shipped.

Keep the overlay close, the controls readable, and the page itself in charge.

02

Color palette

The palette is intentionally small. Warm neutrals carry the interface, amber marks comparison and focus, and green/red stay semantic.

Paper
#f3f1e9
Surface
#fbfaf5
Ink
#20201c
Amber
#e99b20
Passed
#2f7a4d
Changes
#b84535
TokenValueUse
--paper#f3f1e9Canvas and quiet navigation
--surface#fbfaf5Fields, cards, and dialogs
--amber#e99b20Comparison, focus, and selection
--line#d8d5caSections and low-emphasis borders
03

Typography rules

The utility voice comes from a compact system sans, not a display face. Labels are small and uppercase; values remain plain, readable, and close to their controls.

UI title / 13 / 700letter spacing -0.02em
Compare what shipped.
Body / 13 / 400line height 1.4
Place the design directly over the live page, then inspect geometry, color, and acceptance state without leaving the browser.
Section label / 10 / 800uppercase / 0.08em
Design viewport
04

Layout principles

The information architecture follows the user's review loop: choose a project, choose an image, record acceptance, compare, tune geometry, anchor to the page, and calibrate the viewport.

Design images375 × 812
CompareOverlay · 50%
GeometryX 150 · Y 102
DOM anchorTop left
ViewportActual width
05

Depth and elevation

Default surfaces are flat and separated by line plus background step. A small hard mark belongs to the brand, while soft elevation is an exception for a transient menu or dialog.

01 / Flatsurface + 1px line
02 / Brand mark3px hard offset ink
03 / Transientsoft shadow only for menus
04 / Focusamber border + soft ring
06

Component showcase

Action hierarchy

Comparison mode

OverlayBlinkSplitDiff

Page access notice

Temporary access needed.
Click the toolbar icon while this page is active.

Image rail

design-375.svg
desktop.png

Focused field

Anchor summary

section[data-testid="comparison-target"]
top-left · document coordinates
07

Motion and interaction

Motion confirms a state change; it never becomes the product. Keep hover and focus responses short, and reserve continuous motion for an explicitly selected blink comparison mode.

InteractionTimingResponse
Field focus120ms easeAmber border and soft two-pixel ring
Quiet control hover120ms easePaper tint and ink text
Mode selection120ms easeInvert the segment to ink and white
Overlay blinkUser controlledFollow the selected frequency, never autoplay
08

Do's and don'ts

Do

  • Keep paper, surface, ink, and amber roles stable.
  • Group controls by the review decision they support.
  • Show a value beside every adjustable range.
  • Pair semantic colors with a readable label.
  • Keep page access user initiated and temporary.

Don't

  • Don't add broad host permissions for convenience.
  • Don't show raw browser injection errors.
  • Don't cover the utility in cards or gradients.
  • Don't use a display face in the panel.
  • Don't measure an exact viewport with the panel open.
09

Responsive behavior

330px

At the compact breakpoint, comparison modes wrap into a two-by-two grid and anchor, diff, and viewport rows stack. Outer padding reduces from 14px to 10px while the image rail stays horizontally scrollable.

10

Agent prompt guide

Build a compact visual-acceptance utility with a warm paper canvas (#f3f1e9), off-white surfaces (#fbfaf5), ink text (#20201c), muted labels (#737269), hairline rules (#d8d5ca), and one amber action signal (#e99b20). Use an Avenir Next/system UI sans at 13px body, 10px uppercase section labels, and 11px helper copy. Keep controls compact: 34px fields and primary buttons, 30px segmented controls, 5–10px radii, and almost no shadow. Organize the panel into project, image rail, acceptance, compare, geometry, DOM anchor, and design viewport sections. Active controls invert to ink; selected images use amber plus an amber-soft halo; passed and changes states retain readable labels. At 330px, stack anchor and width rows and wrap comparison modes. Avoid gradients, glass, large display type, broad host permissions, and color-only status.