/* 
 * Bootstrap Focus Ring Global Override
 * Tüm mavi gölge/çerçeve efektlerini devre dışı bırakır
 */

/* Global Bootstrap CSS Variables Override */
:root {
    --bs-focus-ring-width: 0 !important;
    --bs-focus-ring-opacity: 0 !important;
    --bs-focus-ring-color: transparent !important;
    --bs-form-check-input-focus-border: inherit !important;
    --bs-form-check-input-focus-box-shadow: none !important;
    --bs-form-switch-focus-color: transparent !important;
    --bs-form-switch-focus-bg-image: none !important;
}

/* Global Focus Override - Nuclear Option */
*:focus,
*:focus-visible,
*:focus-within {
    outline: none !important;
    box-shadow: none !important;
}

/* Form Elements Focus Override */
.form-control:focus,
.form-select:focus,
.form-check-input:focus,
.form-switch .form-check-input:focus,
input:focus,
button:focus,
.btn:focus,
.dropdown-toggle:focus {
    outline: none !important;
    box-shadow: none !important;
    border-color: inherit !important;
}

/* Checkbox/Radio Specific */
.form-check-input:focus,
.form-check-input:checked,
.form-check-input:active,
.form-switch .form-check-input:focus,
.form-switch .form-check-input:checked {
    box-shadow: none !important;
    outline: none !important;
}

/* Dark Mode Support */
[data-bs-theme="dark"] *:focus,
[data-bs-theme="dark"] *:focus-visible {
    outline: none !important;
    box-shadow: none !important;
} 