:root {
     --primary-black: #000000;
     --secondary-black: #1a1a1a;
     --light-grey: #f4f4f4;
     --border-color: #e0e0e0;
 }



 /* Navbar Custom */
 .navbar {
     border-bottom: 1px solid var(--border-color);
     padding: 15px 0;
 }

 .navbar-brand span {
     font-weight: 800;
     font-size: 24px;
     letter-spacing: 1px;
 }

 .nav-link {
     font-weight: 600;
     font-size: 14px;
     text-transform: uppercase;
     margin: 0 10px;
     color: #555 !important;
 }

 .nav-link:hover {
     color: var(--primary-black) !important;
 }