@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css";@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";button,.button{border-radius:8px;padding:6px 12px;font-family:inherit;background:transparent;border:solid 1px black;text-decoration:none;color:inherit}html,body{font-family:Archivo,sans-serif;margin:0;height:100%;scroll-behavior:smooth}*{position:relative;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin-block-start:0;margin-block-end:0}section.main{position:relative;height:100vh;display:flex}section.main .overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.navbar.svelte-1l0swyk.svelte-1l0swyk{position:fixed;bottom:0;left:50%;max-width:100%;z-index:99;padding:12px;animation:svelte-1l0swyk-slideIn 2s forwards 1s;transform:translateY(100%) translate(-50%)}@keyframes svelte-1l0swyk-slideIn{0%{transform:translateY(100%) translate(-50%)}to{transform:translateY(0) translate(-50%)}}.navbar.svelte-1l0swyk .wrapper.svelte-1l0swyk{background:rgba(34,34,34,.8);padding:8px;border-radius:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;overflow-y:auto}.navbar.svelte-1l0swyk .navbar-item.svelte-1l0swyk{padding:12px;background:#3e3e3e;color:silver;border-radius:16px;height:50px;display:inline-flex;justify-content:center;align-items:center;border:solid 2px transparent;font-size:.8rem;text-transform:uppercase;font-weight:700;font-style:italic;transition:.3s}.navbar.svelte-1l0swyk .navbar-item.svelte-1l0swyk:not(:last-child){margin-right:12px}.navbar.svelte-1l0swyk .navbar-item.svelte-1l0swyk:hover{background:#222;color:#fff;cursor:pointer;border-color:#f42b4f}.navbar.svelte-1l0swyk .brand.svelte-1l0swyk{position:sticky;z-index:2;left:0;background:rgba(34,34,34,.8);color:#fff}.navbar.svelte-1l0swyk .brand .logo.svelte-1l0swyk{height:40px}.navbar.svelte-1l0swyk .brand .brand-text.svelte-1l0swyk{display:none}@media (min-width: 768px){.navbar.svelte-1l0swyk .brand .brand-text.svelte-1l0swyk{display:inline}}.navbar.svelte-1l0swyk .brand span.svelte-1l0swyk{font-weight:700;font-style:italic;font-size:1.4rem}
