:root {
    --primary-color: #ff5722; /* Intense Orange */
    --secondary-color: #673ab7; /* Intense Purple */
}

body {
    background-color: #fff;
    color: #333; /* Dark text for contrast */
}

/* Header and Footer */
.themed-header-footer {
    background-color: var(--secondary-color) !important;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
    color: var(--primary-color);
}

/* Navbar */
.navbar-dark .navbar-brand,
.navbar-dark .navbar-nav .nav-link {
    color: #fff;
}

.navbar-dark .navbar-nav .nav-link:hover {
    color: var(--primary-color);
}

/* Buttons */
.btn-primary {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}

.btn-primary:hover {
    background-color: #e64a19;
    border-color: #e64a19;
}

