/* JSXGraph – responsywny, kwadratowy kontener */
.jxgbox {
  width: 100%;
  max-width: 600px;        /* na desktopie niech nie rośnie bez końca */
  aspect-ratio: 1 / 1;     /* kwadrat bez kombinacji */
  border: 1px solid #ccc;  /* opcjonalnie */
}

/* Tryb „po kliknięciu powiększ” */
.jxgbox.is-fullscreen {
  position: fixed;
  inset: 0;
  margin: auto;
  width: min(96vw, 96vh);
  height: min(96vw, 96vh);
  z-index: 9999;
  background: #fff;
  box-shadow: 0 10px 40px rgba(0,0,0,.3);
}
