.window {
  background-color: #c3c3c3;
  border: #fdffff;
  border-style: groove;
  border-width: 1px;
  box-shadow: 3px 3px 1px black;
}

.window-header {
  padding: 0.2rem;
  background-color: #000000;
  display: flex;
  justify-content: space-between;
}

.window-header-close {
  width: 15px;
  aspect-ratio: 1 / 1;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  background-color: #c3c3c3;

  border: #fdffff;
  border-style: groove;
  border-width: 2px;
}

.window-header-close:hover {
  background-color: #fdffff;
  cursor: pointer
}

.window-header-name {
  font-family: "W95";
  color: #fdffff;
  align-content: center;
}

.window-content {
  padding: 1rem;
}