/* Enterprise SaaS dashboard styling for the Agent Identification demo.
   Flat, sharp-edged, white/blue/gray only -- no gradients, no shadows,
   no rounded corners, no glow. */

*, *::before, *::after {
    border-radius: 0 !important;
    box-shadow: none !important;
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Scrollbar */
::-webkit-scrollbar {
    width: 6px;
}

::-webkit-scrollbar-track {
    background: transparent;
}

::-webkit-scrollbar-thumb {
    background: #d1d5db;
}

.dark ::-webkit-scrollbar-thumb {
    background: #374151;
}

::-webkit-scrollbar-thumb:hover {
    background: #9ca3af;
}

/* Restrained, functional transitions only -- no bounce/scale/glow */
#drop-zone,
.result-card,
button,
input,
.confidence-progress,
#progress-bar-fill,
.mini-bar-fill {
    transition: border-color 150ms ease, background-color 150ms ease, color 150ms ease, width 200ms ease;
}
