@font-face{font-family:leckerli-one;src:url(./LeckerliOne-Regular-hLdv6hJB.ttf);font-display:swap}@font-face{font-family:abeezee;src:url(./ABeeZee-Regular-BsBxm5EH.ttf);font-display:swap}*,:before,:after{box-sizing:border-box}body{color:#569cd6;background:#1e1e1e;margin:0;font-family:abeezee,system-ui,sans-serif;line-height:1.6}main{max-width:900px;margin:0 auto;padding:0 24px}.hero{text-align:center;padding:80px 0 64px}.hero__mark{width:120px;height:120px;margin:0 auto;display:block}.hero__title{color:#c586c0;margin:8px 0 0;font-family:leckerli-one,cursive;font-size:clamp(56px,12vw,88px);font-weight:400}.hero__tagline{max-width:30rem;margin:16px auto 0;font-size:20px}.hero__platform{opacity:.6;letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:14px}.download{max-width:420px;margin:36px auto 0}.download__summary{list-style:none}.download__summary::-webkit-details-marker{display:none}.download__panel{text-align:left;border:1px solid #569cd640;margin-top:16px;padding:8px}.download__option{color:#b5cea8;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;text-decoration:none;transition:background .2s;display:flex}.download__option:hover,.download__option:focus-visible{background:#b5cea81f}.download__chip{font-size:17px;font-weight:700}.download__hint{color:#569cd6;opacity:.7;text-align:right;font-size:13px}.download__help{opacity:.75;border-top:1px solid #569cd633;margin:4px 0 0;padding:12px 14px 6px;font-size:13px;line-height:1.6}.install{text-align:left;max-width:520px;margin:24px auto 0;font-size:14px}.install__summary{cursor:pointer;opacity:.7;text-align:center}.install__steps{opacity:.85;margin:16px 0 0;padding-left:20px;line-height:1.7}.install__steps li+li{margin-top:12px}.btn{cursor:pointer;background:0 0;border:1px solid;padding:12px 28px;font-size:17px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.btn--primary{color:#b5cea8}.btn--primary:hover,.btn--primary:focus-visible{color:#1e1e1e;background:#b5cea8}.btn--secondary{color:#cd9731}.btn--secondary:hover,.btn--secondary:focus-visible{color:#1e1e1e;background:#cd9731}.features{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;padding-bottom:72px;display:grid}.feature{border:1px solid #569cd640;padding:24px}.feature h3{color:#b5cea8;margin:0 0 8px;font-family:leckerli-one,cursive;font-size:26px;font-weight:400}.feature p{margin:0;font-size:16px}.feature code{color:#cd9731;word-break:break-all;font-size:13px}kbd{text-align:center;color:#b5cea8;border:1px solid #b5cea880;border-radius:4px;min-width:1.6em;margin:0 1px;padding:1px 6px;font-family:inherit;font-size:.9em;display:inline-block}.support{justify-content:center;padding-bottom:64px;display:flex}.how{text-align:center;border-top:1px solid #569cd633;padding:56px 0 72px}.how__title{color:#c586c0;margin:0 0 28px;font-family:leckerli-one,cursive;font-size:34px;font-weight:400}.how__steps{flex-wrap:wrap;justify-content:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.how__steps li{align-items:center;gap:10px;font-size:17px;display:flex}.how__num{color:#1e1e1e;background:#b5cea8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:inline-flex}.footer{text-align:center;opacity:.75;border-top:1px solid #569cd633;padding:28px 24px 40px;font-size:14px}.footer a{color:#b5cea8}.footer__dot{opacity:.5;margin:0 10px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
