blob: 671b1129c3dff1cd257f1c08cbc1c1b89ec6edf4 [file]
/* You can add global styles to this file, and also import other style files */
@tailwind base;
@tailwind components;
@tailwind utilities;
:root {
/* Primary Brand Colors */
--primary-color: #1557B0;
/* Deep Blue */
--primary-light: #4285F4;
--primary-dark: #0D47A1;
/* Background Colors */
--bg-app: #F8F9FA;
--bg-card: #FFFFFF;
--bg-hover: #F1F3F4;
/* Text Colors */
--text-primary: #202124;
--text-secondary: #5F6368;
--text-disabled: #DADCE0;
/* Status Colors */
--status-pass: #34A853;
/* Google Green */
--status-fail: #EA4335;
/* Google Red */
--status-warning: #FBBC04;
/* Google Yellow */
--status-info: #4285F4;
/* Google Blue */
/* Borders & Dividers */
--border-color: #E0E0E0;
}
/* Utility Classes */
.bg-primary {
background-color: var(--primary-color) !important;
}
.bg-app {
background-color: var(--bg-app) !important;
}
.bg-card {
background-color: var(--bg-card) !important;
}
.text-primary-color {
color: var(--primary-color) !important;
}
.text-secondary {
color: var(--text-secondary) !important;
}
.border-custom {
border-color: var(--border-color) !important;
}
html,
body {
height: 100%;
}
body {
margin: 0;
font-family: 'Roboto', 'Helvetica Neue', sans-serif;
background-color: var(--bg-app);
color: var(--text-primary);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* Scrollbar Customization */
::-webkit-scrollbar {
width: 8px;
height: 8px;
}
::-webkit-scrollbar-track {
background: transparent;
}
::-webkit-scrollbar-thumb {
background: #BDC1C6;
border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
background: #9AA0A6;
}