/* =========================================================================
   CUSTOM CSS: UX GUARDIAN OVERRIDES
   ========================================================================= */

/* TASK 3: ENFORCE THIN/NORMAL FONT WEIGHT, NO WINDOWS DEFAULT "FAT" FONTS */
body, html { 
    font-family: 'Roboto', 'Inter', system-ui, -apple-system, sans-serif;
 
    font-weight: 400; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* TASK 2: FAILSAFE CSS RESET FOR INPUTS (TAILWIND PREFLIGHT GUARDIAN) */
input, button, select, textarea {
    font-family: inherit;
    font-weight: 400; /* Ensure inputs don't become bold */
    outline: none !important;
}

input:focus {
    box-shadow: none !important;
}

/* Fallback border reset to prevent dark/thick native Windows borders if Tailwind fails */
input[type="text"], input[type="password"], input[type="email"], input[type="date"] {
    border: 1px solid var(--ag-border) !important;
    border-radius: 0.5rem !important;
    -webkit-appearance: none;
    appearance: none;
    background-color: transparent;
}
