Full-strength drift floods short consumer pages — the white glass
surfaces cluster and the app reads as a card floating on a poster
(diagnosed on me.sky-ai.com). Calm keeps the same hue story at about
half the stain: corner gradients ~45% alpha, drift blobs at 0.4. Dark
mode keeps its standard gradients (already calm); only the drift layer
eases to 0.7.
Opt-in per consumer app; drift stays the default.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Distinct names (mirroring --font-heading/--font-sans) so a consuming app's @theme inline can indirect to them without colliding with Tailwind's own font-* namespace.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Light + dark `[data-palette=...]` blocks. Violet stays default.
Overrides only Prism-defined vars (primary/accent/ring/chart-1/
sidebar-*/chat-user-bg/syntax-keyword) — avoids carrying Avalon-
only vars. Consumed by arcadia-personal-cloud-web's accent picker.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Five tokens (light + dark) for the chat bubble contract consumed by
lib-agent-chat-ui / lib-agent-dock-ui: --chat-user-bg/-fg and
--chat-assistant-bg/-fg/-border. User bubble is a filled, deep,
high-contrast panel with light text; assistant bubble is card-like
with a hairline border.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Lifted from skyai-finance into a standalone theme once the choices
stabilised. New name earns itself twice: the literal glass refraction,
and the hue spectrum the corner glows span (lavender → peach → cyan → mint).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>