body{--accent: #8c7cc6;--light-accent: #cabcff;--bg-accent: #462a7d;--dark-accent: #291648}h1,h2,h3,p,tr,a{font-family:Arial}.button.svelte-7kszb5{color:#d6d6d6;background:#412e69;border:2px solid rgb(44,36,64);cursor:pointer;font-size:1.25rem;width:fit-content;padding:6px;text-decoration:none;display:flex;justify-content:center;align-items:center;margin:0 .25rem}.button.svelte-7kszb5.small{padding:3px;font-size:1rem}.content.svelte-7kszb5{margin:4px}img.svelte-7kszb5{width:3rem}img.svelte-7kszb5.invert{filter:invert()}.selling-point.svelte-1pcrz0a{min-height:15rem;display:flex;align-items:center;justify-content:center;padding:0 2rem}.selling-point.svelte-1pcrz0a .mobile:where(.svelte-1pcrz0a){display:none}.selling-point.svelte-1pcrz0a .desktop:where(.svelte-1pcrz0a){display:flex}.selling-point.svelte-1pcrz0a .desktop:where(.svelte-1pcrz0a) img:where(.svelte-1pcrz0a){margin-left:2rem}.selling-point.svelte-1pcrz0a .desktop:where(.svelte-1pcrz0a) img:where(.svelte-1pcrz0a).odd{margin-left:0;margin-right:2rem}@media (max-width: 600px){.selling-point.svelte-1pcrz0a .mobile:where(.svelte-1pcrz0a){text-align:center;display:block;padding:1rem 0}.selling-point.svelte-1pcrz0a .mobile:where(.svelte-1pcrz0a) img:where(.svelte-1pcrz0a){margin-bottom:1rem}.selling-point.svelte-1pcrz0a .desktop:where(.svelte-1pcrz0a){display:none}}.selling-point.svelte-1pcrz0a img:where(.svelte-1pcrz0a){width:auto;height:auto;max-width:25rem;max-height:12rem}.selling-point.svelte-1pcrz0a.even{background:#462a7d;color:#fff}.selling-point.svelte-1pcrz0a.even a{color:var(--light-accent)}.selling-point.svelte-1pcrz0a.odd{background:var(--accent)}.selling-point.svelte-1pcrz0a.odd a{color:#462a7d}.selling-point.svelte-1pcrz0a .content-container:where(.svelte-1pcrz0a){display:flex;flex-direction:column;justify-content:center}.selling-point.svelte-1pcrz0a .content-container:where(.svelte-1pcrz0a) .content:where(.svelte-1pcrz0a){max-width:35rem}.header.svelte-1pcrz0a{font-size:1.6rem;font-weight:700;margin:0}table.svelte-128re0q{margin:auto;border:1px solid var(--accent);border-collapse:collapse;min-width:17rem}table.svelte-128re0q .icon-width:where(.svelte-128re0q){width:25px;height:25px}table.svelte-128re0q td:where(.svelte-128re0q),table.svelte-128re0q th:where(.svelte-128re0q){border:1px solid var(--accent);padding:5px;text-align:center}table.svelte-128re0q img:where(.svelte-128re0q){display:flex}table.svelte-128re0q a:where(.svelte-128re0q){color:var(--light-accent)}.roadmap-item.svelte-x6vgxs{color:#fff;margin-left:2rem;margin-bottom:1rem;width:fit-content}.roadmap-item.svelte-x6vgxs.section{margin-top:3rem}.roadmap-item.svelte-x6vgxs .title:where(.svelte-x6vgxs){margin:0;font-size:1.25rem;font-weight:700;margin-bottom:.25rem;color:var(--light-accent);width:fit-content}.roadmap-item.svelte-x6vgxs .title:where(.svelte-x6vgxs).section{color:#fff}.roadmap-item.svelte-x6vgxs .title:where(.svelte-x6vgxs).section button:where(.svelte-x6vgxs){background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.roadmap-item.svelte-x6vgxs .title:where(.svelte-x6vgxs).section span:where(.svelte-x6vgxs){font-style:italic}.roadmap-item.svelte-x6vgxs .title:where(.svelte-x6vgxs) .version:where(.svelte-x6vgxs){font-size:.75rem}.roadmap-item.svelte-x6vgxs .desc:where(.svelte-x6vgxs){margin:0;width:fit-content}.line.svelte-x6vgxs{width:2px;height:max-content;background:#fff;position:absolute;transform:translate(-20px)}.circle.svelte-x6vgxs{border:2px solid white;border-radius:99rem;width:1rem;height:1rem;position:absolute;background:#352062;transform:translate(-41px,2px)}.circle.svelte-x6vgxs.done{background:#fff}.checkmark.svelte-x6vgxs{position:absolute;color:red;transform:translate(-37px,-12px);color:var(--bg-accent)}.main.svelte-1ui9fhd{background:#352062;padding:.5rem 0}.container.svelte-1ui9fhd{margin-bottom:2rem;position:relative;display:flex;justify-content:center}@media (max-width: 600px){.container.svelte-1ui9fhd{margin:2rem}}.roadmap.svelte-1ui9fhd{margin:auto;position:relative}.line.svelte-1ui9fhd{width:2px;height:100%;background:#fff;margin-right:1.5rem;position:absolute;margin:auto}h2.svelte-1ui9fhd{text-align:center;color:#fff;margin-bottom:1rem}.runtime-note.svelte-1ui9fhd{text-align:center;margin-bottom:2rem;font-family:Arial;color:#fff;display:block;padding:0 1rem}#feature-roadmap.svelte-1ui9fhd{text-decoration:none}.btn-container.svelte-132hgz9{position:absolute;right:0;transform:translate(-1rem,-1.8rem)}@media (max-width: 600px){.btn-container.svelte-132hgz9{position:relative;transform:none;margin-top:1rem}}.kofi-button.svelte-132hgz9{box-shadow:1px 1px #0003;line-height:36px;min-width:150px;display:inline-block;background-color:#29abe0;padding:2px 7px;text-align:center;border-radius:7px;color:#fff;cursor:pointer;overflow-wrap:break-word;vertical-align:middle;border:0 none #fff;font-family:Quicksand,Helvetica,Century Gothic,sans-serif;text-decoration:none;text-shadow:none;font-weight:700;font-size:14px;background-color:#705199}.kofitext.svelte-132hgz9{color:#fff!important;letter-spacing:-.15px!important;text-wrap:none;vertical-align:middle;line-height:33px!important;padding:0;text-align:center;text-decoration:none!important;text-shadow:0 1px 1px rgba(34,34,34,.05)}.kofiimg.svelte-132hgz9{display:initial!important;vertical-align:middle;height:17px!important;width:23px!important;padding-top:0!important;padding-bottom:0!important;border:none;margin-top:0;margin-right:8px!important;margin-left:0!important;margin-bottom:3px!important;content:url(https://storage.ko-fi.com/cdn/cup-border.png)}h1.svelte-1dy24tx{margin:auto;text-align:center;color:#fff}h2.svelte-1dy24tx{margin:auto;text-align:center}.main-content.svelte-1dy24tx{background:linear-gradient(#352060,#291648);height:100%}.centered.svelte-1dy24tx{display:flex;align-items:center;flex-direction:column}.centered.svelte-1dy24tx .platforms:where(.svelte-1dy24tx){display:flex;width:15rem;justify-content:space-evenly}.header.svelte-1dy24tx{font-size:1.6rem;text-align:center;font-weight:700;margin:0;color:#fff;text-decoration:none}.downloads.svelte-1dy24tx{display:flex}.runtimes.svelte-1dy24tx{color:#fff;padding:0 1rem}.subtitle.svelte-1dy24tx{font-size:1.1rem;font-weight:400}.footer.svelte-1dy24tx{text-align:center;color:#fff;margin:1.25rem 1rem}.footer.svelte-1dy24tx p:where(.svelte-1dy24tx){margin:0}header.svelte-1dy24tx{display:flex;flex-direction:row;justify-content:space-around;position:fixed;width:100vw;background:#352060;z-index:999}@media (max-width: 600px){header.svelte-1dy24tx{justify-content:space-between}}header.svelte-1dy24tx .left-side:where(.svelte-1dy24tx){opacity:0;display:flex;flex-direction:row;transition:opacity .5s;align-items:center}@media (max-width: 600px){header.svelte-1dy24tx .left-side:where(.svelte-1dy24tx){margin-left:1.5rem}}header.svelte-1dy24tx .left-side:where(.svelte-1dy24tx).visible{opacity:1}header.svelte-1dy24tx .left-side:where(.svelte-1dy24tx) img:where(.svelte-1dy24tx){width:3rem;transform:scaleY(1) translateY(-.5px)}header.svelte-1dy24tx .left-side:where(.svelte-1dy24tx) .title:where(.svelte-1dy24tx){margin-top:.5rem;margin-bottom:.5rem;margin-left:1rem;color:#fff;font-size:1.25rem;transform:translateY(-.5px)}header.svelte-1dy24tx .right-side:where(.svelte-1dy24tx){display:flex;flex-direction:row}@media (max-width: 600px){header.svelte-1dy24tx .right-side:where(.svelte-1dy24tx){margin-right:.25rem}}header.svelte-1dy24tx .right-side:where(.svelte-1dy24tx) .header-button:where(.svelte-1dy24tx){text-decoration:none;display:flex;align-items:center;margin-top:.5rem;margin-bottom:.5rem;margin-right:2.5rem}@media (max-width: 600px){header.svelte-1dy24tx .right-side:where(.svelte-1dy24tx) .header-button:where(.svelte-1dy24tx){margin-right:1rem}}header.svelte-1dy24tx .right-side:where(.svelte-1dy24tx) .header-button:where(.svelte-1dy24tx) span:where(.svelte-1dy24tx){color:#fff}@media (max-width: 600px){header.svelte-1dy24tx .right-side:where(.svelte-1dy24tx) .header-button:where(.svelte-1dy24tx) span:where(.svelte-1dy24tx){display:none}}header.svelte-1dy24tx .right-side:where(.svelte-1dy24tx) .header-button:where(.svelte-1dy24tx) img:where(.svelte-1dy24tx){margin-right:.75rem;width:1.5rem}header.svelte-1dy24tx .right-side:where(.svelte-1dy24tx) .header-button:where(.svelte-1dy24tx).forum img:where(.svelte-1dy24tx){margin-top:.25rem;width:1.25rem}.logo.svelte-1dy24tx{width:12rem}@media (max-width: 600px){.logo.svelte-1dy24tx{padding-top:1rem}}.skf-range{width:100%!important}@media (max-width: 600px){.skf-range{margin:0!important}}
