:root {
    --primary-blue: #0078D7;
    --secondary-blue: #005A9E;
    --accent-cyan: #00BCF2;
    --bg-white: #FFFFFF;
    --text-dark: #1F1F1F;
    --text-grey: #605E5C;
    --glass-bg: rgba(255, 255, 255, 0.15);
    --glass-border: rgba(255, 255, 255, 0.2);
    --shadow-lg: 0 -8px 32px rgba(0, 0, 0, 0.3);
}

/* Color properties for app icons */
.color-red { background: linear-gradient(135deg, #e52e00 0%, #ff6b35 100%); }
.color-green { background: linear-gradient(135deg, #11998e 0%, #38ef7d 100%); }
.color-blue { background: linear-gradient(135deg, #0078D7 0%, #00BCF2 100%); }
.color-orange { background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%); }
.color-purple { background: linear-gradient(135deg, #a18cd1 0%, #fbc2eb 100%); }
.color-yellow { background: linear-gradient(135deg, #f7971e 0%, #ffd200 100%); }
.color-default { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); }

/* File colors */
.file-folder { color: #ff9800; }
.file-file { color: #90caf9; }
.file-image { color: #66bb6a; }
.file-document { color: #42a5f5; }
