body {
  padding: 2rem;
  font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif;
}

h1 {
  font-size: 16px;
  margin-top: 0;
}

p {
  color: rgb(107, 114, 128);
  font-size: 15px;
  margin-bottom: 10px;
  margin-top: 5px;
}

.card {
  max-width: 620px;
  margin: 0 auto;
  padding: 16px;
  border: 1px solid lightgray;
  border-radius: 16px;
}

.card p:last-child {
  margin-bottom: 0;
}

/* افکت‌های جدید برای لوگو */
.logo-glow {
  filter: drop-shadow(0 10px 20px rgba(26, 86, 219, 0.3));
}

.logo-rotate {
  transition: transform 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.logo-rotate:hover {
  transform: rotateY(10deg) rotateX(5deg);
}

.gradient-border {
  position: relative;
  background: linear-gradient(135deg, #1a56db 0%, #1e429f 100%);
  padding: 4px;
  border-radius: 20px;
}

.gradient-border > div {
  background: white;
  border-radius: 16px;
}
