/* static/style.css */

/* Page background */
body {
  background-color: #f0f2f5;
}

/* Card styling override */
.card {
  border: none;
  border-radius: 0.5rem;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

/* Navbar shadow */
.navbar {
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

/* Slightly heavier brand text */
.navbar-brand {
  font-weight: 600;
}

/* Flash messages spacing */
.alert {
  margin-top: 1rem;
}

.logo {
  height: 80px;
  max-width: 200px;
  width: auto;
}
