/* Apply the variables globally */
body {
  background-color: var(--bg-app);
  color: var(--text-color);
  transition: background-color 0.3s ease, color 0.3s ease;
  /* Smooth transition */
  display: grid;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "left center-top right"
    "left center-bottom right";
  height: 100vh;
  margin: 0;
  /*
 gap: 20px;
 */
}

.left-column {
  /*background-color: aqua;*/
  grid-area: left;
  height: 100%;
  display: flex;
  justify-content: center;
}

.right-column {
  /*
  background-color: lightgray;
  display: flex;
  */
  grid-area: right;
  height: 100%;
}
textarea {
  width: 80%;
  height: 60%;
}

.center-top-column {
  /*background-color: green;*/
  grid-area: center-top;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.center-bottom-column {
  /*background-color: yellow;*/
  grid-area: center-bottom;
  height: 100%;
}

.card {
  background-color: var(--bg-card)
}

button {
  background-color: var(--accent-color);
  color: var(--bg-color);
}