:root{--primary: #F7FAFC;--secondary: #CBD5E0;--tertiary: #1A202C;--font-color: #1A202C;--font-color-secondary: #F7FAFC;--primary-accent: #ED8936;--secondary-accent: #4A5568;--steel-blue: #4A5568;--steel-blue-dark: #2D3748;--signal-orange: #ED8936;--compliance-green: #38A169;--safety-yellow: #F6E05E;--concrete-light: #F7FAFC;--concrete-gray: #EDF2F7}*{scrollbar-width:thin;scrollbar-color:var(--secondary) var(--primary)}*::-webkit-scrollbar{width:17px}*::-webkit-scrollbar-track{background:var(--primary);border-radius:5px}*::-webkit-scrollbar:hover{background:var(--tertiary);border-radius:5px}*::-webkit-scrollbar-thumb{background-color:var(--secondary);border-radius:14px;border:3px solid var(--primary)}::-webkit-scrollbar-thumb:hover{background-color:var(--tertiary)}
