@font-face { font-family: "Josefin Sans"; src: url("fonts/JosefinSans-VariableFont_wght.ttf"); src: url("fonts/JosefinSans-VariableFont_wght.ttf") format("truetype"); } @font-face { font-family: "Josefin Slab"; src: url("fonts/JosefinSlab-VariableFont_wght.ttf"); src: url("fonts/JosefinSlab-VariableFont_wght.ttf") format("truetype"); } * { margin: 0px; padding: 0px; box-sizing: border-box; background-size: cover; background-repeat: no-repeat; background-color: #e6e6e6; } body { font-family: "Josefin Slab"; font-weight: 300; color: #27327b; } a { font-family: "Josefin Sans"; font-weight: 300; color: #27327b; } h1, h2, h3, h4, h5 { font-family: "Josefin Sans"; font-weight: 500; color: #27327b; } html { font-size: 100%; } /* 16px */ h1 { font-size: 4.21rem; /* 67.36px */ } h2 { font-size: 3.158rem; /* 50.56px */ } h3 { font-size: 2.369rem; /* 37.92px */ } h4 { font-size: 1.777rem; /* 28.48px */ } h5 { font-size: 1.333rem; /* 21.28px */ } small { font-size: 0.75rem; /* 12px */ } @keyframes reveal { 0% { transform: translateY(100%); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } } .menu-container { position: fixed; top: 0; left: 0; height: 100vh; width: 100%; display: flex; justify-content: center; align-items: center; } .menu-container .menu-wrapper { list-style: none; } .menu-container .menu-wrapper li { margin: 0.5vmin 0; display: flex; justify-content: left; opacity: 0; animation: reveal 0.6s ease-out forwards; } .menu-container .menu-wrapper li:nth-child(1) { animation-delay: 0.4s; } .menu-container .menu-wrapper li:nth-child(2) { animation-delay: 0.55s; } .menu-container .menu-wrapper li:nth-child(3) { animation-delay: 0.7s; } .menu-container .menu-wrapper li:nth-child(4) { animation-delay: 0.85s; } .menu-container .menu-wrapper li a { text-decoration: none; font-weight: 500; font-size: 15vmin; color: #27327b; } /*# sourceMappingURL=styles.css.map */