﻿@font-face {
  font-family: headers;
  src: url('/fonts/HomeVideo-BLG6G.ttf');
}

@font-face {
  font-family: generalText;
  src: url('/fonts/MedodicaRegular.otf');
}

* {
  text-decoration: none;
 -webkit-font-smoothing: none;
 -moz-osx-font-smoothing: unset;
  font-size: 1.5vw; 
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: generalText;
  color: var(--Black);
}

#app {
  min-height: calc(100vh - var(--HeaderHeight));
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: var(--LightBlue);
}

h1, h2, h3, h4, h5, h6 {
  font-family: headers;
}
html{
  min-height: 100vh;
}

body {
  box-sizing: content-box;
  border-left: var(--PixelBorder) solid var(--Black);
  border-right: var(--PixelBorder) solid var(--Black);
  min-height: 100vh;
  width: calc(100% - 8px);
  overflow: auto;
}
@media (max-width: 480px) {
  .RightSideSpace, .LeftSideSpace {
    display: none !important;
  }

  * {
    font-size: 5vw;
  }

  .Logo{
    display: none;
  }

  .Header{
    height: auto !important;
  }

  .Menu{
    flex-wrap: wrap;
    flex-direction: column;
  }

  .Content{
    width: 100% !important;
  }

  .Logos{
    padding-bottom: var(--GeneralMargin);
  }
  .ProjectsTimeline {
    display: none !important;
  }

}

.PixelArt{
  image-rendering: pixelated;
}
