#preview-pane {
  flex: 1.2;
  display: flex;
  flex-direction: column;
  background-color: var(--md-sys-color-background);
  position: relative;
}

#preview-canvas {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 600px; 
  background-color: #222; 
  background-image: radial-gradient(#333 1px, transparent 1px);
  background-size: 20px 20px;
  overflow: hidden;
  display: flex; 
  flex-direction: column;
}

.hy-element {
  box-sizing: border-box;
  position: relative; 
  display: flex;
  flex-shrink: 0; 
}