:root {
    --primary: #8195FC;
    --primary-hover: #6b7de0;
    --bg: #f5f5f5;
    --surface: #ffffff;
    --text: #333333;
    --text-secondary: #888888;
    --border: #e0e0e0;
    --radius: 4px;
    --shadow: 0 1px 3px rgba(0,0,0,0.05);
    --btn-radius: 4px;
    --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    --header-bg: #ffffff;
    --sidebar-bg: #2c3e50;
    --sidebar-text: #bdc3c7;
    --sidebar-hover: #34495e;
    --input-bg: #ffffff;
    --login-bg: #ffffff;
}

.sidebar a { color: #ffffff; font-weight: 500; }
.sidebar a:hover { background: #3a5068; color: #ffffff; }
.sidebar h2 { color: #ffffff; }