/* begin full-page app */
html, body{
  padding: 0px;
  margin: 0px;
  }
body{
  height: 100vh;
  width: 100vw;
  /* overflow: hidden; */
  }
* {
  box-sizing: border-box;
  }
/* end full-page app */
.app{
  height: 100%;
  width: 100%;
  padding: 0.4rem;
  background-color: #AAAACC;
  
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  }
.app > .top{
  height: auto;
  margin-bottom: 0.1rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  }
.app > .main{
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  
  flex: 1;
  }
.app > .main > .notes{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  
  flex: 1;
  }
.note{
  width: 17rem;
  height: 17rem;
  border: 1px solid black;
  border-radius: 1rem;
  background-color: #aaccaa;
  padding: 0.6rem;
  
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  
  animation: bounce-in-fwd 0.8s ease-in-out both;
  }
.note > textarea{
  flex: 1;
  
  resize: none;
  width: 100%;
  background-color: #aaccaa;
  border: none;
  outline: none;
  }
/* ----------------------------------------------
 * Generated by Animista on 2021-4-12 15:12:16
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation bounce-in-fwd
 * ----------------------------------------
 */
@keyframes bounce-in-fwd {
  0% {
    transform: scale(0);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    transform: scale(1);
    animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    transform: scale(0.7);
    animation-timing-function: ease-in;
  }
  72% {
    transform: scale(1);
    animation-timing-function: ease-out;
  }
  81% {
    transform: scale(0.84);
    animation-timing-function: ease-in;
  }
  89% {
    transform: scale(1);
    animation-timing-function: ease-out;
  }
  95% {
    transform: scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    transform: scale(1);
    animation-timing-function: ease-out;
  }
}