/**
 * Digiweb AI — Application Styles
 * Entry point: charge le design system modulaire
 */

@import url('design-system/index.css');

/* Bootstrap overrides pour cohérence */
.form-control,
.form-select {
    border-color: var(--dw-border);
    border-radius: var(--dw-radius);
    font-size: var(--dw-text-sm);
    color: var(--dw-text);
    background: var(--dw-surface);
}

.form-control:focus,
.form-select:focus {
    border-color: var(--dw-primary);
    box-shadow: var(--dw-shadow-focus);
}

.table { font-size: var(--dw-text-sm); }

.modal-content {
    border: 1px solid var(--dw-border);
    border-radius: var(--dw-radius-xl);
    background: var(--dw-surface-elevated);
}

[data-theme="dark"] .btn-close {
    filter: invert(1) grayscale(100%) brightness(200%);
}

[data-theme="dark"] .bg-light {
    background-color: var(--dw-surface-hover) !important;
}

[data-theme="dark"] .text-dark {
    color: var(--dw-text) !important;
}

[data-theme="dark"] .border {
    border-color: var(--dw-border) !important;
}
