/* Sizing for the board-view submodule's #controls/#wrapper toolbar, which
   otherwise relies on a host page giving it an explicit height (its own
   style.css only sets #wrapper to flex: 1). */
.board-viewer-container {
    display: flex;
    flex-direction: column;
    height: 75vh;
    min-height: 420px;
    max-height: 900px;
    border: 1px solid #333;
}

/* The vendored style.css gives buttons a near-white background but never
   sets a text color, so the icons inherit this site's global white body
   text and disappear. Force a dark color for contrast against that bg. */
.board-viewer-container #controls button {
    color: #1a1a1a;
}
