.glass-card {
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 10px 40px rgba(15, 23, 42, 0.06);
}

.primary-btn {
  background-color: #ffa500;
  color: #fff;
  transition: all 0.2s;
}

.primary-btn:hover {
  background-color: #e69500;
  transform: scale(1.02);
}

html {
  scroll-behavior: smooth;
}

@media (max-width: 768px) {
  body,
  h1,
  h2,
  h3,
  h4,
  p,
  li,
  a,
  button,
  label,
  span {
    word-break: keep-all;
    overflow-wrap: anywhere;
  }
}
