@font-face {
  font-family: 'Book Antiqua';
  src: url('./Fonts/bookantiqua.woff') format('woff');
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
body {
  cursor: url("./Images/cursor_odal_golden_solid.cur") 9 8, auto;
  position: relative;
  font-family: "Book Antiqua", sans-serif;
  background: none;
  overflow-x: hidden;
}

body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, .2) url(./Images/background.webp) no-repeat center center / cover;
  z-index: -1;
}

html{
    height: auto;
    overflow-x: hidden;
}
#header {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: center;
}
#banner {
    margin: 0;
    display: flex;
    width: 100vw;
    height: 30vh;
    background-repeat: no-repeat;
    position: absolute;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    mask-image: linear-gradient(to bottom, black 70%, transparent 100%);
}

#sec1 {
    top: 7vh;
    z-index: 100;
    position: relative;
    width: 30vw;
    height: 50vh;
}

#logo {
    width: 100%;
    height: 100%;
    border-radius: 5px;
    border:1px rgba(85, 17, 17, 0.7) solid;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    /* opacity: 0; */
}

#valheim {
    position: absolute;
    top: 85%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    filter:
     drop-shadow(5px 25px 5px rgba(0, 0, 0, 1))
     drop-shadow(-5px -15px 10px rgba(250, 0, 0, 0.3));
     background: transparent;
}


 
