.regulamin-page {}

.regulamin-narrow {
  max-width: 720px;
  width: 100%;
  margin-inline: auto;
}

.regulamin-medium {
  max-width: 820px;
  width: 100%;
  margin-inline: auto;
}

.regulamin-center {
  text-align: center;
}

.regulamin-card {
  padding: var(--space-4);
}

.regulamin-list {
  text-align: left;
  margin-top: var(--space-2);
}

.regulamin-list li {
  margin-bottom: var(--space-1);
  color: var(--color-text-secondary);
}

.regulamin-intro .divider,
.regulamin-rules .divider,
.regulamin-services .divider,
.regulamin-liability .divider {
  margin-top: var(--space-3);
}

.regulamin-no-gambling {
  background: transparent;
}

.regulamin-warning {
  margin-top: var(--space-3);
  text-align: left;
  font-weight: 500;
}

@media (max-width: 768px) {
  .regulamin-card {
    padding: var(--space-3);
  }
}