*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }



body{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    background: linear-gradient(to right, rgb(6, 6, 6), rgba(206, 199, 206, 0.793));
    font-family: arial, sans-serif;
}

.calculadora{
    background-color: #000000;
    border-radius: 10px;
    width: 300px;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
  }

#resultado{
    width: 100%;
    height: 60px;
    font-size: 1.8em;
    text-align: t;
    border: none;
    outline: none;
    background: linear-gradient(to right, rgb(0, 0, 0), rgba(195, 194, 194, 0.764));
    color: #fff;
    padding: 10px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    
}

.botoes{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 5px;
  padding: 10px;
}

button {
    background: linear-gradient(to right,  rgba(101, 99, 99, 0.511), rgba(255, 255, 255, 0.71));
  color: #ffffff;
  border: none;
  font-size: 1.2em;
  padding: 15px;
  border-radius: 5px;
  cursor: pointer;
  transition: background 0.4s;
}

button:hover {
    color: #e7e3e37f;
}

button.igual {
    grid-column: span 3;
  background: linear-gradient(to right, rgb(3, 3, 3), rgba(255, 255, 255, 0.71))
}

button.igual:hover {
    color: #feb24f;
  }
