*{
  font-size:20px;
}

#torus-div {
    position: absolute;
    top:50%;
    left:10%;
    background-color: rgb(200,200,200);;
    border: 1px solid #808080;
    text-align: center;
    color:black;
    width:auto;
}
#torus-div-header {
    padding: 0px;
    cursor: move;
    z-index: 10;
    height:25px;
    background-color: #808080;
    color: white;
}
#close-torus{
    position:absolute;
    cursor:pointer;
    top:0px;
    right: 0px;
    height: 25px;
    width: 25px;
    background-color:red;
}
.torus-grid-item {
    border: 1px solid #ccc;
    padding: 5px;
    text-align: center;
    width:100%;
}
#torus-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* Adjust as needed */
    gap: 5px; /* Adjust the gap between grid items */
    padding: 10px;
}

#torusButtonContainer {
  display: flex; /* Use a flexbox container */
  gap: 5px; /* Add some spacing between buttons */
  flex-direction: row; /* Arrange buttons in a row */
}
#drawTorusButton{
    width:50%;
    height:50px;
    background-color:darkgray;
   
    cursor: pointer;
    text-align: center;
}
#clearTorusButton{
  width:50%;
  height:50px;
  background-color:darkgray;
 
  cursor: pointer;
  text-align: center;
} 
 