.dropdown.svelte-1g37kw6{position:relative;transition:.2s}.dropdown[isopen=true].svelte-1g37kw6{background-color:var(--background-active)}.dropdown[isopen=true].svelte-1g37kw6:active{transform:none!important}.dropdown-checkbox.svelte-1g37kw6:checked~.dropdown:where(.svelte-1g37kw6){z-index:1}.dropdown-checkbox.svelte-1g37kw6:not(:checked)~.dropdown:where(.svelte-1g37kw6)>div:where(.svelte-1g37kw6){display:none}.dropdown.svelte-1g37kw6>div:where(.svelte-1g37kw6){position:absolute;top:100%;left:50%;padding-top:10px;z-index:1}.dropdown.svelte-1g37kw6 ul:where(.svelte-1g37kw6){display:block;white-space:nowrap;box-shadow:0 0 3px 3px var(--shadow-color);background-color:var(--background-color);border-radius:var(--border-radius);margin:0 auto}.dropdown.svelte-1g37kw6 li{display:block}.dropdown.svelte-1g37kw6 li:first-child,.dropdown.svelte-1g37kw6 li:first-child a{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.dropdown.svelte-1g37kw6 li:last-child,.dropdown.svelte-1g37kw6 li:last-child a{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.dropdown.svelte-1g37kw6 li:not(:last-child){border-bottom:1px solid var(--primary)}.dropdown.svelte-1g37kw6 li a{display:block}@media not (max-width: 744px){.dropdown.svelte-1g37kw6>div:where(.svelte-1g37kw6){transform:translate(-50%)}.dropdown.svelte-1g37kw6 ul:where(.svelte-1g37kw6){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media not (prefers-reduced-motion){.dropdown.svelte-1g37kw6>div:where(.svelte-1g37kw6){animation:dropdown-flyin .2s,fadein .2s both}}}@media (max-width: 744px){.dropdown.svelte-1g37kw6>div:where(.svelte-1g37kw6){position:absolute;left:0;right:0;padding-top:10px}@media not (prefers-reduced-motion){.dropdown.svelte-1g37kw6>div:where(.svelte-1g37kw6){animation:dropdown-flyin-mobile .2s,fadein .2s forwards}}}@media not (prefers-reduced-motion){.dropdown.svelte-1g37kw6 li{animation:nav-flyin .2s,fadein .2s both}}.open-nav-button.svelte-mrxcjj{width:30px;height:24px;position:relative}.open-nav-line.svelte-mrxcjj{background:var(--text-color);width:100%;height:4px;position:absolute;left:0}.open-nav-line.top.svelte-mrxcjj{top:0}.open-nav-line.mid.svelte-mrxcjj{top:50%;transform:translateY(-50%)}.open-nav-line.bot.svelte-mrxcjj{bottom:0}.open-nav-button[isopen=true].svelte-mrxcjj .open-nav-line.top:where(.svelte-mrxcjj){transform:translateY(12px) rotate(-45deg)}.open-nav-button[isopen=true].svelte-mrxcjj .open-nav-line.mid:where(.svelte-mrxcjj){width:0;transform:translate(15px)}.open-nav-button[isopen=true].svelte-mrxcjj .open-nav-line.bot:where(.svelte-mrxcjj){transform:translateY(-8px) rotate(45deg)}@media not (prefers-reduced-motion){.open-nav-line.svelte-mrxcjj{transition:.5s cubic-bezier(.075,.82,.165,1)}}nav.svelte-1utwos8{text-align:center;border-bottom:1px solid var(--primary);line-height:0;margin-bottom:20px}nav.svelte-1utwos8 ul{list-style:none;display:inline-block;padding:0;line-height:1.5;border-radius:var(--border-radius);z-index:1}nav.svelte-1utwos8>ul:where(.svelte-1utwos8)>li{float:left;border-radius:var(--border-radius)}nav.svelte-1utwos8>ul:where(.svelte-1utwos8)>li[isCurrent=true]{background-color:var(--background-active)}nav.svelte-1utwos8 li{-webkit-user-select:none;user-select:none}nav.svelte-1utwos8 li:hover{cursor:pointer;background-color:var(--background-hover)}nav.svelte-1utwos8 li:active{background-color:var(--background-active)}nav.svelte-1utwos8>ul:where(.svelte-1utwos8)>li>a,nav.svelte-1utwos8>ul:where(.svelte-1utwos8)>li>label{border-radius:var(--border-radius)}nav.svelte-1utwos8 a,nav.svelte-1utwos8 label:not(.open-nav){color:var(--text-color)!important;text-decoration:none!important;padding:10px 20px;display:block;cursor:pointer}nav.svelte-1utwos8 .dd-icon{transition:transform .2s ease-in-out}[isopen=true].svelte-1utwos8>label>.dd-icon,[isopen=true].svelte-1utwos8>a>.dd-icon{transform:rotate(180deg)}.open-nav.svelte-1utwos8{position:absolute;top:20px;right:20px;cursor:pointer;transition:.1s;z-index:1}.open-nav.svelte-1utwos8:active{transform:translateY(2px)}@media not (max-width: 744px){nav.svelte-1utwos8 .open-nav:where(.svelte-1utwos8){display:none}nav.svelte-1utwos8{min-height:calc(1.5em + 53px)}nav.svelte-1utwos8>ul>li:not(:last-child){margin-right:5px}}@media (max-width: 744px){#nav-isopen.svelte-1utwos8:not(:checked)~#nav-items:where(.svelte-1utwos8){display:none}nav.svelte-1utwos8{border-bottom:none}nav.svelte-1utwos8>ul:where(.svelte-1utwos8){position:absolute;top:55px;right:10px;min-width:200px;margin-top:0;background-color:var(--background-color);box-shadow:0 0 3px 3px var(--shadow-color);z-index:1}nav.svelte-1utwos8>ul:where(.svelte-1utwos8)>li{float:none}nav.svelte-1utwos8>ul:where(.svelte-1utwos8)>li:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}nav.svelte-1utwos8>ul:where(.svelte-1utwos8)>li:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid var(--primary)}@media not (prefers-reduced-motion){nav.svelte-1utwos8>ul:where(.svelte-1utwos8){animation:nav-flyin .2s,fadein .2s both}}}@media not (prefers-reduced-motion){nav.svelte-1utwos8>ul:where(.svelte-1utwos8)>li{animation:nav-flyin .2s,fadein .2s both}}div.bg-blur.svelte-26ec6d{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(2 * var(--border-radius));z-index:-1;background-image:var(--page-background-blur);background-attachment:fixed;background-attachment:var(--page-background-attachment);background-position-x:var(--page-background-posx);background-position-y:var(--page-background-posy);background-size:var(--page-background-size)}.content-box.svelte-26ec6d{text-align:center;max-width:960px;margin:0 auto;border-radius:calc(2 * var(--border-radius));padding:0 20px 20px;position:relative;min-height:500px;background:var(--background-color);box-shadow:0 0 10px 5px var(--shadow-color);border:1px solid var(--primary);cursor:default;transition:background-color .15s}.site-name.svelte-26ec6d{display:block;width:fit-content;text-align:center;margin:.5em auto;font-size:3em;line-height:1;text-shadow:0 0 5px black;font-weight:700;text-decoration:none}.site-name.svelte-26ec6d:hover{text-decoration:underline}@media (max-width: 959px){.content-box.svelte-26ec6d{border-radius:0;border-left:0;border-right:0;border-bottom:0}}@media not (prefers-reduced-motion){main[animate].svelte-26ec6d{animation:flyin .3s,fadein .3s forwards;opacity:0;transform:none}.site-name.svelte-26ec6d{transition:margin .3s}}
