:root {
    --primary-color: #2c3e50;
    --secondary-color: #3498db;
    --bg-light: #f8f9fa;
    --text-dark: #2c3e50;
    --border-color: #e0e0e0;
    --accent: #27ae60;
}

body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    line-height: 1.6;
    color: var(--text-dark);
    background: var(--bg-light);
}