:root { --color-bg: var(--ink-780); --color-surface: var(--ink-750); --color-surface-raised: var(--ink-750); --color-surface-hover: var(--ink-690); --color-overlay: var(--overlay-60); --color-border: var(--ink-580); --color-border-strong: var(--ink-580); --color-border-input: var(--ink-380); --color-text: var(--ink-0); --color-text-secondary: var(--ink-270); --color-text-muted: var(--ink-270); --color-text-on-accent: var(--ink-0); --color-text-on-link: var(--blue-880); --color-accent: var(--blue-450); --color-accent-hover: var(--blue-530); --color-accent-active: var(--blue-630); --color-accent-tint: var(--ink-750); --color-link: var(--blue-290); --color-link-hover: var(--blue-120); --color-focus: var(--blue-290); --color-eyebrow: var(--brass-300); --color-success: var(--green-280); --color-success-tint: var(--ink-750); --color-warning: var(--amber-160); --color-warning-tint: var(--ink-750); --color-danger: var(--red-350); --color-danger-tint: var(--ink-750); --color-info: var(--blue-290); --color-info-tint: var(--ink-750); --color-neutral: var(--ink-270); --color-neutral-tint: var(--ink-750);}