    footer {
      background: #f8f8f8;
      padding: 20px;
      text-align: center;
      border-top: 1px solid #ddd;
    }

    footer .footer-links {
      display: flex;
      justify-content: center;
      gap: 15px;
      flex-wrap: wrap;
    }

    footer .footer-links a {
      display: inline-block;
      padding: 10px 18px;
      border-radius: 6px;
      background-color: #0073e6;
      color: #fff;
      text-decoration: none;
      font-size: 0.95em;
      transition: background-color 0.3s ease, transform 0.2s ease;
    }

    footer .footer-links a:hover {
      background-color: #005bb5;
      transform: translateY(-2px);
    }

    footer p {
      margin-top: 15px;
      font-size: 0.85em;
      color: #666;
    }