 :root {
--primary-color: #007aff;
--secondary-color: #94a3b8;
}

/* === Global Theme Styles === */
.primary-color {
color: var(--primary-color) !important;
}

.secondary-color {
color: var(--secondary-color);
}

.bg-primary-color {
background-color: var(--primary-color) !important;
}

.border-primary-color {
border-color: var(--primary-color) !important;
}

.text-secondary-color {
color: var(--secondary-color) !important;
}

.bg-secondary-color {
background-color: var(--secondary-color) !important;
}

a {
color: var(--primary-color);
}

a:hover {
color: var(--secondary-color);
}