/* LIGHT MODE */

:root {
  /* Colors */
  --bg: #fff;
  --bg-alt: #333;
  --bg-alt-2: #f0f0f0;
  --bg-transparent: #ffffffe8;
  --border: 0.01rem solid #333;
  --text: #333;
  --text-alt: #fff;

  /* Avatar */
  --avatar-line: #333;
  --avatar-skin: #f3d9c2;
  --avatar-hair: #3b2a20;
  --avatar-shirt: #4a6fa5;
  --avatar-eye: #fff;

  --sun: url(../assets/icons/sun.svg);
  --moon: url(../assets/icons/moon.svg);
}

/* DARK MODE */

:root.dark-mode {
  --bg: #202124;
  --bg-alt: #3c3d40;
  --bg-alt-2: #333;
  --bg-transparent: #333333f5;
  --border: 0.01rem solid #5a5a5a;
  --text: #fff;

  --avatar-line: #e8e8e8;
  --avatar-skin: #c9a586;
  --avatar-hair: #5a3d2b;
  --avatar-shirt: #6f8fc0;
  --avatar-eye: #f4f4f4;
}

/* COLOR MODE TOGGLE BUTTON */

#color-mode {
  background: rgb(93, 93, 93);
  height: 2.75rem;
  width: 4rem;
  border-radius: 3rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}

#toggle-button {
  background-color: #fff;
  background-image: var(--sun);
  background-size: cover;
  border-radius: 50px;
  padding: 0;
  cursor: pointer;
}

.dark-mode #toggle-button {
  background-image: var(--moon);
}

.dark-mode #color-mode {
  justify-content: flex-end;
}
