@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap");
    body {
      font-family: "Inter", sans-serif;
      background-color: #f9fafb;
    }
    a {
      transition: color 0.3s ease;
    }
    a:hover {
      color: #7a85c1; /* Light Blue */
    }
    .scroll-top {
      display: none;
      position: fixed;
      bottom: 2rem;
      right: 2rem;
      width: 3rem;
      height: 3rem;
      background-color: #3b38a0; /* Blue */
      color: white;
      border-radius: 9999px;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 4px 6px rgb(0 0 0 / 0.1);
      cursor: pointer;
      transition: opacity 0.3s ease;
    }
    hr.divider {
      height: 0.25rem;
      background-color: #7a85c1; /* Light Blue */
      width: 4rem;
      margin: 1rem auto 2rem;
      border-radius: 9999px;
      border: none;
    }
    button.filter-btn {
      border-radius: 9999px;
      font-weight: 500;
      padding: 0.5rem 1.5rem;
      cursor: pointer;
      transition: background-color 0.3s ease, color 0.3s ease;
    }
    button.filter-btn.active {
      background-color: #3b38a0; /* Blue */
      color: white;
    }
    button.filter-btn:not(.active) {
      background-color: #b2b0e8; /* Very Light Blue */
      color: #1a2a80; /* Dark Blue */
    }
    input,
    textarea {
      background-color: #f9fafb;
      padding: 0.75rem;
      border-radius: 0.5rem;
      border: 1px solid #cbd5e1; /* Slate-300 */
      color: #334155; /* Slate-700 */
      width: 100%;
      font-size: 1rem;
    }
    input:focus,
    textarea:focus {
      outline: none;
      border-color: #3b38a0; /* Blue */
      box-shadow: 0 0 0 3px rgb(59 56 160 / 0.3);
    }
    button.submit-btn {
      background-color: #1a2a80; /* Dark Blue */
      color: white;
      padding: 0.75rem;
      border-radius: 0.5rem;
      width: 100%;
      font-weight: 600;
      box-shadow: 0 4px 6px rgb(0 0 0 / 0.1);
      transition: background-color 0.3s ease;
      cursor: pointer;
    }
    button.submit-btn:hover {
      background-color: #3b38a0; /* Blue */
    }