/**
 * Dark Mode stilleri
 * data-theme="dark" attribute ile aktif olur
 */

[data-theme="dark"] {
    --bg: #0f172a;
    --surface: #1e293b;
    --text: #f1f5f9;
    --text-muted: #94a3b8;
    --border: rgba(148, 163, 184, 0.15);
    --glass: rgba(30, 41, 59, 0.85);
    --glass-border: rgba(148, 163, 184, 0.15);
    --shadow: 0 10px 40px rgba(0, 0, 0, 0.3);
    --shadow-lg: 0 20px 60px rgba(0, 0, 0, 0.4);
}

[data-theme="dark"] .main-nav {
    background: rgba(15, 23, 42, 0.9);
}

[data-theme="dark"] .navbar-brand,
[data-theme="dark"] .main-nav .nav-link {
    color: var(--text) !important;
}

[data-theme="dark"] .navbar-toggler-icon {
    filter: invert(1);
}

[data-theme="dark"] .form-control,
[data-theme="dark"] .form-select {
    background: #0f172a;
    color: var(--text);
    border-color: var(--border);
}

[data-theme="dark"] .accordion-button {
    background: var(--surface) !important;
    color: var(--text);
}

[data-theme="dark"] .accordion-body {
    background: var(--surface);
    color: var(--text-muted);
}

[data-theme="dark"] .table {
    color: var(--text);
}

[data-theme="dark"] .modal-content {
    background: var(--surface);
    color: var(--text);
}
