/* ===== InfiJobs Branded Background with Shaded Border ===== */
html, body {
  background: radial-gradient(1200px 600px at 70% -10%, #eaf0ff, #f6f7fb 40%, #eef1f8 70%) fixed;
  font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, "Noto Sans";
}

/* Form styling with shaded border */
form {
  background: #ffffffcc; /* semi-transparent white */
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border-radius: 16px;
  padding: 20px;

  /* Shaded border + shadow */
  border: 1px solid rgba(63,91,169,0.2); /* subtle blue border */
  box-shadow: 0 8px 20px rgba(63,91,169,0.15), 
              0 0 15px rgba(63,91,169,0.1) inset;
}

