/* FileFortress Icon Color Scheme */

/* Primary Feature Icons */
.cloud.icon { color: #4FC3F7; } /* Light blue for cloud services */
.lock.icon { color: #66BB6A; } /* Green for security */
.search.icon { color: #FFA726; } /* Orange for search functionality */
.shield.icon, .shield.alternate.icon { color: #42A5F5; } /* Blue for security/admin */
.key.icon { color: #FFC107; } /* Amber for keys/authentication */

/* Navigation & Action Icons */
.home.icon { color: #5C6BC0; } /* Indigo for home */
.dashboard.icon { color: #26A69A; } /* Teal for dashboard */
.sign.in.icon { color: #66BB6A; } /* Green for login */
.sign.out.icon { color: #EF5350; } /* Red for logout */
.user.icon, .user.plus.icon { color: #7E57C2; } /* Purple for users */
.settings.icon, .cog.icon { color: #78909C; } /* Blue gray for settings */

/* Documentation & Help Icons */
.book.icon { color: #5D4037; } /* Brown for documentation */
.terminal.icon { color: #424242; } /* Dark gray for terminal */
.code.icon { color: #FF7043; } /* Deep orange for code */
.list.icon { color: #8D6E63; } /* Brown for lists */
.play.icon { color: #66BB6A; } /* Green for examples/play */

/* Communication Icons */
.comment.icon, .comments.icon { color: #29B6F6; } /* Light blue for comments */
.comment.outline.icon { color: #90CAF9; } /* Lighter blue for comment outlines */
.mail.icon, .envelope.icon { color: #FF7043; } /* Deep orange for email */
.phone.icon { color: #66BB6A; } /* Green for phone */
.bell.icon { color: #FF9800; } /* Orange for notifications */
.inbox.icon { color: #42A5F5; } /* Blue for inbox */

/* Status & State Icons */
.check.icon, .check.circle.icon { color: #66BB6A; } /* Green for success */
.times.icon, .times.circle.icon, .close.icon { color: #EF5350; } /* Red for errors/close */
.warning.icon, .warning.circle.icon { color: #FFA726; } /* Orange for warnings */
.exclamation.triangle.icon { color: #EF5350; } /* Red for error triangles */
.info.icon, .info.circle.icon { color: #42A5F5; } /* Blue for information */
.question.icon, .question.circle.icon { color: #AB47BC; } /* Purple for questions */
.circle.outline.icon { color: #90A4AE; } /* Blue gray for circle outlines */

/* File & Download Icons */
.download.icon { color: #66BB6A; } /* Green for downloads */
.upload.icon { color: #5C6BC0; } /* Indigo for uploads */
.copy.icon { color: #26A69A; } /* Teal for copy actions */
.archive.icon { color: #8D6E63; } /* Brown for archive */
.database.icon { color: #455A64; } /* Blue gray for database */

/* Platform & Service Icons */
.windows.icon { color: #0078D4; } /* Microsoft blue */
.apple.icon { color: #000000; } /* Apple black */
.linux.icon { color: #FFA726; } /* Orange for Linux */
.google.drive.icon { color: #4285F4; } /* Google blue */
.dropbox.icon { color: #0061FF; } /* Dropbox blue */
.microsoft.icon { color: #0078D4; } /* Microsoft blue */

/* Progress & Timeline Icons */
.calendar.icon { color: #8E24AA; } /* Purple for calendar */
.clock.icon { color: #FF7043; } /* Deep orange for time */
.rocket.icon { color: #FF5722; } /* Deep orange for launch/speed */
.chart.line.icon { color: #00ACC1; } /* Cyan for charts */

/* Social & External Icons */
.twitter.icon { color: #1DA1F2; } /* Twitter blue */
.linkedin.icon { color: #0077B5; } /* LinkedIn blue */
.external.icon { color: #78909C; } /* Blue gray for external links */

/* Special Action Icons */
.plus.icon { color: #66BB6A; } /* Green for add actions */
.edit.icon { color: #FFA726; } /* Orange for edit */
.eye.icon { color: #42A5F5; } /* Blue for view */
.eye.slash.icon { color: #EF5350; } /* Red for privacy/hidden */
.reply.icon { color: #26A69A; } /* Teal for reply */
.send.icon { color: #66BB6A; } /* Green for send */
.undo.icon { color: #FF7043; } /* Deep orange for undo */

/* Special Feature Icons */
.linkify.icon { color: #7E57C2; } /* Purple for connections */
.users.icon { color: #8E24AA; } /* Purple for team/users */
.heart.icon { color: #E91E63; } /* Pink for favorites/heart */
.balance.scale.icon { color: #795548; } /* Brown for balance/legal */
.certificate.icon { color: #FF9800; } /* Orange for certificates */
.flask.icon { color: #9C27B0; } /* Purple for experiments/alpha */

/* Dropdown & Navigation Helper Icons */
.dropdown.icon { color: #90A4AE; } /* Light blue gray for dropdowns */
.arrow.right.icon, .arrow.left.icon { color: #607D8B; } /* Blue gray for arrows */

/* Bug & Development Icons */
.bug.icon { color: #F44336; } /* Red for bugs */
.lightbulb.icon { color: #FFD54F; } /* Yellow for ideas */

/* Tech & System Icons */
.computer.icon { color: #607D8B; } /* Blue gray for computers */
.desktop.icon { color: #455A64; } /* Dark blue gray for desktop */
.globe.icon { color: #4CAF50; } /* Green for global/web */

/* Special States */
.large.icon { font-size: 1.5em !important; }
.huge.icon { font-size: 2em !important; }

/* Utility Classes for Manual Overrides */
.icon.red { color: #EF5350 !important; }
.icon.green { color: #66BB6A !important; }
.icon.blue { color: #42A5F5 !important; }
.icon.orange { color: #FFA726 !important; }
.icon.purple { color: #7E57C2 !important; }
.icon.teal { color: #26A69A !important; }
.icon.yellow { color: #FFD54F !important; }
.icon.pink { color: #E91E63 !important; }
.icon.brown { color: #8D6E63 !important; }
.icon.gray { color: #78909C !important; } 