import QtQuick

pragma Singleton

QtObject {
    // Colors
    readonly property color background: "#F2121212" // Deep Obsidian with 95% opacity
    readonly property color surfaceCard: "#1A1A1A" // Layer 1
    readonly property color surfaceHover: "#2A2A2A" // Layer 2 (Lighter for better contrast)
    readonly property color borderSubtle: Qt.rgba(1, 1, 1, 0.08)
    
    readonly property color textPrimary: "#FAFAFA" // Brighter white
    readonly property color textSecondary: "#999999"
    
    readonly property color accentPurple: "#7000FF"
    readonly property color accentCyan: "#00F2FF"
    
    // Configurable active accent
    property color accent: accentPurple 
    
    // Dimensions
    readonly property int cardRadius: 16
    readonly property int itemRadius: 8
    readonly property int itemHeight: 60 // Even taller for more breathing room
}
