@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{width:100%;height:100%;margin:0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}#root{max-width:none;padding:0}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}body{background:linear-gradient(-135deg,#002a87cc 25%,#9340ffcc);color:#fff;font-family:Roboto,sans-serif;overflow-x:hidden}#container{transition:1s all ease-in-out;width:100%;min-height:100vh}#container.menuopen{filter:blur(8px);transform:scale(1.2)}section{display:flex;align-items:center;justify-content:center;height:100vh;position:relative;background-size:cover;padding:50px}section:after{content:"";position:absolute;background:linear-gradient(-135deg,#002a87cc 25%,#9340ffcc);height:100%;width:100%;top:0;left:0;opacity:.5}section h1{font-size:120px;z-index:2}header{z-index:9999;position:relative}header #logo{position:fixed;top:30px;left:0;right:0;width:70px;height:auto;margin:0 auto;opacity:1;transition:all .3s cubic-bezier(.215,.61,.355,1) .6s}header nav{height:80px;display:flex;align-items:center;justify-content:center;position:fixed;left:0;right:0;width:420px;z-index:100;top:130px;margin:0 auto;background:#fff3;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:10px;border:1px solid rgba(255,255,255,.3);transition:1s all cubic-bezier(.08,.9,.18,1) .2s}header nav a{color:#fff;text-decoration:none;font-weight:700;padding:10px 16px;font-size:18px;letter-spacing:1.8px;transition:.3s all cubic-bezier(.08,.9,.18,1) .6s,.3s color ease}header nav a:hover{color:#9340ff}header nav button{background:#ffffff1a;box-shadow:0 4px 30px #0000001a;width:60px;height:60px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);position:absolute;z-index:100;inset:0;margin:auto;border-radius:100%;cursor:pointer;transform:scale(0);transition:.3s all cubic-bezier(.08,.9,.18,1) .2s}header nav button span{width:50%;background-color:#fff;height:3px;display:block;margin:4px auto;transform:scale(0);transition:.6s transform cubic-bezier(.08,.9,.18,1) 0s,.3s margin ease-in 0s}header nav button:hover span{margin:9px auto}header.sticky #logo{opacity:0}header.sticky nav{top:20px;padding:0;width:80px;height:80px}header.sticky nav button{transform:scale(1);transition-delay:.3s}header.sticky nav button span{transform:scaleX(1);transition:.6s transform cubic-bezier(.08,.9,.18,1) .8s,.3s margin ease-in 0s}header.sticky nav a{opacity:0;transform:scale(.3);transition-delay:.1s}@media screen and (max-width: 520px){header nav{height:60px;width:390px}header nav button{width:50px;height:50px}header nav a{font-size:16px}section h1{font-size:80px}header.sticky nav{width:70px;height:70px}}@font-face{font-family:Norse;src:url(/v/fonts/Norse.otf) format("opentype")}.valheim-page{background-color:#696969;text-align:center;min-height:100vh}.valheim-page a{color:red;font-size:50px;text-align:center;font-family:Norse;text-decoration:none}
