Visual system guidance for Oracle dashboard dark UI refresh.
- High-contrast dark surfaces for long operator sessions.
- Clear hierarchy across cockpit/analysis/website/danger pages.
- Consistent control sizing and spacing.
Recommended baseline token families:
- Backgrounds:
--bg,--surface,--surface-elevated - Text:
--text-main,--text-muted,--text-soft - Borders:
--border-subtle,--border-strong - Feedback:
--success,--warn,--error,--info
- Uniform radius, border, and padding.
- Header area includes title + concise subtitle + action group.
- Secondary and danger variants are visually distinct.
- Icon-only actions keep hit area >= 32px.
- Use for status context only (source, endpoint, freshness, mode).
- Keep a single visual grammar across pages.
- Sticky headers where practical.
- Monospace for IDs/checksums.
- Row hover contrast without excessive glow.
- Keep transitions short and functional.
- No decorative motion on critical operations.
- Loading states use consistent spinner + text.
- Ensure readable contrast for all states.
- Visible focus outline for keyboard users.
- Avoid conveying meaning by color alone.
- Keep style changes in
oracle-dashboard.css. - Keep structure updates in
index.htmlwith semantic grouping. - Keep behavior updates in
oracle-dashboard.jswith page-local handlers.