header.svelte-qprsso.svelte-qprsso{height:var(--header-height);position:sticky;display:flex;align-items:center;justify-content:center;top:0;z-index:999;transition:.75s;background:var(--surface-bg-color)}header.svelte-qprsso div.svelte-qprsso{display:flex;align-items:center;justify-content:center;gap:1em;padding:.25em 1em;width:100%;max-width:500px}header.svelte-qprsso form.svelte-qprsso{display:flex;gap:1em;flex:1}header.svelte-qprsso input.svelte-qprsso{flex:1}header.svelte-qprsso nav.svelte-qprsso{display:flex;gap:.5em}header.svelte-qprsso nav a.svelte-qprsso{color:var(--header-text-color);position:relative;transition:.5s}header.svelte-qprsso nav a.loggedIn.svelte-qprsso{translate:0 -.5em}header.svelte-qprsso nav a.loggedIn span.svelte-qprsso{font-size:.9em;position:absolute;bottom:-1.25em;left:0;text-wrap:nowrap;overflow:hidden}@media (max-width: 800px){header.svelte-qprsso.svelte-qprsso{height:calc(2 * var(--header-height));flex-direction:column}header.svelte-qprsso nav.svelte-qprsso{height:var(--header-height);width:100%;background:var(--secondary-bg-color);align-items:center;justify-content:center}}header.hide.svelte-qprsso.svelte-qprsso{translate:0 calc(-1 * var(--header-height))}header.hide2.svelte-qprsso.svelte-qprsso{translate:0 calc(-2 * var(--header-height))}.darkToggle.svelte-qprsso.svelte-qprsso{background:none;border:none;text-decoration:underline}.offline.svelte-qprsso.svelte-qprsso{height:.25em;position:sticky;display:flex;top:var(--header-height);z-index:999;background:red;transition:.75s}.offline.hide.svelte-qprsso.svelte-qprsso{transform:translateY(calc(-1 * var(--header-height)))}@media (max-width: 800px){.offline.svelte-qprsso.svelte-qprsso{top:calc(2 * var(--header-height))}.offline.hide2.svelte-qprsso.svelte-qprsso{transform:translateY(calc(-2 * var(--header-height)))}}.notifications.svelte-qprsso.svelte-qprsso{position:fixed;display:flex;flex-direction:column;align-items:center;width:100%;bottom:.25em;margin:0;padding:0;z-index:3}.notifications.svelte-qprsso li.svelte-qprsso{display:flex;align-items:center;justify-content:space-between;gap:.5em;background:var(--secondary-bg-color);padding:.5em 1em;margin:.25em 1em;max-width:800px;width:100%}.notifications.svelte-qprsso li div.svelte-qprsso{display:flex;gap:.5em}.notifications.svelte-qprsso li button.svelte-qprsso{background:var(--surface-bg-color);border:0;padding:.25em 1em;color:#fff;transition:.25s}.notifications.svelte-qprsso li button.svelte-qprsso:active{scale:.9}summary.svelte-qprsso.svelte-qprsso{position:sticky;top:var(--header-height);padding:.5em 0 1em;background:var(--background-color);transition:top .75s}summary.hide.svelte-qprsso.svelte-qprsso{top:0}@media (max-width: 800px){summary.svelte-qprsso.svelte-qprsso{top:calc(2 * var(--header-height))}summary.hide.svelte-qprsso.svelte-qprsso{top:var(--header-height)}summary.hide2.svelte-qprsso.svelte-qprsso{top:0}}main.svelte-qprsso.svelte-qprsso{display:flex;justify-content:center;min-height:calc(100vh - var(--header-height))}main.svelte-qprsso .wrapper.svelte-qprsso{display:flex;flex-direction:column;width:100%;max-width:1280px;padding:1em 2.5em;min-height:100%}@media (max-width: 800px){main.svelte-qprsso .wrapper.svelte-qprsso{padding:1em}}footer.svelte-qprsso .wave.svelte-qprsso{height:200px;overflow:hidden;z-index:1}footer.svelte-qprsso .waveWrapper1.svelte-qprsso,footer.svelte-qprsso .waveWrapper4.svelte-qprsso,footer.svelte-qprsso .waveWrapper3.svelte-qprsso,footer.svelte-qprsso .waveWrapper2.svelte-qprsso{height:300px;min-width:800px;translate:0 -50px;margin-bottom:-300px}footer.svelte-qprsso .waveWrapper1 svg.svelte-qprsso,footer.svelte-qprsso .waveWrapper4 svg.svelte-qprsso,footer.svelte-qprsso .waveWrapper3 svg.svelte-qprsso,footer.svelte-qprsso .waveWrapper2 svg.svelte-qprsso{fill:var(--footer-color)}footer.svelte-qprsso .waveWrapper2.svelte-qprsso{translate:-10% -50px;scale:-1.2 .7;opacity:.5}footer.svelte-qprsso .waveWrapper3.svelte-qprsso{translate:-10% -70px;scale:1.2 1;opacity:.3}footer.svelte-qprsso .waveWrapper4.svelte-qprsso{translate:0 -90px;opacity:.2}footer.svelte-qprsso .footer.svelte-qprsso{background:var(--footer-color);color:var(--footer-text-color);position:relative;margin:-50px 0 0;padding:0 2em 2em;font-size:.9em;display:flex;flex-wrap:wrap;gap:1.5em;z-index:2}footer.svelte-qprsso .footer div.svelte-qprsso{max-width:25em}footer.svelte-qprsso .footer div ul.svelte-qprsso{list-style:none;padding:0}footer.svelte-qprsso .footer a.svelte-qprsso{color:var(--footer-text-color)}
