body {
  font-family: "Apercu", sans-serif;
  font-weight: 500;
  transition: all ease 0.3s;
  background-color: #E6EAF6;
  animation: body-appear 1s;
}

body::-webkit-scrollbar {
  width: 1em;
}

html {
  margin-left: calc(100vw - 100%);
}

body::-webkit-scrollbar-thumb {
  background-color: darkgrey;
}

button, input {
  outline: none !important;
}

.note {
  animation: appear 0.7s;
}

@keyframes appear {
  from {
    transform: scale(0.75) rotateY(-30deg) rotateX(45deg) translateZ(4.5rem);
    transform-origin: 50% 100%;
    transform-style: preserve-3d;
    box-shadow: 1rem 1rem 2rem rgba(0, 0, 0, 0.25);
  }
}
@keyframes body-appear {
  from {
    transform: scale(0.75) translateY(-50px) translateZ(4.5rem);
    transform-origin: 50% 100%;
    transform-style: preserve-3d;
    box-shadow: 1rem 1rem 2rem rgba(0, 0, 0, 0.25);
  }
}
@keyframes move {
  from {
    transform: translateX(-100px);
  }
}
.transition {
  transition: all ease 0.3s;
}

.border-right {
  border-right: 1px solid #e7e7e7 !important;
  min-height: 95vh;
}
.border-right button {
  margin-top: 2.5rem;
  font-size: 26px;
  background-color: #000;
  color: #fff;
  border-radius: 50%;
  border: 0;
  height: 2.5rem;
  width: 2.5rem;
}

.container {
  border-radius: 7px;
}

.card {
  border: 0;
  border-radius: 7px;
  background-color: #ffc972;
  padding: 0 10px;
  min-width: 250px;
  max-width: 23%;
}
.card .note-date {
  font-size: 14.5px;
}
.card small {
  font-size: 0.75rem;
  color: #41464b;
}

.note-container .card {
  min-height: 100%;
  animation: move 0.5s;
}

.btn-note {
  background-color: #000;
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  color: #fff;
  margin-bottom: 4px !important;
}

textarea::-webkit-scrollbar {
  width: 7px !important;
}

/* Track */
textarea::-webkit-scrollbar-track {
  border-radius: 4px !important;
}

/* Handle */
textarea::-webkit-scrollbar-thumb {
  background: #888 !important;
  border-radius: 4px !important;
}

/* Handle on hover */
textarea::-webkit-scrollbar-thumb:hover {
  background: #555 !important;
}

textarea {
  max-width: 100%;
  border: 1px solid #898989;
  height: 70%;
  resize: none;
  transition: all ease 0.3s;
  outline: none;
}

.textarea-blur {
  border-color: #ffc972;
  background-color: #ffc972;
}

.delete-note {
  position: absolute;
  top: 7px;
  left: 3px;
}

input.note-title {
  background-color: transparent !important;
  min-width: 100%;
  font-size: 22px;
  margin-bottom: -10px;
  border: none;
  font-weight: 500;
}

@media only screen and (max-width: 520px) {
  h3 {
    font-size: 21px;
  }

  .border-right {
    border-right: 0 !important;
  }

  button {
    margin-top: 1rem !important;
  }
}
@media only screen and (max-width: 991px) {
  .note-container {
    flex-wrap: wrap;
  }
}

/*# sourceMappingURL=index.css.map */
