html{scroll-behavior:smooth}body{color:#fbf8ff;background:#12063f;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif}a{color:#f7c843}a:hover{color:#ffd166}.stars{background-image:url(/mms/stars-tile.svg);background-size:720px 720px}.lift{transition:transform .4s,box-shadow .4s,border-color .4s}.lift:hover{transform:translateY(-6px);box-shadow:0 26px 70px #12063f99,0 0 40px #f7c84338!important}.pill{transition:transform .25s,filter .25s}.pill:hover{filter:brightness(1.07);transform:translateY(-2px);color:#2c1180!important}.ghost{transition:background .25s}.ghost:hover{background:#f7c8431f;color:#fbf8ff!important}.navlink{transition:color .2s}.navlink:hover{color:#f7c843!important}.chip{transition:border-color .2s,color .2s}.chip:hover{color:#fbf8ff!important;border-color:#f7c843!important}.pin{transition:transform .25s}.pin:hover{transform:scale(1.3)}.node span{transition:color .2s}.node:hover span{color:#fbf8ff!important}.faqq:hover span{color:#f7c843}.float{animation:7s ease-in-out infinite float}.twinkle{background-image:url(/mms/stars-twinkle.svg);background-size:540px 540px;animation:4.5s ease-in-out infinite alternate twinkle}.twinkle.slow{animation-duration:7s;animation-delay:-3s}@keyframes twinkle{0%{opacity:.15}to{opacity:.95}}.orbit{animation:60s linear infinite spin}.orbit.rev{animation-duration:110s;animation-direction:reverse}@keyframes spin{to{transform:rotate(360deg)}}.shoot{opacity:0;pointer-events:none;background:linear-gradient(90deg,#fff7d600,#fff7d6);border-radius:2px;width:180px;height:2px;animation:11s ease-in infinite shoot;position:absolute;box-shadow:0 0 8px #fff7d6cc}.shoot.d2{animation-duration:13s;animation-delay:3.7s}.shoot.d3{animation-duration:15s;animation-delay:7.2s}@keyframes shoot{0%{opacity:0;transform:translate(0)rotate(24deg)}2%{opacity:1}9%{opacity:0;transform:translate(460px,205px)rotate(24deg)}to{opacity:0;transform:translate(460px,205px)rotate(24deg)}}.const{animation:8s ease-in-out infinite constglow}@keyframes constglow{0%,to{opacity:.55}50%{opacity:1}}.lift{-webkit-backdrop-filter:blur(8px)}@media (prefers-reduced-motion:reduce){.twinkle,.orbit,.shoot,.float,.const{animation:none}.shoot{display:none}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #f7c843}.mms img{max-width:none}
