
:root {
    --t2-green: #4CAF50;
    --t2-green-dark: #2E7D32;
    --t2-orange: #FF9800;
    --t2-sky: #03A9F4;
    --t2-dark: #2C3E50;
    --text-primary: #333333;
    --text-secondary: #666666;
    --background-light: #F8F6EF;
    --primary-color: #4CAF50;
    --primary-color-dark: #2E7D32;
}

.btn-primary {
    background: linear-gradient(135deg, #4CAF50 0%, #2E7D32 100%) !important;
    border-color: #4CAF50 !important;
}

.btn-primary:hover {
    background: linear-gradient(135deg, #2E7D32 0%, #4CAF50 100%) !important;
}

.header {
    background: linear-gradient(135deg, #2C3E50 0%, #2E7D32 100%);
}

.sidebar-nav a.active,
.sidebar-nav a:hover {
    background: #4CAF50;
}

.status-badge.completed,
.status-badge.active {
    background: #4CAF5020;
    color: #2E7D32;
}

a {
    color: #4CAF50;
}

.language-switcher a.active {
    background: #4CAF50;
}
