#MainContent:has(.ajrakh-cloth-background) {
  background-color: var(--ajrakh-cloth-color, #82291e);
  background-image: var(--ajrakh-cloth-image, none);
  background-position: top left;
  background-repeat: repeat;
  background-size: var(--ajrakh-cloth-tile-mobile, 250px) auto;
}

.ajrakh-cloth-background {
  display: none;
}

@media (min-width: 768px) {
  #MainContent:has(.ajrakh-cloth-background) {
    background-size: clamp(250px, var(--ajrakh-cloth-tile-desktop, 29vw), 440px) auto;
  }
}
