*{
  font-size:20px;
}
input{
    width:100px;
    height:35px;
    border: none;
    background-color: yellow;
    color:black;
    text-align: center;
}
#text-div {
    position: absolute;
    top:50%;
    left:10%;
    background-color: rgb(200,200,200);;
    border: 1px solid #808080;
    text-align: center;
    color:black;
  }
  #text-div-header {
    padding: 0px;
    cursor: move;
    z-index: 10;
    height:25px;
    background-color: #808080;
    color: white;
  }
  #close-text{
    position:absolute;
    cursor:pointer;
    top:0px;
    right: 0px;
    height: 25px;
    width: 25px;
    background-color:red;
  }
 
  .text-btn-group button{ 
    border: none;
    display:block;
    background-color: #4CAF50;
  
    cursor: pointer;
    text-align: center;
    width:fit;
  }
  .text-btn-group button:not(:last-child) {
    border-bottom: none; /* Prevent double borders */
  }
  
  .text-btn-group button:hover {
    background-color: gray;
  }
    /* Apply some basic styling to the grid */
#grid-container {
    display: grid;
    grid-template-columns: repeat(8, 1fr); /* Adjust as needed */
    gap: 5px; /* Adjust the gap between grid items */
    padding: 10px;
}

.grid-item {
    border: 1px solid #ccc;
    padding: 5px;
    text-align: center;
    width:100%;
}
#buttonContainer {
  display: flex; /* Use a flexbox container */
  gap: 5px; /* Add some spacing between buttons */
  flex-direction: row; /* Arrange buttons in a row */
}
#processButton{
    width:50%;
    height:50px;
    background-color:darkgray;
   
    cursor: pointer;
    text-align: center;
}
#clearButton{
  width:50%;
  height:50px;
  background-color:darkgray;
 
  cursor: pointer;
  text-align: center;
}


  button{
      width:100%;
  }
  .x{
    width:40px;
  }
  .y{
    width:55px;
  }
  .z{
    width:80px;
  }
  button:hover {
    background-color: lightgray;
  }
  #calculatorWindow{
      text-align:right;
  }
  
 