/* Global reset: no focus outlines or glow rings anywhere in the app. */
*,
*::before,
*::after {
    outline: none !important;
}

a:focus, a:focus-visible,
button:focus, button:focus-visible,
input:focus, input:focus-visible,
select:focus, select:focus-visible,
textarea:focus, textarea:focus-visible,
[tabindex]:focus, [tabindex]:focus-visible,
[contenteditable]:focus, [contenteditable]:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}

/* Native date/time inputs: browsers still highlight the active segment (OS-level, not overridable via CSS) */
input[type="date"],
input[type="time"],
input[type="datetime-local"] {
    color-scheme: light;
}
