Robot Monitor
// Copyright (C) 2026 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
pragma Singleton
import QtQuick
QtObject {
// Palette borrowed from the teach pendant UI
readonly property color background: "#121826"
readonly property color foreground: "#D4DBE6"
readonly property color card: "#1A2332"
readonly property color cardForeground: "#D4DBE6"
readonly property color primary: "#3BC9DB"
readonly property color primaryForeground: "#121826"
readonly property color secondary: "#242E3D"
readonly property color secondaryForeground: "#C8D0DC"
readonly property color muted: "#1F2733"
readonly property color mutedForeground: "#707A8A"
readonly property color accent: "#2BA3B4"
readonly property color accentForeground: "#E8EDF2"
readonly property color destructive: "#E85D5D"
readonly property color destructiveForeground: "#FFFFFF"
readonly property color success: "#47B881"
readonly property color successForeground: "#0B2E1A"
readonly property color warning: "#F59E0B"
readonly property color warningForeground: "#2E1A00"
readonly property color border: "#2A3342"
readonly property color input: "#242E3D"
readonly property color panel: "#17212E"
readonly property color panelHover: "#1E2937"
readonly property string fontFamily: "Inter"
readonly property string monoFontFamily: "JetBrains Mono"
readonly property int radius: 8
readonly property int headerHeight: 64
readonly property int sidePanelWidth: 360
readonly property int spacingSmall: 8
readonly property int spacingMedium: 16
readonly property int spacingLarge: 24
readonly property int animationDuration: 200
}