
        body {
            background: #f8f9fa;
        }
        .navbar-techmich {
            background: #4fb0f1;
            border-bottom: 2px solid #333;
        }
        .navbar-techmich .navbar-brand {
            font-weight: bold;
            font-size: 2rem;
            color: #222;
            letter-spacing: 2px;
        }
        .navbar-techmich .nav-link {
            color: #222 !important;
            font-weight: 500;
            margin-right: 1rem;
        }
        .navbar-techmich .nav-link:hover {
            color: #fff !important;
            background: #222;
            border-radius: 4px;
        }
        .navbar-techmich .search-bar {
            width: 300px;
        }
        .login-card {
            border-radius: 12px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.07);
            border: 1px solid #eee;
            background: #fff;
        }
        .social-links a {
            font-size: 1.5rem;
            margin-right: 0.5rem;
        }
  