/* Make inline SVG not auto-fit so horizontal scrolling is possible */
/* Erzwinge, dass SVG seine tatsächliche Größe behält und Container scrollt */
.crossword-container,
.crossword-container-empty  {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    overflow: auto;
    max-height: 80vh;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    background-color: #fff;
}

.crossword-container svg,
.crossword-container-empty svg {
  display: block;
  height: auto;
  width: auto;
  min-width: max-content;  /* ✅ Container scrollt bis volle SVG-Breite sichtbar ist */
}