@import '../styles';

body {
  overflow: hidden;
  transition:
    background-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
}

body.light-theme {
  background-color: #ffffff;
  color: #000000;
}

body.dark-theme {
  background-color: #333333;
  color: #ffffff;
}

.app {
  min-height: 100dvh;
  display: flex;
  flex-direction: column;

  footer {
    display: flex;
    flex: 1;
    align-items: flex-end;

    app-footer {
      width: 100%;
    }
  }
}
