.chalk-frame-wrap {
  width: min(calc(100% - 1rem), 980px);
  max-width: 980px;
}

.chalk-frame-wrap .chalk-frame-card {
  padding: clamp(1.25rem, 2.5vw, 2.5rem);
  border: var(--border-primary);
  border-radius: var(--radius-lg);
  background: var(--pb-panel);
  box-shadow: var(--shadow-panel);
}

@media (max-width: 640px) {
  .chalk-frame-wrap .chalk-frame-card {
    max-width: 100%;
    padding: 4rem 1rem 1.2rem;
  }
}
